Grails 1.2 Released

Continuing the release train, today we are excited to announce the general availability of Grails 1.2 final. Representing the most stable and performant Grails release yet, Grails 1.2 is a significant new release of the premier dynamic language framework for the JVM.
As well as featuring all of the goodness of Spring 3, this release has a number of significant new features for Grails users:
- Dependency Resolution DSL: Based on Ivy, Grails users now have full control over JAR dependencies including those inherited from the framework and any installed plugins.
- Better Spring Integration: As well as supporting component scanning, Grails now allows you to implement controllers as regular MVC @Controller instances.
- Named Query Support: It is now possible to define named, reusable criteria queries in GORM that can be combined with regular dynamic finders making querying a lot more DRY
- Improved Performance & Memory Consumption: The performance of Grails' view layer (GSP) has been significantly improved resulting in up to 2-3 times throughput. We've also improved Grails' memory consumption and the need for additional PermGen by implementing precompilation of GSP views.
- Named URL Mappings: It is now possible to name an individual URL mapping which allows you to create more explicit and expressive links inside GSPs
- Refactored Testing Infrastructure: Grails' testing infrastructure is now completely pluggable to new providers. The default JUnit provider is still present, but new testing providers can be implemented that can be run in specific phases (such as 'unit', 'integration' and 'functional' phases). There is already a Spock plugin that takes advantage of this new infrastructure, allowing BDD style testing.
- Pluggable Web Containers: Grails now allows different development time containers to be installed and plugins for both Tomcat and Jetty are available.
In addition to these headliners there are literally hundreds of bug fixes and small improvements some of which are described in much more detail in the release notes. Grails 1.2 can be downloaded from the Grails site at the usual place.
As well as the continued, significant contributions to the release from the community, one of the most enjoyable aspect about this release has been the active collaboration amongst the Spring, Tomcat, SpringSource Tool Suite, Groovy and Grails teams at SpringSource. Having all that knowledge under one roof has helped at every stage of the project life cycle.
Thanks to everyone involved, happy holidays / new year and enjoy the release!
Similar Posts
- Grails 1.1 Released
- First Grails Release Under the SpringSource Banner
- SpringSource tc Server 6.0.20.A Now Available
- SpringSource Launches Enterprise Java Cloud
- Introducing tc Server Developer Edition – with Spring Insight











Ivan says:
Added on December 23rd, 2009 at 7:56 pmCheers, I was worrying SpringSource would slow down the grails development.
Jon Chase says:
Added on December 23rd, 2009 at 10:24 pmAwesome. The number of releases by the SpringSource team in the recent days has been impressive. Keep up the GREAT work and thanks for the 1.2 release!
Masiar Ighani says:
Added on December 28th, 2009 at 9:49 amGreat Work. Thank you for this beautiful web framework.
Though i am very worried about SpringSource may prefer their ROO Framework over Grails.
This uncertainty won't help either framework. SpringSource should commit to grails and enforce it's further development and improvement.
Cheers,
Masiar
Amit Rangra says:
Added on December 29th, 2009 at 3:42 amI am currently doing a POC on grails (with web2.0 features) and I firmly believe that this new release will make many things easier for me to showcase.
Web Design Company says:
Added on December 31st, 2009 at 1:17 amThe web framework is really impressive.Great work of the Spring Source team.
tk9988 says:
Added on January 12th, 2010 at 2:52 am前列腺炎