News and Announcements  

News and announcements

Spring 3.1 Release Train Complete, Spring More Popular Than Ever

Spring 3.1 Release Train Complete

In a press release today, SpringSource and VMware announced that the Spring 3.1 Release Train is complete. Spring Integration, Spring Security, Spring Batch, Spring Data, Spring Mobile and Spring for Android all now support Spring 3.1, making it easier and faster for enterprise developers to build the next generation of enterprise applications.

The press release also highlighted important findings from Evans Data Research regarding the growing popularity and benefits of using Spring. More than two thirds of Java developers are either using Spring today or plan to do so within the next two years and those that do use Spring are 50% more productive.

SpringSource would like to thank all of the amazing community members that made this release possible. Community contributions form an important part of many of the projects and all the users that experimented with milestone and release candidate versions help substantially in making sure that Spring technology is high quality and production ready. Work is already underway on many other exciting projects like the recently announced Spring for Apache Hadoop project. Community members are invited to attend the upcoming SpringOne on the Road events to meet the Spring experts and learn about the latest features available with Spring.

Video: SpringOne 2GX - Spring Integration Tips 'N Tricks

SpringOne 2GX 2011 Tech Talk: Spring Integration Tips 'n Tricks

Spring Integration committer and teacher Oleg Zhurakousky demoes performing transaction management, error handling, asynchronous processing, advanced aggregator configuration,  and much more using Spring Integration and the Enterprise Integration Patterns. This talk is a chance to stand over the shoulder of a master as he tackles some frequently asked questions about Spring Integration and demonstrates the solutions in code.    

Video: Native Android Development with Spring

This video will provide an introductory overview of Android’s architecture, the layout of an Android project, the use of various Maven plugins and tools for enabling dependency management in your Android project. When building Android apps, you can use a third party library, like Spring for Android, that provides an abstraction for consuming RESTful services within your native Android app. Spring Android also supports the use of Spring Social on Android, and this presentation will discuss how Spring Social can help you connect your apps to OAuth protected services like Facebook and Twitter.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: Creating Spring Insight Plugins

Spring Insight is a developer tool that provides visibility into your application's runtime performance and behavior by tracing how low level SQL queries, transaction times and application pages are performing. Optimized out of the box for standard Spring-developed applications, Insight also provides a pluggable architecture for enhancing trace capabilities to provide further visibility into your application performance. In this video, John Kew, SpringSource Staff Engineer, describes the capabilities of Spring Insight's plugin framework and best practices in development of plug-ins.

Spring Insight is part of vFabric tc Server Developer Edition and SpringSource Tool Suite. Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

SpringSource Tool Suite 2.9.0 released

Dear Spring Community,
 
We're pleased to announce the new release 2.9.0 of the SpringSource Tool Suite (STS). Some highlights from this release:

  • ships now with just released Eclipse Indigo SR2 (3.7.2)
  • updated to tc Server 2.6.3, Spring Roo 1.2.1, and Grails 2.0.1
  • now includes an AspectJ 1.7.0 based AJDT
  • support for Spring Integration 2.1
  • support for Grails 2.0
  • improved Gradle integration

More details on new features and bug fixes can be found in the New and Noteworthy document. Detailed installation instructions are also available. As always downloads are available from the STS download page.
 
Looking ahead, STS 3.0.0 is planned for July 2012 and will be based on Eclipse Juno (4.2).

Spring for Android 1.0.0.RC1 Released

Dear Spring Community,

We are pleased to announce that the first release candidate of the Spring for Android project is now available!

Spring for Android supports usage of the Spring Framework in a Android environment. The 1.0.0.RC1 release focuses on updating support for the latest Spring Social release in native Android applications, as well as providing enhancements to Rest Template. This includes:

  • Support for Spring Social 1.0.2.RELEASE, and Spring Security 3.1.0.RELEASE through the Spring for Android Auth module, which includes a SQLite datastore for persisting OAuth API connections.
  • Updated RestTemplate support, now at the level of Spring Framework 3.1.0.RELEASE.
  • Added support for Basic Authentication.
  • Added AssetResource for accessing static resources stored in the assets directory of an Android project.
  • Removed automatic loading of GsonHttpMessageConverter due to incompatibilities with preinstalled versions of Gson on some devices.
  • Improved gzip support in RestTemplate.
  • Now defaulting to standard J2SE facilities (HttpURLConnection) in Gingerbread and newer, as recommended by Google.
  • Disabled connection reuse on Eclair and older versions when using HttpURLConnection, because of a defect in connection pooling on those versions of Android.
  • Added several additional bug fixes and improvements.

Spring for Android is supported in Android version 2.1 (API Level 7) and higher.

To get the software, download the release distribution, or simply add the maven artifacts to your project. To see the features live, check out the spring-android-showcase (updated for 1.0.0.RC1).

Spring Data Neo4j 2.1.0 Milestone 1 Released

Dear Spring-NOSQL Community,

Since the last release of Spring Data - Neo4j we worked on a number of issues that you raised as important improvements and extensions.

Thanks to Mark Spitzler, Oliver Gierke, Rajaram Ganeshan, Laurent Pireyn for their contributions and all the other community members for the feedback and discussions.

We want to encourage you to give it a try, especially the new things and send us your feedback.

We are aware of the of issues that are still open and want to address them by the 2.1 release which is planned for the end of March -
aligned with Neo4j 1.7.

If you have any questions or suggestions don't hesitate to ask on the Spring Forums, the Neo4j Google Group or by raising an issue in JIRA.

Please also check out the Spring Data Neo4j Guidebook on InfoQ. It is available as PDF and ePUB and soon also in print.

Enjoy!

Changes in version 2.1.M1 (2012-03-02)

  • DATAGRAPH-181 added support for unique entities with template.getOrCreateNode and @Indexed(unique=true)
  • DATAGRAPH-198 added support for custom target type, e.g. storing a Date converted to a Long @GraphProperty(propertyType=Long.class)
  • DATAGRAPH-102 fixed type representation in graph with support for @TypeAlias to allow shorter type-identifiers in the graph
  • DATAGRAPH-204 pom.xml cleanup (repositories) and dependency to SFW is now range from 3.0.7.RELEASE - 3.2
  • DATAGRAPH-185 cypher queries for single fields return null on no results
  • DATAGRAPH-182 allow @RelatedTo on Single RelationshipEntity fields + internal refactorings
  • DATAGRAPH-202 provide a getRelationshipsBetween() method in Neo4jTemplate
  • GH-#34 Fix for using Neo4j High-Availability
  • DATAGRAPH-176 Added debug log output for cypher and gremlin query as well as derived query methods
  • DATAGRAPH-186 default value for readonly relationship collections
  • DATAGRAPH-173 fixed verify method for interfaces, added interface support for type-representation strategies
  • DATAGRAPH-169 Backquoting all variable parts of derived finder queries to accommodate for non-identifier names.
  • DATAGRAPH-164 Added methods to determine stored java type to neo4j-template and crud-repository
  • DATAGRAPH-166 fixed multiple sort parameters
  • documentation updates

Project resources:
Downloads | Reference Card | JavaDocs | Spring Data Neo4j Guide Book | Changelog | GitHub Repository

Spring for Apache Hadoop 1.0.0 M1 Released

Dear Spring Community,
I am pleased to announce the release of Spring for Apache Hadoop 1.0 M1:

Downloads | JavaDocs | Reference Documentation | Changelog

The Spring for Apache Hadoop features include support for:

Video: Messaging for Modern Applications

In the recent Messaging for Modern Applications webinar, Tom McCuch explained how the landscape of enterprise messaging has changed and discusses what new styles of solutions are emerging. Tom covers emerging messaging application architectures, AMQP & RabbitMQ as messaging solutions and the rise of Spring Integration for messaging use cases and as a DSL for Spring-based applications.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: SpringOne2GX - Cloud Foundry Inside the Machine

SpringOne 2GX Video: Cloud Foundry - Inside the Machine
Of course the sessions at SpringOne 2GX 2011 covered Spring, Groovy and Grails in amazing detail, but cloud workloads were hot topics of discussion last year as well. In this presentation, pioneering technologist Derek Collison gives a detailed breakdown of Cloud Foundry - Inside the Machine. Derek gives a deep analysis of Cloud Foundry’s architecture with specific details on the Cloud Controller, the Service Provisioning Agent, the Droplet Execution Agent, and the Messaging System. If you want to learn about the technology behind the world's first open platform-as-a-service then this presentation is for you.

Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.

 

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


Upcoming Events

Upcoming Training

Syndicate content