There was a flurry of activity during the week of October 19th, 2026, highlighting: first release candidates of: Spring Boot, Spring Framework, Spring Data, Spring Cloud, Spring Security, Spring for GraphQL, Spring Session, Spring Integration, Spring HATEOS, Spring Modulith, Spring REST Docs, Spring AI, Spring Batch, Spring AMQP, Spring for Apache Kafka, Spring LDAP and Spring Web Services.
Spring Boot
The first release candidate of Spring Boot 4.2.0 delivers bug fixes, documentation improvements, dependency upgrades and new features such as: a migration to the Ubuntu Resolute builder replacing the Noble Java Tiny Builder; and improved Uber-Jar performance using direct lookup of classes and resources in nested jars. More details on this release may be found in the release notes and this wiki page.
Spring Framework
The first release candidate of Spring Framework 7.1.0 ships with bug fixes, dependency upgrades and new features such as: improved nullability in the and classes; and new overloaded methods, onRetrySuccess() and onRetryFailure(), defined in the interface, that add an instance of the class in the parameter list such that listeners can access the retry state directly upon failure. Further details on this release, including removal of deprecated APIs, may be found in the release notes.
Spring Data
The first release candidate of Spring Data 2026.1.0 provides bug fixes, dependency upgrades, RC1 upgrades to all of the subprojects and a notable new feature in Spring Data Redis that now forwards subscription notifications related to annotated listener methods if a bean implements the interface.
Spring Cloud
The first release candidate of Spring Cloud 2026.0.0, codenamed Paddington, delivers dependency upgrades, RC1 upgrades to all of the subprojects and a notable change where Spring Cloud Bus is no longer its own project and has been incorporated into Spring Cloud Stream. This release is based on Spring Boot 4.2.0-RC1. More details on this release may be found in this release notes.
Spring Security
The first release candidate of Spring Security 7.2.0 ships with bug fixes, dependency upgrades and two new features: an instance of the class no longer detects a non-canonical-case HTTP method as a distinct value due to a change in the valueOf() method, defined in the Spring Framework class, that now normalizes casing; and and classes now set the Content-Type header to application/x-www-form-urlencoded. Further details on this release may be found in the release notes and this what's new page.
Spring for GraphQL
The first release candidate of Spring for GraphQL 2.1.0 provides one bug fix that reinstates the Content-Length response header for WebFlux applications so that backwards compatibility is maintained and notable dependency upgrades such as: Spring Framework 7.1.0-RC1; Spring Data 2026.1.0-RC1; and Spring Security 7.2.0-RC1. More details on this release may be found in the release notes.
Spring Session
The first release candidate of Spring Session 4.2.0 delivers bug fixes, dependency upgrades and new features such as: integrating the Spring Security Settings Plugin and Spring Security Maven Plugin; and standardizing the configuration of the public and private continuous integration environments. Further details on this release may be found in the release notes.
Spring Integration
The first release candidate of Spring Integration 7.2.0 ships with bug fixes, documentation improvements, dependency upgrades and new features such as: a deprecation of the default constructor in the class to define a new constructor that contains the allowedPatterns attribute for improved security; and the ability to allow the class to set the outboundHeaderNames, inboundHeaderNames and excludedOutboundStandardRequestHeaderNames and excludedInboundStandardResponseHeaderNames to align with the class. More details on this release may be found in the release notes.
Spring HATEOAS
The first release candidate of Spring HATEOAS 3.2.0 provides notable dependency upgrades such as: Spring Framework 7.1.0-RC1; Spring Plugin 4.2.0-RC1; and Reactor 2026.0.0-RC1. Further details on this release may be found in the release notes.
Spring Modulith
The first release candidate of Spring Modulith 2.2.0 delivers bug fixes, dependency upgrades and new features such as: new ABANDONED and RESUBMITTED enumerations, added to the interface, to distinguish between failed and abandoned event publications; and event publications are now completed, by default, using the Spring Framework interface within a listener's transaction to avoid the possibility of a listener committing and the completion to fail. More details on this release may be found in the release notes.
Spring REST Docs
The first release candidate of Spring REST Docs 4.1.0 ships with one bug fix, a dependency upgrade to Spring Framework 7.1.0-RC1 and new features such as: improved nullability using JSpecify; and support for using the Spring Framework interface. Further details on this release may be found in the release notes.
Spring AI
The first release candidate of Spring AI 2.1.0 provides dependency upgrades and new features such as: a new interface for creating and finding sessions that replaces the now-deprecated interface; and the ability for the and classes to build an assistant message of each choice from ordered message parts. More details on this release may be found in the release notes.
Spring Batch
The first release candidate of Spring Batch 6.1.0 delivers bug fixes, documentation improvements, dependency upgrades and new features such as: a new annotation that injects a job parameter into a job or step scoped bean used to require a Spring Expression Language (SpEL) expression; and a new class that serves as a type-safe alternative to class to take a function from the Spring Data interface to a interface. Further details on this release may be found in the release notes.
Spring AMQP
The first release candidate of Spring AMQP 4.2.0 ships with bug fixes, documentation improvements, dependency upgrades and new features such as: removal of the use of the noNullElements() method, defined in the Spring Framework class, to allow the class and interface to accept null or empty arrays when declaring exchanges, queues, and bindings; and a simplification of the buildMessage() method, defined in both the and classes, to avoid unnecessary nesting when handling existing instances of the class and message conversion. More details on this release may be found in the release notes.
Spring for Apache Kafka
The first release candidate of Spring for Apache Kafka 4.2.0 provides bug fixes, documentation improvements, dependency upgrades and one new feature that now writes out the value defined in the header when using the class in conjunction with the deliveryAttemptHeader container property set to true. Further details on this release may be found in the release notes.
Spring LDAP
The first release candidate of Spring LDAP 4.2.0 delivers bug fixes, dependency upgrades and new features such as: use of string parameterization in logging to avoid non-constant filename lengths; the addition of test cases for the class; and string cleanup in the getStringAttribute() method, defined in class, to prevent a ClassCastException. More details on this release, including breaking changes, may be found in the release notes and what's new page.
Spring Web Services
The first release candidate of Spring Web Services 5.1.0 ships with documentation improvements dependency upgrades and one new feature that allows an instance of the class to attach a policy document, such as a WS-Policy or WS-SecurityPolicy fragment, to every binding it generates. Further details on this release may be found in the release notes and this wiki page.