The Spring Blog

News and Events

Spring Cloud Skipper 1.0 M1 Released

On behalf of the team, I am pleased to announce the release of Spring Cloud Skipper 1.0 M1.

Skipper is a lightweight tool that allows you to discover Spring Boot applications and manage their lifecycle on multiple Cloud Platforms. You can use Skipper standalone or integrate it with Continuous Integration pipelines to help implement the practice of Continuous Deployment.

The main features in Skipper 1.0 M1 are:

  • Define multiple platform accounts where Spring Boot applications can be deployed. Supported platforms are Local, Cloud Foundry, and Kubernetes.
  • Substitute variables in Mustache templated files that describe how to deploy applications to a platform.
  • Search Package Repositories for existing applications.
  • Upgrade/Rollback a package based on a simple blue/green workflow.
  • Store the history of resolved template files (aka ‘application manifests’) which represent the final description of what has been deployed to a platform for a specific release.
  • Use via a standalone interactive shell or web API.

Spring REST Docs 2.0.0.RC1

On behalf of everyone who contributed, it’s my pleasure to announce that Spring REST Docs 2.0.0.RC1 has been released and is available from

What’s new?

Spring REST Docs 2.0 is the latest generation of the project and requires Spring Framework 5.0 and Java 8.

The main highlight of the 2.0 release is support for using Spring WebFlux’s WebTestClient to document an API. WebTestClient can be used for lightweight testing and documentation of APIs implemented using WebFlux Fn and WebFlux’s annotation-based programming model. It can also be used to document any API that’s accessible via HTTP, something that was previously only possible when using REST Docs’ REST Assured support.


Reactor Bismuth-SR3 is now available

A shipment of fixes and goodies has arrived and it is brought to you by the new Bismuth-SR3 Bill Of Material. This version is now used by Spring Framework 5.0.1 ! Our site reflects those latest updates.

Reactor-Core 3.1.1

release notes

A quality update including more than 20 fixes and just a couple new features: Kotlin extensions for Reactor conversion from Publisher and the Flux#limitRequest operator alternative to Flux#take with an explicit upper limit to the produced demand.

We are now working on 3.1.2.RELEASE. Have a look at our issues backlog for a more detailed scope.


Spring Cloud Edgware.RC1 Released

On behalf of the community, I am pleased to announce that the Release Candidate 1 (RC1) of the Spring Cloud Edgware Release Train is available today. The release can be found in Spring Milestone repository. You can check out the Edgware release notes for more information.

Notable Changes in the Edgware Release Train

Renamed starters

A number of starters did not follow normal Spring Cloud naming conventions. In Edgware, use of the deprecated starter will log a warning with the name of the new starter to use in its place. Below is a table of the deprecated starters and their replacements


Spring Batch 4.0.0.M5 is now available

We are pleased to announce that Spring Batch 4.0.0.M5 is now available via Github and the Pivotal download repository. This release represents the fifth 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 the previous 4.0.0 milestones. Specific updates include:

  • Dependency updates
  • FunctionItemProcessor
  • Continued updates to documentation

Dependency updates

As the dependency graph of Spring Boot 2 evolves, we have been updating our dependencies to be in line with them. This round includes updates to pull in the GA release of Spring Framework 5 as well as Spring Data Kay. Spring Integration 5.0.0.M7 was also pulled in for this release.


Spring Framework 5.0.1 available now

Dear Spring community,

It is my pleasure to announce that Spring Framework 5.0.1 is available now, as the first maintenance release in our Spring Framework 5.0 line.

In addition to addressing various user-reported bugs, we’ve applied minor refactorings to clean up unintended leftovers from the 5.0 GA release, e.g. for the reactive codec configurers.

This release upgrades Reactor to Bismuth SR3, based on Reactor Core 3.1.1, picking up essential fixes in Reactor Netty. Furthermore, AspectJ 1.8.12 brings some welcome performance improvements to Spring AOP’s pointcut expression evaluation at runtime.


Spring Integration for AWS 1.1 Release Candidate 1 Available

Dear Spring Community!

Today I’d like to announce the first Release Candidate of the version 1.1 of Spring Integration for Amazon Web Services. Its artifact


is available in the Milestone Repository.

Thanks to everybody contributed!

Some highlights of the features since the previously announced Milestone 1:


The KinesisMessageDrivenChannelAdapter has been improved to handle properly expired and throttled shard iterators. Also it now skips closed shards. Some other bug fixed have been provided after early community adoption.


Spring Boot 1.5.8 available now

On behalf of the team, I am pleased to announce that Spring Boot 1.5.8 has been released and is available now from and Maven Central.

Spring Boot 1.5.8 includes over 40 fixes, improvements and dependency updates. Thanks to all that have contributed with issue reports and pull requests.

How can you help?

If you’re interested in helping out, check out the “ideal for contribution” tag in the issue repository. If you have general questions, please ask on using the spring-boot tag or chat with the community on Gitter.


Spring Boot 2.0.0 M5 available now

Spring Boot 2.0.0 M5 has been released and is now available from our milestone repository. This release closes 168 issues and pull requests and continues our progress towards 2.0 GA. Thanks to everyone that has contributed!

This milestone refines a number of items from M4, and provides a number of notable new features:

  • Initial support for Java 9 - We’ll continue to refine Java 9 support, but this release should work for basic applications. Check out this wiki page for more details.
  • OAuth 2.0 Client support from Spring Security - Spring Security is starting to ship more OAuth 2.0 features. This release of Spring Boot provides auto-configuration for Spring Security’s OAauth 2.0 client support.
  • JSON-B Support - We now offer support for JSON-B alongside our existing Jackson and Gson integrations. We continue to recommend Jackson as our default choice.
  • Session Actuator endpoint - Users of Spring Session can now view and expire sessions directly from the actuator.

Spring Data Ingalls SR8 released

On behalf of the Spring Data team I’d like to announce the eighth service release of the release train Ingalls. The release ships on top of the just released Spring Framework 4.3.12 and in preparation of the upcoming Spring Boot 1.5.8 released.

The release ships 42 (yay!) tickets fixed and is a recommended upgrade to all users of the Ingalls release train.