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

7.x.x CVE Releases
* CVE release completed
  - Release was cut early Sunday
  - Released Wednesday
  - GitHub Actions run:
https://github.com/apache/grails-core/actions/runs/29960580036
* Support schedule
  - Updated 7.x.x support schedule through August
  - https://grails.apache.org/support-schedule.html


8.0.0-M6/M7
* Stage Vote Aug 23: 8.0.0-M6
* Stage Vote Aug 30: 8.0.0-M7
* GSP checksum for Gradle recompilation
* Gradle 9.7.0/9.7.1
  - Tons of fallout
  - Breaks Groovydocs
  - Config brings back a pattern that we had removed historically
* Groovy 5 & 6
  - Star imports behavior changed
    - Invalid does not cause compile failure
* NavigableMap
  - Resurrected (never released without)
    - Needs optimized, see Jeff's PR or Issue or Branch
    - Remove deprecated
    - https://github.com/apache/grails-core/issues/13655
    - https://github.com/apache/grails-core/issues/10188
    - History:
      - 2016 - #10188: Buggy/awkward nested-map replacement semantics
are identified; Jeff investigates and adds a failing test.
      - 2016 - #10280: Jeff starts an experimental implementation to
fix the semantics. It never gets merged.
      - 2020 - #11554: NavigableMap is deprecated, making Jeff's
unfinished approach ostensibly unnecessary.
      - 2024 - #13869: Grails reverses course enough to restore
dot-notation navigation for Grails 7.
      - 2025 - #14005: The project explicitly resurrects #10188/#10280
as the underlying problems that should now actually be fixed.
* Large uploads
  - _method tricks it to thinking it is a
  - Reading right away
    - Tomcat exceeds the max upload size
  - https://github.com/apache/grails-core/pull/16146
  - https://github.com/apache/grails-core/pull/16149
  - https://github.com/apache/grails-core/pull/16152
* Incompatibilities found for Grails 7 plugins in Grails 8
  - Document breaking changes: merged
https://github.com/apache/grails-core/pull/16141
  - Do we make any more backwards compatibility shims or just move on
since there are so many ways that plugins broke?
    - https://github.com/apache/grails-core/pull/16101


Grails 9 on Groovy 6
* Grails 9 now tracking Groovy 6 beta
  - Status, priorities, and call for coordinated work before GA
* Mailing list discussion
  - https://lists.apache.org/thread/otl56zj9ng0p05jn6nyhv25w2b38y2r2
* Groovy 6 release status
  - Groovy 6 is already at beta-2
  - It may need one more beta or could move to RC1 relatively soon
  - The window for any remaining changes we need, for Grails 9, in
Groovy 6 itself is closing
* Initial pull request to enable Indy by default on Grails 9
  - https://github.com/apache/grails-core/pull/16165
* Groovy 6 compatibility changes required in Grails, and when each can
be removed
  - https://github.com/apache/grails-core/issues/16157
* Micronaut island currently excluded
  - https://github.com/apache/grails-core/issues/16161
* Potentially convert Java classes to Groovy classes for Groovy 6
  - Static compilation


Groovy 5.0.x or 5.1.x for Grails 8
* Groovy 5.1.0 is the latest and recommended version of Groovy 5
  - Announcement:
https://lists.apache.org/thread/9h2h50cz26lo4o64vll4whc227xbx1c6
* It has a minor breaking change hence the minor rather than patch
level version bump
* PR
  - https://github.com/apache/grails-core/pull/16163


Grails 8 Presentation at St Louis JUG hosted at OCI
* Went great and was well received
  - https://www.youtube.com/watch?v=BNRwT7zCcnI
  - Audio is fine when I speak, rough at the start

Reply via email to