Grails 7.0, Now Under the Apache Software Foundation, Delivers Enhancements for Micronaut and GORM
Briefly

Grails 7.0, Now Under the Apache Software Foundation, Delivers Enhancements for Micronaut and GORM
"The release of Apache Grails 7.0.0 delivers bug fixes and notable changes such as: the ability to disable Micronaut auto configuration through the Grails plugin; improved reproducibility with implementations of Grails Object Relational Mapper (GORM) services; and a temporary removal of the GORM for Neo4J. Grails 7.0 requires a minimal version of JDK 17 (with testing validated up to JDK 21) and compliance with Spring Boot 3.5 and Jakarta EE 10."
"Due to some issues with Micronaut test code coverage, enhancements to the and classes provided the ability to use the Grails plugin to disable Micronaut auto configuration so that these issues can be locally debugged. Reproducibility issues in Grails Spring Security with the second release candidate of Grails 7.0.0 caused a random ordering of closures generated for GORM services causing them to be mismatched. This was resolved with changes to the ServiceTransformation class."
"GORM for Neo4J has been temporarily removed until it is compatible with Grails 7.0 or 8.0. This required deleting the implementation of the feature from Grails Forge, a starter application for building Grails applications, and its associated tests. The enum has also been updated to remove the Neo4j option along with a cleanup of the class to eliminate any references to Neo4j."
Apache Grails 7.0.0 provides bug fixes and changes: Micronaut auto configuration can be disabled via the Grails plugin, GORM services have improved reproducibility, and GORM for Neo4J is temporarily removed. The release requires at least JDK 17, has been validated up to JDK 21, and aligns with Spring Boot 3.5 and Jakarta EE 10. Micronaut test coverage problems led to enhancements enabling local disabling of Micronaut auto configuration for debugging. Random ordering of closures in Grails Spring Security causing GORM service mismatch was fixed by updating ServiceTransformation. GORM for Neo4J implementations, tests, and enum references were removed from starter tooling until compatibility returns.
Read at InfoQ
Unable to calculate read time
[
|
]