The Spring Blog

News and Events

Spring Tool Suite 3.9.1 released

I am happy to announce the 3.9.1 release of the Spring Tool Suite, our Eclipse-based tooling.

Highlights from this release include:

  • updated to Eclipse Oxygen.1a release (
  • includes support for JDK9 and JUnit 5 (
  • updated Spring Cloud CLI integration (switch to on-demand install)
  • experimental boot dashboard extension to inspect beans of running boot apps
  • refactoring support to convert to application.yml
  • a number of important bug fixes (organize imports shortcut is back, for example)

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 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 Session Data Geode/GemFire 2.0.0.M2 Available

Greetings Spring Community!

I am pleased to announce the second milestone of both Spring Session Data Geode for Apache Geode and Spring Session Data GemFire for Pivotal GemFire.

The 2nd milestone release brings many welcome improvements, including:

  • Upgrades to Spring Framework 5.0.0.RELEASE.

  • Upgrades to Spring Data Kay-RELEASE.

  • Upgrades to Spring Session 2.0.0.M4.

  • Upgrades to Spring Boot 2.0.0.M4.

  • Adds support for Pivotal GemFire and Apache Geode PDX Serialization.

  • Introduces a new Serialization framework and adapter for Pivotal GemFire/Apache Geode’s Data Serialization and PDX frameworks.


This Week in Spring - October 3rd, 2017 - Spring Framework 5.0 Edition!

Welcome to another installment of This Week in Spring! This last week’s been nuts! So much good stuff on offer. Spring Framework 5.0 is now available! And with Spring Framework 5.0 comes a deluge of releases, all of which you’ll see in this post. Also, this week I - and others from the Pivotal and Spring teams - are at JavaOne and I hope you’ll come find us and say hi at our booth or the various talks.


Spring Data release train Kay goes GA

On behalf of the Spring Data engineering team I am happy to announce the general availability of Spring Data Kay. It’s the first major revision since Spring Data’s inception in 2009 and thus packed with tons of features. Here are the most significant ones:

  • Upgrade to Spring Framework 5.0, Java 8 and JavaEE 7 as baseline
  • Revised repository APIs (better method names, Optional etc.)
  • A revised repository composition model
  • Support for reactive data access for Cassandra, Couchbase, MongoDB and Redis
  • Addition of Spring Data Geode to the release train
  • Use of nullability annotations and advanced runtime checks on those
  • Kotlin support for null-safety and immutable data classes supported through Kotlin constructors
  • General Java 9 compatibility