https://github.com/apache/grails-core/pull/15557 has been updated and I
think we are there from a merge-ability standpoint for Groovy 5 in Grails 8.
There are some smaller open items, with functional workarounds in place.
Most have Groovy JIRA tickets.
Thanks for all the hard work to get this ready.
James Fredley
VP. Apache Grails
On 5/21/2026 5:14 PM, James Fredley wrote:
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