jamesfredley commented on code in PR #360: URL: https://github.com/apache/grails-static-website/pull/360#discussion_r2138067915
########## posts/2025-06-10-grails-7-m4.md: ########## @@ -0,0 +1,195 @@ +--- +title: Apache Grails 7.0.0-M4 - Release Announcement +date: June 10, 2025 +description: The Apache Software Foundation™ is excited to announce the Milestone 4 release of Grails Framework 7! +author: James Fredley +image: grails-blog-index-3.png +--- + +# [%title] + +[%author] + +[%date] + +The Apache Software Foundation is excited for the release of Grails Framework 7.0.0-M4. \ +We encourage you to try this pre-release and provide your feedback [here](https://github.com/apache/grails-core/issues). + +### Users Mailing List +The users mailing list will be a General purpose list for questions and discussion about Grails.\ +**Web Archive:** [https://lists.apache.org/[email protected]](https://lists.apache.org/[email protected]) \ +**Subscribe:** Send a blank email to [[email protected]](mailto:[email protected]) + +### Dev Mailing List +The dev mailing list is focused on the framework implementation and its evolution. \ +**Web Archive:** [https://lists.apache.org/[email protected]](https://lists.apache.org/[email protected]) \ +**Subscribe:** Send a blank email to [[email protected]](mailto:[email protected]) + +When participating in Apache mailing lists, you should never include any personally identifiable information (PII) like +your address, phone number or email address, as all messages sent to these lists are publicly accessible and archived, +meaning anyone can view your information. Make sure your email client does not add your signature with these items. + +## What's Changed +For changes made in Grails 7 prior to 7.0.0-M4, check out the [Grails 7.0.0-M1 Release Blog Post](/blog/2024-12-23-grails-7-m1.html) and [Grails 7.0.0-M3 Release Blog Post](/blog/2025-03-05-grails-7-m3.html) + +Apache Grails (incubating) 7.0.0-M4 is the first release for Grails under the Apache Software Foundation (ASF). This release focuses first on meeting the requirements of the ASF & improving the developer experience of Grails itself & Grails Applications. As part of this transition, the developers moved to a mono repository, reworked the way the various Grails CLIs work, modernized its build system, modernized the various Grails Gradle Tasks, modernized the various Grails Gradle Plugins, worked towards reproducible builds, added license headers to our source code, and changed the maven coordinates of all Grails Artifacts. + +### With the release of Grails 7.0.0-M4, we have: +* PR #14750 - support non-persistent super classes for @Autotimestamp +* Issue #14745 - remove deprecated doc method on Grails Plugins +* Issue #14745 - remove duplicate grails.factories & grails-plugin.xml files now that AST generation is working correctly +* Issue #14745 - switch to Spring Boot 3.5.0-RC1 with Spring Framework 6.2.7 due to bug (https://github.com/spring-projects/spring-framework/issues/34796) +* Issue #14745 - change the grails-gradle-model to export Groovy 3 due to Gradle Task isolation in later versions of Gradle +* Issue #14745 - rework the FindMainTask to correctly set the main Application class on BootWar, BootJar, & BootRun +* Issue #14745 - remove org.grails.plugins.CodecGrailsPlugin; use org.grails.plugins.codecs.CodecsGrailsPlugin instead +* Issue #14745 - remove the remaining pathingJar task functions +* Issue #14745 - fix a databinding scenario in DataBindingUtils to lookup a domain object +* PR #14749 - retire Mongo 5.0 & 6.0 test pipelines since those versions are end of support +* PR #14746 - switch to asset-pipeline-gradle to 5.0.9 Review Comment: fixed -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
