Nexmo / nexmo-spring-boot-starter

Spring Boot Starter for Nexmo
MIT License
5 stars 5 forks source link

Update dependency org.springframework.boot:spring-boot to v2.4.0 (main) #29

Open mend-for-github-com[bot] opened 2 months ago

mend-for-github-com[bot] commented 2 months ago

This PR contains the following updates:

Package Type Update Change
org.springframework.boot:spring-boot (source) compile minor 2.1.4.RELEASE -> 2.4.0

By merging this PR, the issue #16 will be automatically resolved and closed:

Severity CVSS Score CVE Reachability
Critical Critical 9.8 CVE-2022-22965
High High 7.8 CVE-2022-27772
Medium Medium 6.5 CVE-2023-34055
Medium Medium 5.3 CVE-2022-22970

By merging this PR, the issue #16 will be automatically resolved and closed:

Severity CVSS Score CVE Reachability
Medium Medium 6.5 CVE-2022-22950
Medium Medium 6.5 CVE-2023-20861
Medium Medium 6.5 CVE-2023-20863
Medium Medium 5.3 CVE-2022-22970
Medium Medium 4.3 CVE-2021-22060

By merging this PR, the issue #16 will be automatically resolved and closed:

Severity CVSS Score CVE Reachability
Medium Medium 5.3 CVE-2022-22968

Release Notes

spring-projects/spring-boot (org.springframework.boot:spring-boot) ### [`v2.4.0`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.4.0) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.3.12.RELEASE...v2.4.0) #### :star: New Features - Provide a property or environment variable to enable DevTools' restarter irrespective of how the application was launched [#​21424](https://togithub.com/spring-projects/spring-boot/issues/21424) #### :beetle: Bug Fixes - Using last modified for static resources in reproducible archives and images causes unwanted browser caching [#​24099](https://togithub.com/spring-projects/spring-boot/issues/24099) - BootJar's afterResolve action causes resolution failures with the Versions plugin due to configurations being copied and made resolvable [#​24072](https://togithub.com/spring-projects/spring-boot/issues/24072) - Configuration metadata annotation processor may use the wrong accessor for boolean properties [#​24059](https://togithub.com/spring-projects/spring-boot/issues/24059) - When using Tomcat, key and trust store passwords set via javax.net.ssl system properties are overwritten with null when Spring Boot's equivalent properties have not been set [#​24053](https://togithub.com/spring-projects/spring-boot/issues/24053) - Config files no longer loaded if they contain a hidden path element [#​24043](https://togithub.com/spring-projects/spring-boot/issues/24043) - `@DataJpaTest` using H2 with schema.sql and spring.datasource.schema-username fails [#​24024](https://togithub.com/spring-projects/spring-boot/issues/24024) - "java.lang.IllegalStateException: zip file closed" when call JarFileWrapper.stream() of spring-boot-loader [#​24017](https://togithub.com/spring-projects/spring-boot/issues/24017) - JdbcStoreTypeConfiguration picks transaction of primary data source when Quartz data source is not the primary data source [#​24015](https://togithub.com/spring-projects/spring-boot/issues/24015) - TestTypeExcludeFilter does not implement hashCode and equals as required by its super-class [#​24013](https://togithub.com/spring-projects/spring-boot/issues/24013) - Our auto-configuration should not use `@PostConstruct` as it's ignored on Java 11+ without a dependency on jakarta-annotation-api [#​24010](https://togithub.com/spring-projects/spring-boot/issues/24010) - `@MockBean` fields are not reset for JUnit 5 `@Nested` tests using `@WebMvcTest` [#​23984](https://togithub.com/spring-projects/spring-boot/issues/23984) - ClasspathLoggingApplicationListener logs the classpath as unknown on Java 11 and later [#​23138](https://togithub.com/spring-projects/spring-boot/issues/23138) #### :notebook_with_decorative_cover: Documentation - Fix link to Flyway callback docs [#​24122](https://togithub.com/spring-projects/spring-boot/issues/24122) - Fix deprecation warnings in javadoc comments [#​24120](https://togithub.com/spring-projects/spring-boot/pull/24120) - Provide more details about overriding SpringPhysicalNamingStrategy's case insensitive flag [#​24062](https://togithub.com/spring-projects/spring-boot/issues/24062) - Clarify documentation regarding relaxed binding of environment variables [#​24033](https://togithub.com/spring-projects/spring-boot/issues/24033) - Enhance spring.datasource.initialization-mode property description [#​24030](https://togithub.com/spring-projects/spring-boot/issues/24030) - Recommend disabling context path redirects when using proxy-terminated SSL with Tomcat [#​24026](https://togithub.com/spring-projects/spring-boot/issues/24026) - Improve Spring Session back off documentation [#​24019](https://togithub.com/spring-projects/spring-boot/issues/24019) - Clarify the javadoc of AutoConfigureTestDatabase to make it clearer that it only replaces the main DataSource [#​24007](https://togithub.com/spring-projects/spring-boot/issues/24007) - Recommend that bean definitions provide as much type information as possible [#​24005](https://togithub.com/spring-projects/spring-boot/issues/24005) - logging.file.\* properties flagged with error level while they are still honoured [#​23995](https://togithub.com/spring-projects/spring-boot/issues/23995) - Add missing default value for enum-based configuration properties [#​23992](https://togithub.com/spring-projects/spring-boot/issues/23992) - Configuration property replacement metadata for spring.resources.cache.cachecontrol.stale-while-revalidate is invalid [#​23980](https://togithub.com/spring-projects/spring-boot/issues/23980) #### :hammer: Dependency Upgrades - Upgrade to AppEngine SDK 1.9.83 [#​24082](https://togithub.com/spring-projects/spring-boot/issues/24082) - Upgrade to AssertJ 3.18.1 [#​24126](https://togithub.com/spring-projects/spring-boot/issues/24126) - Upgrade to Byte Buddy 1.10.18 [#​24083](https://togithub.com/spring-projects/spring-boot/issues/24083) - Upgrade to Couchbase Client 3.0.10 [#​24084](https://togithub.com/spring-projects/spring-boot/issues/24084) - Upgrade to Hibernate 5.4.23.Final [#​24085](https://togithub.com/spring-projects/spring-boot/issues/24085) - Upgrade to Infinispan 11.0.5.Final [#​24127](https://togithub.com/spring-projects/spring-boot/issues/24127) - Upgrade to Jetty 9.4.34.v20201102 [#​24047](https://togithub.com/spring-projects/spring-boot/issues/24047) - Upgrade to jOOQ 3.14.3 [#​24128](https://togithub.com/spring-projects/spring-boot/issues/24128) - Upgrade to Kotlin Coroutines 1.4.1 [#​24087](https://togithub.com/spring-projects/spring-boot/issues/24087) - Upgrade to Micrometer 1.6.1 [#​24051](https://togithub.com/spring-projects/spring-boot/issues/24051) - Upgrade to Netty 4.1.54.Final [#​24129](https://togithub.com/spring-projects/spring-boot/issues/24129) - Upgrade to Nimbus JOSE JWT 9.1.2 [#​24088](https://togithub.com/spring-projects/spring-boot/issues/24088) - Upgrade to Pooled JMS 1.2.1 [#​24089](https://togithub.com/spring-projects/spring-boot/issues/24089) - Upgrade to Reactor 2020.0.1 [#​24110](https://togithub.com/spring-projects/spring-boot/issues/24110) - Upgrade to SendGrid 4.6.8 [#​24090](https://togithub.com/spring-projects/spring-boot/issues/24090) - Upgrade to Spring AMQP 2.3.1 [#​24073](https://togithub.com/spring-projects/spring-boot/issues/24073) - Upgrade to Spring Data 2020.0.1 [#​24036](https://togithub.com/spring-projects/spring-boot/issues/24036) - Upgrade to Spring Framework 5.3.1 [#​24035](https://togithub.com/spring-projects/spring-boot/issues/24035) - Upgrade to Spring HATEOAS 1.2.1 [#​24091](https://togithub.com/spring-projects/spring-boot/issues/24091) - Upgrade to Spring Integration 5.4.1 [#​24097](https://togithub.com/spring-projects/spring-boot/issues/24097) - Upgrade to Spring Kafka 2.6.3 [#​24074](https://togithub.com/spring-projects/spring-boot/issues/24074) - Upgrade to Spring Session 2020.0.1 [#​24098](https://togithub.com/spring-projects/spring-boot/issues/24098) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​izeye](https://togithub.com/izeye) - [@​dreis2211](https://togithub.com/dreis2211) - [@​dsyer](https://togithub.com/dsyer) ### [`v2.3.12.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.3.12.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.3.11.RELEASE...v2.3.12.RELEASE) #### :beetle: Bug Fixes - MetricsRestTemplateCustomizer and LocalHostUriTemplateHandler cannot be used together when building a RestTemplate with RestTemplateBuilder [#​26812](https://togithub.com/spring-projects/spring-boot/issues/26812) - CompositeHealth.getDetails() does not serialize if MapperFeature.CAN_OVERRIDE_ACCESS_MODIFIERS is disabled [#​26797](https://togithub.com/spring-projects/spring-boot/issues/26797) - LoggingSystem should not return LogbackLoggingSystem if logback-classic is not available [#​26711](https://togithub.com/spring-projects/spring-boot/issues/26711) - Non-static nested `@Configuration` in JerseySameManagementContextConfiguration [#​26695](https://togithub.com/spring-projects/spring-boot/issues/26695) - Possible divide by zero bugs when using RandomValuePropertySource [#​26628](https://togithub.com/spring-projects/spring-boot/issues/26628) - Auto-configured resource handlers don't get applied to child contexts [#​25743](https://togithub.com/spring-projects/spring-boot/issues/25743) - Jar startup fails on JDK 11 with a SecurityManager enabled [#​25538](https://togithub.com/spring-projects/spring-boot/issues/25538) - bootBuildImage runs forever when a custom image name is used and the version contains an illegal character [#​23115](https://togithub.com/spring-projects/spring-boot/issues/23115) #### :notebook_with_decorative_cover: Documentation - Link to Spring Data JPA points to Spring Data JDBC [#​26736](https://togithub.com/spring-projects/spring-boot/issues/26736) - Clarify when a connection pool is created for Redis [#​26733](https://togithub.com/spring-projects/spring-boot/issues/26733) - Polish description of server.servlet.session.cookie.domain [#​26713](https://togithub.com/spring-projects/spring-boot/pull/26713) - Document spring.profiles.default property [#​26592](https://togithub.com/spring-projects/spring-boot/issues/26592) - Document Kubernetes terminationGracePeriodSeconds [#​26469](https://togithub.com/spring-projects/spring-boot/issues/26469) #### :hammer: Dependency Upgrades - Upgrade to AppEngine SDK 1.9.89 [#​26776](https://togithub.com/spring-projects/spring-boot/issues/26776) - Upgrade to Dropwizard Metrics 4.1.22 [#​26777](https://togithub.com/spring-projects/spring-boot/issues/26777) - Upgrade to Gson 2.8.7 [#​26778](https://togithub.com/spring-projects/spring-boot/issues/26778) - Upgrade to Hibernate 5.4.32.Final [#​26779](https://togithub.com/spring-projects/spring-boot/issues/26779) - Upgrade to JBoss Logging 3.4.2.Final [#​26780](https://togithub.com/spring-projects/spring-boot/issues/26780) - Upgrade to Jetty 9.4.42.v20210604 [#​26830](https://togithub.com/spring-projects/spring-boot/issues/26830) - Upgrade to Jetty Reactive HTTPClient 1.1.9 [#​26829](https://togithub.com/spring-projects/spring-boot/issues/26829) - Upgrade to Johnzon 1.2.13 [#​26781](https://togithub.com/spring-projects/spring-boot/issues/26781) - Upgrade to Neo4j OGM 3.2.24 [#​26831](https://togithub.com/spring-projects/spring-boot/issues/26831) - Upgrade to RSocket 1.0.5 [#​26832](https://togithub.com/spring-projects/spring-boot/issues/26832) - Upgrade to Spring AMQP 2.2.18 [#​26770](https://togithub.com/spring-projects/spring-boot/issues/26770) - Upgrade to Spring Integration 5.3.8 [#​26772](https://togithub.com/spring-projects/spring-boot/issues/26772) - Upgrade to Spring Kafka 2.5.14 [#​26771](https://togithub.com/spring-projects/spring-boot/issues/26771) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​dreis2211](https://togithub.com/dreis2211) - [@​weixsun](https://togithub.com/weixsun) ### [`v2.3.11.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.3.11.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.3.10.RELEASE...v2.3.11.RELEASE) #### :beetle: Bug Fixes - SmartInitializingSingleton beans are not working with lazy initialization [#​26470](https://togithub.com/spring-projects/spring-boot/issues/26470) - ConfigurationProperties is retrieved via classpath scanning but does not indicate it should be indexed [#​26459](https://togithub.com/spring-projects/spring-boot/issues/26459) - `@DataRedisTest` does not consider `RedisReactiveAutoConfiguration` [#​26319](https://togithub.com/spring-projects/spring-boot/issues/26319) - SpringBootConfiguration is retrieved via classpath scanning but does not indicate it should be indexed [#​26308](https://togithub.com/spring-projects/spring-boot/issues/26308) - bootBuildImage does not pick up targetCompatibility when it's configured after task is customised [#​26297](https://togithub.com/spring-projects/spring-boot/issues/26297) - When a single bean causes a dependency cycle the failure analysis does not clearly illustrate the cycle [#​26292](https://togithub.com/spring-projects/spring-boot/pull/26292) - When a single bean causes a dependency cycle the failure analysis does not clearly illustrate the cycle [#​26269](https://togithub.com/spring-projects/spring-boot/issues/26269) - `@EnableAutoConfiguration` and `@ImportAutoConfiguration` use different class loaders to find candidate configurations [#​26234](https://togithub.com/spring-projects/spring-boot/issues/26234) - Configuration item metadata ordering is not consistent [#​26230](https://togithub.com/spring-projects/spring-boot/pull/26230) - Maven spring-boot:build-image ignores ZIP layout [#​26216](https://togithub.com/spring-projects/spring-boot/issues/26216) - Resolvability and consumability of productionRuntimeClasspath are not aligned with runtimeClasspath [#​25798](https://togithub.com/spring-projects/spring-boot/issues/25798) - MVC and WebFlux metrics filters adversely affect the response when metrics recording fails [#​24151](https://togithub.com/spring-projects/spring-boot/issues/24151) - An active request delays Jetty's shutdown by 30 seconds [#​22689](https://togithub.com/spring-projects/spring-boot/issues/22689) - Actuator doesn't use the CORS Configuration with default security configuration and Spring MVC [#​11987](https://togithub.com/spring-projects/spring-boot/issues/11987) #### :notebook_with_decorative_cover: Documentation - Document that the heap dump endpoint requires a HotSpot JVM [#​26467](https://togithub.com/spring-projects/spring-boot/issues/26467) - Fix wrong reference to Cassandra in DockerImageNames#couchbase [#​26399](https://togithub.com/spring-projects/spring-boot/pull/26399) - Move Working with the Code from CONTRIBUTING.adoc to the wiki [#​26332](https://togithub.com/spring-projects/spring-boot/issues/26332) - Fix typo in NamedContributors Javadoc [#​26321](https://togithub.com/spring-projects/spring-boot/pull/26321) - Document property names to enable reactive health indicators [#​26279](https://togithub.com/spring-projects/spring-boot/issues/26279) - Documentation has wrong key for DataSourceHealthIndicator [#​26268](https://togithub.com/spring-projects/spring-boot/issues/26268) - Align documentation with main default branch name [#​26255](https://togithub.com/spring-projects/spring-boot/issues/26255) - Improve documentation of TestRestTemplate's fault tolerance [#​26227](https://togithub.com/spring-projects/spring-boot/pull/26227) - Align Maven version in system requirements with what is actually tested [#​26209](https://togithub.com/spring-projects/spring-boot/pull/26209) - Use new update site for Spring Java Format's Eclipse plugin [#​26167](https://togithub.com/spring-projects/spring-boot/pull/26167) - Update Gradle docs to use module replacement rather than dependency substitution [#​25944](https://togithub.com/spring-projects/spring-boot/pull/25944) - Document that MeterFilters are only applied to the Spring-managed MeterRegistry [#​25610](https://togithub.com/spring-projects/spring-boot/issues/25610) - Enhance multiple entity manager factories online documentation [#​14928](https://togithub.com/spring-projects/spring-boot/pull/14928) #### :hammer: Dependency Upgrades - Upgrade to ActiveMQ 5.15.15 [#​26481](https://togithub.com/spring-projects/spring-boot/issues/26481) - Upgrade to Dropwizard Metrics 4.1.21 [#​26482](https://togithub.com/spring-projects/spring-boot/issues/26482) - Upgrade to Ehcache 2.10.9.2 [#​26483](https://togithub.com/spring-projects/spring-boot/issues/26483) - Upgrade to Hibernate 5.4.31.Final [#​26484](https://togithub.com/spring-projects/spring-boot/issues/26484) - Upgrade to Janino 3.1.4 [#​26485](https://togithub.com/spring-projects/spring-boot/issues/26485) - Upgrade to JBoss Transaction SPI 7.6.1.Final [#​26486](https://togithub.com/spring-projects/spring-boot/issues/26486) - Upgrade to Jetty 9.4.41.v20210516 [#​26597](https://togithub.com/spring-projects/spring-boot/issues/26597) - Upgrade to Jetty Reactive HTTPClient 1.1.8 [#​26487](https://togithub.com/spring-projects/spring-boot/issues/26487) - Upgrade to Johnzon 1.2.11 [#​26489](https://togithub.com/spring-projects/spring-boot/issues/26489) - Upgrade to Json-smart 2.3.1 [#​26598](https://togithub.com/spring-projects/spring-boot/issues/26598) - Upgrade to Micrometer 1.5.14 [#​26427](https://togithub.com/spring-projects/spring-boot/issues/26427) - Upgrade to MySQL 8.0.25 [#​26490](https://togithub.com/spring-projects/spring-boot/issues/26490) - Upgrade to Neo4j OGM 3.2.23 [#​26599](https://togithub.com/spring-projects/spring-boot/issues/26599) - Upgrade to Netty 4.1.65.Final [#​26600](https://togithub.com/spring-projects/spring-boot/issues/26600) - Upgrade to Netty tcNative 2.0.39.Final [#​26492](https://togithub.com/spring-projects/spring-boot/issues/26492) - Upgrade to Postgresql 42.2.20 [#​26493](https://togithub.com/spring-projects/spring-boot/issues/26493) - Upgrade to R2DBC Bom Arabba-SR10 [#​26494](https://togithub.com/spring-projects/spring-boot/issues/26494) - Upgrade to Reactor Dysprosium-SR20 [#​26424](https://togithub.com/spring-projects/spring-boot/issues/26424) - Upgrade to Spring AMQP 2.2.17 [#​26428](https://togithub.com/spring-projects/spring-boot/issues/26428) - Upgrade to Spring Batch 4.2.7 [#​26426](https://togithub.com/spring-projects/spring-boot/issues/26426) - Upgrade to Spring Framework 5.2.15 [#​26425](https://togithub.com/spring-projects/spring-boot/issues/26425) - Upgrade to Spring Kafka 2.5.13 [#​26429](https://togithub.com/spring-projects/spring-boot/issues/26429) - Upgrade to Spring LDAP 2.3.4.RELEASE [#​25528](https://togithub.com/spring-projects/spring-boot/issues/25528) - Upgrade to Tomcat 9.0.46 [#​26495](https://togithub.com/spring-projects/spring-boot/issues/26495) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​dreis2211](https://togithub.com/dreis2211) - [@​zoosm3](https://togithub.com/zoosm3) - [@​Haarolean](https://togithub.com/Haarolean) - [@​k163377](https://togithub.com/k163377) - [@​nguyensach](https://togithub.com/nguyensach) - [@​xenoterracide](https://togithub.com/xenoterracide) - [@​matthiasstock](https://togithub.com/matthiasstock) - [@​nicce](https://togithub.com/nicce) - [@​weixsun](https://togithub.com/weixsun) - [@​zeldigas](https://togithub.com/zeldigas) - [@​crocarneiro](https://togithub.com/crocarneiro) ### [`v2.3.10.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.3.10.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.3.9.RELEASE...v2.3.10.RELEASE) #### :beetle: Bug Fixes - Gradle bootBuildImage does not preserve file permissions for resources [#​25915](https://togithub.com/spring-projects/spring-boot/issues/25915) - Keystore.load calls do not close InputStream [#​25884](https://togithub.com/spring-projects/spring-boot/pull/25884) - Unlike Micrometer's PushMeterRegistry, PrometheusPushGatewayManager stops publishing when an UnknownHostException is caught [#​25804](https://togithub.com/spring-projects/spring-boot/issues/25804) - When running with a context hierarchy, PrimaryDefaultValidatorPostProcessor causes a NoSuchBeanDefinitionException when a Validator is in an ancestor context [#​25800](https://togithub.com/spring-projects/spring-boot/pull/25800) - java.util.concurrent.RejectedExecutionException is logged when shutting down Spring Boot app with Cassandra [#​25796](https://togithub.com/spring-projects/spring-boot/issues/25796) - DefaultErrorWebExceptionHandler does not remove MetaType.ALL when a quality values is present [#​25778](https://togithub.com/spring-projects/spring-boot/pull/25778) - Unpacked jars are not deleted when the JVM exits [#​25773](https://togithub.com/spring-projects/spring-boot/issues/25773) - TldPatterns are not aligned with Tomcat [#​25764](https://togithub.com/spring-projects/spring-boot/issues/25764) - URI tag of http.client.requests metric ignores REST template's root URI [#​25744](https://togithub.com/spring-projects/spring-boot/issues/25744) - Actuator's rest template metrics customization prevents RootUriRequestExpectationManager.forRestTemplate from identifying that the template has had a root URI configured [#​25741](https://togithub.com/spring-projects/spring-boot/issues/25741) - spring-boot:build-image hangs when classifier is specified in configuration [#​25736](https://togithub.com/spring-projects/spring-boot/issues/25736) - An EnvironmentAware FailureAnalyzer may be configured with the wrong Environment [#​25691](https://togithub.com/spring-projects/spring-boot/issues/25691) - AbstractWebMvcEndpointHandlerMapping does not chain InvalidEndpointRequestExceptions [#​25642](https://togithub.com/spring-projects/spring-boot/issues/25642) - When multiple schema or data script locations are configured and no resources can be found at a location, you can't tell which location is faulty [#​25620](https://togithub.com/spring-projects/spring-boot/pull/25620) - spring-boot:build-image hangs if finalName is specified in Spring Boot plugin configuration [#​25590](https://togithub.com/spring-projects/spring-boot/issues/25590) - EmbeddedDatabaseConnection#h2 should not specify a host name [#​25560](https://togithub.com/spring-projects/spring-boot/issues/25560) - RSocket's EmbeddedServerAutoConfiguration does not back off if spring-web is absent [#​25551](https://togithub.com/spring-projects/spring-boot/issues/25551) - Incorrect ConfigurationMetadataRepository when loaded from json files containing properties of the same group [#​25507](https://togithub.com/spring-projects/spring-boot/pull/25507) - Layertools may extract entries outside of the destination path [#​25505](https://togithub.com/spring-projects/spring-boot/pull/25505) - Default fork value for spring-boot:stop is not consistent [#​25472](https://togithub.com/spring-projects/spring-boot/issues/25472) - CloudPlatform.isActive can return true when spring.main.cloud-platform is set to NONE [#​25455](https://togithub.com/spring-projects/spring-boot/pull/25455) - `@ConfigurationProperties` class's default values are not visible in the Errors instance passed to Validator.validate(Object target, Errors errors) [#​25356](https://togithub.com/spring-projects/spring-boot/issues/25356) - Application fails to start when using Actuator and Jersey configured as a Filter [#​25262](https://togithub.com/spring-projects/spring-boot/issues/25262) - javax.persistence.schema-generation.database.action is ignored when checking if default DDL auto setting should be applied [#​25129](https://togithub.com/spring-projects/spring-boot/pull/25129) - Elasticsearch auto-configuration does not configure default converters [#​25087](https://togithub.com/spring-projects/spring-boot/issues/25087) #### :notebook_with_decorative_cover: Documentation - Javadoc link for non-public autoconfiguration classes does not exist [#​25948](https://togithub.com/spring-projects/spring-boot/issues/25948) - Use main as the branch name in info endpoint example [#​25865](https://togithub.com/spring-projects/spring-boot/issues/25865) - Document more prominently that DataJpaTest sets spring.jpa.show-sql=true by default [#​25843](https://togithub.com/spring-projects/spring-boot/issues/25843) - Update deprecation warnings with for removal targets [#​25808](https://togithub.com/spring-projects/spring-boot/issues/25808) - Description of management.metrics.export.influx.db is wrong [#​25723](https://togithub.com/spring-projects/spring-boot/issues/25723) - Document how to configure Maven's Failsafe plugin when not using spring-boot-starter-parent [#​25621](https://togithub.com/spring-projects/spring-boot/pull/25621) - Fix typos in README [#​25597](https://togithub.com/spring-projects/spring-boot/pull/25597) - Highlight link to Actuator API docs in the reference docs [#​25486](https://togithub.com/spring-projects/spring-boot/pull/25486) - Correct javadoc for ON_PARAM to accurately describe its behavior [#​25480](https://togithub.com/spring-projects/spring-boot/pull/25480) - Fix wording error in build-info goal description [#​25382](https://togithub.com/spring-projects/spring-boot/pull/25382) - Improve documentation of Mockito test execution listeners [#​25375](https://togithub.com/spring-projects/spring-boot/pull/25375) - Polish HTTP client metrics documentation wording [#​25353](https://togithub.com/spring-projects/spring-boot/pull/25353) - Document limitations of using deferred JPA bootstrap and early access to JPA [#​24027](https://togithub.com/spring-projects/spring-boot/issues/24027) - Document how to provide runtime JVM arguments when building an image [#​21478](https://togithub.com/spring-projects/spring-boot/issues/21478) #### :hammer: Dependency Upgrades - Upgrade to AppEngine SDK 1.9.88 [#​25953](https://togithub.com/spring-projects/spring-boot/issues/25953) - Upgrade to Byte Buddy 1.10.22 [#​25954](https://togithub.com/spring-projects/spring-boot/issues/25954) - Upgrade to Dropwizard Metrics 4.1.19 [#​25955](https://togithub.com/spring-projects/spring-boot/issues/25955) - Upgrade to Flatten Maven Plugin 1.2.7 [#​26094](https://togithub.com/spring-projects/spring-boot/issues/26094) - Upgrade to Glassfish JAXB 2.3.4 [#​26095](https://togithub.com/spring-projects/spring-boot/issues/26095) - Upgrade to Hibernate 5.4.30.Final [#​25956](https://togithub.com/spring-projects/spring-boot/issues/25956) - Upgrade to HSQLDB 2.5.2 [#​26096](https://togithub.com/spring-projects/spring-boot/issues/26096) - Upgrade to Jakarta Mail 1.6.7 [#​25957](https://togithub.com/spring-projects/spring-boot/issues/25957) - Upgrade to Jaybird 3.0.11 [#​25958](https://togithub.com/spring-projects/spring-boot/issues/25958) - Upgrade to Jetty 9.4.39.v20210325 [#​25960](https://togithub.com/spring-projects/spring-boot/issues/25960) - Upgrade to Jetty Reactive HTTPClient 1.1.7 [#​25959](https://togithub.com/spring-projects/spring-boot/issues/25959) - Upgrade to Lettuce 5.3.7.RELEASE [#​26097](https://togithub.com/spring-projects/spring-boot/issues/26097) - Upgrade to Lombok 1.18.20 [#​25961](https://togithub.com/spring-projects/spring-boot/issues/25961) - Upgrade to Maven Invoker Plugin 3.2.2 [#​25962](https://togithub.com/spring-projects/spring-boot/issues/25962) - Upgrade to Micrometer 1.5.13 [#​26098](https://togithub.com/spring-projects/spring-boot/issues/26098) - Upgrade to MIMEPull 1.9.14 [#​25964](https://togithub.com/spring-projects/spring-boot/issues/25964) - Upgrade to MongoDB 4.0.6 [#​25965](https://togithub.com/spring-projects/spring-boot/issues/25965) - Upgrade to Neo4j OGM 3.2.21 [#​25966](https://togithub.com/spring-projects/spring-boot/issues/25966) - Upgrade to Netty 4.1.63.Final [#​25967](https://togithub.com/spring-projects/spring-boot/issues/25967) - Upgrade to Netty tcNative 2.0.38.Final [#​25968](https://togithub.com/spring-projects/spring-boot/issues/25968) - Upgrade to OAuth2 OIDC SDK 7.1.3 [#​25969](https://togithub.com/spring-projects/spring-boot/issues/25969) - Upgrade to Postgresql 42.2.19 [#​25970](https://togithub.com/spring-projects/spring-boot/issues/25970) - Upgrade to R2DBC Bom Arabba-SR9 [#​25971](https://togithub.com/spring-projects/spring-boot/issues/25971) - Upgrade to Reactor Dysprosium-SR19 [#​25902](https://togithub.com/spring-projects/spring-boot/issues/25902) - Upgrade to RSocket 1.0.4 [#​25972](https://togithub.com/spring-projects/spring-boot/issues/25972) - Upgrade to SAAJ Impl 1.5.3 [#​26099](https://togithub.com/spring-projects/spring-boot/issues/26099) - Upgrade to Spring AMQP 2.2.16.RELEASE [#​25973](https://togithub.com/spring-projects/spring-boot/issues/25973) - Upgrade to Spring Batch 4.2.6.RELEASE [#​25974](https://togithub.com/spring-projects/spring-boot/issues/25974) - Upgrade to Spring Data Neumann-SR9 [#​25905](https://togithub.com/spring-projects/spring-boot/issues/25905) - Upgrade to Spring Framework 5.2.14 [#​25903](https://togithub.com/spring-projects/spring-boot/issues/25903) - Upgrade to Spring HATEOAS 1.1.5 [#​25904](https://togithub.com/spring-projects/spring-boot/issues/25904) - Upgrade to Spring Integration 5.3.7 [#​26112](https://togithub.com/spring-projects/spring-boot/issues/26112) - Upgrade to Spring Kafka 2.5.12.RELEASE [#​25975](https://togithub.com/spring-projects/spring-boot/issues/25975) - Upgrade to Spring Security 5.3.9 [#​25906](https://togithub.com/spring-projects/spring-boot/issues/25906) - Upgrade to Spring Session Dragonfruit-SR3 [#​25907](https://togithub.com/spring-projects/spring-boot/issues/25907) - Upgrade to Sun Mail 1.6.7 [#​25976](https://togithub.com/spring-projects/spring-boot/issues/25976) - Upgrade to Tomcat 9.0.45 [#​25977](https://togithub.com/spring-projects/spring-boot/issues/25977) - Upgrade to Undertow 2.1.7.Final [#​25978](https://togithub.com/spring-projects/spring-boot/issues/25978) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​dreis2211](https://togithub.com/dreis2211) - [@​shakuzen](https://togithub.com/shakuzen) - [@​wolfs](https://togithub.com/wolfs) - [@​maruoovv](https://togithub.com/maruoovv) - [@​cdalexndr](https://togithub.com/cdalexndr) - [@​bono007](https://togithub.com/bono007) - [@​robert-smith-911](https://togithub.com/robert-smith-911) - [@​runningcode](https://togithub.com/runningcode) - [@​bal360](https://togithub.com/bal360) - [@​brenuart](https://togithub.com/brenuart) - [@​mustafau](https://togithub.com/mustafau) - [@​MatejNedic](https://togithub.com/MatejNedic) - [@​trungPa](https://togithub.com/trungPa) - [@​nguyensach](https://togithub.com/nguyensach) - [@​framon](https://togithub.com/framon) - [@​uc4w6c](https://togithub.com/uc4w6c) - [@​alex-bel-apica](https://togithub.com/alex-bel-apica) ### [`v2.3.9.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.3.9.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.3.8.RELEASE...v2.3.9.RELEASE) #### :beetle: Bug Fixes - Migrations performed by Flyway or Liquibase may not have completed before the database is accessed via jOOQ [#​25279](https://togithub.com/spring-projects/spring-boot/pull/25279) - Dependency management for Hibernate's new hibernate-micrometer module is missing [#​25277](https://togithub.com/spring-projects/spring-boot/issues/25277) - DatabaseDriver does not detect Amazon Redshift correctly [#​25265](https://togithub.com/spring-projects/spring-boot/pull/25265) - Missing RabbitMQ metrics if bean is defined as a ConnectionFactory [#​25138](https://togithub.com/spring-projects/spring-boot/issues/25138) - A ContextRefreshedEvent from a child context may result in deadlock when using JPA deferred repositories [#​24966](https://togithub.com/spring-projects/spring-boot/issues/24966) - Spring Data Solr support is not flagged as deprecated [#​24942](https://togithub.com/spring-projects/spring-boot/issues/24942) - Failures when recording metrics in MetricsClientHttpRequestInterceptor may interfere with RestTemplate's main behaviour [#​24753](https://togithub.com/spring-projects/spring-boot/pull/24753) - WebMvcTest and WebFluxTest ignore user-provided Thymeleaf IDialect beans [#​24149](https://togithub.com/spring-projects/spring-boot/issues/24149) #### :notebook_with_decorative_cover: Documentation - Update the Gradle plugin documentation to recommend the maven-publish plugin over the maven plugin [#​25299](https://togithub.com/spring-projects/spring-boot/pull/25299) - Document Kafka Streams metrics support [#​25272](https://togithub.com/spring-projects/spring-boot/pull/25272) - Default values of integer properties in the application properties appendix are rendered as decimals [#​25172](https://togithub.com/spring-projects/spring-boot/issues/25172) - bootRun project property command line example is incomplete [#​25012](https://togithub.com/spring-projects/spring-boot/pull/25012) - Document the need to use the launcher to be able to use application.\* properties in a custom banner [#​24982](https://togithub.com/spring-projects/spring-boot/pull/24982) - CONTRIBUTING.adoc contains broken link to spring-javaformat-intellij-idea-plugin [#​24864](https://togithub.com/spring-projects/spring-boot/issues/24864) - Since 2.3.8 and 2.4.2, the documented index format does not match the implementation [#​24856](https://togithub.com/spring-projects/spring-boot/issues/24856) - Add version to reference docs index [#​24848](https://togithub.com/spring-projects/spring-boot/issues/24848) - Document logging.register-shutdown-hook and why you may want to enable it [#​24507](https://togithub.com/spring-projects/spring-boot/issues/24507) - Add some guidance to the reference documentation about diagnosing unexpected property values [#​24336](https://togithub.com/spring-projects/spring-boot/pull/24336) - Clarify when retaining . characters in property keys requires bracket notation to be used [#​23390](https://togithub.com/spring-projects/spring-boot/issues/23390) - Highlight that Duration and Period conversion is provided by the ApplicationConversionService and, by default, is not available for web conversion [#​22718](https://togithub.com/spring-projects/spring-boot/issues/22718) #### :hammer: Dependency Upgrades - Upgrade to AppEngine SDK 1.9.86 [#​25189](https://togithub.com/spring-projects/spring-boot/issues/25189) - Upgrade to Byte Buddy 1.10.20 [#​25190](https://togithub.com/spring-projects/spring-boot/issues/25190) - Upgrade to FreeMarker 2.3.31 [#​25334](https://togithub.com/spring-projects/spring-boot/issues/25334) - Upgrade to Hazelcast 3.12.12 [#​25191](https://togithub.com/spring-projects/spring-boot/issues/25191) - Upgrade to Hibernate 5.4.28.Final [#​25192](https://togithub.com/spring-projects/spring-boot/issues/25192) - Upgrade to Janino 3.1.3 [#​25193](https://togithub.com/spring-projects/spring-boot/issues/25193) - Upgrade to Jaybird 3.0.10 [#​25194](https://togithub.com/spring-projects/spring-boot/issues/25194) - Upgrade to Jetty 9.4.36.v20210114 [#​25195](https://togithub.com/spring-projects/spring-boot/issues/25195) - Upgrade to Johnzon 1.2.10 [#​25196](https://togithub.com/spring-projects/spring-boot/issues/25196) - Upgrade to JUnit 4.13.2 [#​25335](https://togithub.com/spring-projects/spring-boot/issues/25335) - Upgrade to Lombok 1.18.18 [#​25197](https://togithub.com/spring-projects/spring-boot/issues/25197) - Upgrade to Micrometer 1.5.11 [#​25285](https://togithub.com/spring-projects/spring-boot/issues/25285) - Upgrade to MySQL 8.0.23 [#​25198](https://togithub.com/spring-projects/spring-boot/issues/25198) - Upgrade to Neo4j OGM 3.2.20 [#​25199](https://togithub.com/spring-projects/spring-boot/issues/25199) - Upgrade to Netty 4.1.59.Final [#​25200](https://togithub.com/spring-projects/spring-boot/issues/25200) - Upgrade to Reactor Dysprosium-SR17 [#​25280](https://togithub.com/spring-projects/spring-boot/issues/25280) - Upgrade to RxJava2 2.2.21 [#​25336](https://togithub.com/spring-projects/spring-boot/issues/25336) - Upgrade to Spring AMQP 2.2.15.RELEASE [#​25284](https://togithub.com/spring-projects/spring-boot/issues/25284) - Upgrade to Spring Data Neumann-SR7 [#​25282](https://togithub.com/spring-projects/spring-boot/issues/25282) - Upgrade to Spring Framework 5.2.13 [#​25281](https://togithub.com/spring-projects/spring-boot/issues/25281) - Upgrade to Spring HATEOAS 1.1.4.RELEASE [#​25337](https://togithub.com/spring-projects/spring-boot/issues/25337) - Upgrade to Spring Integration 5.3.6.RELEASE [#​25283](https://togithub.com/spring-projects/spring-boot/issues/25283) - Upgrade to Spring Security 5.3.8.RELEASE [#​25201](https://togithub.com/spring-projects/spring-boot/issues/25201) - Upgrade to Spring Session Bom Dragonfruit-SR2 [#​25202](https://togithub.com/spring-projects/spring-boot/issues/25202) - Upgrade to Tomcat 9.0.43 [#​25203](https://togithub.com/spring-projects/spring-boot/issues/25203) - Upgrade to Undertow 2.1.6.Final [#​25204](https://togithub.com/spring-projects/spring-boot/issues/25204) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​robert-smith-911](https://togithub.com/robert-smith-911) - [@​izeye](https://togithub.com/izeye) - [@​dreis2211](https://togithub.com/dreis2211) - [@​eddumelendez](https://togithub.com/eddumelendez) - [@​melburne](https://togithub.com/melburne) - [@​jongmin92](https://togithub.com/jongmin92) - [@​rand0m86](https://togithub.com/rand0m86) - [@​wesuga](https://togithub.com/wesuga) - [@​bono007](https://togithub.com/bono007) ### [`v2.3.8.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.3.8.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.3.7.RELEASE...v2.3.8.RELEASE) #### :beetle: Bug Fixes - Default servlet location is not registered using a ServletContextResource [#​24747](https://togithub.com/spring-projects/spring-boot/issues/24747) - DataSourceUnwrapper calls Wrapper.isWrapperFor with a interface rather than an class causing HikariDataSourceMetricsRegistry failure [#​24697](https://togithub.com/spring-projects/spring-boot/issues/24697) - JSR-305 `@Nullable` cannot be used to indicate that a parameter to an endpoint operation is optional [#​24647](https://togithub.com/spring-projects/spring-boot/issues/24647) - FailureAnalyzers' unmet dependency errors add noise to logs [#​24630](https://togithub.com/spring-projects/spring-boot/issues/24630) - Auto-configured JdbcSessionDataSourceInitializer does not use the `@SpringSessionDataSource` if available [#​24624](https://togithub.com/spring-projects/spring-boot/issues/24624) - Error `Invalid entry size` when build application with a dependency jar larger than 2,147,483,647 bytes with Gradle [#​24618](https://togithub.com/spring-projects/spring-boot/issues/24618) - WebServer implementations should return -1 if not listening on a port [#​24606](https://togithub.com/spring-projects/spring-boot/pull/24606) - Avoid duplicate classes in MergedContextConfiguration [#​24532](https://togithub.com/spring-projects/spring-boot/pull/24532) - Image is built from jar file when when using war packaging with Gradle [#​24521](https://togithub.com/spring-projects/spring-boot/issues/24521) - bootRun task does not use the project's toolchain by default [#​24517](https://togithub.com/spring-projects/spring-boot/issues/24517) - BootRun does not consider configured javaLauncher when determining JVM arguments for an optimized launch [#​24512](https://togithub.com/spring-projects/spring-boot/issues/24512) - Exploded archives launched using the launcher have an incorrectly ordered classpath that also contains non-existent jar files [#​24192](https://togithub.com/spring-projects/spring-boot/issues/24192) - spring-boot:build-image has a layout parameter that cannot be always be honoured [#​24105](https://togithub.com/spring-projects/spring-boot/issues/24105) - WebTestClient base path is not set to the application context path [#​24168](https://togithub.com/spring-projects/spring-boot/issues/24168) - Opening a connection to a jar:war: URL created by Tomcat results in an illegal reflective access warning on Java 13+ [#​18631](https://togithub.com/spring-projects/spring-boot/issues/18631) #### :notebook_with_decorative_cover: Documentation - Clarify behaviour of WebServerFactory in reference guide [#​24705](https://togithub.com/spring-projects/spring-boot/issues/24705) - Migrate away from pivotal-legacy/homebrew-tap [#​24680](https://togithub.com/spring-projects/spring-boot/issues/24680) - Document warning about `InMemoryOAuth2AuthorizedClientService` [#​24596](https://togithub.com/spring-projects/spring-boot/issues/24596) - Harmonize ActiveMQ Artemis naming [#​24586](https://togithub.com/spring-projects/spring-boot/issues/24586) - Update version of git-properties plugin in the docs [#​24567](https://togithub.com/spring-projects/spring-boot/issues/24567) - Reorder documentation about building images [#​24560](https://togithub.com/spring-projects/spring-boot/issues/24560) - Clarify when SpEL expressions in application properties are evaluated [#​24531](https://togithub.com/spring-projects/spring-boot/issues/24531) - Improve error message when attempting to build an image when using war packaging with Maven [#​24522](https://togithub.com/spring-projects/spring-boot/issues/24522) - Testing Properties missing from Application Properties Appendix [#​24486](https://togithub.com/spring-projects/spring-boot/issues/24486) - Improve "Git Commit Information" reference documentation [#​24205](https://togithub.com/spring-projects/spring-boot/issues/24205) #### :hammer: Dependency Upgrades - Upgrade to AppEngine SDK 1.9.84 [#​24754](https://togithub.com/spring-projects/spring-boot/issues/24754) - Upgrade to Byte Buddy 1.10.19 [#​24755](https://togithub.com/spring-projects/spring-boot/issues/24755) - Upgrade to Dependency Management Plugin 1.0.11.RELEASE [#​24821](https://togithub.com/spring-projects/spring-boot/issues/24821) - Upgrade to Dropwizard Metrics 4.1.17 [#​24756](https://togithub.com/spring-projects/spring-boot/issues/24756) - Upgrade to Hazelcast 3.12.11 [#​24757](https://togithub.com/spring-projects/spring-boot/issues/24757) - Upgrade to Hibernate 5.4.27.Final [#​24758](https://togithub.com/spring-projects/spring-boot/issues/24758) - Upgrade to Hibernate Validator 6.1.7.Final [#​24759](https://togithub.com/spring-projects/spring-boot/issues/24759) - Upgrade to Jackson Bom 2.11.4 [#​24760](https://togithub.com/spring-projects/spring-boot/issues/24760) - Upgrade to Jetty Reactive HTTPClient 1.1.5 [#​24761](https://togithub.com/spring-projects/spring-boot/issues/24761) - Upgrade to Johnzon 1.2.9 [#​24762](https://togithub.com/spring-projects/spring-boot/issues/24762) - Upgrade to Lettuce 5.3.6.RELEASE [#​24801](https://togithub.com/spring-projects/spring-boot/issues/24801) - Upgrade to Micrometer 1.5.10 [#​24785](https://togithub.com/spring-projects/spring-boot/issues/24785) - Upgrade to Neo4j OGM 3.2.19 [#​24763](https://togithub.com/spring-projects/spring-boot/issues/24763) - Upgrade to Netty 4.1.58.Final [#​24822](https://togithub.com/spring-projects/spring-boot/issues/24822) - Upgrade to Netty tcNative 2.0.36.Final [#​24823](https://togithub.com/spring-projects/spring-boot/issues/24823) - Upgrade to Reactor Dysprosium-SR16 [#​24765](https://togithub.com/spring-projects/spring-boot/issues/24765) - Upgrade to Spring AMQP 2.2.14.RELEASE [#​24824](https://togithub.com/spring-projects/spring-boot/issues/24824) - Upgrade to Spring Integration 5.3.5.RELEASE [#​24825](https://togithub.com/spring-projects/spring-boot/issues/24825) - Upgrade to Spring Kafka 2.5.11.RELEASE [#​24826](https://togithub.com/spring-projects/spring-boot/issues/24826) - Upgrade to Thymeleaf 3.0.12 [#​24599](https://togithub.com/spring-projects/spring-boot/issues/24599) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​izeye](https://togithub.com/izeye) - [@​dreis2211](https://togithub.com/dreis2211) - [@​runningcode](https://togithub.com/runningcode) - [@​spartusch](https://togithub.com/spartusch) - [@​andrey4623](https://togithub.com/andrey4623) ### [`v2.3.7.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.3.7.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.3.6.RELEASE...v2.3.7.RELEASE) #### :beetle: Bug Fixes - Configuration property binding processes JavaBean methods in a non-deterministic order which may result in variable behavior [#​24424](https://togithub.com/spring-projects/spring-boot/issues/24424) - Redis health indicator requests more information than it needs resulting in unnecessarily large responses from Redis [#​24250](https://togithub.com/spring-projects/spring-boot/issues/24250) - JPA repositories mode should not be deferred by default [#​24249](https://togithub.com/spring-projects/spring-boot/issues/24249) - ErrorAttributeOptions.excluding throws IllegalArgumentException if includes is empty [#​24230](https://togithub.com/spring-projects/spring-boot/pull/24230) - Actuator web endpoints cannot respond with custom HTTP status codes when running on MVC or WebFlux [#​24222](https://togithub.com/spring-projects/spring-boot/issues/24222) - Missing Spring Integration metrics due to the MeterRegistry bean being looked for before it has been defined [#​24219](https://togithub.com/spring-projects/spring-boot/issues/24219) - WebFluxTags performs unnecessary Pattern compilation when ignoring trailing slashes [#​24193](https://togithub.com/spring-projects/spring-boot/issues/24193) - elasticsearch-rest-client-sniffer is missing from the dependency management for Elasticsearch's REST client modules [#​24185](https://togithub.com/spring-projects/spring-boot/issues/24185) - DataSourceUnwrapper calls Wrapper.isWrapperFor with a class rather than an interface causing Oracle UCP warnings [#​24154](https://togithub.com/spring-projects/spring-boot/issues/24154) #### :notebook_with_decorative_cover: Documentation - Document how to use Devtools without an IDE [#​24409](https://togithub.com/spring-projects/spring-boot/issues/24409) - Add link to appendix from error handling documentation [#​24407](https://togithub.com/spring-projects/spring-boot/issues/24407) - Invalid ErrorAttributesOptions#getInclude Javadoc [#​24257](https://togithub.com/spring-projects/spring-boot/pull/24257) - Security properties appendix contains spring.session and spring.ldap properties that belong elsewhere [#​24195](https://togithub.com/spring-projects/spring-boot/issues/24195) - Rename "sla" to "slo" in reference documentation [#​24160](https://togithub.com/spring-projects/spring-boot/pull/24160) #### :hammer: Dependency Upgrades - Upgrade to ActiveMQ 5.15.14 [#​24436](https://togithub.com/spring-projects/spring-boot/issues/24436) - Upgrade to Caffeine 2.8.8 [#​24437](https://togithub.com/spring-projects/spring-boot/issues/24437) - Upgrade to DB2 JDBC 11.5.5.0 [#​24369](https://togithub.com/spring-projects/spring-boot/issues/24369) - Upgrade to Dropwizard Metrics 4.1.16 [#​24370](https://togithub.com/spring-projects/spring-boot/issues/24370) - Upgrade to Groovy 2.5.14 [#​24371](https://togithub.com/spring-projects/spring-boot/issues/24371) - Upgrade to Hibernate 5.4.25.Final [#​24372](https://togithub.com/spring-projects/spring-boot/issues/24372) - Upgrade to HttpCore 4.4.14 [#​24373](https://togithub.com/spring-projects/spring-boot/issues/24373) - Upgrade to Jetty 9.4.35.v20201120 [#​24374](https://togithub.com/spring-projects/spring-boot/issues/24374) - Upgrade to Micrometer 1.5.9 [#​24427](https://togithub.com/spring-projects/spring-boot/issues/24427) - Upgrade to Netty 4.1.55.Final [#​24438](https://togithub.com/spring-projects/spring-boot/issues/24438) - Upgrade to Netty tcNative 2.0.35.Final [#​24439](https://togithub.com/spring-projects/spring-boot/issues/24439) - Upgrade to Reactor Dysprosium-SR15 [#​24274](https://togithub.com/spring-projects/spring-boot/issues/24274) - Upgrade to Spring AMQP 2.2.13 [#​24287](https://togithub.com/spring-projects/spring-boot/issues/24287) - Upgrade to Spring Batch 4.2.5 [#​24290](https://togithub.com/spring-projects/spring-boot/issues/24290) - Upgrade to Spring Data Neumann-SR6 [#​24283](https://togithub.com/spring-projects/spring-boot/issues/24283) - Upgrade to Spring Framework 5.2.12 [#​24277](https://togithub.com/spring-projects/spring-boot/issues/24277) - Upgrade to Spring HATEOAS 1.1.3 [#​24419](https://togithub.com/spring-projects/spring-boot/issues/24419) - Upgrade to Spring Kafka 2.5.10 [#​24293](https://togithub.com/spring-projects/spring-boot/issues/24293) - Upgrade to Spring Security 5.3.6 [#​24296](https://togithub.com/spring-projects/spring-boot/issues/24296) - Upgrade to Tomcat 9.0.41 [#​24440](https://togithub.com/spring-projects/spring-boot/issues/24440) - Upgrade to Undertow 2.1.5.Final [#​24441](https://togithub.com/spring-projects/spring-boot/issues/24441) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​izeye](https://togithub.com/izeye) - [@​xJoeWoo](https://togithub.com/xJoeWoo) - [@​stokpop](https://togithub.com/stokpop) - [@​CubeOfCheese](https://togithub.com/CubeOfCheese) - [@​artembilan](https://togithub.com/artembilan) - [@​wanderleisouza](https://togithub.com/wanderleisouza) - [@​JimStockwell](https://togithub.com/JimStockwell) - [@​SCORE1387](https://togithub.com/SCORE1387) ### [`v2.3.6.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.3.6.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.3.5.RELEASE...v2.3.6.RELEASE) #### :beetle: Bug Fixes - Configuration metadata annotation processor may use the wrong accessor for boolean properties [#​24058](https://togithub.com/spring-projects/spring-boot/issues/24058) - When using Tomcat, key and trust store passwords set via javax.net.ssl system properties are overwritten with null when Spring Boot's equivalent properties have not been set [#​24052](https://togithub.com/spring-projects/spring-boot/issues/24052) - `@DataJpaTest` using H2 with schema.sql and spring.datasource.schema-username fails [#​24023](https://togithub.com/spring-projects/spring-boot/issues/24023) - JdbcStoreTypeConfiguration picks transaction of primary data source when Quartz data source is not the primary data source [#​24014](https://togithub.com/spring-projects/spring-boot/issues/24014) - TestTypeExcludeFilter does not implement hashCode and equals as required by its super-class [#​24012](https://togithub.com/spring-projects/spring-boot/issues/24012) - Our auto-configuration should not use `@PostConstruct` as it's ignored on Java 11+ without a dependency on jakarta-annotation-api [#​24009](https://togithub.com/spring-projects/spring-boot/issues/24009) - Config files no longer loaded if they contain a hidden path element [#​23983](https://togithub.com/spring-projects/spring-boot/issues/23983) - "java.lang.IllegalStateException: zip file closed" when call JarFileWrapper.stream() of spring-boot-loader [#​23821](https://togithub.com/spring-projects/spring-boot/issues/23821) #### :notebook_with_decorative_cover: Documentation - Fix link to Flyway callback docs [#​24121](https://togithub.com/spring-projects/spring-boot/issues/24121) - Provide more details about overriding SpringPhysicalNamingStrategy's case insensitive flag [#​24060](https://togithub.com/spring-projects/spring-boot/issues/24060) - Clarify documentation regarding relaxed binding of environment variables [#​24032](https://togithub.com/spring-projects/spring-boot/issues/24032) - Enhance spring.datasource.initialization-mode property description [#​24029](https://togithub.com/spring-projects/spring-boot/issues/24029) - Recommend disabling context path redirects when using proxy-terminated SSL with Tomcat [#​24025](https://togithub.com/spring-projects/spring-boot/issues/24025) - Improve Spring Session back off documentation [#​24018](https://togithub.com/spring-projects/spring-boot/issues/24018) - Clarify the javadoc of AutoConfigureTestDatabase to make it clearer that it only replaces the main DataSource [#​24006](https://togithub.com/spring-projects/spring-boot/issues/24006) - Recommend that bean definitions provide as much type information as possible [#​24004](https://togithub.com/spring-projects/spring-boot/issues/24004) - Add missing default value for enum-based configuration properties [#​23991](https://togithub.com/spring-projects/spring-boot/issues/23991) #### :hammer: Dependency Upgrades - Upgrade to AppEngine SDK 1.9.83 [#​24077](https://togithub.com/spring-projects/spring-boot/issues/24077) - Upgrade to Byte Buddy 1.10.18 [#​24078](https://togithub.com/spring-projects/spring-boot/issues/24078) - Upgrade to Couchbase Client 3.0.10 [#​24079](https://togithub.com/spring-projects/spring-boot/issues/24079) - Upgrade to Hibernate 5.4.23.Final [#​24080](https://togithub.com/spring-projects/spring-boot/issues/24080) - Upgrade to Jetty 9.4.34.v20201102 [#​24046](https://togithub.