Grails® 3.2 and GORM 6.0 Released
September 28, 2016
Tags: #release
Today we are pleased to announce the GA releases of Grails® 3.2 and GORM 6.0.
Each of these releases represents a significant step forward for the framework and marks the second major release since Object Computing, Inc. (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 the Grails framework. By separating GORM from the Spring container, it is now easier to bootstrap and use GORM in a range of different scenarios, from usage in Grails apps to Spring Boot apps 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 and 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, check out 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.