Skip to content

v6.0.0-RC2

Pre-release
Pre-release
Compare
Choose a tag to compare
@spring-builds spring-builds released this 20 Oct 13:10
· 6291 commits to main since this release

⭐ New Features

  • Ensure classpath checks can be evaluated at build-time #29352
  • Register reflection hints for JPA persistence callbacks #29348
  • Check @RegisterReflectionForBinding specifies at least one class #29346
  • Introduce builder API for AOT processor Settings #29341
  • Allow in-progress AOT processing to be detected #29340
  • Reorganize HTTP Observation types #29334
  • Perform basic property determination without java.beans.Introspector #29320
  • Add Kotlin data class components support to BindingReflectionHintsRegistrar #29316
  • Switch HttpServiceFactory and RSocketServiceProxyFactory to builder model for programmatic configuration first #29296
  • Introduce PreComputeFieldFeature based on GraalVM FieldValueTransformer API #29081
  • Introduce SPI for processing ApplicationContext failures in the TestContext framework #28826
  • SimpleEvaluationContext should disable array allocation #28808
  • DateTimeFormatterRegistrar should fall back to ISO parsing by default #26985

🐞 Bug Fixes

  • Avoid NPEs in DefaultServerRequestObservationConvention #29359
  • ServerHttpObservationFilter can throw ClassCastException when NoopObservation used #29356
  • ServerHttpObservationFilter should not overwrite response status #29353
  • Possible regression in PathMatchingResourcePatternResolver #29333
  • Jackson Decoder ignores method parameter information when resolving media types for custom ObjectMapper registration #29307
  • Deprecation warning for composed Bean Validation constraint annotation #29206
  • Code generation no longer supports a list of inner BeanDefinitions #29075
  • NamedParameterUtils has broken square brackets handling #27925

📔 Documentation

  • Refine @RegisterReflectionForBinding Javadoc #29345
  • Mention @ImportRuntimeHints in RuntimeHintsRegistrar Javadoc #29337
  • Add Javadoc since for SimpleInstantiationStrategy.setCurrentlyInvokedFactoryMethod() #29326
  • Use correct RFC number for ProblemDetail support in Javadoc #29302

🔨 Dependency Upgrades

  • Upgrade to Derby 10.16 #29344
  • Upgrade to GraalVM 22.3.0 #29080
  • Upgrade to Jackson 2.14.0-rc2 #29343

❤️ Contributors

We'd like to thank all the contributors who worked on this release!