Grails 3.2 and GORM 6.0 Released

28 Sep 2016

Tags: Grails, Releases

Today we are pleased to announce the GA releases of Grails 3.2 and GORM 6.0.

Each of these releases represent a significant step forward for the framework and mark the second major release since OCi began sponsoring development.

GORM 6.0

GORM 6.0 continues our goal of making GORM a standalone technology that can be used outside of Grails. By separating GORM from the Spring container it is now easier to bootstrap and use GORM in a range of different scenarios, from Grails to Spring Boot to within a unit test.

In addition we have addressed often requested features in GORM including:

  • Multiple Data Sources Support for MongoDB and Neo4j
  • Unified Multi Tenancy support for Hibernate, MongoDB and Neo4j
  • GORM for MongoDB 3.3 driver
  • GORM for Neo4j 3.0 & Bolt Driver support
  • Unified Configuration across all implementations

There is so much new and improved functionality in GORM that we prepared a dedicated “What’s new” guide just for GORM 6.0.

Also, checkout the brand new GORM 6 website for links to documentation for each implementation of GORM.

RxGORM

In additional to the traditional GORM API, a new API for GORM has been introduced based on RxJava called RxGORM. With RxGORM you can write non-blocking, reactive data access code for supported implements.

For the first release of RxGORM implementations for MongoDB and REST are provided, with more implementations planned.

Grails 3.2

Grails 3.2 bundles all of the goodness of GORM 6, plus a whole bunch of new features in the core framework:

  • RxJava support via a new plugin.
  • Improved JSON View support.
  • AngularJS Scaffolding
  • REST improvements
  • Latest and greatest libraries (Spring Boot 1.4, Gradle 3.0 etc.)

These are just some of the highlights, I recommend checking out the dedicated “What’s New” section in the brand new Asciidoctor-based user guide for more information.

Finally, thanks to all those who contributed feedback and issue reports to the release, we look forward to the continued participation of the Grails community as the framework continues to evolve.

Published on 28 Sep 2016