The Spring Blog

Engineering
Releases
News and Events

The Road to Reactive Spring Cloud

The new Spring Cloud Finchley GA release is jam-packed with good stuff and represents a major milestone in the journey to reactive microservices. I couldn’t possibly list everything so I refer you to the fresh-from-the-oven release announcement by Spencer Gibb. Instead, in this post, I want to focus on the road we have taken to reactive Spring Cloud.

We released Spring Framework 5 in September 2017. This was the first release to introduce new Reactive programming support to help build more robust, scalable services. It builds upon the Pivotal Reactor project, our reactive streams compatible reactive runtime. Spring Framework 5 also includes a ton of new features, and I won’t try to list them all, either, choosing instead to focus on reactive support here. What is reactive programming? Why does it matter? Well, it matters when you’re building networked services.

Read more...

This Week in Spring - June 19th, 2018

Hi Spring fans! Welcome to another wonderful and wild This Week in Spring! This week I’m in Amsterdam, NL (visiting customers); London, UK (for both the London Java Community Java User Group talk and the SpringOne Tour event); Paris, FR (for the first JHipster Conf); Krakow, PL (for Devoxx Poland) and then it’s off to Sao Paolo, BR (for the Spring Connect show). If you’re in any of those places, say hi!

Read more...

Spring Cloud Finchley.RELEASE is available

On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud Finchley Release Train is available today. The release can be found in Maven Central. You can check out the Finchley release notes for more information.

Lifecycle Announcements for Release Train Versions

The Camden release train has reached end-of-life status. The Dalston release train will reach end-of-life status in December 2018. The Edgware release train will follow the end-of-life cycle of the Spring Boot 1.5.x line.

Read more...

Spring IO Platform Cairo SR2

I am pleased to announce that Spring IO Platform Cairo-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:

  • Spring AMQP 2.0.4
  • Spring Boot 2.0.3
  • Spring Cloud Connectors 2.0.2
  • Spring Data Kay SR8
  • Spring Framework 5.0.7
  • Spring Integration 5.0.6
  • Spring Kafka 2.1.7
  • Spring Security OAuth2 2.2.2
  • Spring Security 5.0.6
  • Spring Session Apple SR3

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

Read more...

Spring IO Platform Brussels SR11

I am pleased to announce that Spring IO Platform Brussels-SR11 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:

  • Spring AMQP 1.7.8
  • Spring Boot 1.5.14
  • Spring Cloud Connectors 1.2.6
  • Spring Data Ingalls SR13
  • Spring Framework 4.3.18
  • Spring Integration 4.3.17
  • Spring Security 4.2.7
  • Spring Session 1.3.3

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

Project Page | GitHub | Issues | Documentation

Read more...

Spring Boot 2.0.3 available now

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

Spring Boot 2.0.3 includes 99 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 stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Read more...

Spring Boot 1.5.14 available now

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

Spring Boot 1.5.14 includes 42 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 stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Read more...

Announcing Reactor Bismuth-SR10

On behalf of the Reactor team, I have the pleasure of announcing a first shipment of Reactor goodness this week: Reactor Bismuth-SR10 is out 🚢

Stay tuned for a Reactor Californium milestone later this week 🕵🏻‍♂️

Reactor Bismuth-SR10

The latest maintenance BOM of the 3.1.x line, Bismuth-SR10, is out. It includes two new artifacts (click on the version numbers to see the release notes on GitHub):

One update considerations though: Flux.last() used to skip throwing a NoSuchElementException on some category of empty sources (Flux or Mono that are Callable, like Flux.empty()). This is a bug and it correctly does throw now.

Read more...

Spring Session Apple SR3 Released

This post was authored by Vedran Pavić

On behalf of the community I’m pleased to announce the release of Spring Session BOM Apple-SR3. This release includes an update of Spring Session core modules (which include Data Redis, Hazelcast and JDBC) to 2.0.4.RELEASE.

The following table provides an overview of all the included modules and their respective versions:

Module Version

Spring Session Core

2.0.4.RELEASE

Spring Session Data GemFire

2.0.2.RELEASE

Spring Session Data Geode

2.0.2.RELEASE

Spring Session Data MongoDB

2.0.2.RELEASE

Spring Session Data Redis

2.0.4.RELEASE

Spring Session Hazelcast

2.0.4.RELEASE

Spring Session JDBC

2.0.4.RELEASE

Read more...