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