The Spring Blog

News and Events

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.


Spring Tips: Bootiful, Reactive Scala

Speaker: Josh Long

Hi Spring fans! In this tip, we’ll look at the bootiful possibilities of integrating Spring Boot and Spring WebFlux, the reactive web runtime and framework in Spring Framework 5, with Scala and the Scala ecosystem and integrating the Spring WebFlux reacive runtime with other Reactive Streams implementations like Akka Streams.


Spring co-founder and Spring Framework lead Juergen Hoeller wins JAX Special Jury Award

The JAX Innovation awards just took place. The Spring team has been a recipient of the award in a few cases over the years (and a nominee in even more cases), but this year was exceptional.

This year, the jury awarded Spring co-founder and lead engineer Juergen Hoeller (or Jürgen Höller, in his native (Austrian) German language) the Special Jury Award.

We don’t normally talk about individuals on this blog, but few can be said to have done so much towards making Spring - and all that has come as a result of it - so successful as Juergen Hoeller has, and does.


This Week in Spring - October 10th, 2017

Hi Spring fans! Welcome to another installment of This Week in Spring! By happy coincidence, today is also Ada Lovelace day. According to the Finding Ada site: Ada Lovelace Day (ALD) is an international celebration day of the achievements of women in science, technology, engineering and maths (STEM). It aims to increase the profile of women in STEM and, in doing so, create new role models who will encourage more girls into STEM careers and support women already working in STEM. Happy Ada Lovelace day!


Spring Security 5.0.0 M5 Released

On behalf of the community, I’m pleased to announce the release of Spring Security 5.0.0 M5. This release includes bug fixes & new features. The primary focus is being based off of Spring Framework 5.0.0.RELEASE, Reactor Bismuth-RELEASE, and Spring Data Kay-RELEASE.

This release also lays the foundation for Reactive and OAuth2 auto configuration in Spring Boot 2.0.0.M5

You can find complete details in the changelog.

Get Involved!

If you have feedback on this release, I encourage you to reach out via StackOverflow, GitHub Issues, or via the comments section. You can also ping me @rob_winch or Joe @joe_grandja on Twitter.

Of course the best feedback comes in the form of contributions.


Spring Cloud Stream 1.3 goes GA

We are pleased to announce the general availability release of the Spring Cloud Stream Ditmars release train.

Spring Cloud Stream Ditmars.RELEASE is available for use in the Spring Release repository. The release notes include relevant information about version compatibility with Spring Boot, Spring Cloud, Spring AMQP, and Spring for Apache Kafka.

The following sections list new features included in this release.

Apache Kafka

Kafka Streams for Apache Kafka

Spring Cloud Stream automates discovery and auto-configuration, and it provides a simple approach to facilitating the interactivity between application business-logic and Apache Kafka. With most of the standard message broker-specific settings exposed as Spring Boot properties, it is easy to use and override to adapt to business needs.


Spring Vault 1.1.0 GA and 2.0.0 M3 available

On behalf of the community, I’m pleased to announce the general availability of Spring Vault 1.1.0 and the third milestone of Spring Vault 2.0, available from Maven Cental respective the milestone repository.

Highlights of Spring Vault 1.1 GA release are:

  • Pull-mode support for AppRole authentication.

  • Vault login using via AWS IAM.

  • Support of batch transit operations.

  • Rotation of generic secrets based on their lease duration.

  • Introduction of VaultEndpointProvider to configure endpoints dynamically.