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

Reply via email to