We meet every week via a google meeting. The times alternate each week to encourage attendance from multiple time zones. Each week we will provide a summary here to facilitate historical preservation & further discussion. If you would like to join this meeting, you can do so here: https://meet.google.com/her-tjpt-xmf
Notes: * Reviewed the status of the RC1 vote - Vote Thread: https://lists.apache.org/thread/rv4wlpov8lcn82z82rc1dfr0hz0qk1pj - Groovy Vote will start on Thursday - Release Target is Sunday / Monday * Grails Publish Move - discussed it blocking downstream changes (shadowjar followup & micronaut) - requested priority review for https://github.com/apache/grails-core/pull/14937 - Mattias is going to follow-up * ShadowJar Changes - Proposal to add the license plugin to gradle projects; everyone agreed we need (https://github.com/apache/grails-core/issues/14963) - We need a way to ensure our notices / licenses stay up to date given our dependency scope. Applying the license plugin will help enforce a higher standard. - Pull request for subsequent ShadowJar changes is here: https://github.com/apache/grails-core/pull/14952 * Grails Micronaut - initial micronaut support was added via a plugin `grails-micronaut` - there is a known issue that prevents the plugin from working correctly with the scaffolding plugin. -- the innerViewResolver bean is "wrapped" and replaced as part of the application context setup - initial PR: https://github.com/apache/grails-core/pull/14953 - @jdaugherty intends to work more on the micronaut plugin this week * grails-i18n dependency discussion - currently grails-i18n is included as part of the app generators. - it however is a runtime dependency of controllers & it grails-domain-class expects a MessageSource to be defined to be functional - Various grails plugins also expect i18n to be defined (they have dependsOn set in the plugin file). These dependsOn are not currently enforced. - @jdaugherty is proposing we move i18n to a dependency of `grails-domain-class` and stop including it in our app generators since it's a requirement of Grails to function. - @jdaugherty will follow-up with a mailing list thread to discuss further. * Grails 7.x release cadence - Discussed future planning on when we will release Grails versions. General consensus was we will follow the Spring release schedules ... - Spring Boot normally releases once a month between the 19th and 24th. - Spring Boot 3.5.x OSS support ends in 10 months (30 Jun 2026) - Spring 4.x (based on Spring Framework 7) will be released in late Nov 2025 - https://github.com/spring-projects/spring-boot/releases/tag/v4.0.0-M1 * Hibernate - Tickets are created for various Hibernate Versions - 6.6.x: https://github.com/apache/grails-core/issues/14955 - 7.x.x: https://github.com/apache/grails-core/issues/14956 * GitHub Project & Grails 8 - Discussed having a separate project or continue on the same project with an 8.x version - We decided to keep a single project for 7 & 8 but add the following: -- Grails 8.0.0-M1 -- Grails 8.0.0 - This way we can move ticket work that we know we'll do for 8 in 8 but not have everything committed in M1