Hi Everyone, I know lots of people (including me!) could not attend the weekly meeting today. One topic that I felt couldn't wait until next week was when & how to release Grails 8. So far Grails 8 includes: 1. refactoring the bean lifecycle in plugins & adding Spring Boot 4 Bean Registry support 2. Groovy 5 3. Hibernate 7 4. Spring Boot 4 with JVM 21 baseline 5. i18n updates & better locale support 6. Several other new features that are too many to list.
Looking at our original promises, I think the only missing component is the CLI split. What do people think of the below proposal: 1. Merge (after review) Grails CLI Dependency Split - PR: https://github.com/apache/grails-core/pull/15948 - splits the dependencies from runtime vs buildtime for the shell/cli dependencies - Gradle plugin auto-adds cli dependencies when detected from a grails runtime dependency - Proposed implementation should be structured as directed by discussions a week ago - this is a breaking change for all plugins that ship commands 2. Release 8.0.0-M4 by Wednesday (July 22) next week - would include the undertow support + reproducible fixes + cli split - last release of new features or breaking changes 4. Release 8.0.0-RC1 by July 29th - let the community further test 5. Assuming no further feedback release 8.0.0 by August 5th -James
