The Groovy development team and SpringSource are happy to echo the announcement of the release of Groovy 2.0, the highly popular dynamic language for the Java platform. The key highlights of this important milestone are:
- a static type checker to let the compiler tell you about the correctness of your code,
- static compilation for the performance of the critical parts of your application,
- modularity, splitting the Groovy JAR into smaller feature-oriented JARs and letting you create your own extension modules,
- JDK 7 Project Coin syntax enhancements, so that Groovy is still as friendly as possible with its Java cousin,
- and JDK 7 Invoke Dynamic integration to benefit from the dynamic languages support of the JVM.
To learn more about all those great new features, please read the Groovy 2.0 article on InfoQ that I’ve written, detailing and explaining all those novelties.
To download Groovy 2.0, go to the download area of the Groovy website.
For further information on all the JIRA issues fixed in this release and the various betas and release candidates, you can have a look at the JIRA changelog.
We’d like to thank all our users, all the contributors and committers who made this important release a reality, thanks to their feedback, their support, and their contributions.
- Groovy 2.1 released
- Groovy 1.6 released under the SpringSource umbrella
- More Weapons for the War on Complexity: SpringSource Acquires Groovy/Grails Leader
- Groovy 1.7 released
- Spring Dynamic Language Support and a Groovy DSL