Spring Social 1.1.0 Released

Releases | Craig Walls | April 24, 2014 | ...

Dear Spring Community,

I'm very happy to announce the general availability of Spring Social 1.1.0. Along with the release of the core Spring Social project, Spring Social Facebook 1.1.0, Spring Social Twitter 1.1.0, and Spring Social LinkedIn 1.0.0 are also now available.

These releases include several new features, including:

  • Simplified Java and XML configuration support
  • A new ReconnectFilter to automatically reestablish a connection when a token has expired or been revoked
  • Updated API bindings for Facebook, Twitter, and LinkedIn
  • A generic connection factory for APIs where there is not (yet) connection framework support
  • Tighter Spring Security integration, including SocialAuthenticationFilter for provider-based sign-in
  • Thymeleaf template support
  • Updated documentation
  • ...and much more...

Spring Security OAuth 2.0.0.RC1 Available

Releases | Dave Syer | April 18, 2014 | ...

Spring Security OAuth 2.0.0.RC1 is available now from the Spring Repo. This is a huge step in the direction of modernisation and ease of use for OAuth server and client apps on Spring.

The headline feature is support for @Configuration(for OAuth2 only) and if you use Spring Boot to write your app you can serve tokens and protect the API resources in about 25 lines of code:

@Configuration
@EnableAutoConfiguration
@EnableResourceServer
@RestController
public class Application {

	public static void main(String[] args) {
		SpringApplication.run(Application.class, args…

Spring XD 1.0.0.M6 Released

Releases | Mark Pollack | April 16, 2014 | ...

The Spring XD team is pleased to announce that Spring XD Milestone 6 is now available for download.

This is our biggest release yet! The team has been hard at work, and Milestone 6 contains a wealth of new features that meet enterprise requirements in terms of reliability, performance, and user experience. Below is a quick Top Ten (in no particular order), but if you checkout the release notes you will realize how difficult it is to pick out 10 from the list of 299.

  • Distributed and Fault Tolerant Runtime: Leader election among multiple xd-admin servers and automatic redeployment of modules to other xd-containers in the case of failure. ZooKeeper is introduced to manage the cluster and its deployment state.

  • Support for running XD on YARN: Run admin and container nodes on a Hadoop YARN cluster rather than on VMs or physical servers that you need to manage. There are simple configuration and shell scripts that make this process very easy.

  • Deployment Manifests: When deploying a stream you can provide a deployment manifest that describes how to transform the logical stream definition (e.g. http | hdfs) to a physical deployment on the cluster. You can specify the number of instances of each module to deploy and also a criteria expression (using SpEL) that evaluates each of the available containers in the cluster to determine the best matches for those module instances. This will be an area of active development for the next release as we extend the manifest to include support for data partitioning strategies.

Second Service Release For Spring Data Release Train Codd Released

Releases | Oliver Drotbohm | April 16, 2014 | ...

I am happy to announce the second service release of the Spring Data release train named Codd. The full list of participating modules looks as follows:

Spring Integration 4.0 Release Candidate Available

Releases | Artem Bilan | April 15, 2014 | ...

We are pleased to announce that the Spring Integration 4.0 release candidate (4.0.0.RC1) is now available. Please use the Milestone Repository with maven or gradle, download a distribution archive, or see the project home page for links to the updated documentation, and Maven/Gradle configuration details.

The release includes several bug fixes, some new features and further improvements with the GA release due near the end of April.

Here is a summary of major changes since the last milestone

@Poller and @InboundChannelAdapter

Building on the extensive improvements to annotation support announced in M4 Release, the new @Poller annotation has been added to each of the Messaging Annotations (@ServiceActivator, @Router etc.). The @Poller annotation attribute enables configuration of poller options for the inputChannel of the Messaging Annotation. This allows annotated endpoints to be PollingConsumers. Previously, annotated endpoints could only use SubscribableChannel

Spring Batch 2.2.6.RELEASE is now available

Releases | Michael Minella | April 11, 2014 | ...

We are pleased to announce that Spring Batch 2.2.6.RELEASE is now available via Maven Central, Github and the SpringSource download repository. This is the 6th maintenance release for the 2.2.x branch of Spring Batch and addresses a number of bugs, a few minor enhancements, and documentation updates. Many thanks to all of those who submitted the many pull requests that went into this release.

Spring Batch Home | Source on GitHub | Reference Documentation

We look forward to your feedback.

Spring Boot 1.0.1.RELEASE Available Now

Releases | Dave Syer | April 07, 2014 | ...

Spring Boot 1.0.1.RELEASE is available in Maven Central and the repo.spring.io repository. This is a bug fix release, although a couple of new features have been added:

  • MessageSource caching can be specified in application.properties
  • ActiveMQ connection credentials can be externalized to application.properties
  • There is a new section on Security auto configuration in the reference guide

There was a security bug-fix for the Actuator, so anyone using Spring Security and the Actuator endpoints should upgrade. No backwards compatibility problems or changes to existing functionality are…

Spring Shell 1.1 RC1 Released

Releases | Mark Pollack | April 03, 2014 | ...

We are pleased to announce the release of Spring Shell 1.1 RC1. The Spring Shell is an interactive shell that can be easily extended with commands using a Spring based programming model.

This is a small bug fix release but includes an important improvement, the upgrade to use the JLine2 library and rewrite of the command parser. Check the release notes for more information. Special thanks to Eric Bottard and to those who submitted pull-requests.

Downloads | JavaDocs | Reference Documentation | Changelog

Spring Tool Suite and Groovy/Grails Tool Suite 3.5.0 released

Releases | Martin Lippert | April 02, 2014 | ...

Dear Spring Community,

we are happy to announce the next major release of our Eclipse-based tooling today: The Spring Tool Suite (STS) 3.5.0 and the Groovy/Grails Tool Suite (GGTS) 3.5.0.

Highlights from this release include:

  • ready-to-use full Java8 support (STS as well as GGTS)
  • updated to Eclipse Kepler SR2 (4.3.2)
  • new advanced content-assist for Spring Boot projects
  • Usability enhancements to live Beans Graph for Spring Boot
  • Cloud Foundry integration now supports Spring Boot
  • Major improvements in the Gradle Integration for Eclipse (including major performance improvements)
  • initial support for Spring Boot CLI apps
  • Grails updated to 2.3.7
  • tc Server updated to 2.9.5.SR1
  • Dashboard improvements (including feeds, shortcuts, and notifications)

Both tool suites ship on top of the latest Eclipse Kepler SR2 release.

To download the distributions, please go visit:

Detailed new and noteworthy notes can be found here: STS/GGTS 3.5.0 New & Noteworthy.

The next version 3.6.0 is scheduled to arrive in July 2014, shortly after the Eclipse Luna (4.4) release. The first milestone build is scheduled to arrive in mid May 2014.

Enjoy!

Spring Web Flow 2.4 RC1 Released

Releases | Rossen Stoyanchev | April 02, 2014 | ...

Spring Web Flow 2.4 release candidate 1 is now available. Please use the http://repo.springsource.org/milestone repository, download a distribution archive, or visit the project home page.

The release includes Java based configuration for Spring Web Flow and Spring Faces. To demonstrate it the booking-mvc and the booking-faces samples have been switched to all Java configuration. See their respective configuration classes here and here.

For more details see the updated documentation and samples repository. Please give this release a try and provide feedback in JIRA towards the final release at…

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