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

Reply via email to