spring-projects/spring-boot (org.springframework.boot:spring-boot-maven-plugin)
### [`v3.3.3`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.3.3)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.3.2...v3.3.3)
##### :star: New Features
- Add TWENTY_THREE to JavaVersion enum [#41716](https://togithub.com/spring-projects/spring-boot/issues/41716)
##### :lady_beetle: Bug Fixes
- Extending DefaultErrorAttributes and overriding getErrorAttributes() gets called twice [#41995](https://togithub.com/spring-projects/spring-boot/issues/41995)
- When using WebFlux, server.error.include-binding-errors=ALWAYS no longer has an effect when the BindingResult exception is the cause of a ResponseStatusException [#41987](https://togithub.com/spring-projects/spring-boot/issues/41987)
- PropertiesLauncher does not respect classpath.idx when adding jars in BOOT-INF/lib to the classpath [#41970](https://togithub.com/spring-projects/spring-boot/issues/41970)
- Web extension for SBOM endpoint isn't available under /cloudfoundryapplication [#41890](https://togithub.com/spring-projects/spring-boot/issues/41890)
- Launcher's ClassLoader is no longer parallel capable [#41873](https://togithub.com/spring-projects/spring-boot/issues/41873)
- spring-boot-testcontainers causes unwanted container initialization during AOT processing [#41859](https://togithub.com/spring-projects/spring-boot/issues/41859)
- ReactiveElasticsearchRepositoriesAutoConfiguration should back off when Reactor is not on the classpath [#41678](https://togithub.com/spring-projects/spring-boot/issues/41678)
- mvn spring-boot:build-image fails when 'classifier' is set to non-default value [#41661](https://togithub.com/spring-projects/spring-boot/issues/41661)
- Spring Boot Maven plugin AOT cannot handle Maven modules with module-info.java [#41647](https://togithub.com/spring-projects/spring-boot/issues/41647)
- Docker publishRegistry in Maven plugin configuration is validated when publish option is false [#41641](https://togithub.com/spring-projects/spring-boot/issues/41641)
- Using Gradle's new file permission API is implemented in a way that prevents removal of the old API [#41607](https://togithub.com/spring-projects/spring-boot/issues/41607)
- Some `@ControllerEndpoint` and `@RestControllerEndpoint` infrastructure remains undeprecated [#41596](https://togithub.com/spring-projects/spring-boot/pull/41596)
- Constructor binding of EnumMap fails due to missing key type [#41563](https://togithub.com/spring-projects/spring-boot/issues/41563)
##### :notebook_with_decorative_cover: Documentation
- Improve documented logging property descriptions and default values [#41989](https://togithub.com/spring-projects/spring-boot/issues/41989)
- Explain that enabling virtual threads disables traditional thread pools [#41976](https://togithub.com/spring-projects/spring-boot/issues/41976)
- Harmonize code sample for MyUserHandler in reference documentation [#41949](https://togithub.com/spring-projects/spring-boot/issues/41949)
- Document when environment variable property mapping applies [#41945](https://togithub.com/spring-projects/spring-boot/issues/41945)
- Javadoc of slice test annotations should describe more accurately which components are considered [#41935](https://togithub.com/spring-projects/spring-boot/issues/41935)
- Fix duplicate words [#41920](https://togithub.com/spring-projects/spring-boot/issues/41920)
- Document the need to explicitly reset mock servers when using mock server customizers directly [#41849](https://togithub.com/spring-projects/spring-boot/issues/41849)
- Correct grammar in 'Running your Application with Maven' [#41840](https://togithub.com/spring-projects/spring-boot/pull/41840)
- Document more clearly that username and password are not used when spring.data.redis.url is set [#41748](https://togithub.com/spring-projects/spring-boot/issues/41748)
- Pulsar configuration does not have default value for several entries in the metadata [#41683](https://togithub.com/spring-projects/spring-boot/issues/41683)
- management.otlp.metrics.export.aggregation-temporality does not have a default value in the metadata [#41676](https://togithub.com/spring-projects/spring-boot/issues/41676)
- management.newrelic.metrics.export.client-provider-type does not have a default value in the metadata [#41670](https://togithub.com/spring-projects/spring-boot/issues/41670)
- server.error.include-path does not have a default value in the metadata [#41667](https://togithub.com/spring-projects/spring-boot/issues/41667)
- The effect upon Actuator of defining your own SecurityFilterChain is documented inconsistently [#41638](https://togithub.com/spring-projects/spring-boot/issues/41638)
- "Use Spring Data repositories" How-to incorrectly refers to Repository annotations [#41628](https://togithub.com/spring-projects/spring-boot/issues/41628)
- "Use Spring Data repositories" How-to incorrectly refers to Repository annotations [#41627](https://togithub.com/spring-projects/spring-boot/issues/41627)
- Update link to documentation for log4j-spring-boot [#41622](https://togithub.com/spring-projects/spring-boot/issues/41622)
- Fix link to Flyway reference documentation [#41593](https://togithub.com/spring-projects/spring-boot/issues/41593)
- Document configuration property binding's support for using `@Name` to customize a property name [#41585](https://togithub.com/spring-projects/spring-boot/issues/41585)
- Add hint for new dependencies required for Flyway [#41574](https://togithub.com/spring-projects/spring-boot/pull/41574)
- Document that spring-boot:repackage should not be run from the command-line [#22317](https://togithub.com/spring-projects/spring-boot/issues/22317)
##### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 6.1.3 [#41782](https://togithub.com/spring-projects/spring-boot/issues/41782)
- Upgrade to Awaitility 4.2.2 [#41707](https://togithub.com/spring-projects/spring-boot/issues/41707)
- Upgrade to Byte Buddy 1.14.19 [#41886](https://togithub.com/spring-projects/spring-boot/issues/41886)
- Upgrade to Couchbase Client 3.6.3 [#41967](https://togithub.com/spring-projects/spring-boot/issues/41967)
- Upgrade to CycloneDX Maven Plugin 2.8.1 [#41783](https://togithub.com/spring-projects/spring-boot/issues/41783)
- Upgrade to Infinispan 15.0.7.Final [#41784](https://togithub.com/spring-projects/spring-boot/issues/41784)
- Upgrade to Jakarta Servlet JSP JSTL 3.0.1 [#41845](https://togithub.com/spring-projects/spring-boot/issues/41845)
- Upgrade to Jersey 3.1.8 [#41785](https://togithub.com/spring-projects/spring-boot/issues/41785)
- Upgrade to Jetty 12.0.12 [#41828](https://togithub.com/spring-projects/spring-boot/issues/41828)
- Upgrade to Jetty Reactive HTTPClient 4.0.6 [#41786](https://togithub.com/spring-projects/spring-boot/issues/41786)
- Upgrade to jOOQ 3.19.11 [#41846](https://togithub.com/spring-projects/spring-boot/issues/41846)
- Upgrade to Kotlin 1.9.25 [#41787](https://togithub.com/spring-projects/spring-boot/issues/41787)
- Upgrade to Logback 1.5.7 [#41887](https://togithub.com/spring-projects/spring-boot/issues/41887)
- Upgrade to Maven Deploy Plugin 3.1.3 [#41942](https://togithub.com/spring-projects/spring-boot/issues/41942)
- Upgrade to Maven Install Plugin 3.1.3 [#41943](https://togithub.com/spring-projects/spring-boot/issues/41943)
- Upgrade to Micrometer 1.13.3 [#41733](https://togithub.com/spring-projects/spring-boot/issues/41733)
- Upgrade to Micrometer Tracing 1.3.3 [#41734](https://togithub.com/spring-projects/spring-boot/issues/41734)
- Upgrade to Neo4j Java Driver 5.23.0 [#41743](https://togithub.com/spring-projects/spring-boot/issues/41743)
- Upgrade to Netty 4.1.112.Final [#41788](https://togithub.com/spring-projects/spring-boot/issues/41788)
- Upgrade to Pulsar 3.2.4 [#41789](https://togithub.com/spring-projects/spring-boot/issues/41789)
- Upgrade to Pulsar Reactive 0.5.7 [#41888](https://togithub.com/spring-projects/spring-boot/issues/41888)
- Upgrade to Reactor Bom 2023.0.9 [#41735](https://togithub.com/spring-projects/spring-boot/issues/41735)
- Upgrade to RxJava3 3.1.9 [#41847](https://togithub.com/spring-projects/spring-boot/issues/41847)
- Upgrade to SLF4J 2.0.16 [#41790](https://togithub.com/spring-projects/spring-boot/issues/41790)
- Upgrade to Spring AMQP 3.1.7 [#41953](https://togithub.com/spring-projects/spring-boot/issues/41953)
- Upgrade to Spring Authorization Server 1.3.2 [#41736](https://togithub.com/spring-projects/spring-boot/issues/41736)
- Upgrade to Spring Data Bom 2024.0.3 [#41737](https://togithub.com/spring-projects/spring-boot/issues/41737)
- Upgrade to Spring Framework 6.1.12 [#41738](https://togithub.com/spring-projects/spring-boot/issues/41738)
- Upgrade to Spring HATEOAS 2.3.2 [#41889](https://togithub.com/spring-projects/spring-boot/issues/41889)
- Upgrade to Spring Integration 6.3.3 [#41974](https://togithub.com/spring-projects/spring-boot/issues/41974)
- Upgrade to Spring Kafka 3.2.3 [#41954](https://togithub.com/spring-projects/spring-boot/issues/41954)
- Upgrade to Spring LDAP 3.2.6 [#41739](https://togithub.com/spring-projects/spring-boot/issues/41739)
- Upgrade to Spring Pulsar 1.1.3 [#41740](https://togithub.com/spring-projects/spring-boot/issues/41740)
- Upgrade to Spring Retry 2.0.8 [#41944](https://togithub.com/spring-projects/spring-boot/issues/41944)
- Upgrade to Spring Security 6.3.3 [#41985](https://togithub.com/spring-projects/spring-boot/issues/41985)
- Upgrade to Spring Session 3.3.2 [#41742](https://togithub.com/spring-projects/spring-boot/issues/41742)
- Upgrade to Tomcat 10.1.28 [#41791](https://togithub.com/spring-projects/spring-boot/issues/41791)
- Upgrade to Yasson 3.0.4 [#41792](https://togithub.com/spring-projects/spring-boot/issues/41792)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@PiyalAhmed](https://togithub.com/PiyalAhmed), [@Rajin9601](https://togithub.com/Rajin9601), [@cms04](https://togithub.com/cms04), [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@hyunmin0317](https://togithub.com/hyunmin0317), [@ivamly](https://togithub.com/ivamly), [@jmewes](https://togithub.com/jmewes), [@jxblum](https://togithub.com/jxblum), [@lamtrinhdev](https://togithub.com/lamtrinhdev), [@ngocnhan-tran1996](https://togithub.com/ngocnhan-tran1996), [@quaff](https://togithub.com/quaff), and [@ritzykey](https://togithub.com/ritzykey)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.3.2
->3.3.3
3.3.2
->3.3.3
Release Notes
spring-projects/spring-boot (org.springframework.boot:spring-boot-maven-plugin)
### [`v3.3.3`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.3.3) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.3.2...v3.3.3) ##### :star: New Features - Add TWENTY_THREE to JavaVersion enum [#41716](https://togithub.com/spring-projects/spring-boot/issues/41716) ##### :lady_beetle: Bug Fixes - Extending DefaultErrorAttributes and overriding getErrorAttributes() gets called twice [#41995](https://togithub.com/spring-projects/spring-boot/issues/41995) - When using WebFlux, server.error.include-binding-errors=ALWAYS no longer has an effect when the BindingResult exception is the cause of a ResponseStatusException [#41987](https://togithub.com/spring-projects/spring-boot/issues/41987) - PropertiesLauncher does not respect classpath.idx when adding jars in BOOT-INF/lib to the classpath [#41970](https://togithub.com/spring-projects/spring-boot/issues/41970) - Web extension for SBOM endpoint isn't available under /cloudfoundryapplication [#41890](https://togithub.com/spring-projects/spring-boot/issues/41890) - Launcher's ClassLoader is no longer parallel capable [#41873](https://togithub.com/spring-projects/spring-boot/issues/41873) - spring-boot-testcontainers causes unwanted container initialization during AOT processing [#41859](https://togithub.com/spring-projects/spring-boot/issues/41859) - ReactiveElasticsearchRepositoriesAutoConfiguration should back off when Reactor is not on the classpath [#41678](https://togithub.com/spring-projects/spring-boot/issues/41678) - mvn spring-boot:build-image fails when 'classifier' is set to non-default value [#41661](https://togithub.com/spring-projects/spring-boot/issues/41661) - Spring Boot Maven plugin AOT cannot handle Maven modules with module-info.java [#41647](https://togithub.com/spring-projects/spring-boot/issues/41647) - Docker publishRegistry in Maven plugin configuration is validated when publish option is false [#41641](https://togithub.com/spring-projects/spring-boot/issues/41641) - Using Gradle's new file permission API is implemented in a way that prevents removal of the old API [#41607](https://togithub.com/spring-projects/spring-boot/issues/41607) - Some `@ControllerEndpoint` and `@RestControllerEndpoint` infrastructure remains undeprecated [#41596](https://togithub.com/spring-projects/spring-boot/pull/41596) - Constructor binding of EnumMap fails due to missing key type [#41563](https://togithub.com/spring-projects/spring-boot/issues/41563) ##### :notebook_with_decorative_cover: Documentation - Improve documented logging property descriptions and default values [#41989](https://togithub.com/spring-projects/spring-boot/issues/41989) - Explain that enabling virtual threads disables traditional thread pools [#41976](https://togithub.com/spring-projects/spring-boot/issues/41976) - Harmonize code sample for MyUserHandler in reference documentation [#41949](https://togithub.com/spring-projects/spring-boot/issues/41949) - Document when environment variable property mapping applies [#41945](https://togithub.com/spring-projects/spring-boot/issues/41945) - Javadoc of slice test annotations should describe more accurately which components are considered [#41935](https://togithub.com/spring-projects/spring-boot/issues/41935) - Fix duplicate words [#41920](https://togithub.com/spring-projects/spring-boot/issues/41920) - Document the need to explicitly reset mock servers when using mock server customizers directly [#41849](https://togithub.com/spring-projects/spring-boot/issues/41849) - Correct grammar in 'Running your Application with Maven' [#41840](https://togithub.com/spring-projects/spring-boot/pull/41840) - Document more clearly that username and password are not used when spring.data.redis.url is set [#41748](https://togithub.com/spring-projects/spring-boot/issues/41748) - Pulsar configuration does not have default value for several entries in the metadata [#41683](https://togithub.com/spring-projects/spring-boot/issues/41683) - management.otlp.metrics.export.aggregation-temporality does not have a default value in the metadata [#41676](https://togithub.com/spring-projects/spring-boot/issues/41676) - management.newrelic.metrics.export.client-provider-type does not have a default value in the metadata [#41670](https://togithub.com/spring-projects/spring-boot/issues/41670) - server.error.include-path does not have a default value in the metadata [#41667](https://togithub.com/spring-projects/spring-boot/issues/41667) - The effect upon Actuator of defining your own SecurityFilterChain is documented inconsistently [#41638](https://togithub.com/spring-projects/spring-boot/issues/41638) - "Use Spring Data repositories" How-to incorrectly refers to Repository annotations [#41628](https://togithub.com/spring-projects/spring-boot/issues/41628) - "Use Spring Data repositories" How-to incorrectly refers to Repository annotations [#41627](https://togithub.com/spring-projects/spring-boot/issues/41627) - Update link to documentation for log4j-spring-boot [#41622](https://togithub.com/spring-projects/spring-boot/issues/41622) - Fix link to Flyway reference documentation [#41593](https://togithub.com/spring-projects/spring-boot/issues/41593) - Document configuration property binding's support for using `@Name` to customize a property name [#41585](https://togithub.com/spring-projects/spring-boot/issues/41585) - Add hint for new dependencies required for Flyway [#41574](https://togithub.com/spring-projects/spring-boot/pull/41574) - Document that spring-boot:repackage should not be run from the command-line [#22317](https://togithub.com/spring-projects/spring-boot/issues/22317) ##### :hammer: Dependency Upgrades - Upgrade to ActiveMQ 6.1.3 [#41782](https://togithub.com/spring-projects/spring-boot/issues/41782) - Upgrade to Awaitility 4.2.2 [#41707](https://togithub.com/spring-projects/spring-boot/issues/41707) - Upgrade to Byte Buddy 1.14.19 [#41886](https://togithub.com/spring-projects/spring-boot/issues/41886) - Upgrade to Couchbase Client 3.6.3 [#41967](https://togithub.com/spring-projects/spring-boot/issues/41967) - Upgrade to CycloneDX Maven Plugin 2.8.1 [#41783](https://togithub.com/spring-projects/spring-boot/issues/41783) - Upgrade to Infinispan 15.0.7.Final [#41784](https://togithub.com/spring-projects/spring-boot/issues/41784) - Upgrade to Jakarta Servlet JSP JSTL 3.0.1 [#41845](https://togithub.com/spring-projects/spring-boot/issues/41845) - Upgrade to Jersey 3.1.8 [#41785](https://togithub.com/spring-projects/spring-boot/issues/41785) - Upgrade to Jetty 12.0.12 [#41828](https://togithub.com/spring-projects/spring-boot/issues/41828) - Upgrade to Jetty Reactive HTTPClient 4.0.6 [#41786](https://togithub.com/spring-projects/spring-boot/issues/41786) - Upgrade to jOOQ 3.19.11 [#41846](https://togithub.com/spring-projects/spring-boot/issues/41846) - Upgrade to Kotlin 1.9.25 [#41787](https://togithub.com/spring-projects/spring-boot/issues/41787) - Upgrade to Logback 1.5.7 [#41887](https://togithub.com/spring-projects/spring-boot/issues/41887) - Upgrade to Maven Deploy Plugin 3.1.3 [#41942](https://togithub.com/spring-projects/spring-boot/issues/41942) - Upgrade to Maven Install Plugin 3.1.3 [#41943](https://togithub.com/spring-projects/spring-boot/issues/41943) - Upgrade to Micrometer 1.13.3 [#41733](https://togithub.com/spring-projects/spring-boot/issues/41733) - Upgrade to Micrometer Tracing 1.3.3 [#41734](https://togithub.com/spring-projects/spring-boot/issues/41734) - Upgrade to Neo4j Java Driver 5.23.0 [#41743](https://togithub.com/spring-projects/spring-boot/issues/41743) - Upgrade to Netty 4.1.112.Final [#41788](https://togithub.com/spring-projects/spring-boot/issues/41788) - Upgrade to Pulsar 3.2.4 [#41789](https://togithub.com/spring-projects/spring-boot/issues/41789) - Upgrade to Pulsar Reactive 0.5.7 [#41888](https://togithub.com/spring-projects/spring-boot/issues/41888) - Upgrade to Reactor Bom 2023.0.9 [#41735](https://togithub.com/spring-projects/spring-boot/issues/41735) - Upgrade to RxJava3 3.1.9 [#41847](https://togithub.com/spring-projects/spring-boot/issues/41847) - Upgrade to SLF4J 2.0.16 [#41790](https://togithub.com/spring-projects/spring-boot/issues/41790) - Upgrade to Spring AMQP 3.1.7 [#41953](https://togithub.com/spring-projects/spring-boot/issues/41953) - Upgrade to Spring Authorization Server 1.3.2 [#41736](https://togithub.com/spring-projects/spring-boot/issues/41736) - Upgrade to Spring Data Bom 2024.0.3 [#41737](https://togithub.com/spring-projects/spring-boot/issues/41737) - Upgrade to Spring Framework 6.1.12 [#41738](https://togithub.com/spring-projects/spring-boot/issues/41738) - Upgrade to Spring HATEOAS 2.3.2 [#41889](https://togithub.com/spring-projects/spring-boot/issues/41889) - Upgrade to Spring Integration 6.3.3 [#41974](https://togithub.com/spring-projects/spring-boot/issues/41974) - Upgrade to Spring Kafka 3.2.3 [#41954](https://togithub.com/spring-projects/spring-boot/issues/41954) - Upgrade to Spring LDAP 3.2.6 [#41739](https://togithub.com/spring-projects/spring-boot/issues/41739) - Upgrade to Spring Pulsar 1.1.3 [#41740](https://togithub.com/spring-projects/spring-boot/issues/41740) - Upgrade to Spring Retry 2.0.8 [#41944](https://togithub.com/spring-projects/spring-boot/issues/41944) - Upgrade to Spring Security 6.3.3 [#41985](https://togithub.com/spring-projects/spring-boot/issues/41985) - Upgrade to Spring Session 3.3.2 [#41742](https://togithub.com/spring-projects/spring-boot/issues/41742) - Upgrade to Tomcat 10.1.28 [#41791](https://togithub.com/spring-projects/spring-boot/issues/41791) - Upgrade to Yasson 3.0.4 [#41792](https://togithub.com/spring-projects/spring-boot/issues/41792) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@PiyalAhmed](https://togithub.com/PiyalAhmed), [@Rajin9601](https://togithub.com/Rajin9601), [@cms04](https://togithub.com/cms04), [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@hyunmin0317](https://togithub.com/hyunmin0317), [@ivamly](https://togithub.com/ivamly), [@jmewes](https://togithub.com/jmewes), [@jxblum](https://togithub.com/jxblum), [@lamtrinhdev](https://togithub.com/lamtrinhdev), [@ngocnhan-tran1996](https://togithub.com/ngocnhan-tran1996), [@quaff](https://togithub.com/quaff), and [@ritzykey](https://togithub.com/ritzykey)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.