SpringSource Tool Suite 3.0.0.M1 released

Releases | Martin Lippert | May 03, 2012 | ...

Dear Spring Community,

I am happy to announce the first milestone release 3.0.0.M1 of the SpringSource Tool Suite (STS).

Highlights from this milestone include:

  • the distribution now ships on top of the Eclipse Juno M6 (4.2M6) packages.
  • updated to tc Server 2.6.5
  • some improvements around Spring-related content-assists and code templates
  • Groovy 2.0 support
  • Grails 2.0.3 support
  • Java7 support for AspectJ/AJDT

Since the Eclipse Juno release in June will be based on the new Eclipse 4.2 platform (instead of the 3.x development stream), we decided to ship this milestone build of STS based on the latest Juno milestone builds instead of the latest Indigo SR2 release. We expect a lot of fixes in the Eclipse platform until the final Eclipse version ships in June, so some glitches that you might experience using this M1 build of STS will be fixed…

Spring Mobile 1.0.0.RC2 Released

Releases | Roy Clarkson | April 26, 2012 | ...

Dear Spring Community,

We are pleased to announce that the second release candidate of the Spring Mobile project is now available!

Spring Mobile provides extensions to Spring MVC that aid in the development of cross-platform mobile web applications.

Here is an overview of the new features and functionality:

  • Tablets are no longer recognized as mobile devices
  • Added support for resolving tablet devices in LiteDeviceResolver.
  • Added a new DeviceType enumeration consisting of NORMAL, MOBILE, and TABLET values.
  • The Device interface now includes isNormal(), and isTablet() methods in addition to the existing isMobile() method.
  • WebOS devices are now recognized as a mobile device in LiteDeviceResolver
  • Improved the SiteSwitcherHandlerInterceptor by adding an URL path alternative to "dotMobi" and "mDot" for site switching. The switcher is now capable of switching between "normal" and "mobile" URL paths within the same domain. For example an about page for a normal site may be "http://www.domain.com/about", and the mobile site may be "http://www.domain.com/m/about"
  • You can now configure a list of "normal" User-Agent keywords in the LiteDeviceResolver. It may happen that a device is falsely identified as mobile. This list of keywords takes precedence over the mobile and tablet keywords, effectively overriding the default behavior.

See the changelog and reference manual for more information.

To retrieve the software, download the release distribution, or add the maven artifacts to your project. Sample apps are available at github.com/SpringSource/spring-mobile-samples

We want to thank Scott Rossillo for his contributions to this release, and we look forward to working with him and the rest of the Spring community on future releases. If you are building a mobile web app, we encourage you try out 1.0.0.RC2 and collaborate with us on the next iteration of the project.

Spring Data REST 1.0.0.M1 Released

Releases | Jon Brisbin | April 24, 2012 | ...

The Spring Data team is pleased to announce the (initial) 1.0.0.M1 release of Spring Data REST.

This release contains a Servlet-based web application that can be used to export JPA Repositories over HTTP to create RESTful endpoints that user agents can access to manage your exposed JPA Entities. Browsers (via Javascript) or non-interactive agents like curl or wget can perform CRUD operations on entities, including managing relationships between entities through the use of Links.

Starter Web Application | Wiki | Release Notes

To learn more about the project, visit the Spring Data REST homepage, or visit the Github repository

Spring 3.1 Release Train Complete, Spring More Popular Than Ever

Releases | Adam Fitzgerald | March 14, 2012 | ...
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.

SpringSource Tool Suite 2.9.0 released

Releases | Martin Lippert | March 06, 2012 | ...

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

Releases | Roy Clarkson | March 05, 2012 | ...

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

Releases | Michael Hunger | March 02, 2012 | ...

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

Spring for Apache Hadoop 1.0.0 M1 Released

Releases | Costin Leau | February 29, 2012 | ...

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:

  • Apache Hadoop configuration
  • MapReduce, Streaming Jobs and Tool
  • HBase configuration
  • Hive server and thrift client
  • Pig configuration
  • Embedded API for Apache Hadoop FsShell and DistCp
  • JSR-223/javax.scripting for HDFS interaction
  • Spring Batch tasklets for vanilla Apache Hadoop, Hive, Pig

For a quick introduction to Spring for Apache Hadoop, see this blog entry or the reference documentation.

We look forward to your feedback on the forum or in the issue tracker.

Spring Social LinkedIn 1.0.0.RC1 Released

Releases | Craig Walls | February 21, 2012 | ...

Dear Spring Community,

We are happy to announce that the first release candidate of Spring Social LinkedIn is now available!

Thanks to community contributions, the Spring Social LinkedIn project now has a complete API binding in addition to connection support through Spring Social's service provider connection framework.

To get Spring Social LinkedIn, download the release distribution or simply add the Maven artifacts to your project.

As we push toward a GA release, we would like to hear what you think of the RC1 release. Give feedback in the forum or, if you have any suggestions or find any bugs, please post them in the issue tracker.

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

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