🐞 Bug Fixes
- Native reflection hints missing for nested properties declared in a superclass #36448
- Connecting to Mongo fails with an UnknownHostException when spring.data.mongodb.additional-hosts is configured #36441
- Auto-configured ExemplarSampler bean only backs off when a DefaultExemplarSampler is defined #36429
- OTel Span is missing required attributes #36423
- Auto-configured JacksonJsonpMapper is conditional on an ObjectMapper bean but does not use such a bean #36409
- Application fails to start when
@Import
ing a@ConfigurationProperties
class that is eligible for constructor binding #36359 - Only one health group can be exposed using management.endpoint.health.group.xxx.additional-path=server:/newpath when using Jersey #36276
- Mongo auto-configuration fails when username or password properties contains a colon (
:
) or at-sign (@
) #36261 - MockitoPostProcessor doesn't check FactoryBean.OBJECT_TYPE_ATTRIBUTE correctly #36230
- ImportsContextCustomizer does not support AliasFor #36209
- Saml2RelyingPartyRegistrationConfiguration can choose the wrong RelyingPartyRegistration.Builder when using a metadata file with multiple providers #36163
- ConfigurationPropertiesReportEndpoint does not display primitive wrapper types #36160
- ConfigurationPropertyName#equals is not symmetric when element has trailing dashes #36145
- ScheduledTasksEndpoint throws NPE if PeriodicTrigger is used with custom SchedulingConfigurer #36129
- Java system properties can not be applied to RestTemplate HttpClient connection in some cases #36123
- Excluding auto-configuration class that relates to a TemplateAvailabilityProvider causes property binding to fail for native images #36121
- When using Flyway 9.20.0, auto-configuration fails with a NoSuchMethodError due to the removal of Oracle-related methods from FluentConfiguration #36099
- Dependency management for Selenium 4.8.x is incorrect #36077
- Slice test annotations do not include SslAutoConfiguration #36038
- Methods in KafkaConnectionDetails are named inconsistently #35733
📔 Documentation
- Documented Servlet container system requirements are out of date #36355
- Update the javadoc of ClientHttpRequestFactories to describe the ClientHttpRequestFactory implementations that it supports #36268
- Polish formatting in "Running Spring Batch Jobs on Startup" #36233
- Improve Kubernetes liveness and readiness probes customization documentation #36219
- Document auto-configuration of underlying HTTP client when using WebClient or RestTemplate #36215
- Polish Kafka Properties Docs #36142
- Fix typo in the Using R2DBC section of the reference documentation #36139
- Document observability auto-configuration for HTTP clients #36131
- Improve documentation for baggage propagation into MDC #36112
- Javadoc of RestTemplateBuilder.requestFactory(Function) links to deprecated ClientHttpRequestFactorySupplier #36097
- Javadoc of ConstructorBound and ConfigurationProperties links to deprecated ConstructorBinding annotation #36095
- Add Javadoc since to ImageReference.inTaglessForm() #36054
- Fix typo in docker compose service connections note #36016
🔨 Dependency Upgrades
- Upgrade to ActiveMQ 5.18.2 #36332
- Upgrade to Dependency Management Plugin 1.1.2 #36435
- Upgrade to Groovy 4.0.13 #36333
- Upgrade to Hibernate 6.2.6.Final #36334
- Upgrade to Hibernate Validator 8.0.1.Final #36335
- Upgrade to Infinispan 14.0.12.Final #36336
- Upgrade to Jakarta WebSocket 2.1.1 #36337
- Upgrade to Janino 3.1.10 #36338
- Upgrade to JBoss Logging 3.5.3.Final #36339
- Upgrade to jOOQ 3.18.5 #36340
- Upgrade to Lettuce 6.2.5.RELEASE #36436
- Upgrade to Micrometer 1.11.2 #36183
- Upgrade to Micrometer Tracing 1.1.3 #36296
- Upgrade to R2DBC MSSQL 1.0.2.RELEASE #36467
- Upgrade to R2DBC Postgresql 1.0.2.RELEASE #36469
- Upgrade to Rabbit AMQP Client 5.17.1 #36341
- Upgrade to Reactor Bom 2022.0.9 #36297
- Upgrade to Spring AMQP 3.0.6 #36403
- Upgrade to Spring Data Bom 2023.0.2 #36184
- Upgrade to Spring Framework 6.0.11 #36185
- Upgrade to Spring GraphQL 1.2.2 #36186
- Upgrade to Spring HATEOAS 2.1.2 #36454
- Upgrade to Spring Integration 6.1.2 #36404
- Upgrade to Spring Kafka 3.0.9 #36187
- Upgrade to Spring Security 6.1.2 #36298
- Upgrade to Tomcat 10.1.11 #36342
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Pengfei-Lu, @ThomazPassarelli, @bbulgarelli, @bedla, @dependabot[bot], @dkswnkk, @dreis2211, @eddumelendez, @eydunn, @garyrussell, @izeye, @johnnywiller, @jonatan-ivanov, @jstansel, @lasselindqvist, @lmartelli, and @quaff