UrielProd / WebGoat

Other
0 stars 0 forks source link

chore(deps): update dependency org.springframework.boot:spring-boot-starter-parent to v3 #41

Open mend-for-github-com[bot] opened 1 year ago

mend-for-github-com[bot] commented 1 year ago

This PR contains the following updates:

Package Type Update Change
org.springframework.boot:spring-boot-starter-parent (source) parent major 2.1.12.RELEASE -> 3.2.4

Release Notes

spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent) ### [`v3.2.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.2.4) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.2.3...v3.2.4) #### :star: New Features - Add TWENTY_TWO to JavaVersion enum [#​39825](https://togithub.com/spring-projects/spring-boot/issues/39825) #### :lady_beetle: Bug Fixes - Thread name prefix is not always set when using virtual threads [#​39958](https://togithub.com/spring-projects/spring-boot/pull/39958) - spring-boot-maven-plugin doesn't work with Java 22 [#​39927](https://togithub.com/spring-projects/spring-boot/issues/39927) - Resolving a BuildpackReference created from a URL-like String can fail on Windows [#​39793](https://togithub.com/spring-projects/spring-boot/issues/39793) - SpringProfile arbiter fails without a Spring's environment [#​39786](https://togithub.com/spring-projects/spring-boot/issues/39786) - bootStartScripts tasks should be an instance of org.gradle.api.tasks.application.CreateStartScripts rather than its superclass org.gradle.jvm.application.tasks.CreateStartScripts [#​39764](https://togithub.com/spring-projects/spring-boot/issues/39764) - When using Logback, log messages appear in a single line when application name contains brackets [#​39564](https://togithub.com/spring-projects/spring-boot/issues/39564) #### :notebook_with_decorative_cover: Documentation - Document support for Java 22 [#​40046](https://togithub.com/spring-projects/spring-boot/issues/40046) - Fix web session javadoc typo [#​39821](https://togithub.com/spring-projects/spring-boot/pull/39821) - Fix typo in Custom HTTP Exchange Recording section [#​39784](https://togithub.com/spring-projects/spring-boot/issues/39784) - Make description of virtual threads and JVM exit easier to understand by removing "no-non" double-negative [#​39732](https://togithub.com/spring-projects/spring-boot/issues/39732) #### :hammer: Dependency Upgrades - Upgrade to Angus Mail 2.0.3 [#​39973](https://togithub.com/spring-projects/spring-boot/issues/39973) - Upgrade to Glassfish JAXB 4.0.5 [#​39975](https://togithub.com/spring-projects/spring-boot/issues/39975) - Upgrade to GraphQL Java 21.4 [#​40021](https://togithub.com/spring-projects/spring-boot/issues/40021) - Upgrade to Groovy 4.0.20 [#​39976](https://togithub.com/spring-projects/spring-boot/issues/39976) - Upgrade to Infinispan 14.0.27.Final [#​40026](https://togithub.com/spring-projects/spring-boot/issues/40026) - Upgrade to Jakarta Activation 2.1.3 [#​39978](https://togithub.com/spring-projects/spring-boot/issues/39978) - Upgrade to Jakarta Mail 2.1.3 [#​39979](https://togithub.com/spring-projects/spring-boot/issues/39979) - Upgrade to Jakarta XML Bind 4.0.2 [#​39980](https://togithub.com/spring-projects/spring-boot/issues/39980) - Upgrade to Jaybird 5.0.4.java11 [#​39981](https://togithub.com/spring-projects/spring-boot/issues/39981) - Upgrade to Jetty 12.0.7 [#​39982](https://togithub.com/spring-projects/spring-boot/issues/39982) - Upgrade to jOOQ 3.18.13 [#​39983](https://togithub.com/spring-projects/spring-boot/issues/39983) - Upgrade to Kotlin 1.9.23 [#​39984](https://togithub.com/spring-projects/spring-boot/issues/39984) - Upgrade to Lettuce 6.3.2.RELEASE [#​39985](https://togithub.com/spring-projects/spring-boot/issues/39985) - Upgrade to Micrometer 1.12.4 [#​39879](https://togithub.com/spring-projects/spring-boot/issues/39879) - Upgrade to Micrometer Tracing 1.2.4 [#​39880](https://togithub.com/spring-projects/spring-boot/issues/39880) - Upgrade to Neo4j Java Driver 5.18.0 [#​39936](https://togithub.com/spring-projects/spring-boot/issues/39936) - Upgrade to Postgresql 42.6.2 [#​39986](https://togithub.com/spring-projects/spring-boot/issues/39986) - Upgrade to Pulsar 3.1.3 [#​39987](https://togithub.com/spring-projects/spring-boot/issues/39987) - Upgrade to Reactor Bom 2023.0.4 [#​39907](https://togithub.com/spring-projects/spring-boot/issues/39907) - Upgrade to Spring AMQP 3.1.3 [#​39881](https://togithub.com/spring-projects/spring-boot/issues/39881) - Upgrade to Spring Authorization Server 1.2.3 [#​39915](https://togithub.com/spring-projects/spring-boot/issues/39915) - Upgrade to Spring Data Bom 2023.1.4 [#​39882](https://togithub.com/spring-projects/spring-boot/issues/39882) - Upgrade to Spring Framework 6.1.5 [#​39883](https://togithub.com/spring-projects/spring-boot/issues/39883) - Upgrade to Spring HATEOAS 2.2.1 [#​39950](https://togithub.com/spring-projects/spring-boot/issues/39950) - Upgrade to Spring Integration 6.2.3 [#​39884](https://togithub.com/spring-projects/spring-boot/issues/39884) - Upgrade to Spring Kafka 3.1.3 [#​39885](https://togithub.com/spring-projects/spring-boot/issues/39885) - Upgrade to Spring Pulsar 1.0.4 [#​39886](https://togithub.com/spring-projects/spring-boot/issues/39886) - Upgrade to Spring Security 6.2.3 [#​39887](https://togithub.com/spring-projects/spring-boot/issues/39887) - Upgrade to Spring Session 3.2.2 [#​39888](https://togithub.com/spring-projects/spring-boot/issues/39888) - Upgrade to Testcontainers 1.19.7 [#​39988](https://togithub.com/spring-projects/spring-boot/issues/39988) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​MazizEsa](https://togithub.com/MazizEsa), [@​PiyalAhmed](https://togithub.com/PiyalAhmed), [@​Roiocam](https://togithub.com/Roiocam), [@​dreis2211](https://togithub.com/dreis2211), [@​onobc](https://togithub.com/onobc), [@​snicoll](https://togithub.com/snicoll), and [@​timgrohmann](https://togithub.com/timgrohmann) ### [`v3.2.3`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.2.3) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.2.2...v3.2.3) #### :warning: Noteworthy - This release upgrades to Hibernate 6.4.4.Final. While it contains a number of valuable bug fixes, it does not work correctly in a native image. If you are using GraalVM, Hibernate should be temporarily downgraded to 6.4.2.Final using the `hibernate.version` property. #### :lady_beetle: Bug Fixes - Nested jar URLs can not be resolved if the path contains spaces [#​39675](https://togithub.com/spring-projects/spring-boot/pull/39675) - Image building runs for a long time when a long image name is used and the tag contains an illegal character [#​39638](https://togithub.com/spring-projects/spring-boot/issues/39638) - Banner printing doesn't respect set charset [#​39621](https://togithub.com/spring-projects/spring-boot/issues/39621) - "micrometer.observations.\*" configuration properties should be "management.observations.\*" [#​39600](https://togithub.com/spring-projects/spring-boot/issues/39600) - Metadata reading during configuration class parsing uses the default resource loader rather than the application's resource loader [#​39598](https://togithub.com/spring-projects/spring-boot/issues/39598) - Several gson properties, including spring.gson.disable-html-escaping, do not behave correctly when set to false [#​39524](https://togithub.com/spring-projects/spring-boot/issues/39524) - Property placeholders aren't resolved when configuration property binding creates a Map from a property value using a converter [#​39515](https://togithub.com/spring-projects/spring-boot/issues/39515) - Gradle plugin allows the use of Gradle 7.4 but the documented and tested minimum is 7.5 [#​39513](https://togithub.com/spring-projects/spring-boot/issues/39513) - WebFlux auto-configuration should only configure the blocking executor when virtual threads are enabled [#​39469](https://togithub.com/spring-projects/spring-boot/issues/39469) - TestcontainersPropertySource assertion has typo [#​39449](https://togithub.com/spring-projects/spring-boot/issues/39449) - Webflux actuator endpoints respond with 500 when a parameter is missing [#​39444](https://togithub.com/spring-projects/spring-boot/issues/39444) - NoSuchMethod error when using the non-shaded Pulsar client and configuring authentications parameters [#​39389](https://togithub.com/spring-projects/spring-boot/pull/39389) - Jetty GracefulShutdown writes to System.out [#​39360](https://togithub.com/spring-projects/spring-boot/pull/39360) - Building images fails with Docker 25.0 when custom buildpacks are configured [#​39347](https://togithub.com/spring-projects/spring-boot/issues/39347) - Creating a RestClient from a RestTemplateBuilder-created RestTemplate requires double configuration of the baseUrl/rootUri [#​39317](https://togithub.com/spring-projects/spring-boot/issues/39317) - Auto-configured ConcurrentPulsarListenerContainerFactory and PulsarConsumerFactory cannot be injected into injection points with specific generic type information [#​39308](https://togithub.com/spring-projects/spring-boot/pull/39308) - Startup failure when you have multiple `@DynamicPropertySources` in Spring Boot 3.2.2 [#​39297](https://togithub.com/spring-projects/spring-boot/pull/39297) - Mockito's MockedStatic isn't closed in all cases [#​39272](https://togithub.com/spring-projects/spring-boot/issues/39272) - TracingProperties exposes package-private PropagationType from public methods [#​39268](https://togithub.com/spring-projects/spring-boot/issues/39268) #### :notebook_with_decorative_cover: Documentation - Add note regarding mixing of bundle-based and direct SSL configuration [#​39641](https://togithub.com/spring-projects/spring-boot/issues/39641) - Add link to Pulsar workaround when using environment variables for authentication [#​39630](https://togithub.com/spring-projects/spring-boot/pull/39630) - Document that task executor pool size properties are ignored when using virtual threads [#​39629](https://togithub.com/spring-projects/spring-boot/pull/39629) - Document default value for show-value configuration properties [#​39596](https://togithub.com/spring-projects/spring-boot/issues/39596) - Clarify that configuration properties only apply to the auto-configured OpenTelemetry Resource bean [#​39509](https://togithub.com/spring-projects/spring-boot/pull/39509) - Update the Debugging Documentation of the Spring Boot Maven Plugin [#​39422](https://togithub.com/spring-projects/spring-boot/issues/39422) - Awaitility link in Test Scoped Dependencies is incorrect [#​39415](https://togithub.com/spring-projects/spring-boot/pull/39415) - Fixed NestedJarFile constructor javadoc [#​39285](https://togithub.com/spring-projects/spring-boot/pull/39285) - Endpoint documentation contains the typo 'Unuthorized' [#​39280](https://togithub.com/spring-projects/spring-boot/issues/39280) - Update Revved up by Develocity badge [#​39263](https://togithub.com/spring-projects/spring-boot/issues/39263) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.14.12 [#​39665](https://togithub.com/spring-projects/spring-boot/issues/39665) - Upgrade to Commons Codec 1.16.1 [#​39566](https://togithub.com/spring-projects/spring-boot/issues/39566) - Upgrade to Dropwizard Metrics 4.2.25 [#​39567](https://togithub.com/spring-projects/spring-boot/issues/39567) - Upgrade to Groovy 4.0.18 [#​39568](https://togithub.com/spring-projects/spring-boot/issues/39568) - Upgrade to Hibernate 6.4.4.Final [#​39569](https://togithub.com/spring-projects/spring-boot/issues/39569) - Upgrade to Infinispan 14.0.24.Final [#​39570](https://togithub.com/spring-projects/spring-boot/issues/39570) - Upgrade to Jackson Bom 2.15.4 [#​39666](https://togithub.com/spring-projects/spring-boot/issues/39666) - Upgrade to Janino 3.1.12 [#​39571](https://togithub.com/spring-projects/spring-boot/issues/39571) - Upgrade to Jetty 12.0.6 [#​39573](https://togithub.com/spring-projects/spring-boot/issues/39573) - Upgrade to Jetty Reactive HTTPClient 4.0.3 [#​39572](https://togithub.com/spring-projects/spring-boot/issues/39572) - Upgrade to jOOQ 3.18.11 [#​39667](https://togithub.com/spring-projects/spring-boot/issues/39667) - Upgrade to JsonPath 2.9.0 [#​39393](https://togithub.com/spring-projects/spring-boot/issues/39393) - Upgrade to JUnit Jupiter 5.10.2 [#​39575](https://togithub.com/spring-projects/spring-boot/issues/39575) - Upgrade to Kotlin Serialization 1.6.3 [#​39668](https://togithub.com/spring-projects/spring-boot/issues/39668) - Upgrade to MariaDB 3.3.3 [#​39669](https://togithub.com/spring-projects/spring-boot/issues/39669) - Upgrade to Maven Shade Plugin 3.5.2 [#​39670](https://togithub.com/spring-projects/spring-boot/issues/39670) - Upgrade to Micrometer 1.12.3 [#​39474](https://togithub.com/spring-projects/spring-boot/issues/39474) - Upgrade to Micrometer Tracing 1.2.3 [#​39475](https://togithub.com/spring-projects/spring-boot/issues/39475) - Upgrade to Neo4j Java Driver 5.17.0 [#​39534](https://togithub.com/spring-projects/spring-boot/issues/39534) - Upgrade to Netty 4.1.107.Final [#​39576](https://togithub.com/spring-projects/spring-boot/issues/39576) - Upgrade to Postgresql 42.6.1 [#​39671](https://togithub.com/spring-projects/spring-boot/issues/39671) - Upgrade to Pulsar Reactive 0.5.3 [#​39672](https://togithub.com/spring-projects/spring-boot/issues/39672) - Upgrade to Reactor Bom 2023.0.3 [#​39476](https://togithub.com/spring-projects/spring-boot/issues/39476) - Upgrade to SLF4J 2.0.12 [#​39577](https://togithub.com/spring-projects/spring-boot/issues/39577) - Upgrade to Spring AMQP 3.1.2 [#​39477](https://togithub.com/spring-projects/spring-boot/issues/39477) - Upgrade to Spring Authorization Server 1.2.2 [#​39478](https://togithub.com/spring-projects/spring-boot/issues/39478) - Upgrade to Spring Batch 5.1.1 [#​39479](https://togithub.com/spring-projects/spring-boot/issues/39479) - Upgrade to Spring Data Bom 2023.1.3 [#​39480](https://togithub.com/spring-projects/spring-boot/issues/39480) - Upgrade to Spring Framework 6.1.4 [#​39481](https://togithub.com/spring-projects/spring-boot/issues/39481) - Upgrade to Spring GraphQL 1.2.5 [#​39482](https://togithub.com/spring-projects/spring-boot/issues/39482) - Upgrade to Spring Integration 6.2.2 [#​39483](https://togithub.com/spring-projects/spring-boot/issues/39483) - Upgrade to Spring Kafka 3.1.2 [#​39484](https://togithub.com/spring-projects/spring-boot/issues/39484) - Upgrade to Spring LDAP 3.2.2 [#​39485](https://togithub.com/spring-projects/spring-boot/issues/39485) - Upgrade to Spring Pulsar 1.0.3 [#​39486](https://togithub.com/spring-projects/spring-boot/issues/39486) - Upgrade to Spring Security 6.2.2 [#​39487](https://togithub.com/spring-projects/spring-boot/issues/39487) - Upgrade to Testcontainers 1.19.5 [#​39578](https://togithub.com/spring-projects/spring-boot/issues/39578) - Upgrade to Tomcat 10.1.19 [#​39673](https://togithub.com/spring-projects/spring-boot/issues/39673) - Upgrade to Undertow 2.3.12.Final [#​39674](https://togithub.com/spring-projects/spring-boot/issues/39674) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​PiyalAhmed](https://togithub.com/PiyalAhmed), [@​Tish17](https://togithub.com/Tish17), [@​amritagg](https://togithub.com/amritagg), [@​dependabot](https://togithub.com/dependabot)\[bot], [@​eddumelendez](https://togithub.com/eddumelendez), [@​erichaagdev](https://togithub.com/erichaagdev), [@​gdmrw](https://togithub.com/gdmrw), [@​jonas-grgt](https://togithub.com/jonas-grgt), [@​kilink](https://togithub.com/kilink), [@​lukasdo](https://togithub.com/lukasdo), [@​okohub](https://togithub.com/okohub), [@​onobc](https://togithub.com/onobc), [@​ramilS](https://togithub.com/ramilS), [@​slovi](https://togithub.com/slovi), [@​smurf667](https://togithub.com/smurf667), [@​snicoll](https://togithub.com/snicoll), [@​totti-dev](https://togithub.com/totti-dev), [@​vj-atlassian](https://togithub.com/vj-atlassian), [@​vjh0107](https://togithub.com/vjh0107), [@​wanger26](https://togithub.com/wanger26), and [@​xpmxf4](https://togithub.com/xpmxf4) ### [`v3.2.2`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.2.2) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.2.1...v3.2.2) #### ⚠️ Noteworthy Changes - Automatically enabling support for Micrometer's observation annotations when AspectJ is on the classpath has proven to be too much. A new property, `micrometer.observations.annotations.enabled`, has been introduced. It defaults to `false`. Set it to `true` to restore the previous behavior [#​39128](https://togithub.com/spring-projects/spring-boot/issues/39128) #### :lady_beetle: Bug Fixes - SslBundle implementations do not provide useful toString() results [#​39167](https://togithub.com/spring-projects/spring-boot/issues/39167) - JarEntry.getComment() returns incorrect result from NestedJarFile instances [#​39166](https://togithub.com/spring-projects/spring-boot/issues/39166) - Mixing PEM and JKS certificate material in server.ssl properties does not work [#​39158](https://togithub.com/spring-projects/spring-boot/issues/39158) - Having AspectJ and Micrometer on the classpath is not a strong enough signal to enable support for Micrometer observation annotations [#​39128](https://togithub.com/spring-projects/spring-boot/issues/39128) - Actuator endpoints with no operations that use selectors are not accessible when mapped to / [#​39122](https://togithub.com/spring-projects/spring-boot/issues/39122) - Spring Boot 3.2 app that uses WebFlux, Security, and Actuator may fail to start due to a missing authentication manager [#​39096](https://togithub.com/spring-projects/spring-boot/issues/39096) - management.observations.http.server.requests.name no longer has any effect [#​39083](https://togithub.com/spring-projects/spring-boot/issues/39083) - spring.rabbitmq.listener.stream.auto-startup property has no effect [#​39078](https://togithub.com/spring-projects/spring-boot/issues/39078) - Error mark in the log message for PatternParseException is in the wrong place [#​39075](https://togithub.com/spring-projects/spring-boot/issues/39075) - Configuring server.jetty.max-connections has no effect [#​39052](https://togithub.com/spring-projects/spring-boot/pull/39052) - `@ConfigurationPropertiesBinding` converters that rely on initial CharSequence to String conversion no longer work [#​39051](https://togithub.com/spring-projects/spring-boot/issues/39051) - Manifest attributes cannot be resolved with the new loader implementation [#​38996](https://togithub.com/spring-projects/spring-boot/issues/38996) - Throwable from logging system initialization may result in the application silently failing to start [#​38963](https://togithub.com/spring-projects/spring-boot/issues/38963) - When using Jetty, idle timeout for IO operations and delayed dispatch cannot be set to less than 30000ms [#​38960](https://togithub.com/spring-projects/spring-boot/issues/38960) - spring-boot-maven-plugin repackage uber jar execution fails when jar is put on WSL network drive [#​38956](https://togithub.com/spring-projects/spring-boot/issues/38956) - Oracle OJDBC BOM version is flagged not for production use [#​38943](https://togithub.com/spring-projects/spring-boot/issues/38943) - Connection leak when using jOOQ and spring.jooq.sql-dialect has not been set [#​38924](https://togithub.com/spring-projects/spring-boot/pull/38924) - AutoConfigurationSorter does not always respect `@AutoConfigureOrder`(Ordered.LOWEST_PRECEDENCE) [#​38916](https://togithub.com/spring-projects/spring-boot/issues/38916) - Containers are not started when using `@ImportTestcontainers` [#​38913](https://togithub.com/spring-projects/spring-boot/issues/38913) - Even when spring.security.user.name or spring.security.user.password has been configured, user details auto-configuration still backs off when resource server is on the classpath [#​38864](https://togithub.com/spring-projects/spring-boot/issues/38864) - MockRestServiceServerAutoConfiguration with RestTemplate and RestClient together throws incorrect exception [#​38820](https://togithub.com/spring-projects/spring-boot/issues/38820) #### :notebook_with_decorative_cover: Documentation - Improve "Sanitize Sensitive Values" section in reference documentation [#​39199](https://togithub.com/spring-projects/spring-boot/issues/39199) - Fix link to Log4j2's JDK logging adapter documentation [#​39171](https://togithub.com/spring-projects/spring-boot/issues/39171) - Update CRaC support status link [#​39170](https://togithub.com/spring-projects/spring-boot/pull/39170) - Remove entry for OCI starter as it is no longer maintained [#​39165](https://togithub.com/spring-projects/spring-boot/issues/39165) - Update links to Micrometer docs in metrics section of reference docs [#​39149](https://togithub.com/spring-projects/spring-boot/issues/39149) - Use the term "tags" in documentation consistently [#​39125](https://togithub.com/spring-projects/spring-boot/pull/39125) - Correct the documentation on injecting dependencies into FailureAnalyzer implementations [#​39100](https://togithub.com/spring-projects/spring-boot/issues/39100) - Polish reference documentation [#​38942](https://togithub.com/spring-projects/spring-boot/pull/38942) - Document virtual threads limitations [#​38883](https://togithub.com/spring-projects/spring-boot/issues/38883) #### :hammer: Dependency Upgrades - Upgrade to MySQL 8.3.0 [#​39081](https://togithub.com/spring-projects/spring-boot/issues/39081) - Upgrade to Byte Buddy 1.14.11 [#​39184](https://togithub.com/spring-projects/spring-boot/issues/39184) - Upgrade to Groovy 4.0.17 [#​39185](https://togithub.com/spring-projects/spring-boot/issues/39185) - Upgrade to jOOQ 3.18.9 [#​39186](https://togithub.com/spring-projects/spring-boot/issues/39186) - Upgrade to Kotlin 1.9.22 [#​39187](https://togithub.com/spring-projects/spring-boot/issues/39187) - Upgrade to Lettuce 6.3.1.RELEASE [#​39188](https://togithub.com/spring-projects/spring-boot/issues/39188) - Upgrade to MariaDB 3.3.2 [#​38901](https://togithub.com/spring-projects/spring-boot/issues/38901) - Upgrade to Micrometer 1.12.2 [#​38978](https://togithub.com/spring-projects/spring-boot/issues/38978) - Upgrade to Micrometer Tracing 1.2.2 [#​38979](https://togithub.com/spring-projects/spring-boot/issues/38979) - Upgrade to Neo4j Java Driver 5.15.0 [#​39136](https://togithub.com/spring-projects/spring-boot/issues/39136) - Upgrade to Netty 4.1.105.Final [#​39189](https://togithub.com/spring-projects/spring-boot/issues/39189) - Upgrade to Pulsar 3.1.2 [#​39190](https://togithub.com/spring-projects/spring-boot/issues/39190) - Upgrade to Pulsar Reactive 0.5.2 [#​39191](https://togithub.com/spring-projects/spring-boot/issues/39191) - Upgrade to R2DBC MySQL 1.0.6 [#​39192](https://togithub.com/spring-projects/spring-boot/issues/39192) - Upgrade to R2DBC Postgresql 1.0.4.RELEASE [#​39193](https://togithub.com/spring-projects/spring-boot/issues/39193) - Upgrade to R2DBC Proxy 1.1.4.RELEASE [#​39194](https://togithub.com/spring-projects/spring-boot/issues/39194) - Upgrade to Reactor Bom 2023.0.2 [#​38980](https://togithub.com/spring-projects/spring-boot/issues/38980) - Upgrade to SLF4J 2.0.11 [#​39195](https://togithub.com/spring-projects/spring-boot/issues/39195) - Upgrade to Spring Data Bom 2023.1.2 [#​38981](https://togithub.com/spring-projects/spring-boot/issues/38981) - Upgrade to Spring Framework 6.1.3 [#​38982](https://togithub.com/spring-projects/spring-boot/issues/38982) - Upgrade to Spring Pulsar 1.0.2 [#​38994](https://togithub.com/spring-projects/spring-boot/issues/38994) - Upgrade to Spring WS 4.0.10 [#​39130](https://togithub.com/spring-projects/spring-boot/issues/39130) - Upgrade to Tomcat 10.1.18 [#​39196](https://togithub.com/spring-projects/spring-boot/issues/39196) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​724thomas](https://togithub.com/724thomas), [@​BenchmarkingBuffalo](https://togithub.com/BenchmarkingBuffalo), [@​FBibonne](https://togithub.com/FBibonne), [@​Wzy19930507](https://togithub.com/Wzy19930507), [@​amparab](https://togithub.com/amparab), [@​dependabot](https://togithub.com/dependabot)\[bot], [@​dreis2211](https://togithub.com/dreis2211), [@​okohub](https://togithub.com/okohub), [@​onobc](https://togithub.com/onobc), [@​sdeleuze](https://togithub.com/sdeleuze), [@​skcskitano](https://togithub.com/skcskitano), and [@​tobias-lippert](https://togithub.com/tobias-lippert) ### [`v3.2.1`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.2.1) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.2.0...v3.2.1) #### :warning: Noteworthy - This release upgrades to Hibernate 6.4.1.Final [#​38870](https://togithub.com/spring-projects/spring-boot/issues/38870) as official support has been dropped for the 6.3 generation #### :lady_beetle: Bug Fixes - HibernateJpaAutoConfiguration should be applied before DataSourceTransactionManagerAutoConfiguration [#​38880](https://togithub.com/spring-projects/spring-boot/issues/38880) - META-INF entries are duplicated under BOOT-INF/classes causing "Conflicting persistence unit definitions" error [#​38862](https://togithub.com/spring-projects/spring-boot/issues/38862) - logging.include-application-name has no effect when using log4j2 [#​38847](https://togithub.com/spring-projects/spring-boot/pull/38847) - Pulsar authentication param properties cause IllegalStateException with Pulsar Client 3.1.0 [#​38839](https://togithub.com/spring-projects/spring-boot/pull/38839) - Child context created with SpringApplicationBuilder runs parents runners [#​38837](https://togithub.com/spring-projects/spring-boot/issues/38837) - getSigners() info is lost for signed jars when using the new loader implementation with requiresUnpack [#​38833](https://togithub.com/spring-projects/spring-boot/issues/38833) - TestContainers parallel initialization doesn't work properly [#​38831](https://togithub.com/spring-projects/spring-boot/issues/38831) - Zip file closed exceptions can be thrown due to StaticResourceJars closing jars from cached connections [#​38770](https://togithub.com/spring-projects/spring-boot/issues/38770) - Multi-byte filenames in zip files can cause an endless loop in ZipString.hash [#​38751](https://togithub.com/spring-projects/spring-boot/issues/38751) - Gradle task "bootJar" fails with "Failed to get permissions" when using Gradle 8.6-milestone-1 [#​38741](https://togithub.com/spring-projects/spring-boot/issues/38741) - Custom binding converters are ignored when working with collection types [#​38734](https://togithub.com/spring-projects/spring-boot/issues/38734) - WebFlux and resource server auto-configuration may fail due to null authentication manager [#​38713](https://togithub.com/spring-projects/spring-boot/issues/38713) - It is unclear that Docker Compose services have not been started as one or more is already running [#​38661](https://togithub.com/spring-projects/spring-boot/issues/38661) - Spring Boot jar launcher does not work in folders containing certain chars [#​38660](https://togithub.com/spring-projects/spring-boot/issues/38660) - FileNotFoundException is thrown eagerly from unused SSL bundles [#​38659](https://togithub.com/spring-projects/spring-boot/issues/38659) - NoUniqueBeanDefinitionFailureAnalyzer does not account for the fact that missing '-parameters' may be the cause [#​38652](https://togithub.com/spring-projects/spring-boot/issues/38652) - Traces are propagated if tracing is disabled [#​38641](https://togithub.com/spring-projects/spring-boot/issues/38641) - Missing registry auto-configuration for JMS listener observation support [#​38613](https://togithub.com/spring-projects/spring-boot/issues/38613) - Class loading fails on an interrupted thread causing com.mongodb.event.ServerClosedEvent to fail to load when Mongo detects a cluster change [#​38611](https://togithub.com/spring-projects/spring-boot/issues/38611) - Failures due to code not being compiled with '-parameters' are hard to identify [#​38603](https://togithub.com/spring-projects/spring-boot/issues/38603) - System SSL certificates are not used by the Apache HTTP Client in a RestTemplate built with RestTemplateBuilder [#​38600](https://togithub.com/spring-projects/spring-boot/issues/38600) - ZipFileSystem throws "java.util.zip.ZipException: read CEN tables failed" with certain nested jars [#​38595](https://togithub.com/spring-projects/spring-boot/issues/38595) - Nested jar URLs cannot be split and reassembled resulting in errors with projects that use this technique (such as JobRunr) [#​38592](https://togithub.com/spring-projects/spring-boot/issues/38592) - NoSuchMethodError can be thrown from Session.getCookie() due to binary incompatibilty [#​38589](https://togithub.com/spring-projects/spring-boot/issues/38589) - management.metrics.tags has been deprecated without a replacement working for all metrics [#​38583](https://togithub.com/spring-projects/spring-boot/issues/38583) - NegativeArraySizeException can be thrown from org.springframework.boot.loader.zip.ZipContent$Loader [#​38572](https://togithub.com/spring-projects/spring-boot/issues/38572) - Migration form 3.1.5 to 3.2.0 : "Default" Tracer is not provided in test anymore [#​38568](https://togithub.com/spring-projects/spring-boot/issues/38568) - TomcatWebServer stop doesn't close sockets for additional connectors [#​38564](https://togithub.com/spring-projects/spring-boot/issues/38564) - Port is already in use when using `@SpringBootTest` with a separate management port and a mock web environment [#​38554](https://togithub.com/spring-projects/spring-boot/issues/38554) - Keep-alive property causes processAot step to never finish [#​38531](https://togithub.com/spring-projects/spring-boot/issues/38531) - Setting 'spring.task.scheduling.shutdown.await-termination-period' does not result in a call to SimpleAsyncTaskScheduler#taskTerminationTimeout [#​38530](https://togithub.com/spring-projects/spring-boot/issues/38530) - Setting 'spring.task.execution.shutdown.await-termination-period' does not result in a call to SimpleAsyncTaskExecutor#taskTerminationTimeout [#​38528](https://togithub.com/spring-projects/spring-boot/issues/38528) - Nested URLs return null from classLoader.getResource("") causing ClassPathResource failures [#​38524](https://togithub.com/spring-projects/spring-boot/issues/38524) - Spring Boot 3.2 is not compatible with older versions of Liquibase [#​38522](https://togithub.com/spring-projects/spring-boot/issues/38522) - Controller level exceptions not getting populated in HTTP server requests metrics [#​33731](https://togithub.com/spring-projects/spring-boot/issues/33731) #### :notebook_with_decorative_cover: Documentation - Fix typo [#​38879](https://togithub.com/spring-projects/spring-boot/issues/38879) - Add the LangChain4J Spring Boot Starter to the list of community starters [#​38776](https://togithub.com/spring-projects/spring-boot/pull/38776) - Document prerequisites for Docker Compose support [#​38764](https://togithub.com/spring-projects/spring-boot/issues/38764) - Update Dynatrace documentation links [#​38725](https://togithub.com/spring-projects/spring-boot/issues/38725) - Correct references to Jetty's HTTP2 server module [#​38632](https://togithub.com/spring-projects/spring-boot/pull/38632) - Fix Observation Filter docs [#​38586](https://togithub.com/spring-projects/spring-boot/issues/38586) - Reinstate mention of testAndDevelopmentOnly when using Testcontainers at dev time [#​38571](https://togithub.com/spring-projects/spring-boot/issues/38571) #### :hammer: Dependency Upgrades - Upgrade to AspectJ 1.9.21 [#​38797](https://togithub.com/spring-projects/spring-boot/issues/38797) - Upgrade to Dropwizard Metrics 4.2.23 [#​38798](https://togithub.com/spring-projects/spring-boot/issues/38798) - Upgrade to Groovy 4.0.16 [#​38799](https://togithub.com/spring-projects/spring-boot/issues/38799) - Upgrade to Hibernate 6.4.1.Final [#​38870](https://togithub.com/spring-projects/spring-boot/issues/38870) - Upgrade to HttpClient5 5.2.3 [#​38800](https://togithub.com/spring-projects/spring-boot/issues/38800) - Upgrade to HttpCore5 5.2.4 [#​38801](https://togithub.com/spring-projects/spring-boot/issues/38801) - Upgrade to Janino 3.1.11 [#​38802](https://togithub.com/spring-projects/spring-boot/issues/38802) - Upgrade to Jaybird 5.0.3.java11 [#​38803](https://togithub.com/spring-projects/spring-boot/issues/38803) - Upgrade to Jersey 3.1.5 [#​38804](https://togithub.com/spring-projects/spring-boot/issues/38804) - Upgrade to Jetty 12.0.5 [#​38871](https://togithub.com/spring-projects/spring-boot/issues/38871) - Upgrade to Kafka 3.6.1 [#​38806](https://togithub.com/spring-projects/spring-boot/issues/38806) - Upgrade to Kotlin 1.9.21 [#​38807](https://togithub.com/spring-projects/spring-boot/issues/38807) - Upgrade to Kotlin Serialization 1.6.2 [#​38808](https://togithub.com/spring-projects/spring-boot/issues/38808) - Upgrade to Logback 1.4.14 [#​38809](https://togithub.com/spring-projects/spring-boot/issues/38809) - Upgrade to Maven Javadoc Plugin 3.6.3 [#​38810](https://togithub.com/spring-projects/spring-boot/issues/38810) - Upgrade to Micrometer 1.12.1 [#​38693](https://togithub.com/spring-projects/spring-boot/issues/38693) - Upgrade to Micrometer Tracing 1.2.1 [#​38694](https://togithub.com/spring-projects/spring-boot/issues/38694) - Upgrade to Netty 4.1.104.Final [#​38872](https://togithub.com/spring-projects/spring-boot/issues/38872) - Upgrade to Pulsar Reactive 0.5.1 [#​38873](https://togithub.com/spring-projects/spring-boot/issues/38873) - Upgrade to R2DBC Postgresql 1.0.3.RELEASE [#​38812](https://togithub.com/spring-projects/spring-boot/issues/38812) - Upgrade to R2DBC Proxy 1.1.3.RELEASE [#​38813](https://togithub.com/spring-projects/spring-boot/issues/38813) - Upgrade to Reactor Bom 2023.0.1 [#​38695](https://togithub.com/spring-projects/spring-boot/issues/38695) - Upgrade to Spring AMQP 3.1.1 [#​38860](https://togithub.com/spring-projects/spring-boot/issues/38860) - Upgrade to Spring Authorization Server 1.2.1 [#​38696](https://togithub.com/spring-projects/spring-boot/issues/38696) - Upgrade to Spring Data Bom 2023.1.1 [#​38697](https://togithub.com/spring-projects/spring-boot/issues/38697) - Upgrade to Spring Framework 6.1.2 [#​38814](https://togithub.com/spring-projects/spring-boot/issues/38814) - Upgrade to Spring Integration 6.2.1 [#​38698](https://togithub.com/spring-projects/spring-boot/issues/38698) - Upgrade to Spring Kafka 3.1.1 [#​38874](https://togithub.com/spring-projects/spring-boot/issues/38874) - Upgrade to Spring LDAP 3.2.1 [#​38699](https://togithub.com/spring-projects/spring-boot/issues/38699) - Upgrade to Spring Pulsar 1.0.1 [#​38875](https://togithub.com/spring-projects/spring-boot/issues/38875) - Upgrade to Spring Retry 2.0.5 [#​38836](https://togithub.com/spring-projects/spring-boot/issues/38836) - Upgrade to Spring Security 6.2.1 [#​38700](https://togithub.com/spring-projects/spring-boot/issues/38700) - Upgrade to Spring Session 3.2.1 [#​38866](https://togithub.com/spring-projects/spring-boot/issues/38866) - Upgrade to Spring WS 4.0.9 [#​38876](https://togithub.com/spring-projects/spring-boot/issues/38876) - Upgrade to Tomcat 10.1.17 [#​38815](https://togithub.com/spring-projects/spring-boot/issues/38815) - Upgrade to UnboundID LDAPSDK 6.0.11 [#​38816](https://togithub.com/spring-projects/spring-boot/issues/38816) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​SandraAhlgrimm](https://togithub.com/SandraAhlgrimm), [@​aleksandrserbin](https://togithub.com/aleksandrserbin), [@​cachescrubber](https://togithub.com/cachescrubber), [@​dependabot](https://togithub.com/dependabot)\[bot], [@​gavlyukovskiy](https://togithub.com/gavlyukovskiy), [@​ilies-bel](https://togithub.com/ilies-bel), [@​meiyese](https://togithub.com/meiyese), [@​onobc](https://togithub.com/onobc), [@​pirgeo](https://togithub.com/pirgeo), [@​quaff](https://togithub.com/quaff), [@​shin-mallang](https://togithub.com/shin-mallang), and [@​tomfrenken](https://togithub.com/tomfrenken) ### [`v3.2.0`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.2.0) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.10...v3.2.0) #### :star: New Features - Auto-configure observations for RestClients [#​38500](https://togithub.com/spring-projects/spring-boot/issues/38500) - Add support for Oracle Free, the replacement for Oracle XE, with Testcontainers and Docker Compose [#​38476](https://togithub.com/spring-projects/spring-boot/issues/38476) - Provide dependency management for org.crac:crac [#​38378](https://togithub.com/spring-projects/spring-boot/issues/38378) - Add new properties for Liquibase 4.24.0 [#​38274](https://togithub.com/spring-projects/spring-boot/pull/38274) - Provide a way to create custom ApplicationContextFactory in SpringBootContextLoader [#​38205](https://togithub.com/spring-projects/spring-boot/issues/38205) - Report friendly error when failing to find AOT initializer [#​38188](https://togithub.com/spring-projects/spring-boot/pull/38188) #### :lady_beetle: Bug Fixes - Annotation based ConditionalOnBean checks can cause early initialization of FactoryBeans [#​38507](https://togithub.com/spring-projects/spring-boot/issues/38507) - CRaC restoration fails when Actuator's running on a separate port [#​38502](https://togithub.com/spring-projects/spring-boot/issues/38502) - App that depends on Tomcat and on Jetty's websocket-server module fails to start with IllegalStateException: WebSocketComponents has not been created [#​38286](https://togithub.com/spring-projects/spring-boot/issues/38286) - App fails to start with a NoSuchMethodError when using Flyway 10.0.0 [#​38268](https://togithub.com/spring-projects/spring-boot/issues/38268) - MeterRegistry throws BeanCreationNotAllowedException on shutdown [#​38240](https://togithub.com/spring-projects/spring-boot/issues/38240) - Resolution of productionRuntimeClasspath configuration may select the wrong variant and contain a dependency's source jar [#​38233](https://togithub.com/spring-projects/spring-boot/issues/38233) - Docker JSON parsing fails on certain locales [#​38220](https://togithub.com/spring-projects/spring-boot/issues/38220) - FileNotFoundException is thrown serving resources due to JarUrlConnection.getLastModified() returning zero [#​38204](https://togithub.com/spring-projects/spring-boot/issues/38204) - Failed to extract parameter names exception thrown when binding with non-enumerable property source [#​38201](https://togithub.com/spring-projects/spring-boot/issues/38201) - Spring Boot 3.2.0-RC1 application fails on JDK with CRaC but without a dependency on org.crac:crac [#​38186](https://togithub.com/spring-projects/spring-boot/issues/38186) - Missing configuration processing for PartEvent support [#​37642](https://togithub.com/spring-projects/spring-boot/issues/37642) #### :notebook_with_decorative_cover: Documentation - Document supported SQL comment prefixes [#​38496](https://togithub.com/spring-projects/spring-boot/issues/38496) - Update access log pattern documentation to align with changes in Tomcat 10 [#​38425](https://togithub.com/spring-projects/spring-boot/issues/38425) - Update Dynatrace docs with info about the meter metadata toggle [#​38368](https://togithub.com/spring-projects/spring-boot/pull/38368) - Improve documentation regarding tracing in tests [#​38362](https://togithub.com/spring-projects/spring-boot/issues/38362) - Document the accepted inputs when configuring tags on spring-boot:build-image and bootBuildImage [#​38354](https://togithub.com/spring-projects/spring-boot/issues/38354) - Document how to use cloudfoundry specific actuators with a custom base path for webflux applications [#​38353](https://togithub.com/spring-projects/spring-boot/issues/38353) - Document Liberica JDK with CRaC [#​38350](https://togithub.com/spring-projects/spring-boot/pull/38350) - Add a Restarting a stopped or failed Job section to the batch howto [#​38341](https://togithub.com/spring-projects/spring-boot/issues/38341) - Clarify documentation on importing Testcontainer declarations and using `@ServiceConnection` or `@DynamicPropertySource` [#​38337](https://togithub.com/spring-projects/spring-boot/issues/38337) - Make distinction between Testcontainers for integration tests and development more clear in documentation [#​38336](https://togithub.com/spring-projects/spring-boot/issues/38336) - When using Testcontainers at development time with `@ServiceConnection` on a `@Bean` method, describe when to use the name attribute and why [#​38335](https://togithub.com/spring-projects/spring-boot/issues/38335) - Fix link to Elasticsearch health indicator [#​38334](https://togithub.com/spring-projects/spring-boot/issues/38334) - Update Spring Framework documentation links [#​38289](https://togithub.com/spring-projects/spring-boot/issues/38289) - Code sample in "Developing Your First Spring Boot Application" does not work [#​38272](https://togithub.com/spring-projects/spring-boot/issues/38272) - Improve --help and documentation for "encodepassword -a/--algorithm" in the Spring Boot CLI [#​38249](https://togithub.com/spring-projects/spring-boot/issues/38249) - Add how-to documentation for test-only database migrations with Flyway/Liquibase [#​38231](https://togithub.com/spring-projects/spring-boot/issues/38231) - Document that PEM content can be used directly in application.yaml [#​38215](https://togithub.com/spring-projects/spring-boot/issues/38215) - Document that TomcatConnectorCustomizers are not applied to additional connectors [#​38198](https://togithub.com/spring-projects/spring-boot/issues/38198) #### :hammer: Dependency Upgrades - Upgrade to AspectJ 1.9.20.1 [#​38358](https://togithub.com/spring-projects/spring-boot/issues/38358) - Upgrade to Byte Buddy 1.14.10 [#​38407](https://togithub.com/spring-projects/spring-boot/issues/38407) - Upgrade to DB2 JDBC 11.5.9.0 [#​38408](https://togithub.com/spring-projects/spring-boot/issues/38408) - Upgrade to Dependency Management Plugin 1.1.4 [#​38346](https://togithub.com/spring-projects/spring-boot/issues/38346) - Upgrade to Dropwizard Metrics 4.2.22 [#​38409](https://togithub.com/spring-projects/spring-boot/issues/38409) - Upgrade to GraphQL Java 21.3 [#​38478](https://togithub.com/spring-projects/spring-boot/issues/38478) - Upgrade to Hazelcast 5.3.6 [#​38410](https://togithub.com/spring-projects/spring-boot/issues/38410) - Upgrade to Infinispan 14.0.21.Final [#​38411](https://togithub.com/spring-projects/spring-boot/issues/38411) - Upgrade to JUnit Jupiter 5.10.1 [#​38412](https://togithub.com/spring-projects/spring-boot/issues/38412) - Upgrade to Kotlin Serialization 1.6.1 [#​38413](https://togithub.com/spring-projects/spring-boot/issues/38413) - Upgrade to Lettuce 6.3.0.RELEASE [#​38414](https://togithub.com/spring-projects/spring-boot/issues/38414) - Upgrade to Maven Javadoc Plugin 3.6.2 [#​38415](https://togithub.com/spring-projects/spring-boot/issues/38415) - Upgrade to Micrometer 1.12.0 [#​38305](https://togithub.com/spring-projects/spring-boot/issues/38305) - Upgrade to Micrometer Tracing 1.2.0 [#​38306](https://togithub.com/spring-projects/spring-boot/issues/38306) - Upgrade to Mockito 5.7.0 [#​38479](https://togithub.com/spring-projects/spring-boot/issues/38479) - Upgrade to MongoDB 4.11.1 [#​38416](https://togithub.com/spring-projects/spring-boot/issues/38416) - Upgrade to Netty 4.1.101.Final [#​38417](https://togithub.com/spring-projects/spring-boot/issues/38417) - Upgrade to Pooled JMS 3.1.5 [#​38418](https://togithub.com/spring-projects/spring-boot/issues/38418) - Upgrade to Pulsar Reactive 0.5.0 [#​38406](https://togithub.com/spring-projects/spring-boot/issues/38406) - Upgrade to Rabbit Stream Client 0.14.0 [#​38480](https://togithub.com/spring-projects/spring-boot/issues/38480) - Upgrade to Reactor Bom 2023.0.0 [#​38307](https://togithub.com/spring-projects/spring-boot/issues/38307) - Upgrade to Spring AMQP 3.1.0 [#​38308](https://togithub.com/spring-projects/spring-boot/issues/38308) - Upgrade to Spring Authorization Server 1.2.0 [#​38309](https://togithub.com/spring-projects/spring-boot/issues/38309) - Upgrade to Spring Batch 5.1.0 [#​38310](https://togithub.com/spring-projects/spring-boot/issues/38310) - Upgrade to Spring Data Bom 2023.1.0 [#​38311](https://togithub.com/spring-projects/spring-boot/issues/38311) - Upgrade to Spring Framework 6.1.1 [#​38451](https://togithub.com/spring-projects/spring-boot/issues/38451) - Upgrade to Spring GraphQL 1.2.4 [#​38313](https://togithub.com/spring-projects/spring-boot/issues/38313) - Upgrade to Spring HATEOAS 2.2.0 [#​38314](https://togithub.com/spring-projects/spring-boot/issues/38314) - Upgrade to Spring Integration 6.2.0 [#​38315](https://togithub.com/spring-projects/spring-boot/issues/38315) - Upgrade to Spring Kafka 3.1.0 [#​38316](https://togithub.com/spring-projects/spring-boot/issues/38316) - Upgrade to Spring LDAP 3.2.0 [#​38317](https://togithub.com/spring-projects/spring-boot/issues/38317) - Upgrade to Spring Pulsar 1.0.0 [#​38419](https://togithub.com/spring-projects/spring-boot/issues/38419) - Upgrade to Spring RESTDocs 3.0.1 [#​38420](https://togithub.com/spring-projects/spring-boot/issues/38420) - Upgrade to Spring Security 6.2.0 [#​38318](https://togithub.com/spring-projects/spring-boot/issues/38318) - Upgrade to Spring Session 3.2.0 [#​38319](https://togithub.com/spring-projects/spring-boot/issues/38319) - Upgrade to Spring WS 4.0.8 [#​38320](https://togithub.com/spring-projects/spring-boot/issues/38320) - Upgrade to Testcontainers 1.19.3 [#​38471](https://togithub.com/spring-projects/spring-boot/issues/38471) - Upgrade to Tomcat 10.1.16 [#​38421](https://togithub.com/spring-projects/spring-boot/issues/38421) - Upgrade to Versions Maven Plugin 2.16.2 [#​38422](https://togithub.com/spring-projects/spring-boot/issues/38422) - Upgrade to WebJars Locator Core 0.55 [#​38481](https://togithub.com/spring-projects/spring-boot/issues/38481) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​EvaristeGalois11](https://togithub.com/EvaristeGalois11), [@​PENEKhun](https://togithub.com/PENEKhun), [@​abdullah-jaffer](https://togithub.com/abdullah-jaffer), [@​audtjddld](https://togithub.com/audtjddld), [@​cachescrubber](https://togithub.com/cachescrubber), [@​dreis2211](https://togithub.com/dreis2211), [@​eddumelendez](https://togithub.com/eddumelendez), [@​izeye](https://togithub.com/izeye), [@​jonatan-ivanov](https://togithub.com/jonatan-ivanov), [@​pirgeo](https://togithub.com/pirgeo), [@​quaff](https://togithub.com/quaff), and [@​sdeleuze](https://togithub.com/sdeleuze) ### [`v3.1.10`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.10) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.9...v3.1.10) #### :lady_beetle: Bug Fixes - When graceful shutdown of Tomcat is aborted it may report that it completed successfully [#​39942](https://togithub.com/spring-projects/spring-boot/issues/39942) - Resolving a BuildpackReference created from a URL-like String can fail on Windows [#​39792](https://togithub.com/spring-projects/spring-boot/issues/39792) - bootStartScripts tasks should be an instance of org.gradle.api.tasks.application.CreateStartScripts rather than its superclass org.gradle.jvm.application.tasks.CreateStartScripts [#​39584](https://togithub.com/spring-projects/spring-boot/issues/39584) - SpringProfile arbiter fails without a Spring's environment [#​39403](https://togithub.com/spring-projects/spring-boot/pull/39403) #### :notebook_with_decorative_cover: Documentation - Fix typo in Custom HTTP Exchange Recording section [#​39777](https://togithub.com/spring-projects/spring-boot/pull/39777) #### :hammer: Dependency Upgrades - Upgrade to Awaitility 4.2.1 [#​39962](https://togithub.com/spring-projects/spring-boot/issues/39962) - Upgrade to Glassfish JAXB 4.0.5 [#​39963](https://togithub.com/spring-projects/spring-boot/issues/39963) - Upgrade to GraphQL Java 20.8 [#​40020](https://togithub.com/spring-projects/spring-boot/issues/40020) - Upgrade to Groovy 4.0.20 [#​39964](https://togithub.com/spring-projects/spring-boot/issues/39964) - Upgrade to Hazelcast 5.2.5 [#​39965](https://togithub.com/spring-projects/spring-boot/issues/39965) - Upgrade to Infinispan 14.0.27.Final [#​40025](https://togithub.com/spring-projects/spring-boot/issues/40025) - Upgrade to Jakarta Activation 2.1.3 [#​39967](https://togithub.com/spring-projects/spring-boot/issues/39967) - Upgrade to Jakarta Mail 2.1.3 [#​39968](https://togithub.com/spring-projects/spring-boot/issues/39968) - Upgrade to Jakarta XML Bind 4.0.2 [#​39969](https://togithub.com/spring-projects/spring-boot/issues/39969) - Upgrade to Jaybird 5.0.4.java11 [#​39970](https://togithub.com/spring-projects/spring-boot/issues/39970) - Upgrade to jOOQ 3.18.13 [#​39971](https://togithub.com/spring-projects/spring-boot/issues/39971) - Upgrade to Micrometer 1.11.10 [#​39870](https://togithub.com/spring-projects/spring-boot/issues/39870) - Upgrade to Micrometer Tracing 1.1.11 [#​39871](https://togithub.com/spring-projects/spring-boot/issues/39871) - Upgrade to Neo4j Java Driver 5.18.0 [#​39935](https://togithub.com/spring-projects/spring-boot/issues/39935) - Upgrade to Postgresql 42.6.2 [#​39972](https://togithub.com/spring-projects/spring-boot/issues/39972) - Upgrade to Reactor Bom 2022.0.17 [#​39906](https://togithub.com/spring-projects/spring-boot/issues/39906) - Upgrade to Spring AMQP 3.0.12 [#​39872](https://togithub.com/spring-projects/spring-boot/issues/39872) - Upgrade to Spring Authorization Server 1.1.6 [#​39914](https://togithub.com/spring-projects/spring-boot/issues/39914) - Upgrade to Spring Data Bom 2023.0.10 [#​39873](https://togithub.com/spring-projects/spring-boot/issues/39873) - Upgrade to Spring Framework 6.0.18 [#​39874](https://togithub.com/spring-projects/spring-boot/issues/39874) - Upgrade to Spring HATEOAS 2.1.4 [#​39949](https://togithub.com/spring-projects/spring-boot/issues/39949) - Upgrade to Spring Integration 6.1.7 [#​39875](https://togithub.com/spring-projects/spring-boot/issues/39875) - Upgrade to Spring Kafka 3.0.15 [#​39876](https://togithub.com/spring-projects/spring-boot/issues/39876) - Upgrade to Spring Security 6.1.8 [#​39877](https://togithub.com/spring-projects/spring-boot/issues/39877) - Upgrade to Spring Session 3.1.5 [#​39878](https://togithub.com/spring-projects/spring-boot/issues/39878) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​PiyalAhmed](https://togithub.com/PiyalAhmed), [@​dreis2211](https://togithub.com/dreis2211), [@​snicoll](https://togithub.com/snicoll), and [@​timgrohmann](https://togithub.com/timgrohmann) ### [`v3.1.9`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.9) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.8...v3.1.9) #### :warning: Noteworthy - This release upgrades to Hibernate 6.2.22.Final. While it contains a number of valuable bug fixes, it does not work correctly in a native image. If you are using GraalVM, Hibernate should be temporarily downgraded to 6.2.20.Final using the `hibernate.version` property. #### :lady_beetle: Bug Fixes - Image building runs for a long time when a long image name is used and the tag contains an illegal character [#​39617](https://togithub.com/spring-projects/spring-boot/pull/39617) - Banner printing doesn't respect set charset [#​39601](https://togithub.com/spring-projects/spring-boot/pull/39601) - Gradle plugin allows the use of Gradle 7.4 but the documented and tested minimum is 7.5 [#​39508](https://togithub.com/spring-projects/spring-boot/pull/39508) - Property placeholders aren't resolved when configuration property binding creates a Map from a property value using a converter [#​39507](https://togithub.com/spring-projects/spring-boot/pull/39507) - Several gson properties, including spring.gson.disable-html-escaping, do not behave correctly when set to false [#​39504](https://togithub.com/spring-projects/spring-boot/issues/39504) - TestcontainersPropertySource assertion has typo [#​39440](https://togithub.com/spring-projects/spring-boot/pull/39440) - Building images fails with Docker 25.0 when custom buildpacks are configured [#​39323](https://togithub.com/spring-projects/spring-boot/issues/39323) - Metadata reading during configuration class parsing uses the default resource loader rather than the application's resource loader [#​39321](https://togithub.com/spring-projects/spring-boot/pull/39321) - Mockito's MockedStatic isn't closed in all cases [#​39271](https://togithub.com/spring-projects/spring-boot/issues/39271) - TracingProperties exposes package-private PropagationType from public methods [#​39265](https://togithub.com/spring-projects/spring-boot/pull/39265) - Webflux actuator endpoints respond with 500 when a parameter is missing [#​39236](https://togithub.com/spring-projects/spring-boot/issues/39236) #### :notebook_with_decorative_cover: Documentation - Add note regarding mixing of bundle-based and direct SSL configuration [#​39616](https://togithub.com/spring-projects/spring-boot/pull/39616) - Document default value for show-value configuration properties [#​39589](https://togithub.com/spring-projects/spring-boot/pull/39589) - Update the Debugging Documentation of the Spring Boot Maven Plugin [#​39392](https://togithub.com/spring-projects/spring-boot/pull/39392) - Endpoint documentation contains the typo 'Unuthorized' [#​39279](https://togithub.com/spring-projects/spring-boot/pull/39279) - Update Revved up by Develocity badge [#​39242](https://togithub.com/spring-projects/spring-boot/pull/39242) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.14.12 [#​39659](https://togithub.com/spring-projects/spring-boot/issues/39659) - Upgrade to Dropwizard Metrics 4.2.25 [#​39553](https://togithub.com/spring-projects/spring-boot/issues/39553) - Upgrade to Groovy 4.0.18 [#​39554](https://togithub.com/spring-projects/spring-boot/issues/39554) - Upgrade to Hibernate 6.2.22.Final [#​39555](https://togithub.com/spring-projects/spring-boot/issues/39555) - Upgrade to Infinispan 14.0.24.Final [#​39556](https://togithub.com/spring-projects/spring-boot/issues/39556) - Upgrade to Jackson Bom 2.15.4 [#​39660](https://togithub.com/spring-projects/spring-boot/issues/39660) - Upgrade to Janino 3.1.12 [#​39557](https://togithub.com/spring-projects/spring-boot/issues/39557) - Upgrade to Jetty 11.0.20 [#​39559](https://togithub.com/spring-projects/spring-boot/issues/39559) - Upgrade to Jetty Reactive HTTPClient 3.0.12 [#​39558](https://togithub.com/spring-projects/spring-boot/issues/39558) - Upgrade to jOOQ 3.18.11 [#​39661](https://togithub.com/spring-projects/spring-boot/issues/39661) - Upgrade to JsonPath 2.9.0 [#​39328](https://togithub.com/spring-projects/spring-boot/issues/39328) - Upgrade to Micrometer 1.11.9 [#​39454](https://togithub.com/spring-projects/spring-boot/issues/39454) - Upgrade to Micrometer Tracing 1.1.10 [#​39455](https://togithub.com/spring-projects/spring-boot/issues/39455) - Upgrade to Neo4j Java Driver 5.17.0 [#​39551](https://togithub.com/spring-projects/spring-boot/issues/39551) - Upgrade to Netty 4.1.107.Final [#​39561](https://togithub.com/spring-projects/spring-boot/issues/39561) - Upgrade to Postgresql 42.6.1 [#​39662](https://togithub.com/spring-projects/spring-boot/issues/39662) - Upgrade to Reactor Bom 2022.0.16 [#​39456](https://togithub.com/spring-projects/spring-boot/issues/39456) - Upgrade to SLF4J 2.0.12 [#​39562

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 this update again.