News and Announcements  

News and announcements

When.js 1.8.0 Released

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 Social 1.1.0.M2 Released

Dear Spring Community,

We are pleased to announce the second milestone release of Spring Social 1.1.0!

Spring Social is an extension of the Spring Framework that enables you to connect your Java applications to Software-as-a-Service (SaaS) providers such as Facebook and Twitter.

Along with Spring Social 1.1.0, we are also releasing second milestones for Spring Social Facebook 1.1.0 and Spring Social Twitter 1.1.0.

The main theme of milestone 2 is tighter integration with Spring Security, including a new SocialAuthenticationFilter to achieve sign-in-with-provider capability directly within the Spring Security filter chain.

In addition to Spring Security integration, these milestone releases also include:

  • Support for non-standard parameters in the OAuth authorization flows.
  • Interceptor capability in ProviderSignInController's flow to allow for custom behavior in authentication flow.
  • Sign-in capability for Facebook Canvas applications, including a new spring-social-canvas sample to showcase the use of CanvasSignInController.
  • Support for paging in the Facebook API binding with "since" and "until" parameters.
  • Advanced search capabilities in the Twitter API binding.
  • Support for ticker symbol pseudo-entity in Twitter statuses.

These milestone releases also contain several smaller improvements and bug fixes.

To get the software, download the release distribution (Core | Facebook | Twitter).

As always, the Spring Social community has been awesome at providing feedback and contributing pull requests to make this release possible. Significant contributions in this release came from Stefan Fussenegger, who contributed much of the Spring Security integration code and Yuan Ji who provided feedback and refactoring help in that same set of code. Also, it seems that the Spring Social community has taken a keen interest in using Spring Social to build Facebook Canvas apps, which led to the creation of CanvasSignInController.

If you'd like to follow along or contribute, we encourage you to participate in the Spring Social Forum, report bugs or suggest enhancements, or to fork the code and contribute back via pull requests.

Spring Social Twitter 1.0.3 Released

Dear Spring Community,

I'm happy to announce the release of Spring Social Twitter 1.0.3.RELEASE.

Spring Social is an extension of the Spring Framework that enables you to connect your Java applications to Software-as-a-Service (SaaS) providers such as Facebook and Twitter.

This is an API-update release, bringing Spring Social Twitter's API binding up to date with version 1.1 of Twitter's API. Twitter has deprecated the 1.0 version of their API and will shut it down next month. It is recommended that if you are using Spring Social Twitter 1.0.2 or lower that you immediately upgrade to Spring Social Twitter 1.0.3 to avoid any disruption in functionality.

To get the software, download the release distribution.

It is anticipated that this will be the last release of Spring Social Twitter in the 1.0.x series. Work on Spring Social 1.1.0 is well underway and is now at milestone 2 for the 1.1.0 release.

Become Spring Certified in 3 Steps

Spring Certification Logo

Becoming officially Spring Certified demonstrates your understanding of Spring and helps to advance your career as a Spring Developer. To become Spring Certified:

STEP 1: To be fully prepared for the Spring Certification exam and to receive the Spring Certification exam voucher developers will need to attend a professional 4-day Spring training. Depending on your level of experience with Spring and your focus as a developer you can choose from:

STEP 2: After the training you will receive a SpringSource Certification exam voucher that you can use at a Pearson Vue Center. Pearson Vue has hundreds of locations all over the world so you are guaranteed to have an exam center near you. You can use the SpringSource Certification exam location finder to see what exam centers are available near you.

STEP 3: Take the exam, pass the exam and you are now officially Spring Certified! The Spring Certification has several advantages for you as a developer:

  • Advance your career: The Spring Certification is the only recognized and official certification for the Spring Framework.
  • Show your Spring Certification Badge on LinkedIn: Spring Certified developers are eligible to join the network of Spring Certified developers on LinkedIn. The certification badge will be shown on your profile and you can join in a selected group of Spring Professionals to discuss developer problems, solutions and new projects.
  • Receive the official Spring Certification: You will be sent a document proving you are officially Spring Certified.

More Spring Certification information can be found here

Last Minute Offer: Spring Training in Europe

SpringSource still has some seats left for the top Spring Framework classes: Core Spring, Spring Web and Enterprise Integration with Spring in Europe. If you register now, you can SAVE 30% on the remaining Spring training class seats for:

Please use the following discount code in the referral field during the registration process:

Discount Code: SPLPROMOCLS

Webinar: Spring Framework 3.2 - Themes and Trends

Join Juergen Hoeller, Chris Beams and Rossen Stoyanchev to learn about the 3.2 generation of the Spring Framework.  They will discuss the fine-tuned Java 7 support, container optimizations, and first-class support for asynchronous web request processing.

The team will also discuss some refinements in the core container as well as key updates in Spring MVC: asynchronous MVC processing on Servlet 3.0, REST support improvements, and the inclusion of the formerly-standalone Spring MVC Test project. Spring Framework 3.2 also comes with a new Gradle-based build and a GitHub-based contribution model, making it even easier for community members to contribute to the Spring Framework project.
Sign up for the webinar in your region now!

Spring Framework 3.2 GA Released

The Spring team are very happy to announce that Spring Framework 3.2 GA is now released and available via both the SpringSource repository and Maven Central.

See Juergen's blog post for complete details!

Download | Documentation | Javadoc API | Change Log | JIRA | Forum | Stack Overflow

Spring Integration 2.2.0 GA has been released

We are pleased to announce that Spring Integration 2.2 is now GA.

The artifacts are available in the SpringSource Repository as well as Maven Central, or you can download the zip here.

For a big picture view, please read the "what's new" section of the reference manual.

For more detail on some of the main additions, refer to the following blog series:

Part 1: MongoDB Adapters
Part 2: Transaction Synchronization
Part 3: JPA Support
Part 4: Retry and More

December Contest: Win a Core Spring Training

Whether you are a beginner with Spring or an experienced Spring professional there is always a SpringSource training for you. SpringSource offers several learning paths including the Spring developer path with Core Spring, Enterprise Integration with Spring and Spring Web.

Now is your chance to win one of these SpringSource trainings. SpringSource is giving away a free SpringSource Spring training seat worth over $2,500. Sign up for the SpringSource newsletter before December 20, 2012 to join this contest. Winners will be announced on December 21, 2012. Winners will receive a referral code that can be used at the Spring Education Site for a training of choice.

November 2012 Winner: A. van der Plaat (Netherlands)

Click Here To Join The Contest

vFabric Hyperic Fundamentals: Free eLearning Training

vFabric Hyperic Fundamentals
VMware vFabric Hyperic is a a web infrastructure management and monitoring software which helps:
  • Monitor Web applications
  • Monitor physical, virtual, and cloud infrastructure
  • Automate and streamline data-center operations

To give you an idea how you can benefit from vFabric Hyperic, SpringSource has released a free 4 hour eLearning training called vFabric Hyperic Fundamentals.

This 4 hour eLearning training covers the basic features and working of Hyperic including the overall architecture, installation, configuration, user interface, management of roles and resources and creating escalation schemes.

The training consists of six modules:

  • Module 1: Hyperic Basics
  • Module 2: Hyperic Install, Configure, Upgrade, and Start
  • Module 3: Hyperic Tuning
  • Module 4: Hyperic User Interface and Navigation
  • Module 5: Hyperic Managing and Monitoring Resources
  • Module 6: Hyperic Users, Roles, and Escalations

Click here to download the training

For developers interested in winning the professional 4-day vFabric Hyperic training or a Spring Training in November click here

 

Upcoming Events

Upcoming Training

Newsletter Subscription

Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive


Syndicate content