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
** As a reminder ** - next week's meeting is cancelled due to community over code. We will likely meet in person instead. Grails 7.0.18, 7.1.8, and 7.2.5 releases * Are we all set? * 3 potential additional changes * Restrict IDs by tenant - https://github.com/apache/grails-core/pull/16515 - Multitenant restrictions enforced; should we do this? * Rebuilds due to property date - https://github.com/apache/grails-core/pull/16546 - Will backport to 7 and remove the date altogether. - https://github.com/apache/grails-core/pull/16547 - Profiles config issue Release Policy * When do we deprecate 7.x? - Deprecate 7.0 & 7.1 after this last release - Oct 2026 - Keep 7.2 - Dec 2026 * Add support end date to the Forge API. - The Forge UI will automatically show them as EOL/deprecated after that date. 8.1.x/9.0.x/9.1.x * Spring Boot - 4.1 timeline: 30 Jun 2026 - 31 Jul 2027 - 4.2 timeline: 30 Dec 2026??? Jan 2027 or Feb 2028?? * Groovy 5, 6 and 7 * Grails 9.0.0-M1 - Spring Boot 4.2-M2? * Can Groovy 6 come in 8.1 (or name it 9.0, if required)? - Proposal: - 9.0.x: - Merge the 8.1.x branch up to the 9.0.x branch. - Skip 8.1.x without releasing it. - Lighter release - Includes Groovy 6 - Turn indy on. - Regarding turning off indy: the gotcha is that call site code has been moved to a separate module in Groovy 6.0.0 and is moving toward deprecation in the near future. - Target this for the end of Nov. - This catches Grails up to Groovy. - https://github.com/apache/groovy - Work has already started on Groovy 7. - Rename 9.1.x to 10, with Groovy 6 + Spring Boot 4.2; target this for 2027Q1. - Attempt to release within 1 month after Spring Boot 4.2 in 2027Q1. - Tight due to time commitments. - Major version jump so that it can contain material breaking changes to push the framework forward. grails-startup-progress * Merged into 8.1. * https://github.com/apache/grails-core/pull/16536 Documentation stage * https://github.com/apache/grails-core/pull/16486/ Configuration cache support * https://github.com/apache/grails-core/pull/16528 * Put in 8.0.
