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



Reply via email to