The Spring Blog

Engineering
Releases
News and Events

Spring IO Platform Brussels-SR3

I am pleased to announce that Spring IO Platform Brussels-SR3 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.3
  • Spring Boot 1.5.4
  • Spring Cloud Connectors 1.2.4
  • Spring Data Ingalls SR4
  • Spring Framework 4.3.9
  • Spring Integration 4.3.10
  • Spring REST Docs 1.1.3
  • Spring Security 4.2.3
  • Spring Security OAuth 2.0.14
  • Spring Session 1.3.1
  • Spring Web Flow 2.4.5

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

Read more...

Spring IO Platform Athens-SR6

I am pleased to announce that Spring IO Platform Athens-SR6 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 Boot 1.4.7
  • Spring Cloud Connectors 1.2.4
  • Spring Data Hopper SR 11
  • Spring Framework 4.3.9
  • Spring Integration 4.3.10
  • Spring REST Docs 1.1.3
  • Spring Security OAuth 2.0.14
  • Spring Web Flow 2.4.5

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

As mentioned in the release announcement for Spring Boot 1.4.7, it is expected that it will be the last release in the 1.4 line. As a result, it is also expected that Athens-SR6 will be the last release of the Platform in the Athens line. If you haven’t already done so, we advise you to upgrade to Brussels as soon as possible.

Read more...

Spring Data Release Train Kay M4 Released

On behalf of the Spring Data team, I’d like to announce the availability of the fourth Spring Data Kay milestone. This release ships 98 tickets fixed along with some notable changes like composable repositories, the fluent MongoDB collection operation API, Kotlin extension for MongoDB, and much more.

This milestone is going to be picked up by Spring Boot 2.0 M2 and we’re heading towards a release candidate within the next month. We’ll publish a follow-up blog post with an in-depth discussion of the new features added to the milestone in the upcoming days.

Read more...

Spring Framework 5.0 RC2 available now

Dear Spring community,

It is my pleasure to announce that our second Spring Framework 5.0 release candidate is available now. This is a major revision of RC1, with refactorings in our new reactive facilities and in our new path pattern parser, as well as code style refinements all over the framework.

This release introduces a formal non-null API declaration for all of our packages, with explicitly nullable arguments and return values annotated as such now (instead of just javadoc’ed). Our nullability annotations are compliant with JSR 305 and specifically supported by IntelliJ IDEA and upcoming versions of Kotlin, with the potential to deliver particularly strong benefits for Kotlin users (which is why we’ve rolled them into 5.0 still). Note that we apply stronger null enforcement in some Spring APIs now, superseding our previously lenient null handling.

Read more...

This Week in Spring - June 13th, 2017

Hi Spring fans! This week I’m in Redmond, hanging out with our friends and Pivotal partner Microsoft talking about Cloud Foundry on Microsoft Azure. As you may know, Microsoft’s Azure IaaS platform is the #2 most widely used cloud and it’s growing! It’s got more datacenters than the other two cloud vendors in more regions (including in Germany and China!) and a huge raft of services that support both Windows and Linux operating systems. There’s so much exciting stuff coming up including Azure Stack, which runs Azure on-premise, and the amazing integration between Azure and PCF. I’m looking forward to hearing even more about Microsoft Azure this week at CF Summit in Santa Clara, which is where I’ll be on Wednesday and then it’s off to Utah for the Utah JUG. Come out, join me, and say hi!

Read more...

Spring Boot 1.5.4 Available Now

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

Spring Boot 1.5.4 adds over 60 fixes, improvements and 3rd party dependency updates to the 30 issues fixed in Spring Boot 1.4.7. Thanks to all that have contributed!

This release is a recommended upgrade for all users, in a particular due to CVE-2017-4995 that was recently fixed in Spring Security 4.2.3.

What’s next?

We are ramping down with a second release candidate of Spring Framework 5 next week and we will follow as expected with a second milestone of Spring Boot 2. If you want to try what we have for Spring Boot 2 already, and we’d love to hear your feedback if you do, please go to start.spring.io and select Spring Boot 2.0.0.BUILD-SNAPSHOT.

Read more...

Spring Integration 4.3.10 is Available

On behalf of the Spring Integration team, I am pleased to announce that the 4.3.10.RELEASE of Spring Integration is now available.

This release contains a few important bug fixes as well as a couple of improvements.

One of the most interesting feature is customized Jackson ObjectMapper which is aware of Message and MessageHeaders serialization/deserialization to/from JSON. This functionality is useful in those components which allow to configure custom serializer/deserializer, for example RedisMessageStore:

Read more...