Grails 3.2 milestone 1 ships with GORM 6.0 milestone 1, which includes a new implementation of GORM based on RxJava called RxGORM. With RxGORM you can build non-blocking, reactive applications using a familiar GORM API including features such as Where Queries, Dynamic Finders and Criteria Queries.
With the initial release, support for MongoDB is included, but more implementations are planned for SQL, REST client and other implementations. See the RxGORM Documentation for more information.
Grails 3.2 features support for scaffolding of AngularJS 1.x applications (support for Angular 2 is also planned) when using the
angular profile, allowing your team to quickly get up and running integrating Angular frontends with Grails 3 backends.
Improvements to JSON Views
JSON views, a feature introduced in Grails 3.1, have been drastically improved with support for template inheritance, global templates, extended HAL support and more.
See the documentation for the 1.1 milestone 2 version of the JSON views plugin for more information.
What is Still Coming?
Grails 3.2 is at the milestone phase and is not feature complete, still in the pipeline are the following new features:
- Native GORM Multi Tenancy Support
- RxGORM REST Client
- GORM for Neo4j 3.0 / Bolt Driver Support
- RxJava Controller Support
- Further AngularJS and REST Refinements
For more information on the Milestone 1 release make sure to checkout the release notes.
We look forward your feedback and if you are coming to GR8Conf EU, we look forward to talking to you more about the great new features coming in the Grails framework.