Blogs

SpringSource Blog

Grails 1.3 Released

grocher

I'm pleased to announce the immediate availability of Grails 1.3! Followers of Grails releases will recall that it has not been long since the last major release of Grails (Grails 1.2 was released in December), but given the need to get the latest and greatest version of Groovy in the hands of developers, Grails 1.3 can be seen as the Groovy 1.7 release. The Groovy team did a fantastic job in bringing all sorts of excellent new additions to the Groovy language such as annonymous inner/nested classes, an AST builder and power asserts (my personal favourite), all of which are now available in your Grails application.

Other than all the goodness of Groovy 1.7 there are a number of significant new features that further advance the Grails platform, including:

There will be follow-up articles describing all of these features in more details over the coming days/weeks. For now you can refer to the following links for more information on the release:

With Grails 1.3 out we will be continuing to distribute maintenance releases of the 1.2.x and 1.3.x branches of Grails, in conjunction with developing major new plugins. The first of these has already come to fruition with the release of the Spring Security Core plugin for Grails, a new modular plugin built on Spring Security with pluggable authentication layers for Open ID, OAuth etc.

Users of Grails can anticipate exciting new plugin releases in the areas of persistence (NoSQL), cloud, performance monitoring and messaging in the coming months. Speaking of plugins Grails now has a total of 408 (and counting) plugins, and a growing ecosystem that we are very conscious of nurturing. The plugin website infrastructure around the website is targeted for improvements that will continue to allow the community to thrive.

Beyond plugins, we will also be formally starting the planning process for Grails 2.0, which will be a major new revision of the framework focusing on plugin runtime modularity, database reverse engineering/migration and build time / usability improvements. More details to follow soon.

In the meantime, enjoy the release and thanks to all those who contributed to the release process.

PS If you want to hear from me personally talking about what is new in Grails 1.3 make sure you attend my talk on "What's new in Grails 1.3" at the S2G Forum in London.

Similar Posts

Share this Post
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Slashdot
  • Technorati
  • Twitter
 

21 responses


  1. These few new features don't deserve a minor upgrade. I am quite disappointed with the ongoing pace.


  2. @Tom
    Any language level change requires a minor upgrade. The features above are only a summary, I recommend you read the full release notes which contain more information and these and more additional features. Considering the 1.2 release was a mere 5 months ago we're quite pleased with the pace.


  3. It is good to see a new release after 5 months, but I'm hesitated to do upgrade if there is not too much performance boost in this version, and not all plugins I used are campatible with 1.3


  4. @James
    If you are happy with 1.2 and don't see the need for the new features of Groovy 1.7 and the new Grails features above then by all means stay with 1.2 for your current project.

    As I said in my post we will be releasing 1.2.3 soon with many of the fixes back ported from 1.3 and will continue maintaining both branches in the short term.

    For other people getting hold of Groovy 1.7 features and the Maven repository support will be a big win.


  5. Hi,
    Is there a migration procedure, an impact analysis or any document that would help me to upgrade my running application to this new version?
    (please do not say :type grails upgrade it has never ever worker for any version upgrade since the 0.3).

    This lack of "in production application support in grails release" makes me wonder if having some applications in production is really one of your goals?
    Please help me believe!


  6. Hearty congratulations Graeme. I'm very surprised at some of the comments above. When you compare the pace at which Groovy/Grails has moved compared to the Java language and JEE frameworks like EJB ans JSF, I think you've made incredible progress (particularly when you consider that Spring/G2One is orders of magnitude smaller than Sun/Oracle).

    I'd like to upgrade my app, but am concerned about plugins breaking. Would you expect most plugins to "just work" under 1.3 or will they need some revisions?

    Keep up the great work!


  7. @User having a critical application in production

    There are upgrade notes in the user documentation, however depending which plugins you're using you may need to consult plugin specific upgrade notes.

    We are certainly interested in having applications in production, that is why we provide 24/7 support ;-)

    http://www.springsource.com/support/groovyandgrailssupport


  8. @Donal

    Thanks for the positive feedback. It should just be possible to upgrade your application from 1.2 without issue, we have tested with applications that have up to a dozen different plugins. However, we can't account for every third-party plugin out there so if you have issues it may be worth waiting until plugin authors have had a chance to update their plugins.


  9. And if you can not go to S2GForum in London on Thursday, you can hear Graeme talk about "What's new in Grails 1.3" and "Grails Internals – Demystifying the Magic" at GR8 Conference Europe next week (May 19 20th).
    Last chance to register is this Friday (the 14th).


  10. I know the groovy project is just getting started, but I hope that is at least on the Grails radar…


  11. I literal just started using grails (a few days). Should i continue what I have started with the 1.2.2 or upgrade to 1.3

    How would I go about upgrading ?

    Thanks


  12. Some very exciting features in here. Thanks guys!


  13. This is great news. You did great job, thanks!


  14. Thanks for the hard work! I enjoy working with Grails and look forward to the upgrade. Keep it up!


  15. 1.3 is kind of an intermediate, but it was
    right to cut releases like this and have early
    feedback on some important steps on the way.

    as has been said above, progressive shops can
    go for 1.3 and conservative ones will be fine
    with 1.2.3.

    thanks to the team and all the best for version
    2 which will hopefully bring awaited breakthrough
    in enterprise-adoption of grails.


  16. Great job!
    I have an application ready to put into production with about 20 plugins. Soon I hope to test migrating to 1.3.
    It would be good to increase the supported plugins, and ensure these are compatible with the latest stable version.
    Thanks!


  17. Awesome release – thanks as always for all of the hard work!


  18. Thank you for all the hard work. The quality of the Grails so far and almost unlimited number of plugins gives one enterprise level software, with experts developing it. Grails is not only a framework, but covers development process too, from testing to production release. By just using it, you learn how development should be done.

    My favourite is 'Chaining of named criteria'. Having used similar functionality in Django, this is one I have been waiting for.


  19. Mac iPad Converter can convert AVI, FLV(Youtube), MKV, MPEG, MTS, H264, MOD, WMV, 3GP, MOV, MP3, AAC and other pop formats for iPad(iPad Wi-Fi, iPad Wi-Fi 3G, iPad 16GB, etc.), iPod touch, iPod nano, iPod nano 5G, iPhone, iPhone 3G, iPhone 3GS and even the updated iPod touch FW 3.1.3, iPhone OS 3.1.3.


  20. Hi Graeme, thanks for reply.

    I am very interested in the chain named criteria, it could save lot of coding time. I would like to ask do you have idea regarding the performance of it? It is the same with particular criteria for each query or worse?

    Another question will be, I saw the email list there were couple issue listed such as listDistinct does not work, so when will the 1.3.1 be released?

    James Zhang
    Entrepreneur
    Android Application Online (http://www.andapponline.com)
    Help your neighbors, help yourself (http://www.neighbour123.com)


  21. Really very informative and interesting site.There are many tips who is very useful for me.thanks a lot.

5 trackbacks

Leave a Reply