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
1. Herodevs doing long term support for Grails Per distro contact & James F discussion at devnexus, we opened https://github.com/apache/grails-static-website/pull/431/changes 2. Grails Slack Inviter - questions around the prompt it provides. We want a subjective prompt, so we have decided to leave it. - the approval channel still requires manually adding to slack -- this is a bug that needs fixed - James Fredley sent invites from the channel to all requests from the last 90 days. 3. Groovydoc follow-up - Gradle ended up not being at devnexus - There has been recent movement on Paul's PR - for now we will hold on making this an external plugin, with the hope that Gradle accepts the upstream change 4. Grails 7.0.9 - critical bug - https://github.com/apache/grails-core/pull/15492 - desired feature - https://github.com/apache/grails-core/pull/15494 - Milestone created, and will call a vote once PRs are merged 5. Publish all 3 projects to mavenLocal - helper gradle task to assist in publishing grails to a local maven repo - no objections: https://github.com/apache/grails-core/pull/15493/changes - once reviewed, will merge 6. Branch Cleanup - Walter's effort to identify branches to clean up & have a script to assist going forward. - Agreement that Merged branches can be removed - Old branches: there is a desire to remove them to make sure we do not lose anything important. Previously both James D & Jeff Brown have raised concerns. Jeff's concern was initially when we migrated. James D to review Walter's proposal and circle back. 7. Gradle Feedback - Gradle has once again given us feedback on our build - we have noticed the build going over 10min, likely due to these performance issues - https://github.com/apache/grails-core/pull/15483 will be merged once base.dir removed. - follow-up ticket to be created to fix other issues & add github action 8. Grails 7.1.0 - agreement to move forward with milestone - will wait on the following PRS: * https://github.com/apache/grails-core/pull/15409 * https://github.com/apache/grails-core/pull/15478 * https://github.com/apache/grails-core/pull/15470 9. GrailsPlugin Interface - plugin.yml / plugin.groovy work has revealed grails plugins are extremely dynamic in their class definition - some fields support maps, lists, and string versions. - does not have a hard contract. - open ticket to introduce an actual contract for Grails Plugins - since this would require recompiling, we need to look at adding a bridge - cannot use AST because plugins are not recompiled - maybe we can use a library to help provide old plugin information - this facilitates a transition window 10. Review of Grails 8.x tickets - https://github.com/apache/grails-core/pulls?q=is%3Aopen+is%3Apr+label%3Arelates-to%3Av8 - need to split milestones & tickets 11. Liquibase Extension Plugin Code - Walter has forked the liquibase 4.x version of the code line. - Need to update for ASF requirements. 12. Spring 4.0 modularization & autoconfig - Spring Boot 4 has added more modularization to reduce the jar sizes. To support grails, we will need to add more configuration defaults in 8.x 13. GraalVM Announcement - https://blogs.oracle.com/java/detaching-graalvm-from-the-java-ecosystem-train - Oracle is discontinuing GraalVM for java - Project Leyden is the future - only Azul & BellSoft are going to continue to producing GraalVM options - Azul still has CraC, and other optimizations. They seem to still have support for GraalVM via Prime. BellSoft’s solution is Native Image Kit (NIK)
