$ the-wire · showcase
SPRING FRAMEWORK 7.1 FORCES RECKONING ACROSS SECURITY, AMQP, AND BOOT
By RepoJournal · Filed · About Spring · Composed from the cited sources · methodology
Spring Security and Spring AMQP are shipping deprecation fixes ahead of Framework 7.1's removal of RestTemplate and HandlerMappingIntrospector, while Boot adapts to upstream dependency shifts.
Spring Security is systematically addressing Spring Framework 7.1 breaking changes in two commits: suppressing warnings on internal RestTemplate usage [1] until migration to RestClient completes, and disabling CORS tests that relied on HandlerMappingIntrospector's implicit behavior [2], which the framework no longer provides. Spring AMQP moved faster, deprecating RestTemplateNodeLocator entirely [3] and shipping a RestClientNodeLocator replacement to keep LocalizedQueueConnectionFactory functional. On the dependency front, Boot upgraded MongoDB to 5.9.2 [5], while both Boot and AMQP adapted to Micrometer's snapshot API changes [4]. Spring Kafka streamlined its CI matrix by removing Windows runners [6] and is rolling out an update-release-train-versions workflow [7] for cleaner release automation. JUnit 6.1.3 landed across the ecosystem [8][9], and HttpClient 5 bumped to 5.6.4 [10].
Action items
- → Plan RestTemplate migration to RestClient in Spring Security codebases targeting Framework 7.1 spring-projects/spring-security [plan]
- → Update to Spring AMQP with RestClientNodeLocator if using LocalizedQueueConnectionFactory spring-projects/spring-amqp [plan]
- → Pull Spring Boot upgrade to MongoDB 5.9.2 in your next dependency sync spring-projects/spring-boot [monitor]
References
- [1] Suppress Removal Warnings on RestOperations Usage ↗ spring-projects/spring-security
- [2] Disable CORS Tests Relying on HandlerMappingIntrospector ↗ spring-projects/spring-security
- [3] GH-3540: Deprecate `RestTemplateNodeLocator` ↗ spring-projects/spring-amqp
- [4] Adapt to changes in micrometer snapshots ↗ spring-projects/spring-boot
- [5] Upgrade to MongoDB 5.9.2 ↗ spring-projects/spring-boot
- [6] Remove Windows runners from CI matrix ↗ spring-projects/spring-kafka
- [7] Add update-release-train-versions workflow ↗ spring-projects/spring-kafka
- [8] Bump org.junit:junit-bom from 6.1.2 to 6.1.3 ↗ spring-projects/spring-kafka
- [9] Bump org.junit:junit-bom from 6.1.2 to 6.1.3 ↗ spring-projects/spring-amqp
- [10] Bump org.apache.httpcomponents.client5:httpclient5 from 5.6.3 to 5.6.4 in the development-dependencies group ↗ spring-projects/spring-amqp