Griffon is a Grails inspired framework for writing RIAs on the JVM using Groovy.
A list of bugs fixed in this release can be found at [ http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11833&version=17427].
This release is the culmination of the 0.9.3 series (we had two betas released in the past months). In particular Java support has been vastly improved.
It's now possible to write a Griffon application in 98% Java. All artifacts, lifecycle handlers and event handlers can be written in Java (even another alternative JVM language like Scala, Mirah and Clojure for that matter). Configuration files remain in Groovy source form. Additionally, the jumpstart archetype introduced in the betas is fully aware of Java source code now.
IDE support has improved as well. Griffon includes GDSL and DSLD descriptors for both IDEA and Eclipse.
In the runtime aspect, the size of the core library has been reduced by roughly 25% while new features were added. Giving you more bang for your bandwidth. Plugin authors will benefit from automatic registration of artifact handlers should they decide to create a new artifact definition. Specific platform customizations, like the handling of the unified menubar in OSX, are now easier to make.
There's a new set of AST transformations too. These transformations will inject the required code for making a class an MVC group handler or a threading handlers, like if it were a Griffon artifact.
Lastly, there's a number of breaking changes explained in the release notes.
You can download the Griffon distribution from the download page.
Thanks to all who contributed to this release!
--The Griffon Team