Jeremy Grelle

Jeremy Grelle

Alumni
Blog posts by Jeremy Grelle

Rest.js 0.9 Released

Releases | March 28, 2013 | ...

Dear Spring Community,

Today we’re excited to announce that rest.js is now part of Cujo.js and that rest.js 0.9 has been released.

https://github.com/cujojs/rest

rest.js is a RESTful HTTP client. It goes far beyond the typical XMLHttpRequest abstraction developers are accustomed to in other frameworks. rest.js is built upon composable interceptors that incrementally add new functionality to a client. Configured clients are tamper proof and can be safely shared within an application. If a portion of the application needs specific behavior, it can chain further interceptors on the common…

When.js 2.0.0 Released

Releases | March 20, 2013 | ...

Dear Spring Community,

We are pleased to announce the release of when.js 2.0.0.

When.js is cujojs’s lightweight Promises/A+ and when() implementation, and powers the async core of wire.js, cujojs’s IOC Container. It also provides several other useful Promise-related concepts, such as joining multiple promises, mapping and reducing collections of promises, and timed promises.

This major release brings full Promises/A+ compliance, and async promise resolutions. It also includes a few new features, including a new when/keys module for working with object keys.

See the cujojs discussion group for further detail, and check out the full changelog for more info and direct links to docs for the new features.

When.js 1.8.0 Released

Releases | February 14, 2013 | ...

Dear Spring Community,

We are pleased to announce the release of when.js 1.8.0.

When.js is cujojs’s lightweight Promises/A and when() implementation, derived from the async core of wire.js, cujojs’s IOC Container. It also provides several other useful Promise-related concepts, such as joining multiple promises, mapping and reducing collections of promises, and timed promises.

Among other things, this release includes an extensive set of adapters for working with existing callback-based APIs, including node-style async APIs, allowing you to effectively convert them into promise-aware functions. In addition, most of the new features in this release are community contributions, which is awesome. Keep it coming!

Some specific highlights include:

  • Adapters for promisifying existing callback-based code.
  • Mechanisms for generating and processing unbounded/infinite lists
  • Promise-based periodic polling utility.

Check out the changelog for more info and direct links to docs for all the new goodies.

If you're still wondering what this cujojs thing is all about, be sure to check out Brian Cavalier and John Hann's "IOC + JavaScript" talk from SpringOne 2012.

Spring BlazeDS Integration 1.5.0 GA Released

Releases | June 28, 2011 | ...

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.

Download | Reference Documentation | JavaDocs | Changelog

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.


Jeremy Grelle
Spring Flex Lead

Spring BlazeDS Integration 1.5.0.RC1 Released

Releases | June 02, 2011 | ...

Dear Spring Community,

I'm pleased to announce that the 1.5.0.RC1 release candidate of Spring BlazeDS Integration, the open source solution for building Spring-powered RIAs with Adobe Flex, is now available.

Download | Reference Documentation | JavaDocs | Changelog

This release is largely focused on stabilization of the new features introduced in the previous milestones. Significant attention has been paid to maturing the refactored Spring Security 3 support and the Hibernate AMF serialization support. New annotations such as @AmfIgnore and @AmfCreator allow deeper customization of the AMF conversion process, and this enhanced AMF support has now been made generally available for application to any object type, not just those persisted with Hibernate.

As always, I encourage anyone interested to get involved by trying out the release and giving us feedback in the community forum and Jira, as we are expecting only a short break before the release of 1.5.0.GA. 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.


Jeremy Grelle
Spring Flex Lead

Spring BlazeDS Integration 1.5.0.M2 Released

Releases | February 10, 2011 | ...

Dear Spring Community,

I'm pleased to announce that the 1.5.0.M2 milestone release of Spring BlazeDS Integration, the open source solution for building Spring-powered RIAs with Adobe Flex, is now available.

Download | Reference Documentation | JavaDocs | Changelog

Highlights of the significant new features and enhancements in this release include:

  • 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.)

  • A major refactoring of the Spring Security 3 support, resulting in easier integration of Flex apps with various Spring Security features such as Remember Me, Session Fixation Protection, and Concurrent Session Control.

  • Further evolution of the Hibernate serialization support introduced in 1.5.0.M1, including the option to use direct field mapping instead of property-based mapping.

  • Easier customization and namespace-supported configuration of framework-provided services such as the LoginCommand and MessageInterceptors.

  • Upgraded compatibility with Spring Integration 2.0.x

  • A complete revision of the Maven-based Test Drive samples, including an update across the board to use Flex 4, and a brand new sample to demonstrate the RESTful programming model.

One additional item to note is that the Flex Addon for Spring Roo is no longer part of the project distribution. Instead, version 1.0.0.M2 of the Flex Addon will be released separately in the coming weeks and will be available to Spring Roo 1.1.1 users through Roo's Addon Discovery mechanism. If you'd like to try out the nightly builds of the Flex Addon (which are necessary for compatibility with Roo 1.1 and above), I encourage you to reach out to the community for guidance.

As always, I encourage anyone interested to get involved by trying out the release and giving us feedback in the community forum and Jira, as we are fast approaching 1.5.0.RC1. 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.


Jeremy Grelle
Spring Flex Lead

Introducing the Flex Addon for Spring Roo

Engineering | July 14, 2010 | ...

Recently we released the first milestone of the Flex Addon for Spring Roo as a part of the Spring BlazeDS Integration 1.5.0.M1 distribution. This addon aims to bring the productivity and usability benefits of Spring Roo to the development of Spring-based RIAs with Flex. The below 15 minute screencast (split into two parts) serves as a quick introduction to the addon and its capabilities. Watch as we go from installation of the addon to a fully functional Flex application backed by Spring in just a handful of commands.


Part 1 walks through the initial download and installation of the addon, as well as initial setup of a Spring Flex project using the Spring Roo integration in SpringSource Tool Suite.


Part 2 demonstrates use of the "flex remoting" commands to generate and update Flex UI scaffolding backed by Spring and Hibernate.

Spring BlazeDS Integration 1.0.3 Released

Releases | March 12, 2010 | ...

Dear Spring Community,

I'm pleased to announce that the 1.0.3 maintenance release of Spring BlazeDS Integration, the open source solution for building Spring-powered RIAs with Adobe Flex, is now available.

Download | Reference Documentation | JavaDocs | Changelog

Along with a handfull of minor bug fixes targeting some of the new functionality added in 1.0.2, we have back-ported (from the in-progress 1.5M1) the few changes necessary for compatibility with the upcoming BlazeDS 4. This was done to provide the community with a stable release to use when exploring BlazeDS 4 without having to rely on nightly snapshots or milestone releases of Spring BlazeDS Integration 1.5.

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.


Jeremy Grelle
Spring BlazeDS Integration Lead

Spring BlazeDS Integration 1.0.2 Released

Releases | February 07, 2010 | ...

Dear Spring Community,

I'm pleased to announce that the 1.0.2 maintenance release of Spring BlazeDS Integration, the open source solution for building Spring-powered RIAs with Adobe Flex, is now available.

Download | Reference Documentation | JavaDocs | Changelog

Along with a number of bug fixes and minor enhancements, we have added full support for using Spring Security 3 to secure a Flex application using the same integration mechanisms as we've previously provided only for Spring Security 2.0.x. In order to effectively demonstrate this support, we've added an additional profile to the Test Drive's Maven build that will configure the application to use Spring 3 and Spring Security 3. See the reference guide for details on how to trigger this alternate profile.

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. We'll now be shifting focus entirely to version 1.5, which will add support for BlazeDS 4, and will bring with it a number of new features, including an addon for Spring Roo. This is a great time to make yourself heard if you'd like to help shape the future direction of the project.


Jeremy Grelle
Spring BlazeDS Integration Lead

Spring BlazeDS Integration 1.0.1 Released

Releases | September 24, 2009 | ...

Dear Spring Community,

I'm pleased to announce that the 1.0.1 maintenance release of Spring BlazeDS Integration, the open source solution for building Spring-powered RIAs with Adobe Flex, is now available.

Download | Reference Documentation | JavaDocs | Changelog

Along with a number of minor bug fixes and enhancements, we have done some restructuring of the popular Spring BlazeDS Test Drive bundled sample application to make it even easier to get up and running in a variety of different environments, and to bring some of the configuration elements further in line with what you might see in the near future in a SpringSource Tool Suite project creation template for Spring BlazeDS Integration projects. Also, we've enhanced the security example further to really show how having Spring Security so tightly integrated sets this solution apart from alternate approaches to securing Flex applications.

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've been getting some great feedback from people having success with Spring BlazeDS Integration in their projects, and we look forward to hearing more about your experiences.

Lastly, for anyone headed to Adobe MAX 2009, be sure and check out the session I'll be co-presenting with Mark Fisher on "Integrating Spring with BlazeDS and LiveCycle Data Services" on Wednesday, October 7th at 2PM.


Jeremy Grelle
Spring BlazeDS Integration Lead

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all