Dear Spring Community,
I'm pleased to announce that the 1.5.0 GA release of Spring BlazeDS Integration, the open source solution for building Spring-powered RIAs with Adobe Flex, is now available.
This release includes just a few bug-fixes needed since the release candidate. To recap from the previous milestone releases, the major features included in 1.5.0 are:
- Enhanced AMF serialization support, with proper handling of Hibernate lazy properties and collections, the option to use direct field mapping instead of property-based mapping, and support for specifying alternate constructors to default no-arg constructor.
- A major refactoring of the Spring Security support, resulting in easier integration of Flex apps with various Spring Security features such as Remember Me, Session Fixation Protection, and Concurrent Session Control.
- Easier customization and namespace-supported configuration of framework-provided services such as the LoginCommand and MessageInterceptors.
- Support for reading and writing AMF content with RESTful Spring MVC @Controllers. This serves as a nice alternative to the direct RPC approach of the Remoting Service, reducing duplication of effort in applications that need to support multiple client types. (See the updated Test Drive for usage examples.)
- Upgraded minimum dependencies to Spring 3.0, BlazeDS 4.0, Spring Security 3.0, and Spring Integration 2.0
- A complete revision of the Maven-based Test Drive samples, including an update across the board to use Flex 4, and a new sample to demonstrate the RESTful programming model.
As always, I encourage anyone interested to get involved by trying out the release and giving us feedback in the community forum and Jira. We continually get great feedback from people having success with Spring BlazeDS Integration in their projects, and we look forward to hearing more about your experiences.
Spring Flex Lead