spring-projects/spring-boot
### [`v3.0.2`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.2)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.0.1...v3.0.2)
##### :lady_beetle: Bug Fixes
- Failure analysis of NoUniqueBeanDefinitionException reports "defined in null" when bean definition has no resource description [#33876](https://togithub.com/spring-projects/spring-boot/issues/33876)
- `@DeprecatedConfigurationProperty` has no effect when declared on a record component's accessor method [#33871](https://togithub.com/spring-projects/spring-boot/issues/33871)
- Devtools sets non-existent property spring.reactor.debug [#33860](https://togithub.com/spring-projects/spring-boot/issues/33860)
- Failing calls to reactive health indicators are not logged [#33856](https://togithub.com/spring-projects/spring-boot/issues/33856)
- Spring Boot 3 Native: Fails to bind properties under 'spring.groovy.template' [#33847](https://togithub.com/spring-projects/spring-boot/issues/33847)
- Diagnostics are poor when the JMX port used by the Maven start goal is in use [#33845](https://togithub.com/spring-projects/spring-boot/issues/33845)
- Inconsistent discovery of parameter names for selectors in custom actuator endpoints [#33841](https://togithub.com/spring-projects/spring-boot/issues/33841)
- OpenTelemetryAutoConfiguration should use parent-based sampler by default [#33821](https://togithub.com/spring-projects/spring-boot/issues/33821)
- SpringBootMockResolver causes AopTestUtils.getUltimateTargetObject to recurse until the stack overflows when it calls it with Spring Security's authentication manager bean [#33792](https://togithub.com/spring-projects/spring-boot/issues/33792)
- It is not possible to provide a custom TransactionProvider bean for JOOQ [#33776](https://togithub.com/spring-projects/spring-boot/issues/33776)
- Remove usage of bean definition instance supplier since not compatible with AOT [#33763](https://togithub.com/spring-projects/spring-boot/issues/33763)
- DevTools prevent startup in native image when using maven [#33760](https://togithub.com/spring-projects/spring-boot/issues/33760)
- NPE in RabbitProperties when user is given, but password not [#33753](https://togithub.com/spring-projects/spring-boot/issues/33753)
- EndpointRequestMatcher should have a toString method [#33729](https://togithub.com/spring-projects/spring-boot/issues/33729)
- SDKMAN should not use repo.spring.io for releases [#33723](https://togithub.com/spring-projects/spring-boot/issues/33723)
- `@ConfigurationProperties` on a `@Bean` method does not work when the bean has a constructor that is eligible for constructor binding [#33710](https://togithub.com/spring-projects/spring-boot/issues/33710)
- Homebrew and Scoop should not use repo.spring.io for releases [#33706](https://togithub.com/spring-projects/spring-boot/issues/33706)
- Installing Homebrew formula with --head does not work [#33704](https://togithub.com/spring-projects/spring-boot/issues/33704)
- Flyway-specific DataSource cannot be created in a native image due to missing reflection hints [#33692](https://togithub.com/spring-projects/spring-boot/issues/33692)
- Remove Jetty/Netty/ApacheHttpClient checks for WebClient [#33640](https://togithub.com/spring-projects/spring-boot/pull/33640)
- Fix no effect of custom SessionRepositoryCustomizer in application context [#33514](https://togithub.com/spring-projects/spring-boot/pull/33514)
- Nested properties without a setter can no longer be bound in 3.0 [#33409](https://togithub.com/spring-projects/spring-boot/issues/33409)
##### :notebook_with_decorative_cover: Documentation
- Fix typo in testing-native-application.adoc [#33896](https://togithub.com/spring-projects/spring-boot/pull/33896)
- Replace "via" in documentation and use "over" or "through" instead [#33880](https://togithub.com/spring-projects/spring-boot/issues/33880)
- Fix typo in kotlin getting started documentation [#33869](https://togithub.com/spring-projects/spring-boot/issues/33869)
- Update com.gorylenko.gradle-git-properties version to 2.4.1 in doc [#33857](https://togithub.com/spring-projects/spring-boot/issues/33857)
- Description of spring-boot-starter-websocket does not make it clear that it's Servlet-specific [#33842](https://togithub.com/spring-projects/spring-boot/issues/33842)
- Fix 'the the' typos [#33756](https://togithub.com/spring-projects/spring-boot/issues/33756)
- Fix docs with repeated words. [#33749](https://togithub.com/spring-projects/spring-boot/pull/33749)
- Update HTTP 2 documentation for Java 17 [#33734](https://togithub.com/spring-projects/spring-boot/issues/33734)
- Fix typo in getting started documentation [#33732](https://togithub.com/spring-projects/spring-boot/pull/33732)
- Fix typo in External Configuration documentation [#33728](https://togithub.com/spring-projects/spring-boot/issues/33728)
- Fix a typo in the ExitCodeGenerator documentation [#33726](https://togithub.com/spring-projects/spring-boot/issues/33726)
- Fix typo in javadoc of org.springframework.boot.web.server.LocalServerPort [#33724](https://togithub.com/spring-projects/spring-boot/issues/33724)
- Update dockerfile samples to use Java 17 [#33629](https://togithub.com/spring-projects/spring-boot/pull/33629)
- Remove the run example [#33519](https://togithub.com/spring-projects/spring-boot/pull/33519)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.22 [#33898](https://togithub.com/spring-projects/spring-boot/issues/33898)
- Upgrade to Couchbase Client 3.4.2 [#33899](https://togithub.com/spring-projects/spring-boot/issues/33899)
- Upgrade to Dropwizard Metrics 4.2.15 [#33795](https://togithub.com/spring-projects/spring-boot/issues/33795)
- Upgrade to FreeMarker 2.3.32 [#33900](https://togithub.com/spring-projects/spring-boot/issues/33900)
- Upgrade to Groovy 4.0.7 [#33796](https://togithub.com/spring-projects/spring-boot/issues/33796)
- Upgrade to Infinispan 14.0.6.Final [#33901](https://togithub.com/spring-projects/spring-boot/issues/33901)
- Upgrade to Jakarta Activation 2.1.1 [#33798](https://togithub.com/spring-projects/spring-boot/issues/33798)
- Upgrade to Jakarta Mail 2.1.1 [#33799](https://togithub.com/spring-projects/spring-boot/issues/33799)
- Upgrade to jOOQ 3.17.7 [#33902](https://togithub.com/spring-projects/spring-boot/issues/33902)
- Upgrade to JUnit Jupiter 5.9.2 [#33800](https://togithub.com/spring-projects/spring-boot/issues/33800)
- Upgrade to Kafka 3.3.2 [#33903](https://togithub.com/spring-projects/spring-boot/issues/33903)
- Upgrade to MariaDB 3.0.10 [#33801](https://togithub.com/spring-projects/spring-boot/issues/33801)
- Upgrade to Micrometer 1.10.3 [#33802](https://togithub.com/spring-projects/spring-boot/issues/33802)
- Upgrade to Micrometer Tracing 1.0.1 [#33803](https://togithub.com/spring-projects/spring-boot/issues/33803)
- Upgrade to MongoDB 4.8.2 [#33904](https://togithub.com/spring-projects/spring-boot/issues/33904)
- Upgrade to MSSQL JDBC 11.2.3.jre17 [#33905](https://togithub.com/spring-projects/spring-boot/issues/33905)
- Upgrade to MySQL 8.0.32 [#33906](https://togithub.com/spring-projects/spring-boot/issues/33906)
- Upgrade to Netty 4.1.87.Final [#33907](https://togithub.com/spring-projects/spring-boot/issues/33907)
- Upgrade to Reactor Bom 2022.0.2 [#33804](https://togithub.com/spring-projects/spring-boot/issues/33804)
- Upgrade to RxJava3 3.1.6 [#33908](https://togithub.com/spring-projects/spring-boot/issues/33908)
- Upgrade to Spring AMQP 3.0.1 [#33811](https://togithub.com/spring-projects/spring-boot/issues/33811)
- Upgrade to Spring Data 2022.0.1 [#33810](https://togithub.com/spring-projects/spring-boot/issues/33810)
- Upgrade to Spring Framework 6.0.4 [#33805](https://togithub.com/spring-projects/spring-boot/issues/33805)
- Upgrade to Spring HATEOAS 2.0.1 [#33806](https://togithub.com/spring-projects/spring-boot/issues/33806)
- Upgrade to Spring Integration 6.0.2 [#33813](https://togithub.com/spring-projects/spring-boot/issues/33813)
- Upgrade to Spring Kafka 3.0.2 [#33812](https://togithub.com/spring-projects/spring-boot/issues/33812)
- Upgrade to Spring WS 4.0.1 [#33809](https://togithub.com/spring-projects/spring-boot/issues/33809)
- Upgrade to Tomcat 10.1.5 [#33909](https://togithub.com/spring-projects/spring-boot/issues/33909)
- Upgrade to Undertow 2.3.3.Final [#33807](https://togithub.com/spring-projects/spring-boot/issues/33807)
- Upgrade to XmlUnit2 2.9.1 [#33808](https://togithub.com/spring-projects/spring-boot/issues/33808)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@BartR96](https://togithub.com/BartR96), [@IDJack](https://togithub.com/IDJack), [@anugrahsinghal](https://togithub.com/anugrahsinghal), [@asomov](https://togithub.com/asomov), [@devrishal](https://togithub.com/devrishal), [@dreis2211](https://togithub.com/dreis2211), [@izeye](https://togithub.com/izeye), [@josephlane](https://togithub.com/josephlane), [@krzyk](https://togithub.com/krzyk), [@kvmw](https://togithub.com/kvmw), [@mhalbritter](https://togithub.com/mhalbritter), [@michaelweidmann](https://togithub.com/michaelweidmann), [@qyqcswill](https://togithub.com/qyqcswill), [@rfigueroa](https://togithub.com/rfigueroa), [@sannanansari](https://togithub.com/sannanansari), [@sdeleuze](https://togithub.com/sdeleuze), [@yyjstudy](https://togithub.com/yyjstudy), and [@zhangyanyue](https://togithub.com/zhangyanyue)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.0.1
->3.0.2
Release Notes
spring-projects/spring-boot
### [`v3.0.2`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.2) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.0.1...v3.0.2) ##### :lady_beetle: Bug Fixes - Failure analysis of NoUniqueBeanDefinitionException reports "defined in null" when bean definition has no resource description [#33876](https://togithub.com/spring-projects/spring-boot/issues/33876) - `@DeprecatedConfigurationProperty` has no effect when declared on a record component's accessor method [#33871](https://togithub.com/spring-projects/spring-boot/issues/33871) - Devtools sets non-existent property spring.reactor.debug [#33860](https://togithub.com/spring-projects/spring-boot/issues/33860) - Failing calls to reactive health indicators are not logged [#33856](https://togithub.com/spring-projects/spring-boot/issues/33856) - Spring Boot 3 Native: Fails to bind properties under 'spring.groovy.template' [#33847](https://togithub.com/spring-projects/spring-boot/issues/33847) - Diagnostics are poor when the JMX port used by the Maven start goal is in use [#33845](https://togithub.com/spring-projects/spring-boot/issues/33845) - Inconsistent discovery of parameter names for selectors in custom actuator endpoints [#33841](https://togithub.com/spring-projects/spring-boot/issues/33841) - OpenTelemetryAutoConfiguration should use parent-based sampler by default [#33821](https://togithub.com/spring-projects/spring-boot/issues/33821) - SpringBootMockResolver causes AopTestUtils.getUltimateTargetObject to recurse until the stack overflows when it calls it with Spring Security's authentication manager bean [#33792](https://togithub.com/spring-projects/spring-boot/issues/33792) - It is not possible to provide a custom TransactionProvider bean for JOOQ [#33776](https://togithub.com/spring-projects/spring-boot/issues/33776) - Remove usage of bean definition instance supplier since not compatible with AOT [#33763](https://togithub.com/spring-projects/spring-boot/issues/33763) - DevTools prevent startup in native image when using maven [#33760](https://togithub.com/spring-projects/spring-boot/issues/33760) - NPE in RabbitProperties when user is given, but password not [#33753](https://togithub.com/spring-projects/spring-boot/issues/33753) - EndpointRequestMatcher should have a toString method [#33729](https://togithub.com/spring-projects/spring-boot/issues/33729) - SDKMAN should not use repo.spring.io for releases [#33723](https://togithub.com/spring-projects/spring-boot/issues/33723) - `@ConfigurationProperties` on a `@Bean` method does not work when the bean has a constructor that is eligible for constructor binding [#33710](https://togithub.com/spring-projects/spring-boot/issues/33710) - Homebrew and Scoop should not use repo.spring.io for releases [#33706](https://togithub.com/spring-projects/spring-boot/issues/33706) - Installing Homebrew formula with --head does not work [#33704](https://togithub.com/spring-projects/spring-boot/issues/33704) - Flyway-specific DataSource cannot be created in a native image due to missing reflection hints [#33692](https://togithub.com/spring-projects/spring-boot/issues/33692) - Remove Jetty/Netty/ApacheHttpClient checks for WebClient [#33640](https://togithub.com/spring-projects/spring-boot/pull/33640) - Fix no effect of custom SessionRepositoryCustomizer in application context [#33514](https://togithub.com/spring-projects/spring-boot/pull/33514) - Nested properties without a setter can no longer be bound in 3.0 [#33409](https://togithub.com/spring-projects/spring-boot/issues/33409) ##### :notebook_with_decorative_cover: Documentation - Fix typo in testing-native-application.adoc [#33896](https://togithub.com/spring-projects/spring-boot/pull/33896) - Replace "via" in documentation and use "over" or "through" instead [#33880](https://togithub.com/spring-projects/spring-boot/issues/33880) - Fix typo in kotlin getting started documentation [#33869](https://togithub.com/spring-projects/spring-boot/issues/33869) - Update com.gorylenko.gradle-git-properties version to 2.4.1 in doc [#33857](https://togithub.com/spring-projects/spring-boot/issues/33857) - Description of spring-boot-starter-websocket does not make it clear that it's Servlet-specific [#33842](https://togithub.com/spring-projects/spring-boot/issues/33842) - Fix 'the the' typos [#33756](https://togithub.com/spring-projects/spring-boot/issues/33756) - Fix docs with repeated words. [#33749](https://togithub.com/spring-projects/spring-boot/pull/33749) - Update HTTP 2 documentation for Java 17 [#33734](https://togithub.com/spring-projects/spring-boot/issues/33734) - Fix typo in getting started documentation [#33732](https://togithub.com/spring-projects/spring-boot/pull/33732) - Fix typo in External Configuration documentation [#33728](https://togithub.com/spring-projects/spring-boot/issues/33728) - Fix a typo in the ExitCodeGenerator documentation [#33726](https://togithub.com/spring-projects/spring-boot/issues/33726) - Fix typo in javadoc of org.springframework.boot.web.server.LocalServerPort [#33724](https://togithub.com/spring-projects/spring-boot/issues/33724) - Update dockerfile samples to use Java 17 [#33629](https://togithub.com/spring-projects/spring-boot/pull/33629) - Remove the run example [#33519](https://togithub.com/spring-projects/spring-boot/pull/33519) ##### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.12.22 [#33898](https://togithub.com/spring-projects/spring-boot/issues/33898) - Upgrade to Couchbase Client 3.4.2 [#33899](https://togithub.com/spring-projects/spring-boot/issues/33899) - Upgrade to Dropwizard Metrics 4.2.15 [#33795](https://togithub.com/spring-projects/spring-boot/issues/33795) - Upgrade to FreeMarker 2.3.32 [#33900](https://togithub.com/spring-projects/spring-boot/issues/33900) - Upgrade to Groovy 4.0.7 [#33796](https://togithub.com/spring-projects/spring-boot/issues/33796) - Upgrade to Infinispan 14.0.6.Final [#33901](https://togithub.com/spring-projects/spring-boot/issues/33901) - Upgrade to Jakarta Activation 2.1.1 [#33798](https://togithub.com/spring-projects/spring-boot/issues/33798) - Upgrade to Jakarta Mail 2.1.1 [#33799](https://togithub.com/spring-projects/spring-boot/issues/33799) - Upgrade to jOOQ 3.17.7 [#33902](https://togithub.com/spring-projects/spring-boot/issues/33902) - Upgrade to JUnit Jupiter 5.9.2 [#33800](https://togithub.com/spring-projects/spring-boot/issues/33800) - Upgrade to Kafka 3.3.2 [#33903](https://togithub.com/spring-projects/spring-boot/issues/33903) - Upgrade to MariaDB 3.0.10 [#33801](https://togithub.com/spring-projects/spring-boot/issues/33801) - Upgrade to Micrometer 1.10.3 [#33802](https://togithub.com/spring-projects/spring-boot/issues/33802) - Upgrade to Micrometer Tracing 1.0.1 [#33803](https://togithub.com/spring-projects/spring-boot/issues/33803) - Upgrade to MongoDB 4.8.2 [#33904](https://togithub.com/spring-projects/spring-boot/issues/33904) - Upgrade to MSSQL JDBC 11.2.3.jre17 [#33905](https://togithub.com/spring-projects/spring-boot/issues/33905) - Upgrade to MySQL 8.0.32 [#33906](https://togithub.com/spring-projects/spring-boot/issues/33906) - Upgrade to Netty 4.1.87.Final [#33907](https://togithub.com/spring-projects/spring-boot/issues/33907) - Upgrade to Reactor Bom 2022.0.2 [#33804](https://togithub.com/spring-projects/spring-boot/issues/33804) - Upgrade to RxJava3 3.1.6 [#33908](https://togithub.com/spring-projects/spring-boot/issues/33908) - Upgrade to Spring AMQP 3.0.1 [#33811](https://togithub.com/spring-projects/spring-boot/issues/33811) - Upgrade to Spring Data 2022.0.1 [#33810](https://togithub.com/spring-projects/spring-boot/issues/33810) - Upgrade to Spring Framework 6.0.4 [#33805](https://togithub.com/spring-projects/spring-boot/issues/33805) - Upgrade to Spring HATEOAS 2.0.1 [#33806](https://togithub.com/spring-projects/spring-boot/issues/33806) - Upgrade to Spring Integration 6.0.2 [#33813](https://togithub.com/spring-projects/spring-boot/issues/33813) - Upgrade to Spring Kafka 3.0.2 [#33812](https://togithub.com/spring-projects/spring-boot/issues/33812) - Upgrade to Spring WS 4.0.1 [#33809](https://togithub.com/spring-projects/spring-boot/issues/33809) - Upgrade to Tomcat 10.1.5 [#33909](https://togithub.com/spring-projects/spring-boot/issues/33909) - Upgrade to Undertow 2.3.3.Final [#33807](https://togithub.com/spring-projects/spring-boot/issues/33807) - Upgrade to XmlUnit2 2.9.1 [#33808](https://togithub.com/spring-projects/spring-boot/issues/33808) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@BartR96](https://togithub.com/BartR96), [@IDJack](https://togithub.com/IDJack), [@anugrahsinghal](https://togithub.com/anugrahsinghal), [@asomov](https://togithub.com/asomov), [@devrishal](https://togithub.com/devrishal), [@dreis2211](https://togithub.com/dreis2211), [@izeye](https://togithub.com/izeye), [@josephlane](https://togithub.com/josephlane), [@krzyk](https://togithub.com/krzyk), [@kvmw](https://togithub.com/kvmw), [@mhalbritter](https://togithub.com/mhalbritter), [@michaelweidmann](https://togithub.com/michaelweidmann), [@qyqcswill](https://togithub.com/qyqcswill), [@rfigueroa](https://togithub.com/rfigueroa), [@sannanansari](https://togithub.com/sannanansari), [@sdeleuze](https://togithub.com/sdeleuze), [@yyjstudy](https://togithub.com/yyjstudy), and [@zhangyanyue](https://togithub.com/zhangyanyue)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.