[ANN] Groovy 2.1.9 and 2.2.0-rc-2

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[ANN] Groovy 2.1.9 and 2.2.0-rc-2

Cédric Champeau
Hi all,

We're pleased to announce the joint release of Groovy 2.1.9, a bugfix release for the Groovy 2.1.x line, as well as a second release candidate for Groovy 2.2.0. Those versions address critical bugs with regards to super constructor calls, both in dynamic Groovy and statically compiled Groovy.

The change that we introduced fixes a long standing issue with classes compiled with Java 6 and executed with Java 7, that threw an IncompatibleClassChangeError at runtime. This was in particular visible with Exception classes. A new resolution algorithm has been introduced which fixes this issue, but it's worth mentionning that classes compiled with Groovy 2.1.9+ will not be compatible with previous versions of Groovy. On the other side, Groovy 2.1.9+ is still backwards compatible, so classes compiled with previous versions of Groovy will still run on newer versions.

The Groovy team would like to thank all people who contributed to that release and in particular those who took time to test the first RC and report bugs.

Both releases can be downloaded at the regular place: http://groovy.codehaus.org/Download?nc

Release notes for 2.1.9 can be found here: https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=19607
Release notes for 2.2.0-rc-2 can be found here: https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=19606
Cédric Champeau
SpringSource - Pivotal