Spring News Roundup: Second Milestone Releases of Boot, Security, Auth Server, Session, Integration
Briefly

Spring News Roundup: Second Milestone Releases of Boot, Security, Auth Server, Session, Integration
"There was a flurry of activity in the Spring ecosystem during the week of August 18th, 2025, highlighting second milestone releases of Spring Boot, Spring Security, Spring Authorization Server, Spring for GraphQL, Spring Session, Spring Integration, Spring REST Docs, Spring Batch and Spring for Apache Pulsar. Spring Boot The second milestone release of Spring Boot 4.0.0 delivers bug fixes, improvements in documentation, dependency upgrades"
"Spring Security The second milestone release of Spring Security 7.0.0 ships with bug fixes, dependency upgrades and new features such as: a new ExpressionTemplateValueProvider interface that provides custom values from enumeration types used in security meta-annotation expressions; and improved integration with Spring Boot using the PathPatternRequestMatcher.Builder class for publishing an instance of the PathPatternRequestMatcherBuilderFactoryBean class. Further details on this release may be found in the release notes."
During the week of August 18, 2025, multiple Spring projects published second milestone releases. Spring Boot 4.0.0 delivered bug fixes, documentation improvements, dependency upgrades, support for a new Spring Framework annotation on interfaces discovered via AutoConfigurationPackages, and added JSpecify-provided nullability annotations. Spring Security 7.0.0 included bug fixes, dependency upgrades, a new ExpressionTemplateValueProvider interface for enum-based security meta-annotation expressions, and improved Spring Boot integration via PathPatternRequestMatcher.Builder publishing. Spring Authorization Server 2.0.0 added bug fixes, dependency upgrades, and an access-token-aware OAuth2RefreshTokenAuthenticationProvider for token refresh. Spring for GraphQL 2.0.0 added bug fixes, dependency upgrades, and a consistent error raise when fields cannot be deserialized.
Read at InfoQ
Unable to calculate read time
[
|
]