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
* Discussed the usage of Grails Airtable account in the API & commented code for the grails website - per Jeff it was an old account used by Jen Weise that is no longer active. - we all agreed to remove it * Reminder: Several PRs need reviewed for grails-website and associated projects - James F is taking on most of these; some are quite large and every file needs reviewed * Build Refactor Status - https://github.com/apache/grails-core/pull/15316 - initial codestyle plugin work - Next steps: convert remaining gradle configuration into build-logic & then update Grails 8 build for hibernate selection * Hibernate Update - test html reporting for 8 needs looked into; it's not being generated. A build report is being generated, but it makes it hard to determine what tests are passing and what aren't. - down to 15 issues (proxy is still one) * Grails Previous Version downloads on downloads page - Should these trigger the binary or source release artifact to be downloaded? - https://grails.apache.org/download.html -- for Grails 6 - https://github.com/apache/grails-forge/releases/download/v6.2.3/grails-cli-6.2.3.zip -- for Grails < 6 - https://github.com/apache/grails-core/releases/download/v5.0.0/grails-5.0.0.zip -- for Grails 7 - https://www.apache.org/dyn/closer.lua/grails/core/7.0.5/distribution/apache-grails-7.0.5-bin.zip?action=download - decided to have grails 6 download forge so all versions are consistent * Groovy 5 - The Groovysh class was replaced with a Main class that is not compatible with the way Grails injects the application context to the Script binding. PR submitted to remedy: https://github.com/apache/groovy/pull/2364 (in review) - Static methods in traits do not seem to be supported in Groovy 5. See HibernateEntity.groovy - @matrei to create a follow-up groovy ticket so we can discuss with the groovy team * Groovy 4 - several groovy 4 issue updates -- https://issues.apache.org/jira/browse/GROOVY-11817 (moved to groovy 5?) -- https://issues.apache.org/jira/browse/GROOVY-11832 (suggestion to workaround without groovy fix?) -- https://issues.apache.org/jira/browse/GROOVY-11818 (incorrect for loop behavior) -- https://issues.apache.org/jira/browse/GROOVY-11793 (fixed in 4.0.30) -- 4.0.3 also has a fix for service loaders not always working -- @jdaugherty to follow-up on the [email protected] to discuss issues for backporting (if makes sense) * Proposal: turn off invoke dynamic by default in generated Grails 7 applications - Reasons to turn off: -- issues not being fixed in Groovy 4 related to Compile Static -- significant performance impacts to leaving invoke dynamic on -- wrong first impression of Grails 7 generated app - Benefits of leaving on: -- invoke dynamic will be the only option in Groovy 5 (call site code was removed in 5) - @jdaugherty to create PR to change generated applications to turn off -- create mailing list discussion on grails to discuss -- follow-up with Groovy to further prioritize * New Default start page for generated applications in 7.1 - PR: https://github.com/apache/grails-core/pull/15307 - given that it only impacts generated applications and helps better the initial impression, we have decided to move to 7.0 codeline instead. * Mailing List Adoption Reminder - stress to include discussions in mailing list over slack by default - longer term we need to change our various documentation to stress github discussions or mailing lists foremost * Community over Code - Oct 11-14 (Glasgow - https://communityovercode.org/) - Paul has requested contributors for Groovy/Grails track - Last year James F did session on creating Grails 7 & migrating a 20 year old project to the ASF * Grails 7.0.6 - property name fix for bom https://github.com/apache/grails-core/issues/15302 - Groovy 4.0.30 - Asset Pipeline Updates * New Gradle 8.x.x release is coming - will enable support for Java 25 for Grails 7 (https://github.com/gradle/gradle/pull/35218) - proposal to update to Gradle 8.15 for 7.0.x & replace java 24 with java 25 * forge & forge-ui chnages for junit removal / replacing the reloading agent selection - branches are created, but can't merge until further testing - needs testing and James D won't likely get to this until February * Request to move community plugin - friends of Grails maintains the grails-plugins org for community based plugins - request for help on contacting original maintainer for grails-cxf & grails-cxf-client - Jeff/Søren have maintainer email; Søren to reach out to see if he can help get this moved for the community * Micronaut support in Grails 7 - James D reached out to Graeme/Sergio asking for assistance - Søren to possibility take over work * News: Micronaut is moving to https://www.commonhaus.org -James
