Changelog for Groovy 2.4.11


  • [GROOVY-7879] - Groovy calls wrong method if there is a static method on an interface
  • [GROOVY-8117] - groovydoc links to a wrong type
  • [GROOVY-8123] - Wrong invokation target of static method
  • [GROOVY-8127] - Access to Trait$Trait$Helper#$self is forbidden
  • [GROOVY-8128] - Breaking change in 2.4.9 with Sql query with GString
  • [GROOVY-8132] - Properties of @Delegate fields are preferred to those in the owning class
  • [GROOVY-8140] - Invoke method not returning MOP super method if isCallToSuper
  • [GROOVY-8142] - Static compiler produces different bytecode for same sources
  • [GROOVY-8143] - Performance subproject included in release artifacts
  • [GROOVY-8148] - Closure-shared variables may produce different closure classes for same sources
  • [GROOVY-8155] - No types when executing PostgreSQL stored procedure
  • [GROOVY-8156] - Compile error when ListenerList annotation exists
  • [GROOVY-8160] - Exception when evaluating two Groovy scripts containing an enum in parallel



  • [GROOVY-6184] - Make ClassHelper consistent in how it creates ClassNodes