I've updated the Groovy 5 and Groovy 6 compatibility PRs again based on recent changes.

Summary of updates:
- PR descriptions have been trimmed to focus only on the remaining work.
- The list of workarounds is unchanged.
- Groovy 5 PR: 6 workarounds documented.
- Groovy 6 PR (canary): 5 workarounds (one additional issue has been resolved compared to Groovy 5).

Each workaround includes a reproducer, available in the Groovy 5 PR.

Links:
- Groovy 5: https://github.com/apache/grails-core/pull/15557
- Groovy 6 (canary): https://github.com/apache/grails-core/pull/15558


Thanks,

James

---

On 5/3/2026 3:09 PM, James Fredley wrote:
These have been updated again based on changes in last day and PR descriptions have been trimmed again to remaining work

Groovy 5: https://github.com/apache/grails-core/pull/15557

Groovy 6 (canary): https://github.com/apache/grails-core/pull/15558

James Fredley

On 4/30/2026 5:16 PM, James Fredley wrote:
The two Grails PRs focused on Groovy 5 and Groovy 6 have been extensively updated based on the latest snapshots and the substantial work on the Groovy 5(GROOVY_5_0_X) and 6 (master) branches.

Groovy 5: https://github.com/apache/grails-core/pull/15557

Groovy 6 (canary): https://github.com/apache/grails-core/pull/15558

James


Reply via email to