Spring Batch 4.0.0.M2 is now available

Releases | Michael Minella | May 15, 2017 | ...

We are pleased to announce that Spring Batch 4.0.0.M2 is now available via Github and the Pivotal download repository. This release represents the second milestone for the Spring Batch 4.0 release. Many thanks to all that contributed to this release.

What's new?

This milestone continues the work laid out in Spring Batch 4.0.0.M1. Specific updates include:

  • Dependency updates
  • Continued java configuration improvements

Dependency updates

Spring Batch 4 will be the version included in Spring Boot 2 so we're taking this time to syncronize our dependencies. With that, this release supports upgrades to the latest milestones of the Spring Data Kay release train and Spring Integration 5

Spring Security 5.0.0 M1

Releases | Rob Winch | May 11, 2017 | ...

On behalf of the community, I'm pleased to announce the release of Spring Security 5.0.0 M1. This release includes bug fixes, new features, and is based off of Spring Framework 5.0.0 RC1. The highlights of the release include:

Initial Support for Reactive Web Applications

Following one of the primary themes of Spring Framework 5.0, Spring Security 5.0 will add support for Reactive applications by building on top of Spring's reactive support. The first milestone focused on getting primary…

Spring Session 2.0.0 M1 Released

Releases | Rob Winch | May 11, 2017 | ...

On behalf of the community I’m pleased to announce the release of Spring Session 2.0.0.M1. This release is focused primarily on ensuring compatability with Spring Framework 5 which is the minimum Spring version required.

Supported Data Stores

We have also removed some of the Spring Session implementations from the main repository. The goal is to allow the core Spring Session team to focus on delivering new features rather than needing to know the ins and outs of every data store. This will allow development of other modules to be done without the overhead of reviews from the Spring Session…

Spring Data Release Train Kay M3 Released

Releases | Mark Paluch | May 09, 2017 | ...

On behalf of the Spring Data team, I’d like to announce the availability of the third milestone of the release train Kay.

The most significant change is an improved naming scheme for CrudRepository. We extracted the store-specific CustomConversions to Spring Data Commons and introduced bi-directional type-based converters to maintain a single API for common conversion code. You can now define converters using lambdas. You need to adopt your code to the renamed methods. MongoDB ships with a renamed annotation for reactive tailable cursors, we renamed @InfiniteStream to @Tailable. Users of…

Spring Cloud Camden SR7 Released

Releases | Ryan Baxter | May 08, 2017 | ...

On behalf of the team, I am pleased to announce that Service Release 7 of the Spring Cloud Camden Release Train is available today. The release can be found in our Spring Release repository and Maven Central. The documentation can be found here. The release notes can be found here.

The following modules were updated as part of Camden.SR7:

  • Spring Cloud Commons 1.1.9.RELEASE
  • Spring Cloud Netflix 1.2.7.RELEASE
  • Spring Cloud AWS 1.1.4.RELEASE
  • Spring Cloud Consul 1.1.4.RELEASE Dependency Fixes
  • Spring Cloud Security 1.1.4.RELEASE Documentation Fixes
  • Spring Cloud Sleuth 1.1.4.RELEASE
  • Spring Cloud Stream Brooklyn.SR3 fixes issues with Spring Cloud Bus, Hystrix, and Turbine. See this issue for more information.
  • Spring Cloud Contract 1.0.5.RELEASE

Spring Framework 5.0 goes RC1

Releases | Juergen Hoeller | May 08, 2017 | ...

Dear Spring community,

It is my pleasure to announce that a feature-complete Spring Framework 5.0 release candidate is available now! We are expecting a further release candidate at the end of May and a final release in late June at this point.

As a major revision of the core framework, 5.0 RC1 comes with a Java 8+ baseline and many infrastructure refinements: e.g. our own Commons Logging bridge autodetecting Log4j 2, SLF4J, JUL by default; streamlined use of Servlet 3.1+; and early support for JUnit 5.0 M4.

Once again, here are the major Spring Framework 5 feature themes:

  • Reactive programming: introducing our Spring WebFlux framework built on Reactor 3.1, with support for RxJava 1.3 & 2.1 and running on Tomcat, Jetty, Netty or Undertow.
  • Functional style with Java 8 & Kotlin: several API refinements and Kotlin extensions across the framework, in particular for bean registration and functional web endpoints.
  • Integration with Java EE 8 APIs: support for Servlet 4.0, Bean Validation 2.0, JPA 2.2, as well as the JSON Binding API (as an alternative to Jackson/Gson in Spring MVC).
  • Ready for JDK 9:

Spring AMQP 2.0.0 Milestone 4 is Available

Releases | Gary Russell | May 08, 2017 | ...

I am pleased to announce that the fourth milestone of Spring AMQP 2.0 2.0.0.M4 is now available in the Spring milestone repository.

Features since the last milestone include…​

  • The new DirectMessageListenerContainer now supports configuring the number of messages to process between acks.

  • You can now specify container concurrency on the @RabbitListener annotation.

The release candidate is expected to be released in early June with the GA shortly after the Spring Framework 5.0 GA release.

For a complete list of changes in 2.0, see What’s New in the reference manual; also see the release notes for 2.0.0.M1, 2.0.0.M2, 2.0.0.M3, as well as 2.0.0.M4

Spring IO Platform Athens-SR5

Releases | Andy Wilkinson | April 28, 2017 | ...

I am pleased to announce that Spring IO Platform Athens-SR5 is now available from both repo.spring.io and Maven Central.

This maintenance release upgrades the versions of a number of the projects in the Platform:

  • AspectJ 1.8.10
  • Spring AMQP 1.6.9
  • Spring Boot 1.4.6
  • Spring Data Hopper SR 10
  • Spring Framework 4.3.8
  • Spring Integration 4.3.9

The versions of a number of third-party dependencies have also been updated.

Project Page | GitHub | Issues | Documentation

Spring IO Platform Brussels-SR2

Releases | Andy Wilkinson | April 28, 2017 | ...

I am pleased to announce that Spring IO Platform Brussels-SR2 is now available from both repo.spring.io and Maven Central.

This maintenance release upgrades the versions of a number of the projects in the Platform:

  • AspectJ 1.8.10
  • Spring AMQP 1.7.2
  • Spring Boot 1.5.3
  • Spring Data Ingalls SR 3
  • Spring Framework 4.3.8
  • Spring Integration 4.3.9
  • Spring Kafka 1.1.4

The versions of a number of third-party dependencies have also been updated.

Project Page | GitHub | Issues | Documentation

Spring For Apache Kafka 2.0 Milestone 1 Available

Releases | Gary Russell | April 27, 2017 | ...

We are very pleased to announce the availability of the first milestone of the Spring for Apache Kafka 2.0 release 2.0.0.M1.

Significant new features in the 2.0 line include:

  • Support for timestamps in the KafkaTemplate.

  • Seek to beginning/end of topics.

  • New threading model facilitated by KIP-62 - now that the consumer client does not rely on poll() being called frequently, the threading model is much simpler; avoiding the need for internal pause() / resume() processing. Listeners are now always invoked on the consumer thread. This, in turn, has facilitated:

  • ConsumerAwareMessageListener (and BatchConsumerAwareMessageListener) are provided so that listener implementations can access the Consumer<?, ?> object to perform operations such as pause(), resume(), metrics() etc.

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