Skip to content

v7.0.0-M4

Pre-release
Pre-release
Compare
Choose a tag to compare
@spring-builds spring-builds released this 17 Apr 09:35
· 191 commits to main since this release

⭐ New Features

  • Make BeanDefinitionPropertyValueCodeGeneratorDelegates public #34761
  • Add AOT support for Registry of HTTP Interface Proxies #34750
  • Make HttpServiceGroupConfigurer extend Ordered. #34739
  • Introduce queryParamCount() in MockRestRequestMatchers #34703
  • Add method level callback for HttpRequestValues initialization #34699
  • Refine UriUtils#decode and StringUtils#uriDecode implementation and documentation #34673
  • Add visibility and return type to SimpleMethodMetadata toString #34649
  • Revise RepeatableContainers API to better guide developers #34637
  • Extract AnnotatedElementAdapter to public type #34628
  • Add support for ImportAware in BeanRegistrar #34627
  • Introduce Stream variant methods for SqlQuery #34623
  • Generate compiled SpEL expressions using Java 17 byte code level #34602
  • Allow adding bean name aliases in the programmatic bean registration DSL #34599
  • Support API Versioning in Tests #34568
  • Support API Versioning on the Client Side #34567
  • Propagate CoroutineContext to the CoExchangeFilterFunction #34555
  • Introduce OptionalToObjectConverter #34544
  • Create Registry for HTTP Interface Proxies with Extensible Registration DSL #33992
  • Reconsider log level for final methods on CGLIB proxy classes #33939
  • Enforce Servlet 6.1 and WebSocket 2.2 baselines #33918
  • Consider ClassFile API for reading class metadata from bytecode #33616
  • Give JdbcClient access to ConversionService for converting custom database object types #33467
  • Consider not rejecting preflight requests when no CORS configuration is provided #31839

📔 Documentation

  • Turn "CDS" documentation into a "JVM AOT cache" one #34700
  • Document that attribute is optional in @⁠AliasFor for overrides with the same name #34641
  • Reinstate links to JUnit 5 Javadoc APIs #27497

🔨 Dependency Upgrades

  • Upgrade to AspectJ 1.9.24 #34752
  • Upgrade to Gson 2.13.0 #34772
  • Upgrade to Kotlin 2.1.20 #34632
  • Upgrade to Micrometer 1.15.0-RC1 #34771
  • Upgrade to Reactor 2025.0.0-M2 #34770

❤️ Contributors

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

@OlgaMaciaszek, @Tussle0410, @dmitrysulman, @kilink, and @quaff