spring-projects/spring-boot
### [`v2.7.3`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.3)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.2...v2.7.3)
#### :lady_beetle: Bug Fixes
- Misleading error message when using JarMode Layertools and the source is not an archive [#32097](https://togithub.com/spring-projects/spring-boot/issues/32097)
- ClassNotFoundException can be thrown for classes in nested jars when under GC pressure [#32085](https://togithub.com/spring-projects/spring-boot/issues/32085)
- Flyway auto-configuration fails with Flyway 9 [#32034](https://togithub.com/spring-projects/spring-boot/issues/32034)
- BasicJsonParser does not protect against deeply nested maps [#32031](https://togithub.com/spring-projects/spring-boot/issues/32031)
- OptionalLiveReloadServer logs the wrong port number when it is configured to use an ephemeral port [#31984](https://togithub.com/spring-projects/spring-boot/issues/31984)
- Servlet WebServerStartStopLifecycle doesn't set running to false on stop [#31967](https://togithub.com/spring-projects/spring-boot/issues/31967)
- JUL-based logging performed during close of application context is lost [#31963](https://togithub.com/spring-projects/spring-boot/issues/31963)
- The hash of spring-boot-jarmode-layertools.jar that's added to a fat jar doesn't match the hash of the equivalent published artifact [#31949](https://togithub.com/spring-projects/spring-boot/issues/31949)
- management.endpoint.health.probes.add-additional-paths has no effect when configuration properties have already created the liveness and/or readiness groups [#31926](https://togithub.com/spring-projects/spring-boot/issues/31926)
- UnsupportedDataSourcePropertyException is thrown when attempting to set jdbcUrl for C3P0 [#31921](https://togithub.com/spring-projects/spring-boot/issues/31921)
- Dev Tools restart failures caused by a too short quiet period are hard to diagnose [#31906](https://togithub.com/spring-projects/spring-boot/issues/31906)
- HealthContributor beans managed by a CompositeHealthContributor are recreated on each call [#31879](https://togithub.com/spring-projects/spring-boot/issues/31879)
- Dependency management for REST Assured is incomplete [#31877](https://togithub.com/spring-projects/spring-boot/issues/31877)
- Jar Handler never clears PROTOCOL_HANDLER system property [#31875](https://togithub.com/spring-projects/spring-boot/issues/31875)
- BasicJsonParser can fail with a timeout or stackoverflow with malformed map JSON [#31873](https://togithub.com/spring-projects/spring-boot/issues/31873)
- BasicJsonParser can fail with a stackoverflow exception [#31871](https://togithub.com/spring-projects/spring-boot/issues/31871)
#### :notebook_with_decorative_cover: Documentation
- Review Git contribution documentation [#32099](https://togithub.com/spring-projects/spring-boot/issues/32099)
- Documentation for Maven Plugin classifier has an unresolved external reference [#32043](https://togithub.com/spring-projects/spring-boot/issues/32043)
- Update Static Content reference documentation to reflect the DefaultServlet no longer being enabled by default [#32026](https://togithub.com/spring-projects/spring-boot/issues/32026)
- Example log output is out-of-date and inconsistent [#31987](https://togithub.com/spring-projects/spring-boot/issues/31987)
- Document that Undertow's record-request-start-time server option must be enabled for %D to work in access logging [#31976](https://togithub.com/spring-projects/spring-boot/issues/31976)
- Update documentation on using H2C to consider running behind a proxy that's performing TLS termination [#31974](https://togithub.com/spring-projects/spring-boot/issues/31974)
- Some properties in the Common Application Properties appendix have no description [#31971](https://togithub.com/spring-projects/spring-boot/issues/31971)
- Fix links in documentations [#31951](https://togithub.com/spring-projects/spring-boot/issues/31951)
- External configuration documentation uses incorrect placeholder syntax [#31943](https://togithub.com/spring-projects/spring-boot/issues/31943)
- server.reactive.session.cookie properties are not listed in the application properties appendix [#31914](https://togithub.com/spring-projects/spring-boot/issues/31914)
- Remove documentation and metadata references to ConfigFileApplicationListener [#31901](https://togithub.com/spring-projects/spring-boot/issues/31901)
- Metadata for 'spring.beaninfo.ignore' has incorrect SourceType [#31899](https://togithub.com/spring-projects/spring-boot/issues/31899)
- Remove reference to nitrite-spring-boot-starter [#31893](https://togithub.com/spring-projects/spring-boot/issues/31893)
- Remove reference to Azure Application Insights [#31890](https://togithub.com/spring-projects/spring-boot/issues/31890)
- Fix typos in code and documentation [#31865](https://togithub.com/spring-projects/spring-boot/issues/31865)
#### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.13 [#32013](https://togithub.com/spring-projects/spring-boot/issues/32013)
- Upgrade to Couchbase Client 3.3.3 [#32014](https://togithub.com/spring-projects/spring-boot/issues/32014)
- Upgrade to Dependency Management Plugin 1.0.13.RELEASE [#32056](https://togithub.com/spring-projects/spring-boot/issues/32056)
- Upgrade to Dropwizard Metrics 4.2.11 [#32015](https://togithub.com/spring-projects/spring-boot/issues/32015)
- Upgrade to Embedded Mongo 3.4.8 [#32016](https://togithub.com/spring-projects/spring-boot/issues/32016)
- Upgrade to GraphQL Java 18.3 [#31945](https://togithub.com/spring-projects/spring-boot/issues/31945)
- Upgrade to Groovy 3.0.12 [#32017](https://togithub.com/spring-projects/spring-boot/issues/32017)
- Upgrade to Gson 2.9.1 [#32018](https://togithub.com/spring-projects/spring-boot/issues/32018)
- Upgrade to Hazelcast 5.1.3 [#32019](https://togithub.com/spring-projects/spring-boot/issues/32019)
- Upgrade to Hibernate Validator 6.2.4.Final [#32020](https://togithub.com/spring-projects/spring-boot/issues/32020)
- Upgrade to MariaDB 3.0.7 [#32021](https://togithub.com/spring-projects/spring-boot/issues/32021)
- Upgrade to Maven Javadoc Plugin 3.4.1 [#32089](https://togithub.com/spring-projects/spring-boot/issues/32089)
- Upgrade to Micrometer 1.9.3 [#32022](https://togithub.com/spring-projects/spring-boot/issues/32022)
- Upgrade to MySQL 8.0.30 [#32023](https://togithub.com/spring-projects/spring-boot/issues/32023)
- Upgrade to Reactor 2020.0.22 [#32038](https://togithub.com/spring-projects/spring-boot/issues/32038)
- Upgrade to Spring Security 5.7.3 [#32040](https://togithub.com/spring-projects/spring-boot/issues/32040)
- Upgrade to Undertow 2.2.19.Final [#32090](https://togithub.com/spring-projects/spring-boot/issues/32090)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@dreis2211](https://togithub.com/dreis2211)
- [@marcwrobel](https://togithub.com/marcwrobel)
- [@ionascustefanciprian](https://togithub.com/ionascustefanciprian)
- [@vilmos](https://togithub.com/vilmos)
- [@Kalpesh-18](https://togithub.com/Kalpesh-18)
- [@nilshartmann](https://togithub.com/nilshartmann)
- [@vpavic](https://togithub.com/vpavic)
- [@adrianbob](https://togithub.com/adrianbob)
- [@aoyvx](https://togithub.com/aoyvx)
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 becomes conflicted, 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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.7.2
->2.7.3
2.7.2
->2.7.3
2.7.2
->2.7.3
Release Notes
spring-projects/spring-boot
### [`v2.7.3`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.3) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.2...v2.7.3) #### :lady_beetle: Bug Fixes - Misleading error message when using JarMode Layertools and the source is not an archive [#32097](https://togithub.com/spring-projects/spring-boot/issues/32097) - ClassNotFoundException can be thrown for classes in nested jars when under GC pressure [#32085](https://togithub.com/spring-projects/spring-boot/issues/32085) - Flyway auto-configuration fails with Flyway 9 [#32034](https://togithub.com/spring-projects/spring-boot/issues/32034) - BasicJsonParser does not protect against deeply nested maps [#32031](https://togithub.com/spring-projects/spring-boot/issues/32031) - OptionalLiveReloadServer logs the wrong port number when it is configured to use an ephemeral port [#31984](https://togithub.com/spring-projects/spring-boot/issues/31984) - Servlet WebServerStartStopLifecycle doesn't set running to false on stop [#31967](https://togithub.com/spring-projects/spring-boot/issues/31967) - JUL-based logging performed during close of application context is lost [#31963](https://togithub.com/spring-projects/spring-boot/issues/31963) - The hash of spring-boot-jarmode-layertools.jar that's added to a fat jar doesn't match the hash of the equivalent published artifact [#31949](https://togithub.com/spring-projects/spring-boot/issues/31949) - management.endpoint.health.probes.add-additional-paths has no effect when configuration properties have already created the liveness and/or readiness groups [#31926](https://togithub.com/spring-projects/spring-boot/issues/31926) - UnsupportedDataSourcePropertyException is thrown when attempting to set jdbcUrl for C3P0 [#31921](https://togithub.com/spring-projects/spring-boot/issues/31921) - Dev Tools restart failures caused by a too short quiet period are hard to diagnose [#31906](https://togithub.com/spring-projects/spring-boot/issues/31906) - HealthContributor beans managed by a CompositeHealthContributor are recreated on each call [#31879](https://togithub.com/spring-projects/spring-boot/issues/31879) - Dependency management for REST Assured is incomplete [#31877](https://togithub.com/spring-projects/spring-boot/issues/31877) - Jar Handler never clears PROTOCOL_HANDLER system property [#31875](https://togithub.com/spring-projects/spring-boot/issues/31875) - BasicJsonParser can fail with a timeout or stackoverflow with malformed map JSON [#31873](https://togithub.com/spring-projects/spring-boot/issues/31873) - BasicJsonParser can fail with a stackoverflow exception [#31871](https://togithub.com/spring-projects/spring-boot/issues/31871) #### :notebook_with_decorative_cover: Documentation - Review Git contribution documentation [#32099](https://togithub.com/spring-projects/spring-boot/issues/32099) - Documentation for Maven Plugin classifier has an unresolved external reference [#32043](https://togithub.com/spring-projects/spring-boot/issues/32043) - Update Static Content reference documentation to reflect the DefaultServlet no longer being enabled by default [#32026](https://togithub.com/spring-projects/spring-boot/issues/32026) - Example log output is out-of-date and inconsistent [#31987](https://togithub.com/spring-projects/spring-boot/issues/31987) - Document that Undertow's record-request-start-time server option must be enabled for %D to work in access logging [#31976](https://togithub.com/spring-projects/spring-boot/issues/31976) - Update documentation on using H2C to consider running behind a proxy that's performing TLS termination [#31974](https://togithub.com/spring-projects/spring-boot/issues/31974) - Some properties in the Common Application Properties appendix have no description [#31971](https://togithub.com/spring-projects/spring-boot/issues/31971) - Fix links in documentations [#31951](https://togithub.com/spring-projects/spring-boot/issues/31951) - External configuration documentation uses incorrect placeholder syntax [#31943](https://togithub.com/spring-projects/spring-boot/issues/31943) - server.reactive.session.cookie properties are not listed in the application properties appendix [#31914](https://togithub.com/spring-projects/spring-boot/issues/31914) - Remove documentation and metadata references to ConfigFileApplicationListener [#31901](https://togithub.com/spring-projects/spring-boot/issues/31901) - Metadata for 'spring.beaninfo.ignore' has incorrect SourceType [#31899](https://togithub.com/spring-projects/spring-boot/issues/31899) - Remove reference to nitrite-spring-boot-starter [#31893](https://togithub.com/spring-projects/spring-boot/issues/31893) - Remove reference to Azure Application Insights [#31890](https://togithub.com/spring-projects/spring-boot/issues/31890) - Fix typos in code and documentation [#31865](https://togithub.com/spring-projects/spring-boot/issues/31865) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.12.13 [#32013](https://togithub.com/spring-projects/spring-boot/issues/32013) - Upgrade to Couchbase Client 3.3.3 [#32014](https://togithub.com/spring-projects/spring-boot/issues/32014) - Upgrade to Dependency Management Plugin 1.0.13.RELEASE [#32056](https://togithub.com/spring-projects/spring-boot/issues/32056) - Upgrade to Dropwizard Metrics 4.2.11 [#32015](https://togithub.com/spring-projects/spring-boot/issues/32015) - Upgrade to Embedded Mongo 3.4.8 [#32016](https://togithub.com/spring-projects/spring-boot/issues/32016) - Upgrade to GraphQL Java 18.3 [#31945](https://togithub.com/spring-projects/spring-boot/issues/31945) - Upgrade to Groovy 3.0.12 [#32017](https://togithub.com/spring-projects/spring-boot/issues/32017) - Upgrade to Gson 2.9.1 [#32018](https://togithub.com/spring-projects/spring-boot/issues/32018) - Upgrade to Hazelcast 5.1.3 [#32019](https://togithub.com/spring-projects/spring-boot/issues/32019) - Upgrade to Hibernate Validator 6.2.4.Final [#32020](https://togithub.com/spring-projects/spring-boot/issues/32020) - Upgrade to MariaDB 3.0.7 [#32021](https://togithub.com/spring-projects/spring-boot/issues/32021) - Upgrade to Maven Javadoc Plugin 3.4.1 [#32089](https://togithub.com/spring-projects/spring-boot/issues/32089) - Upgrade to Micrometer 1.9.3 [#32022](https://togithub.com/spring-projects/spring-boot/issues/32022) - Upgrade to MySQL 8.0.30 [#32023](https://togithub.com/spring-projects/spring-boot/issues/32023) - Upgrade to Reactor 2020.0.22 [#32038](https://togithub.com/spring-projects/spring-boot/issues/32038) - Upgrade to Spring Security 5.7.3 [#32040](https://togithub.com/spring-projects/spring-boot/issues/32040) - Upgrade to Undertow 2.2.19.Final [#32090](https://togithub.com/spring-projects/spring-boot/issues/32090) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@dreis2211](https://togithub.com/dreis2211) - [@marcwrobel](https://togithub.com/marcwrobel) - [@ionascustefanciprian](https://togithub.com/ionascustefanciprian) - [@vilmos](https://togithub.com/vilmos) - [@Kalpesh-18](https://togithub.com/Kalpesh-18) - [@nilshartmann](https://togithub.com/nilshartmann) - [@vpavic](https://togithub.com/vpavic) - [@adrianbob](https://togithub.com/adrianbob) - [@aoyvx](https://togithub.com/aoyvx)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 becomes conflicted, 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 Mend Renovate. View repository job log here.