Spring Roo 2.0.0.M3 Released!
The final milestone version of Spring Roo is out, improving entity relationship support, DTO creation, REST API scaffolding, and JMS support.
Join the DZone community and get the full member experience.Join For Free
The Spring Roo team at DISID Corporation has announced the third milestone of Spring Roo 2.0. This is the last milestone, from now on they're going to work in the first release candidate.
M3 generates fully functional Spring applications. This release includes important changes in the architecture of the generated applications that should be compatible with the improvements that RC1 will introduce — but that isn't guaranteed. With that in mind, the projects generated with the M3 might not have been upgraded automatically by the RC1.
The significant new features since the second milestone are:
Improved entity relationship support.
Master-detail views generation for easier entity relationships management.
Added support to create DTOs.
Default queries are implemented using QueryDSL in custom Spring Data repositories.
Added security commands to grant permissions easier.
Spring Web Flow command lives again!
Create Webservice endpoints and/or Webservice clients is easier than ever.
Even easier is to scaffold your REST API.
Support to send and receive emails added.
Support to send and receive JMS messages added.
Update dependencies: Thymeleaf 3.0, Spring Boot 1.4
The Spring IDE Roo Support for Roo 2.0.0.M3 has been updated.
Improved the Spring Roo Shell help system usability.
For a complete list of changes in 2.0.0.M3, see the JIRA Release Notes for this milestone and the previous.
For more specific information about Spring Roo project please see the
As always, you'll also find Roo on Twitter — either follow @SpringRoo or just include #SpringRoo in your tweets.
Thanks to all awesome users who came up with useful bug reports and suggestions.
Stay tuned to Spring Roo news!
Opinions expressed by DZone contributors are their own.