Changelog for Groovy 3.0.16
Bug
- [GROOVY-10070] - Groovy classes (for Groovy < 4) cannot access protected methods from base classes under Java 16
- [GROOVY-10145] - Support JDK16
- [GROOVY-10329] - import static star: add support for static callable property
- [GROOVY-10391] - Default interface methods causing problems with java 17 and groovy 3.0.9
- [GROOVY-10450] - Cannot call BiPredicate methods on closures or lambdas on JRE 16+
- [GROOVY-10733] - Fix illegal access for array clone on JDK16+
- [GROOVY-10918] - Memory leak: local variable values are not discarded
- [GROOVY-10928] - Invalid stub code for interface field
- [GROOVY-10929] - Method closure somehow doesn't match argument
- [GROOVY-10933] - Bootstrap Method Error on non-void lambda for Consumer
- [GROOVY-10939] - Non-static method java.lang.Object#hashCode cannot be called from static context
- [GROOVY-11112] - Calling SwingWorker publish() method aborts with groovy.lang.MissingMethodException
- [GROOVY-7490] - CompileStatic confuses statically importing an instance and statically importing a method
Dependency upgrade