Groovy 1.5 mit Funktionen aus Java 5
Groovys Syntax ähnelt der von Java, wobei die objektorientierte Skriptsprache durch Python, Ruby und Smalltalk inspirierte Eigenschaften hat. Die Sprache integriert sich direkt in die Java-Plattform und arbeitet so auch mit Java-Code und -Bibliotheken zusammen. Der Groovy-Compiler übersetzt die Skripte vor ihrem Ablauf in Java-Bytecode, so dass sie sich auch von jedem anderen Java-Programm verwenden lassen.
Aus Java 5 werden nun Annotations, Generics, Static Imports und Enums unterstützt, womit sich Groovy in Verbindung mit Springs Transactional und JBoss Seam nutzen lässt. Zudem wurden Meta-Programmierfähigkeiten aus dem Webframework Grails(öffnet im neuen Fenster) integriert. Hinzu kommen Leistungsverbesserungen, ein vereinter Java-/Groovy-Compiler sowie eine neue interaktive Shell und die verbesserte Swing-Konsole.
Groovy 1.5 steht ab sofort als Binary und im Quelltext zum Download(öffnet im neuen Fenster) bereit.