Skip to content

v3.0.9

Compare
Choose a tag to compare
@spring-builds spring-builds released this 20 Jul 10:08
· 9798 commits to main since this release

🐞 Bug Fixes

  • Native reflection hints missing for nested properties declared in a superclass #36406
  • Only one health group can be exposed using management.endpoint.health.group.xxx.additional-path=server:/newpath when using Jersey #36275
  • MockitoPostProcessor doesn't check FactoryBean.OBJECT_TYPE_ATTRIBUTE correctly #36229
  • ImportsContextCustomizer does not support AliasFor #36208
  • Application fails to start when @Import a @ConfigurationProperties class that is eligible for constructor binding #36175
  • Saml2RelyingPartyRegistrationConfiguration can choose the wrong RelyingPartyRegistration.Builder when using a metadata file with multiple providers #36162
  • ConfigurationPropertiesReportEndpoint does not display primitive wrapper types #36159
  • OTel Span is missing required attributes #36155
  • ConfigurationPropertyName#equals is not symmetric when element has trailing dashes #36144
  • Auto-configured JacksonJsonpMapper is conditional on an ObjectMapper bean but does not use such a bean #36109
  • When using Flyway 9.20.0, auto-configuration fails with a NoSuchMethodError due to the removal of Oracle-related methods from FluentConfiguration #36098
  • ScheduledTasksEndpoint throws NPE if PeriodicTrigger is used with custom SchedulingConfigurer #36081
  • Java system properties can not be applied to RestTemplate HttpClient connection in some cases #35815
  • Excluding auto-configuration class that relates to a TemplateAvailabilityProvider causes property binding to fail for native images #35682
  • Auto-configured ExemplarSampler bean only backs off when a DefaultExemplarSampler is defined #35619

📔 Documentation

  • Documented Servlet container system requirements are out of date #36354
  • Update the javadoc of ClientHttpRequestFactories to describe the ClientHttpRequestFactory implementations that it supports #36267
  • Polish formatting in "Running Spring Batch Jobs on Startup" #36225
  • Improve Kubernetes liveness and readiness probes customization documentation #36218
  • Document auto-configuration of underlying HTTP client when using WebClient or RestTemplate #36214
  • Polish Kafka Properties Docs #36141
  • Fix typo in the Using R2DBC section of the reference documentation #36138
  • Add Javadoc since to ImageReference.inTaglessForm() #36053
  • Javadoc of RestTemplateBuilder.requestFactory(Function) links to deprecated ClientHttpRequestFactorySupplier #36046
  • Javadoc of ConstructorBound and ConfigurationProperties links to deprecated ConstructorBinding annotation #36045
  • Improve documentation for baggage propagation into MDC #34977
  • Document observability auto-configuration for HTTP clients #34053

🔨 Dependency Upgrades

  • Upgrade to Dependency Management Plugin 1.1.2 #36433
  • Upgrade to Groovy 4.0.13 #36322
  • Upgrade to Hibernate Validator 8.0.1.Final #36323
  • Upgrade to Infinispan 14.0.12.Final #36324
  • Upgrade to Jakarta WebSocket 2.1.1 #36325
  • Upgrade to Janino 3.1.10 #36326
  • Upgrade to JBoss Logging 3.5.3.Final #36327
  • Upgrade to jOOQ 3.17.14 #36328
  • Upgrade to Lettuce 6.2.5.RELEASE #36434
  • Upgrade to Micrometer 1.10.9 #36178
  • Upgrade to Micrometer Tracing 1.0.8 #36291
  • Upgrade to R2DBC Postgresql 1.0.2.RELEASE #36465
  • Upgrade to Rabbit AMQP Client 5.16.1 #36329
  • Upgrade to Reactor Bom 2022.0.9 #36292
  • Upgrade to Spring AMQP 3.0.6 #36401
  • Upgrade to Spring Data Bom 2022.0.8 #36179
  • Upgrade to Spring Framework 6.0.11 #36180
  • Upgrade to Spring HATEOAS 2.0.6 #36453
  • Upgrade to Spring Kafka 3.0.9 #36182
  • Upgrade to Spring Security 6.0.5 #36293
  • Upgrade to Tomcat 10.1.11 #36330

❤️ Contributors

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

@Pengfei-Lu, @ThomazPassarelli, @bbulgarelli, @bedla, @dependabot[bot], @dkswnkk, @eddumelendez, @eydunn, @garyrussell, @izeye, @johnnywiller, @jonatan-ivanov, @lasselindqvist, @lmartelli, and @quaff