Spring Boot 2.4.0-M2 is now available

Releases | Phil Webb | August 13, 2020 | ...

On behalf of the team and everyone that contributed, I am pleased to announce that the second milestone of Spring Boot 2.4 has been released and is available from our milestone repository. This release closes just over 250 issues and pull requests.

If you're trying this release with an existing Spring Boot 2.3 project, please note the slight change in the format of the version. 2.4.0-M2 is using our new versioning scheme.

Highlights of this second milestone include:

Spring Security 5.4.0-RC1 Released

Releases | Eleftheria Stein-Kousathana | August 13, 2020 | ...

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

OAuth 2.0

gh-8903 - Allow for custom ClientRegistration.clientAuthenticationMethod
gh-6489 - Simplify retrieving Introspection-specific attributes

Web

gh-8804 - Remove need for WebSecurityConfigurerAdapter
gh-8599 - Reactive SwitchUserWebFilter for user impersonation
gh-8854 - Add AuthenticationConverterServerWebExchangeMatcher

Kotlin

gh-8783 - Support custom filter in Server Kotlin DSL

SAML 2.0

gh-8887 - Add…

Spring Boot 2.3.3 available now

Releases | Andy Wilkinson | August 13, 2020 | ...

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

This release includes 67 bug fixes, enhancements, documentation 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

Spring Batch 4.3.0-M2 is out!

Releases | Mahmoud Ben Hassine | August 13, 2020 | ...

On behalf of the Spring Batch team, I am pleased to announce that Spring Batch 4.3.0-M2 is now available from our milestone repository.

What’s new?

This release comes with a number of new features and enhancements that you can find in the release notes, but here are the major highlights:

1. Kafka support enhancements

By default, the KafkaItemReader reads a topic from the beginning. When we initially introduced this reader in v4.2, it was not possible to configure it to read records from a custom offset. In this release, we added this feature. As a result of this addition, it is now possible to…

Premiering: The RSocket Revolution

Engineering | Josh Long | August 13, 2020 | ...

Hi, Spring fans! I have been developing a new talk and I finally got a chance to do a pre-recorded version of it for a keynote for a conference (in China) recently, and want to share the content with you all, so I'm premiering it here, too. This talk, The RSocket Revolution, is about 38 minutes and looks at:

  • some of the new features in Spring Boot 2.3x including GraalVM-capable native images
  • the basics of RSocket
  • fundamentals with RSocket @Controllers in Spring Framework
  • Toshiaki Maki's fantastic rsc RSocket client
  • Declarative, Feign-like clients with Spring Retrosocket
  • The RSocketRequester to support making requests of RSocket services on the JVM
  • Spring Integration's reactive and RSocket support
  • Bidirectional communication - where both client and service separately initiate the communication - using RSocket
  • Securing RSocket endpoints with Spring Security and RSocket metadata

Spring Integration 5.4 M2 Available

Releases | Artem Bilan | August 12, 2020 | ...

Dear Spring community,

On behalf of the team and everyone who contributed, it is my pleasure to announce the second milestone for Spring Integration 5.4 generation.

It can be downloaded from our milestone repository:

compile 'org.springframework.integration:spring-integration-core:5.4.0-M2'

This version continues a story since milestone 1 for aggressive dependencies upgrades and deprecation removals, including legacy metrics.

Some key highlights in this milestone alongside with the number of bugfixes and refactorings:

  • The fix for CVE-2020-5413;

  • An Inbound Channel Adapter for R2DBC;

  • A Reactive Message Producer implementation for Redis Stream;

  • A ZeroMqChannel is implemented, too;

  • The RMI module is deprecated now.

Spring Data Neumann SR3 released

Releases | Mark Paluch | August 12, 2020 | ...

On behalf of the Spring Data team, I’m pleased to announce the availability of the third service release of the Spring Data Neumann release train. Neumann SR3 ships with 34 tickets fixed.

This release ships with mostly bug fixes and dependency upgrades and will be picked up by Spring Boot 2.3.3 in the coming days.

Here are the detailed links to each individual artifact and the reference documentation:

Spring Data 2020.0.0-M2 released

Releases | Mark Paluch | August 12, 2020 | ...

On behalf of the Spring Data team I’m delighted to announce the second milestone of the 2020.0.0 release train (codename "Ockham"). This release ships almost 120 tickets fixed! The most important new features are:

  • Support for reactive SpEL context extensions.
  • Support for reactive auditing in Cassandra, Elasticsearch, MongoDB, and R2DBC.
  • Integration of Spring Data Neo4j 6.0, which is a rewrite of the module without relying on Neo4j OGM.
  • Refactoring of Spring Data R2DBC on top of Spring Framework's R2DBC module.
  • Oracle dialect for Spring Data JDBC.

Find a curated changelog in our release train wiki or skim through a full list of changes in JIRA. Next up is 2020.0.0-RC1 planned for mid-September…

This Week in Spring - August 11, 2020

Engineering | Josh Long | August 12, 2020 | ...

Hi, Spring fans!

How's things? I am super happy to talk to you! How's things? Me, I'm alright. Just published a new edition of the Reactive Spring book with a whopping 70+ page on RSocket. And speaking of RSocket, I just finished recording a talk that'll go live next week on the Spring YouTube channel very soon! I hope you enjoy it. And, of course, I am doing a 2-day long training for YOW! conference starting Thursday (PST)/Friday (in Australia). It's never too late to register for that!.

And, of course, we're ramping up to SpringOne 2020, our all-free, all-virtual tentpole conference…

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all