The Groovy development team is pleased to announce the release of Groovy 2.3.0! Groovy 2.3 is the new major release of the Groovy programming language for the JVM, featuring: official support for running Groovy on JDK 8 a new trait keyword to define new units of code for composing behaviors new and improved compile-time code transformations like: @TailRecursive: for transforming methods with tail recursion to avoid blowing the stack, @Builder: to easily implement fluent builders, generated by the Groovy compiler itself @Sortable: to transform a class to implement Comparable using the various…
The Groovy team is pleased to announce the release of Groovy 2.1.0. With over 1.7 million downloads in 2012, a strong ecosystem of successful projects like Grails, Gradle, Spock or Griffon built on Groovy, the Groovy programming language continues its development and adoption, refines existing features and evolves new ones. In this new release, Groovy 2.1: Please read all the details about the new features and improvements in the Groovy 2.1 release notes document. You can download Groovy 2.1.0 from the Download area, and have a look at the JIRA tickets we worked on. The Groovy team is looking…
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: 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…
The Groovy development team and SpringSource are very pleased to announce the final release of Groovy 1.7, the most popular and successful dynamic language for the JVM! After two betas and two release candidates, we're are happy to deliver this new and very important milestone to our ever-growing user base. Over the years, the Groovy project has managed to grow a community, but not only that, a very rich and active ecosystem of Groovy-related projects: the Grails web stack, the Griffon swing application framework, the Gant and Gradle build solutions, the Gaelyk lightweight toolkit for Google…
[caption id="attachment_1577" align="alignright" width="250" caption="Google App Engine Groovy"][/caption] Google just announced that their Google App Engine cloud hosting platform now supports other languages than Python: namely Java and Groovy! You can now effectively write your Google App Engine applications in Groovy! A couple of weeks ago, the SpringSource Groovy team and the Google App Engine Java team worked together, hand in hand, to iron out the details, to ensure that the popular and award-winning Groovy dynamic language for the JVM would run well on this exciting platform. After…
I'm very pleased to report here the very recent release of Groovy 1.6, which happened under the SpringSource umbrella, since the acquisition of G2One by SpringSource. Groovy 1.6 is a very important milestone for the project, bringing tremendous performance improvements making Groovy the fastest dynamic language for the JVM, as well as several new powerful features adding more weapons to your dynamic language arsenal. In particular, beyond the usual bug fixes and minor enhancements, let me mention the following novelties: If you wish to learn more about Groovy, and in particular Groovy 1.6, you…