spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
### [`v2.7.16`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.16)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.15...v2.7.16)
##### :star: New Features
- Add TWENTY_ONE to JavaVersion enum [#37362](https://togithub.com/spring-projects/spring-boot/issues/37362)
##### :lady_beetle: Bug Fixes
- Invalid Accept header produces HTTP 500 in WelcomePageHandlerMapping [#37455](https://togithub.com/spring-projects/spring-boot/issues/37455)
- PrivateKeyParser doesn't support ed448, XDH and RSA-PSS keys [#37237](https://togithub.com/spring-projects/spring-boot/issues/37237)
- Parsing OCI image names that are invalid due to the use of upper case letters is very slow [#35657](https://togithub.com/spring-projects/spring-boot/issues/35657)
- Using https with elliptic curves other than secp384r1 fails [#34232](https://togithub.com/spring-projects/spring-boot/issues/34232)
- Saml2RelyingPartyAutoConfiguration ignores `sign-request` when `metadata-url` is used [#33747](https://togithub.com/spring-projects/spring-boot/issues/33747)
- Leaking file descriptor / socket within DomainSocket tooling [#32423](https://togithub.com/spring-projects/spring-boot/issues/32423)
##### :notebook_with_decorative_cover: Documentation
- Correct the description of spring.artemis.broker-url [#37260](https://togithub.com/spring-projects/spring-boot/pull/37260)
- Add default value metadata for management.metrics.export.signalfx.published-histogram-type [#37210](https://togithub.com/spring-projects/spring-boot/pull/37210)
- Document that PKCS8 PEM files should be used whenever possible [#37170](https://togithub.com/spring-projects/spring-boot/issues/37170)
- Polish javadoc [#37112](https://togithub.com/spring-projects/spring-boot/pull/37112)
##### :hammer: Dependency Upgrades
- Upgrade to Elasticsearch 7.17.13 [#37286](https://togithub.com/spring-projects/spring-boot/issues/37286)
- Upgrade to Jetty 9.4.52.v20230823 [#37287](https://togithub.com/spring-projects/spring-boot/issues/37287)
- Upgrade to Lombok 1.18.30 [#37486](https://togithub.com/spring-projects/spring-boot/issues/37486)
- Upgrade to Micrometer 1.9.15 [#37245](https://togithub.com/spring-projects/spring-boot/issues/37245)
- Upgrade to Reactor Bom 2020.0.36 [#37246](https://togithub.com/spring-projects/spring-boot/issues/37246)
- Upgrade to Spring AMQP 2.4.16 [#37247](https://togithub.com/spring-projects/spring-boot/issues/37247)
- Upgrade to Spring Data Bom 2021.2.16 [#37248](https://togithub.com/spring-projects/spring-boot/issues/37248)
- Upgrade to Spring Framework 5.3.30 [#37249](https://togithub.com/spring-projects/spring-boot/issues/37249)
- Upgrade to Spring GraphQL 1.0.6 [#37250](https://togithub.com/spring-projects/spring-boot/issues/37250)
- Upgrade to Spring Integration 5.5.19 [#37251](https://togithub.com/spring-projects/spring-boot/issues/37251)
- Upgrade to Spring Security 5.7.11 [#37414](https://togithub.com/spring-projects/spring-boot/issues/37414)
- Upgrade to Spring WS 3.1.7 [#37415](https://togithub.com/spring-projects/spring-boot/issues/37415)
- Upgrade to Tomcat 9.0.80 [#37288](https://togithub.com/spring-projects/spring-boot/issues/37288)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@dependabot](https://togithub.com/dependabot)\[bot], [@hakan-krgn](https://togithub.com/hakan-krgn), [@izeye](https://togithub.com/izeye), [@mdeinum](https://togithub.com/mdeinum), and [@quaff](https://togithub.com/quaff)
### [`v2.7.15`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.15)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.14...v2.7.15)
#### :lady_beetle: Bug Fixes
- Artemis ConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false [#36767](https://togithub.com/spring-projects/spring-boot/pull/36767)
- server.max-http-request-header-size doesn't affect Netty server with http2 enabled [#36766](https://togithub.com/spring-projects/spring-boot/pull/36766)
- LogbackLoggingSystem does not report suppressed exception details [#36645](https://togithub.com/spring-projects/spring-boot/issues/36645)
- Tomcat warns about a missing +/- prefix when enabling multiple protocols through server.ssl.enabled-protocols [#36572](https://togithub.com/spring-projects/spring-boot/pull/36572)
- Descriptions of started and ready time metrics contain time units but the unit may change when the metrics are exported [#36507](https://togithub.com/spring-projects/spring-boot/pull/36507)
- management.metrics.export.wavefront properties are incomplete [#36498](https://togithub.com/spring-projects/spring-boot/issues/36498)
- management.metrics.export.signalfx properties are incomplete [#36497](https://togithub.com/spring-projects/spring-boot/issues/36497)
- management.metrics.export.atlas properties are incomplete [#36496](https://togithub.com/spring-projects/spring-boot/issues/36496)
- Script-based database initialization fails with an unhelpful error message when configured with a resource that points to a directory [#36386](https://togithub.com/spring-projects/spring-boot/issues/36386)
- JobLauncherApplicationRunner returns a success exit code even when no jobs have been run [#36060](https://togithub.com/spring-projects/spring-boot/pull/36060)
- DatabaseDriver swallows real exception [#34728](https://togithub.com/spring-projects/spring-boot/issues/34728)
- Application Context initialized twice during test when exception thrown during initialization [#24888](https://togithub.com/spring-projects/spring-boot/issues/24888)
#### :notebook_with_decorative_cover: Documentation
- Maven plugin docs contain invalid parameter for image building [#37048](https://togithub.com/spring-projects/spring-boot/issues/37048)
- Align javadoc of AbstractFilterRegistrationBean#setDispatcherTypes [#36965](https://togithub.com/spring-projects/spring-boot/pull/36965)
- Update RestTemplateBuilder#defaultHeader javadoc to reference correct client-side HTTP request class [#36614](https://togithub.com/spring-projects/spring-boot/pull/36614)
- `@since` is missing from javadoc of values added to JavaVersion since its introduction [#36608](https://togithub.com/spring-projects/spring-boot/issues/36608)
- Document that server.forward-headers-strategy property defaults to native when running on Kubernetes [#36564](https://togithub.com/spring-projects/spring-boot/pull/36564)
- Clarify the effect of using `@EnableWebMvc` [#36506](https://togithub.com/spring-projects/spring-boot/issues/36506)
- Documentation of spring.redis.url incorrectly states that it does not override spring.redis.user [#36477](https://togithub.com/spring-projects/spring-boot/pull/36477)
- Improve documentation to describe how `@EntityScan` and `@Enable?Repositories` can be used to tune scanning [#36282](https://togithub.com/spring-projects/spring-boot/issues/36282)
- Document that scripts for database initialization are optional by default and how they can be made mandatory [#36176](https://togithub.com/spring-projects/spring-boot/issues/36176)
- Document `@DataR2dbcTest` support [#35014](https://togithub.com/spring-projects/spring-boot/issues/35014)
- Update expected size of the jar file in the first application getting started documentation [#34514](https://togithub.com/spring-projects/spring-boot/issues/34514)
- Improve documentation of spring.cache.type=none [#33694](https://togithub.com/spring-projects/spring-boot/issues/33694)
- Clarify that spring.security.filter properties only apply to servlet-based web apps [#33551](https://togithub.com/spring-projects/spring-boot/issues/33551)
- Describe quirks of JUL and Log4j2 in the javadoc of OutputCaptureExtension [#32562](https://togithub.com/spring-projects/spring-boot/issues/32562)
- Documentation describes how to opt in to using the path pattern parser but it's now the default [#32557](https://togithub.com/spring-projects/spring-boot/issues/32557)
- Clarify table that shows how logging properties are transferred to system properties [#32160](https://togithub.com/spring-projects/spring-boot/issues/32160)
- Rework Working with NoSQL Technologies to clarify which stores are supported by Spring Data [#29694](https://togithub.com/spring-projects/spring-boot/issues/29694)
- Clarify how nested directories are treated for configtree with wildcards [#28203](https://togithub.com/spring-projects/spring-boot/issues/28203)
- Document defaults for spring.mvc.format.\* and spring.webflux.format.\* properties [#30041](https://togithub.com/spring-projects/spring-boot/issues/30041)
#### :hammer: Dependency Upgrades
- Upgrade to Elasticsearch 7.17.12 [#36870](https://togithub.com/spring-projects/spring-boot/issues/36870)
- Upgrade to Groovy 3.0.19 [#37055](https://togithub.com/spring-projects/spring-boot/issues/37055)
- Upgrade to MariaDB 3.1.4 [#36394](https://togithub.com/spring-projects/spring-boot/issues/36394)
- Upgrade to Micrometer 1.9.14 [#36824](https://togithub.com/spring-projects/spring-boot/issues/36824)
- Upgrade to Netty 4.1.97.Final [#37085](https://togithub.com/spring-projects/spring-boot/issues/37085)
- Upgrade to Reactor Bom 2020.0.35 [#36825](https://togithub.com/spring-projects/spring-boot/issues/36825)
- Upgrade to Spring AMQP 2.4.15 [#36826](https://togithub.com/spring-projects/spring-boot/issues/36826)
- Upgrade to Spring Batch 4.3.9 [#36827](https://togithub.com/spring-projects/spring-boot/issues/36827)
- Upgrade to Spring Data Bom 2021.2.15 [#36828](https://togithub.com/spring-projects/spring-boot/issues/36828)
- Upgrade to Tomcat 9.0.79 [#36992](https://togithub.com/spring-projects/spring-boot/issues/36992)
- Upgrade to Undertow 2.2.26.Final [#37029](https://togithub.com/spring-projects/spring-boot/issues/37029)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@MahatmaFatalError](https://togithub.com/MahatmaFatalError), [@NersesAM](https://togithub.com/NersesAM), [@chicobento](https://togithub.com/chicobento), [@dependabot](https://togithub.com/dependabot)\[bot], [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@elevne](https://togithub.com/elevne), [@fzyzcjy](https://togithub.com/fzyzcjy), [@itsAkshayDubey](https://togithub.com/itsAkshayDubey), [@izeye](https://togithub.com/izeye), [@msobeck](https://togithub.com/msobeck), [@rob-valor](https://togithub.com/rob-valor), [@spa-abaudat](https://togithub.com/spa-abaudat), and [@vpavic](https://togithub.com/vpavic)
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, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.7.14
->2.7.16
2.7.14
->2.7.16
Release Notes
spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
### [`v2.7.16`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.16) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.15...v2.7.16) ##### :star: New Features - Add TWENTY_ONE to JavaVersion enum [#37362](https://togithub.com/spring-projects/spring-boot/issues/37362) ##### :lady_beetle: Bug Fixes - Invalid Accept header produces HTTP 500 in WelcomePageHandlerMapping [#37455](https://togithub.com/spring-projects/spring-boot/issues/37455) - PrivateKeyParser doesn't support ed448, XDH and RSA-PSS keys [#37237](https://togithub.com/spring-projects/spring-boot/issues/37237) - Parsing OCI image names that are invalid due to the use of upper case letters is very slow [#35657](https://togithub.com/spring-projects/spring-boot/issues/35657) - Using https with elliptic curves other than secp384r1 fails [#34232](https://togithub.com/spring-projects/spring-boot/issues/34232) - Saml2RelyingPartyAutoConfiguration ignores `sign-request` when `metadata-url` is used [#33747](https://togithub.com/spring-projects/spring-boot/issues/33747) - Leaking file descriptor / socket within DomainSocket tooling [#32423](https://togithub.com/spring-projects/spring-boot/issues/32423) ##### :notebook_with_decorative_cover: Documentation - Correct the description of spring.artemis.broker-url [#37260](https://togithub.com/spring-projects/spring-boot/pull/37260) - Add default value metadata for management.metrics.export.signalfx.published-histogram-type [#37210](https://togithub.com/spring-projects/spring-boot/pull/37210) - Document that PKCS8 PEM files should be used whenever possible [#37170](https://togithub.com/spring-projects/spring-boot/issues/37170) - Polish javadoc [#37112](https://togithub.com/spring-projects/spring-boot/pull/37112) ##### :hammer: Dependency Upgrades - Upgrade to Elasticsearch 7.17.13 [#37286](https://togithub.com/spring-projects/spring-boot/issues/37286) - Upgrade to Jetty 9.4.52.v20230823 [#37287](https://togithub.com/spring-projects/spring-boot/issues/37287) - Upgrade to Lombok 1.18.30 [#37486](https://togithub.com/spring-projects/spring-boot/issues/37486) - Upgrade to Micrometer 1.9.15 [#37245](https://togithub.com/spring-projects/spring-boot/issues/37245) - Upgrade to Reactor Bom 2020.0.36 [#37246](https://togithub.com/spring-projects/spring-boot/issues/37246) - Upgrade to Spring AMQP 2.4.16 [#37247](https://togithub.com/spring-projects/spring-boot/issues/37247) - Upgrade to Spring Data Bom 2021.2.16 [#37248](https://togithub.com/spring-projects/spring-boot/issues/37248) - Upgrade to Spring Framework 5.3.30 [#37249](https://togithub.com/spring-projects/spring-boot/issues/37249) - Upgrade to Spring GraphQL 1.0.6 [#37250](https://togithub.com/spring-projects/spring-boot/issues/37250) - Upgrade to Spring Integration 5.5.19 [#37251](https://togithub.com/spring-projects/spring-boot/issues/37251) - Upgrade to Spring Security 5.7.11 [#37414](https://togithub.com/spring-projects/spring-boot/issues/37414) - Upgrade to Spring WS 3.1.7 [#37415](https://togithub.com/spring-projects/spring-boot/issues/37415) - Upgrade to Tomcat 9.0.80 [#37288](https://togithub.com/spring-projects/spring-boot/issues/37288) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@dependabot](https://togithub.com/dependabot)\[bot], [@hakan-krgn](https://togithub.com/hakan-krgn), [@izeye](https://togithub.com/izeye), [@mdeinum](https://togithub.com/mdeinum), and [@quaff](https://togithub.com/quaff) ### [`v2.7.15`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.15) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.14...v2.7.15) #### :lady_beetle: Bug Fixes - Artemis ConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false [#36767](https://togithub.com/spring-projects/spring-boot/pull/36767) - server.max-http-request-header-size doesn't affect Netty server with http2 enabled [#36766](https://togithub.com/spring-projects/spring-boot/pull/36766) - LogbackLoggingSystem does not report suppressed exception details [#36645](https://togithub.com/spring-projects/spring-boot/issues/36645) - Tomcat warns about a missing +/- prefix when enabling multiple protocols through server.ssl.enabled-protocols [#36572](https://togithub.com/spring-projects/spring-boot/pull/36572) - Descriptions of started and ready time metrics contain time units but the unit may change when the metrics are exported [#36507](https://togithub.com/spring-projects/spring-boot/pull/36507) - management.metrics.export.wavefront properties are incomplete [#36498](https://togithub.com/spring-projects/spring-boot/issues/36498) - management.metrics.export.signalfx properties are incomplete [#36497](https://togithub.com/spring-projects/spring-boot/issues/36497) - management.metrics.export.atlas properties are incomplete [#36496](https://togithub.com/spring-projects/spring-boot/issues/36496) - Script-based database initialization fails with an unhelpful error message when configured with a resource that points to a directory [#36386](https://togithub.com/spring-projects/spring-boot/issues/36386) - JobLauncherApplicationRunner returns a success exit code even when no jobs have been run [#36060](https://togithub.com/spring-projects/spring-boot/pull/36060) - DatabaseDriver swallows real exception [#34728](https://togithub.com/spring-projects/spring-boot/issues/34728) - Application Context initialized twice during test when exception thrown during initialization [#24888](https://togithub.com/spring-projects/spring-boot/issues/24888) #### :notebook_with_decorative_cover: Documentation - Maven plugin docs contain invalid parameter for image building [#37048](https://togithub.com/spring-projects/spring-boot/issues/37048) - Align javadoc of AbstractFilterRegistrationBean#setDispatcherTypes [#36965](https://togithub.com/spring-projects/spring-boot/pull/36965) - Update RestTemplateBuilder#defaultHeader javadoc to reference correct client-side HTTP request class [#36614](https://togithub.com/spring-projects/spring-boot/pull/36614) - `@since` is missing from javadoc of values added to JavaVersion since its introduction [#36608](https://togithub.com/spring-projects/spring-boot/issues/36608) - Document that server.forward-headers-strategy property defaults to native when running on Kubernetes [#36564](https://togithub.com/spring-projects/spring-boot/pull/36564) - Clarify the effect of using `@EnableWebMvc` [#36506](https://togithub.com/spring-projects/spring-boot/issues/36506) - Documentation of spring.redis.url incorrectly states that it does not override spring.redis.user [#36477](https://togithub.com/spring-projects/spring-boot/pull/36477) - Improve documentation to describe how `@EntityScan` and `@Enable?Repositories` can be used to tune scanning [#36282](https://togithub.com/spring-projects/spring-boot/issues/36282) - Document that scripts for database initialization are optional by default and how they can be made mandatory [#36176](https://togithub.com/spring-projects/spring-boot/issues/36176) - Document `@DataR2dbcTest` support [#35014](https://togithub.com/spring-projects/spring-boot/issues/35014) - Update expected size of the jar file in the first application getting started documentation [#34514](https://togithub.com/spring-projects/spring-boot/issues/34514) - Improve documentation of spring.cache.type=none [#33694](https://togithub.com/spring-projects/spring-boot/issues/33694) - Clarify that spring.security.filter properties only apply to servlet-based web apps [#33551](https://togithub.com/spring-projects/spring-boot/issues/33551) - Describe quirks of JUL and Log4j2 in the javadoc of OutputCaptureExtension [#32562](https://togithub.com/spring-projects/spring-boot/issues/32562) - Documentation describes how to opt in to using the path pattern parser but it's now the default [#32557](https://togithub.com/spring-projects/spring-boot/issues/32557) - Clarify table that shows how logging properties are transferred to system properties [#32160](https://togithub.com/spring-projects/spring-boot/issues/32160) - Rework Working with NoSQL Technologies to clarify which stores are supported by Spring Data [#29694](https://togithub.com/spring-projects/spring-boot/issues/29694) - Clarify how nested directories are treated for configtree with wildcards [#28203](https://togithub.com/spring-projects/spring-boot/issues/28203) - Document defaults for spring.mvc.format.\* and spring.webflux.format.\* properties [#30041](https://togithub.com/spring-projects/spring-boot/issues/30041) #### :hammer: Dependency Upgrades - Upgrade to Elasticsearch 7.17.12 [#36870](https://togithub.com/spring-projects/spring-boot/issues/36870) - Upgrade to Groovy 3.0.19 [#37055](https://togithub.com/spring-projects/spring-boot/issues/37055) - Upgrade to MariaDB 3.1.4 [#36394](https://togithub.com/spring-projects/spring-boot/issues/36394) - Upgrade to Micrometer 1.9.14 [#36824](https://togithub.com/spring-projects/spring-boot/issues/36824) - Upgrade to Netty 4.1.97.Final [#37085](https://togithub.com/spring-projects/spring-boot/issues/37085) - Upgrade to Reactor Bom 2020.0.35 [#36825](https://togithub.com/spring-projects/spring-boot/issues/36825) - Upgrade to Spring AMQP 2.4.15 [#36826](https://togithub.com/spring-projects/spring-boot/issues/36826) - Upgrade to Spring Batch 4.3.9 [#36827](https://togithub.com/spring-projects/spring-boot/issues/36827) - Upgrade to Spring Data Bom 2021.2.15 [#36828](https://togithub.com/spring-projects/spring-boot/issues/36828) - Upgrade to Tomcat 9.0.79 [#36992](https://togithub.com/spring-projects/spring-boot/issues/36992) - Upgrade to Undertow 2.2.26.Final [#37029](https://togithub.com/spring-projects/spring-boot/issues/37029) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@MahatmaFatalError](https://togithub.com/MahatmaFatalError), [@NersesAM](https://togithub.com/NersesAM), [@chicobento](https://togithub.com/chicobento), [@dependabot](https://togithub.com/dependabot)\[bot], [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@elevne](https://togithub.com/elevne), [@fzyzcjy](https://togithub.com/fzyzcjy), [@itsAkshayDubey](https://togithub.com/itsAkshayDubey), [@izeye](https://togithub.com/izeye), [@msobeck](https://togithub.com/msobeck), [@rob-valor](https://togithub.com/rob-valor), [@spa-abaudat](https://togithub.com/spa-abaudat), and [@vpavic](https://togithub.com/vpavic)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.