...
- Groovy 1.8-final: End of April 2011

- Groovy 1.8.1: End of July 2011

- Groovy 1.8.3: Early September 2011

- Groovy 1.8.4: Octobre 2011

- Groovy 1.8.5: End of December 2011

- Groovy 1.8.6: February 2012

- Groovy 1.8.7: July 2012

- Groovy 1.8.8: September 2012

Groovy 2.0
Groovy 2.0 is the main stable branch of the Groovy programming language.
...
- Groovy 1.9-beta-1: July 2011

- Groovy 1.9-beta-3: September 2011

- Groovy 1.9-beta-4: October 2011

- Groovy 2.0-beta-1: November 2011

- Groovy 2.0-beta-2: December 2011

- Groovy 2.0-beta-3: May 2012

- Groovy 2.0-rc-1: end of May 2012

- Groovy 2.0-rc-2: early June 2012

- Groovy 2.0-rc-3: mid June 2012

- Groovy 2.0-rc-4: end of June 2012

- Groovy 2.0-final: end of June 2012

- Groovy 2.0.1: end of July 2012

- Groovy 2.0.2: early September 2012

- Groovy 2.0.4: end of September 2012

- Groovy 2.0.5: October 2012

- Groovy 2.0.6: December 2012
Groovy 2.1
Groovy 2.1 is the next major version after 2.0.
...
- Completion of the invoke dynamic support, in particular usage of invoke dynamic with constructors, and properties
- @DelegatesTo transformation for improved DSL support and static type checking
- AST transforms Annotation aliases
- ability to create custom annotations for specific AST transforms applications
for example: @Canonical could be a composite alias annotation for @ToString / @TupleConstructor / @EqualsAndHashCode
- ability to create custom annotations for specific AST transforms applications
- Compilation configuration scripting
- ability to create a script that further customize compilation with customizers, per-extension, per-sourceunit, etc
Releases
- Groovy 2.1 beta: end of November December 2012
- Groovy 2.1 .x: RC: early January 2013
- Groovy 2.1 final: end of January 2012
Groovy 3.0 (2013)
...