The Spring Blog

Engineering
Releases
News and Events

Spring Data Moore RC3 released

On behalf of the team I am pleased to announce Spring Data Moore RC3. The release ships with 84 tickets fixed and it will be picked up by Spring Boot 2.2 M6 for your convenience.

This release candidate finalizes our effort around Kotlin Coroutines which went GA with their 1.3 release. Besides that, the release ships with dependency upgrades, API refinements, bugfixes, and improvements to our documentation.

This is the last release candidate release before shipping Moore GA in late September. As SpringOne Platform happens in about a month, we’re excited to meet with the community in Austin, Texas October 7-10, 2019.

Read more...

Spring Security 5.2.0.RC1 Released

On behalf of the community, I’m pleased to announce the release of Spring Security 5.2.0.RC1! You can find the complete details in the release notes and the highlights below:

RSocket

gh-7360 - Add RSocket Support

SAML

gh-6019 - Add SAML Service Provider Support

OAuth 2.0

Resource server

gh-7101 - JwtGrantedAuthoritiesConverter allows configuring the authority prefix
gh-7100 - JwtGrantedAuthoritiesConverter allows configuring the authorities claim name
gh-7345 - Opaque Token Introspector returns an Authenticated Principal
gh-7346 - Add Adapter to Translate Jwt to BearerTokenAuthentication
gh-5334 and gh-7284 - Resource Server supports WebClient Bearer Token propagation

Client

gh-7228 - Prevent null value in Context if subscribe was invoked outside of Web Context
gh-7114 - Allow configurable Clock in OAuth2AuthorizedClientProvider implementations
gh-7293 - Fix WebClient Memory Leaks
gh-7222 - Allow setting securityContextRepository for reactive OAuth2 login
gh-7051 - Allow setting authenticationFailureHandler for reactive OAuth2 login
gh-7232 - OAuth2LoginConfigurer discovers OAuth2UserService beans
gh-7339 - DefaultOAuth2UserService and OidcUserService extract authorities from scopes
gh-7122 - OAuth2AuthorizedClientManager works outside of a request
gh-6003 - Support Resource Owner Password Credentials grant

JOSE

gh-6883 - JWT decoding supports multiple algorithms
gh-7290 - NimbusJwtDecoderJwkSupport supports "application/jwk-set+json" Accept header
Read more...

Spring Boot 2.1.8 available now

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 2.1.8 has been released and is is now available from repo.spring.io and Maven Central.

This release includes 77 fixes, improvements and dependency upgrades. Thanks to all those who 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 Framework 5.2 RC2 available now

On behalf of the team and everyone who has contributed, I am pleased to announce that the second release candidate of Spring Framework 5.2 has been released and is available from our milestone repository.

Spring Framework 5.2.0.RC2 includes 63 fixes and improvements and is our last stop before GA proper scheduled 3 weeks from now.

Next up is Spring Boot 2.2.0.M6, stay tuned!

Project Page | GitHub | Issues | Documentation

Read more...

Spring Boot for Apache Geode & Pivotal GemFire 1.1.0.RELEASE & 1.2.0.M1 Released!

On behalf of the Spring and Apache Geode communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.1.0.RELEASE and the 1.2.0.M1 release.

SBDG 1.1.0.RELEASE is available in Maven Central.

SBDG 1.2.0.M1 is available in the Spring Milestone repository.

What’s New in 1.2.0.M1

Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.2.0.M1 was a baseline release to align SBDG on latest GemFire/Geode and Spring bits:

  • Spring Framework 5.2.0.RC1

  • Spring Boot 2.2.0.M5

  • Spring Data Moore-RC2/2.2.0.RC2

  • Spring Session Corn-M3/2.2.0.M3

Read more...

Spring Cloud Hoxton.M2 Released

On behalf of the community, I am pleased to announce that the Milestone 2 (M2) of the Spring Cloud Hoxton Release Train is available today. The release can be found in Spring Milestone repository. You can check out the Hoxton release notes for more information. In addition you can view the GitHub Project For Hoxton.M2.

Notable Changes in the Hoxton Release Train

Spring Cloud Hoxton.M2 builds upon Spring Boot 2.2.0.M5.

Documentation Changes

The Hoxton.M2 docs have a new landing page as well as a new theme. The landing page will link you to the documentation for the specific project you are interested in.

Read more...

Spring Boot for Apache Geode & Pivotal GemFire 1.1.0.RC2 Released!

On behalf of the Spring and Apache Geode communities, I am pleased to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.1.0.RC2.

SBDG 1.1.0.RC2 can be obtained from repo.spring.io/libs-miletone, or declared as a dependency in either your Maven POM or Gradle build files:

org.springframework.geode:spring-geode-starter:1.1.0.RC2.

What’s New

As with the previous release, 1.1.0.RC1, we continue our story on caching using Apache Geode as a caching provider in Spring’s Cache Abstraction for Near Caching.

This release contains a Sample Guide along with Code Example, a Spring Boot application, to help you better understand the Near Caching pattern applied and its concepts.

This completes our coverage of the predominant caching patterns applied to modern, Cloud-Native, Microservices architectures and applications in practice today:

Read more...

Spring Session for Apache Geode & Pivotal GemFire 2.1.5.RELEASE & 2.2.0.M3 Available!

I am pleased to announce the release of Spring Session for Apache Geode & Pivotal GemFire 2.1.5.RELEASE & 2.2.0.M3.

Both releases primarily contain dependency version updates.

SSDG 2.2.0.M3 aligns with:

  • Spring Framework 5.2.0.RC1

  • Spring Data Moore-RC2

  • Spring Session Corn-M3

  • Spring Boot 2.2.0.M5

SSDG 2.1.5.RELEASE aligns with:

  • Spring Framework 5.1.9.RELEASE

  • Spring Data Lovelace-SR10

  • Spring Session Bean-SR7

  • Spring Boot 2.1.7.RELEASE

Bits for SSDG 2.2.0.M3 can be acquired from repo.spring.io/libs-milestone and bits for SSDG 2.1.5.RELEASE can be acquired from Maven Central.

Read more...

Spring Tools 4.3.2 released

Dear Spring Community,

I am happy to announce the 4.3.2 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

Highlights from this release include:

  • (Spring Boot) fixed: CTRL-click navigation does not handle properties on super class correctly (#326)
  • (Spring Boot) fixed: Configuration property analysis does not handle properties written in snake_case correctly (#327)
  • (Eclipse) fixed: language server processes not being terminated correctly under specific circumstances, resulting in many language server processes keep running while Eclipse is open
  • (Eclipse) fixed: Eclipse Language Server cannot be resolved because of a uses constraint violation (#325)
  • (Eclipse) fixed: UI freezes caused by xmlnamespace support? (#318)
  • (Eclipse) fixed: missing javax.inject import causes CF integration in boot dashboard to fail
  • a number of additional bug fixes…
Read more...

New Spring Integration, AMQP, Kafka Maintenance and Milestone Releases

We are pleased to announce the following maintenance releases are now available.

All users are encouraged to upgrade to these versions

Spring for Apache Kafka

In addition, milestone 4 (and the previously unannounced milestone 3) of the next generations are also available:

Read more...