Skip to content

v7.0.0-M8

Pre-release
Pre-release
Compare
Choose a tag to compare
@spring-builds spring-builds released this 14 Aug 08:27
· 48 commits to main since this release

⭐ New Features

  • Only add httpServiceProxyRegistry bean when necessary #35307
  • Introduce @Proxyable annotation for bean-specific proxy type #35296
  • Introduce bean definition attribute for enforcing an interface-based proxy #35293
  • Let Spring Boot consistently switch to CGLIB proxies for any proxy processor (including @Retryable, @Async etc.) #35286
  • HTTP method support in MappedInterceptor #35273
  • Post process outgoing messages in JmsClient #35271
  • Introduce ConfigurableApplicationContext.pause() and SmartLifecycle.isPauseable() #35269
  • Provide support to configure request interceptors in RestTestClient #35268
  • Provide more control over validation in DefaultApiVersionStrategy #35267
  • PathApiVersionResolver should not be nullable #35265
  • Replace useRequestParam with useQueryParam in ApiVersionConfigurer to align with client #35263
  • Add support for MediaType in ApiVersionInserter #35259
  • ApiVersionConfigurer misconfiguration is hard to detect when no version resolvers are added #35256
  • Support HttpServiceClient annotation #35244
  • Prefer mapping without version for requests without a version #35237
  • Provide @WebSocketScope annotation and public SCOPE_WEBSOCKET constant (for consistency with @RequestScope and co) #35235
  • Allow getting receipt from StompSession.Subscription.unsubscribe() #35224
  • Support wildcard path elements at the start of path patterns #35213
  • Improve handling of request parameter without values in MockMvc #35210
  • Display original request URI in NoResourceFoundException message #34553
  • Add RestTestClient #34428
  • Support Hibernate StatelessSession [SPR-2495] #7184

🐞 Bug Fixes

  • Fix JacksonJsonSockJsMessageCodec imports #35309
  • IllegalStateException: No API version attribute #35236

📔 Documentation

  • Document constraints for HTTP range requests #35227

🔨 Dependency Upgrades

  • Upgrade to Hibernate ORM 7.1 #35308
  • Upgrade to Jackson 3.0.0-rc6 and 2.19.2 #35228
  • Upgrade to Jackson 3.0.0-rc8 and 2.20.0-rc1 #35295
  • Upgrade to Jetty 12.1.0.beta3 #35233
  • Upgrade to Micrometer 1.16.0-M2 #35311
  • Upgrade to Reactor 2025.0.0-M6 #35310

❤️ Contributors

Thank you to all the contributors who worked on this release:

@FBibonne, @NeatGuyCoding, @SRIRAM9487, @Songdoeon, @philwebb, and @rworsnop