Changelog for Groovy 4.0.24
Bug
- [GROOVY-11459] - weak hashing algorithm (使用弱哈希算法)
- [GROOVY-11488] - STC: NPE for not-instanceof examination
- [GROOVY-11508] - Multiple traits with related generic types cannot be used
- [GROOVY-11512] - Inconsistent isAttribute & getAttribute behavior in Groovy 4 with traits
Dependency upgrade
- [GROOVY-11484] - Downgrade asciidoctorj-diagram to 2.2.10 due to errors
- [GROOVY-11494] - Bump gradle to 8.10.2
- [GROOVY-11497] - Bump asm to 9.7.1
- [GROOVY-11498] - Bump junit to 5.11.2
- [GROOVY-11499] - Bump jackson to 2.18.0
- [GROOVY-11500] - Bump japicmp to 0.4.4
- [GROOVY-11501] - Bump log4j2 to 2.24.1
- [GROOVY-11502] - Bump asciidoctorj-pdf to 2.3.19
- [GROOVY-11503] - Bump asciidoctorj-diagram to 2.2.17
- [GROOVY-11504] - Bump jqwik to 1.9.1
- [GROOVY-11506] - Bump checkstyle to 10.18.2
- [GROOVY-11510] - Bump junit5 to 5.11.3
- [GROOVY-11514] - Bump jackson to 2.18.1
Improvement
- [GROOVY-11181] - Improve STC error message for non-functional interface
- [GROOVY-11478] - Enable GroovyClassLoader to be ParallelCapable
- [GROOVY-11491] - Add support for join and group by in ginq