Changelog for Groovy 5.0.2

Bug

  • [GROOVY-11675] - split property definitions aren't carrying final modifier to getters
  • [GROOVY-11753] - Compilation error: Can't have an abstract method in a non-abstract class
  • [GROOVY-11758] - IllegalAccessError: trait property and protected/package-private super access method
  • [GROOVY-11768] - java 25: class cannot be non-sealed as it has no sealed parent.
  • [GROOVY-11770] - StackOverflowError processing generics for kubernetes-client library
  • [GROOVY-11776] - Overload resolution of trait methods does not work properly
  • [GROOVY-11780] - Nest Host and Nest Members not always right for Closures
  • [GROOVY-11781] - static field access to outer class does not work properly anymore
  • [GROOVY-11782] - Inconsistent unboxing of null, and resulting exceptions

Dependency upgrade

Improvement

Question

  • [GROOVY-8659] - Base class has final getter; extending class has property of same name; no warning for final override