GoogleCloudPlatform / getting-started-java

https://cloud.google.com/java
Apache License 2.0
478 stars 520 forks source link

fix(deps): update dependency org.springframework.boot:spring-boot-starter-web to v3 - autoclosed #1198

Closed renovate-bot closed 1 year ago

renovate-bot commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.boot:spring-boot-starter-web (source) 2.6.6 -> 3.0.0 age adoption passing confidence

Release Notes

spring-projects/spring-boot ### [`v3.0.0`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.0) #### :star: New Features - Provide a configuration property for the observation patterns of Spring Integration components [#​33099](https://togithub.com/spring-projects/spring-boot/pull/33099) #### :lady_beetle: Bug Fixes - io.micrometer.tracing.Tracer on the classpath breaks AOT processing for tests [#​33298](https://togithub.com/spring-projects/spring-boot/issues/33298) - Tracer library HTTP instrumentation is auto-configured unnecessarily [#​33287](https://togithub.com/spring-projects/spring-boot/pull/33287) - Auto-configuration ignores user-provided ObservationConventions [#​33285](https://togithub.com/spring-projects/spring-boot/issues/33285) - `ScheduledBeanLazyInitializationExcludeFilter` is auto-configured even when annotation-based scheduled has not been enabled [#​33284](https://togithub.com/spring-projects/spring-boot/issues/33284) - SpringBootContextLoader prints banner twice when using a `@ContextHierarchy` [#​33263](https://togithub.com/spring-projects/spring-boot/issues/33263) - Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name [#​33250](https://togithub.com/spring-projects/spring-boot/issues/33250) - Wavefront MeterRegistryCustomizer is not applying application tags from application.properties [#​33244](https://togithub.com/spring-projects/spring-boot/issues/33244) - Actuator responses no longer format timestamps as ISO-8601 [#​33236](https://togithub.com/spring-projects/spring-boot/issues/33236) - Configuration property is not bound in a native image when property has get, set, and is methods [#​33232](https://togithub.com/spring-projects/spring-boot/issues/33232) - Configuration property binding does not deal with bridge methods [#​33212](https://togithub.com/spring-projects/spring-boot/issues/33212) - Contribute missing resource hints for GraphQL schema files and GraphiQL HTML page [#​33208](https://togithub.com/spring-projects/spring-boot/issues/33208) - Hints for ClientHttpRequestFactory should only be generated for matching methods [#​33203](https://togithub.com/spring-projects/spring-boot/issues/33203) - Native profile should configure execution in pluginManagement [#​33184](https://togithub.com/spring-projects/spring-boot/issues/33184) - Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed [#​33169](https://togithub.com/spring-projects/spring-boot/issues/33169) - JBoss logging does not route directly to SLF4J when using Logback [#​33155](https://togithub.com/spring-projects/spring-boot/issues/33155) - Test with UseMainMethod.Always do not work with Kotlin main functions [#​33114](https://togithub.com/spring-projects/spring-boot/issues/33114) - Maven process-aot does not specify source and target release when compiling generated sources [#​33112](https://togithub.com/spring-projects/spring-boot/issues/33112) - Some Actuator beans are ineligible for post-processing [#​33110](https://togithub.com/spring-projects/spring-boot/issues/33110) - AOT-generated source fails to compile when Actuator is enabled on a WebFlux project [#​33106](https://togithub.com/spring-projects/spring-boot/issues/33106) - `@ContextHierarchy` should never be used with main method [#​33078](https://togithub.com/spring-projects/spring-boot/issues/33078) - Maven process-aot fails when compiler plugin has been configured with --enable-preview [#​33012](https://togithub.com/spring-projects/spring-boot/issues/33012) - Wavefront application tags differ from those used in a Spring Boot 2.x application [#​32844](https://togithub.com/spring-projects/spring-boot/pull/32844) - Maven goal `spring-boot:build-image` runs package phase twice [#​26455](https://togithub.com/spring-projects/spring-boot/issues/26455) #### :notebook_with_decorative_cover: Documentation - Document observation for R2DBC [#​33335](https://togithub.com/spring-projects/spring-boot/pull/33335) - Align Tomcat multiple connectors example with recommendation to configure SSL declaratively [#​33333](https://togithub.com/spring-projects/spring-boot/issues/33333) - Actuator document is misleading about k8s startup probe [#​33327](https://togithub.com/spring-projects/spring-boot/issues/33327) - Update documented for `@Timed` to reflect narrower support [#​33282](https://togithub.com/spring-projects/spring-boot/issues/33282) - Update reference documentation to replace mentions of tags providers and contributors with their Observation-based equivalents [#​33281](https://togithub.com/spring-projects/spring-boot/issues/33281) - Link to Micrometer's `@Timed` documentation [#​33266](https://togithub.com/spring-projects/spring-boot/issues/33266) - Clarify use of the `spring.cache.type` property with Hazelcast [#​33258](https://togithub.com/spring-projects/spring-boot/issues/33258) - Example git.commit.time in the Actuator API documentation is thousands of years in the future [#​33256](https://togithub.com/spring-projects/spring-boot/issues/33256) - Update Spring Security filter dispatcher types docs to reflect change in default value [#​33252](https://togithub.com/spring-projects/spring-boot/pull/33252) - Documentation for nested configuration properties in a native image uses `@NestedConfigurationProperty` too widely [#​33239](https://togithub.com/spring-projects/spring-boot/issues/33239) - Document that the `jar` task should not be disabled when building a native image [#​33238](https://togithub.com/spring-projects/spring-boot/issues/33238) - Document nesting configuration properties using records or Kotlin data classes and how and when to use `@NestedConfigurationProperty` [#​33235](https://togithub.com/spring-projects/spring-boot/issues/33235) - Links to Features describes sections that have moved elsewhere [#​33214](https://togithub.com/spring-projects/spring-boot/issues/33214) - Fix broken links in docs [#​33209](https://togithub.com/spring-projects/spring-boot/pull/33209) - Document the need for compilation with -parameters when targeting a native image [#​33182](https://togithub.com/spring-projects/spring-boot/issues/33182) - Remove outdated native image documentation [#​33109](https://togithub.com/spring-projects/spring-boot/pull/33109) - Mention `@RegisterReflectionForBinding` in the docs [#​32903](https://togithub.com/spring-projects/spring-boot/issues/32903) #### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.12.19 [#​33302](https://togithub.com/spring-projects/spring-boot/issues/33302) - Upgrade to Caffeine 3.1.2 [#​33339](https://togithub.com/spring-projects/spring-boot/issues/33339) - Upgrade to Dropwizard Metrics 4.2.13 [#​33303](https://togithub.com/spring-projects/spring-boot/issues/33303) - Upgrade to Ehcache3 3.10.8 [#​33304](https://togithub.com/spring-projects/spring-boot/issues/33304) - Upgrade to Elasticsearch Client 8.5.1 [#​33225](https://togithub.com/spring-projects/spring-boot/issues/33225) - Upgrade to Glassfish JSTL 3.0.1 [#​33305](https://togithub.com/spring-projects/spring-boot/issues/33305) - Upgrade to Hazelcast 5.1.5 [#​33187](https://togithub.com/spring-projects/spring-boot/issues/33187) - Upgrade to HttpClient5 5.1.4 [#​33306](https://togithub.com/spring-projects/spring-boot/issues/33306) - Upgrade to HttpCore5 5.1.5 [#​33188](https://togithub.com/spring-projects/spring-boot/issues/33188) - Upgrade to Jackson 2.14.1 [#​33289](https://togithub.com/spring-projects/spring-boot/issues/33289) - Upgrade to Jackson Bom 2.14.0 [#​33189](https://togithub.com/spring-projects/spring-boot/issues/33189) - Upgrade to Janino 3.1.9 [#​33307](https://togithub.com/spring-projects/spring-boot/issues/33307) - Upgrade to Jaybird 4.0.7.java11 [#​33190](https://togithub.com/spring-projects/spring-boot/issues/33190) - Upgrade to Kotlin 1.7.21 [#​33191](https://togithub.com/spring-projects/spring-boot/issues/33191) - Upgrade to Logback 1.4.5 [#​33308](https://togithub.com/spring-projects/spring-boot/issues/33308) - Upgrade to MariaDB 3.0.9 [#​33192](https://togithub.com/spring-projects/spring-boot/issues/33192) - Upgrade to Micrometer 1.10.2 [#​33334](https://togithub.com/spring-projects/spring-boot/issues/33334) - Upgrade to MongoDB 4.8.0 [#​33193](https://togithub.com/spring-projects/spring-boot/issues/33193) - Upgrade to Native Build Tools 0.9.18 [#​33301](https://togithub.com/spring-projects/spring-boot/issues/33301) - Upgrade to Netty 4.1.85.Final [#​33194](https://togithub.com/spring-projects/spring-boot/issues/33194) - Upgrade to Postgresql 42.5.1 [#​33340](https://togithub.com/spring-projects/spring-boot/issues/33340) - Upgrade to R2DBC H2 1.0.0.RELEASE [#​33195](https://togithub.com/spring-projects/spring-boot/issues/33195) - Upgrade to R2DBC Pool 1.0.0.RELEASE [#​33196](https://togithub.com/spring-projects/spring-boot/issues/33196) - Upgrade to R2DBC Postgresql 1.0.0.RELEASE [#​33197](https://togithub.com/spring-projects/spring-boot/issues/33197) - Upgrade to R2DBC Proxy 1.0.1.RELEASE [#​33309](https://togithub.com/spring-projects/spring-boot/issues/33309) - Upgrade to REST Assured 5.2.1 [#​33310](https://togithub.com/spring-projects/spring-boot/issues/33310) - Upgrade to SLF4J 2.0.4 [#​33311](https://togithub.com/spring-projects/spring-boot/issues/33311) - Upgrade to Spring AMQP 3.0.0 [#​33141](https://togithub.com/spring-projects/spring-boot/issues/33141) - Upgrade to Spring Batch 5.0.0 [#​33148](https://togithub.com/spring-projects/spring-boot/issues/33148) - Upgrade to Spring Data 2022.0.0 [#​33140](https://togithub.com/spring-projects/spring-boot/issues/33140) - Upgrade to Spring Framework 6.0.0 [#​33136](https://togithub.com/spring-projects/spring-boot/issues/33136) - Upgrade to Spring Framework 6.0.2 [#​33286](https://togithub.com/spring-projects/spring-boot/issues/33286) - Upgrade to Spring GraphQL 1.1.0 [#​33145](https://togithub.com/spring-projects/spring-boot/issues/33145) - Upgrade to Spring HATEOAS 2.0.0 [#​33137](https://togithub.com/spring-projects/spring-boot/issues/33137) - Upgrade to Spring Integration 6.0.0 [#​33146](https://togithub.com/spring-projects/spring-boot/issues/33146) - Upgrade to Spring Kafka 3.0.0 [#​33142](https://togithub.com/spring-projects/spring-boot/issues/33142) - Upgrade to Spring LDAP 3.0.0 [#​33138](https://togithub.com/spring-projects/spring-boot/issues/33138) - Upgrade to Spring REST Docs 3.0.0 [#​33143](https://togithub.com/spring-projects/spring-boot/issues/33143) - Upgrade to Spring Retry 2.0.0 [#​33149](https://togithub.com/spring-projects/spring-boot/issues/33149) - Upgrade to Spring Security 6.0.0 [#​33144](https://togithub.com/spring-projects/spring-boot/issues/33144) - Upgrade to Spring Session 3.0.0 [#​33147](https://togithub.com/spring-projects/spring-boot/issues/33147) - Upgrade to Spring WS 4.0.0 [#​33139](https://togithub.com/spring-projects/spring-boot/issues/33139) - Upgrade to SQLite JDBC 3.39.4.1 [#​33312](https://togithub.com/spring-projects/spring-boot/issues/33312) - Upgrade to Thymeleaf 3.1.0.RELEASE [#​33313](https://togithub.com/spring-projects/spring-boot/issues/33313) - Upgrade to Thymeleaf Extras SpringSecurity 3.1.0.RELEASE [#​33314](https://togithub.com/spring-projects/spring-boot/issues/33314) - Upgrade to Yasson 3.0.2 [#​33201](https://togithub.com/spring-projects/spring-boot/issues/33201) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​artembilan](https://togithub.com/artembilan), [@​dreis2211](https://togithub.com/dreis2211), [@​hpoettker](https://togithub.com/hpoettker), [@​izeye](https://togithub.com/izeye), [@​jonatan-ivanov](https://togithub.com/jonatan-ivanov), [@​oppegard](https://togithub.com/oppegard), [@​sdeleuze](https://togithub.com/sdeleuze), [@​ttddyy](https://togithub.com/ttddyy), [@​tumit](https://togithub.com/tumit), and [@​vpavic](https://togithub.com/vpavic) ### [`v2.7.6`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.6) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.5...v2.7.6) ##### :lady_beetle: Bug Fixes - `ScheduledBeanLazyInitializationExcludeFilter` is auto-configured even when annotation-based scheduled has not been enabled [#​33283](https://togithub.com/spring-projects/spring-boot/issues/33283) - SpringBootContextLoader prints banner twice when using a `@ContextHierarchy` [#​33262](https://togithub.com/spring-projects/spring-boot/issues/33262) - Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name [#​33249](https://togithub.com/spring-projects/spring-boot/issues/33249) - Configuration property binding does not deal with bridge methods [#​33211](https://togithub.com/spring-projects/spring-boot/issues/33211) - Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed [#​33168](https://togithub.com/spring-projects/spring-boot/issues/33168) - Dependency management for XMLUnit is incomplete [#​32999](https://togithub.com/spring-projects/spring-boot/issues/32999) - Spring Boot's Lettuce metrics enable histrograms by default and it's hard to switch them off [#​32989](https://togithub.com/spring-projects/spring-boot/issues/32989) - Dependency management for Selenium is incomplete [#​32861](https://togithub.com/spring-projects/spring-boot/pull/32861) - NumberFormatException when configuring spring.redis.sentinel.nodes with an IPv6 address [#​32836](https://togithub.com/spring-projects/spring-boot/issues/32836) ##### :notebook_with_decorative_cover: Documentation - Align Tomcat multiple connectors example with recommendation to configure SSL declaratively [#​33331](https://togithub.com/spring-projects/spring-boot/issues/33331) - ConditionalOnClass not working for Bean methods on Java 8 [#​33328](https://togithub.com/spring-projects/spring-boot/issues/33328) - Actuator document is misleading about k8s startup probe [#​33326](https://togithub.com/spring-projects/spring-boot/issues/33326) - Link to Micrometer's `@Timed` documentation [#​33265](https://togithub.com/spring-projects/spring-boot/issues/33265) - Clarify use of the `spring.cache.type` property with Hazelcast [#​33257](https://togithub.com/spring-projects/spring-boot/issues/33257) - Example git.commit.time in the Actuator API documentation is thousands of years in the future [#​33255](https://togithub.com/spring-projects/spring-boot/issues/33255) - Links to Features describes sections that have moved elsewhere [#​33213](https://togithub.com/spring-projects/spring-boot/issues/33213) - Fix kafka streams auto start description typo in reference docs [#​33101](https://togithub.com/spring-projects/spring-boot/issues/33101) - OAuth 2 configuration example uses unrecognized value for authorization grant type [#​33068](https://togithub.com/spring-projects/spring-boot/issues/33068) - Fix typos in logging.adoc [#​32820](https://togithub.com/spring-projects/spring-boot/issues/32820) - Harmonize code sample in the "Type-safe Configuration Properties" section [#​32818](https://togithub.com/spring-projects/spring-boot/issues/32818) ##### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.12.19 [#​33272](https://togithub.com/spring-projects/spring-boot/issues/33272) - Upgrade to Dropwizard Metrics 4.2.13 [#​33321](https://togithub.com/spring-projects/spring-boot/issues/33321) - Upgrade to Ehcache3 3.10.8 [#​33322](https://togithub.com/spring-projects/spring-boot/issues/33322) - Upgrade to Elasticsearch 7.17.7 [#​33171](https://togithub.com/spring-projects/spring-boot/issues/33171) - Upgrade to Hazelcast 5.1.5 [#​33172](https://togithub.com/spring-projects/spring-boot/issues/33172) - Upgrade to Hibernate 5.6.14.Final [#​33173](https://togithub.com/spring-projects/spring-boot/issues/33173) - Upgrade to HttpClient5 5.1.4 [#​33323](https://togithub.com/spring-projects/spring-boot/issues/33323) - Upgrade to HttpCore5 5.1.5 [#​33174](https://togithub.com/spring-projects/spring-boot/issues/33174) - Upgrade to Janino 3.1.9 [#​33274](https://togithub.com/spring-projects/spring-boot/issues/33274) - Upgrade to Jaybird 4.0.7.java8 [#​33175](https://togithub.com/spring-projects/spring-boot/issues/33175) - Upgrade to MariaDB 3.0.9 [#​33176](https://togithub.com/spring-projects/spring-boot/issues/33176) - Upgrade to Micrometer 1.9.6 [#​33129](https://togithub.com/spring-projects/spring-boot/issues/33129) - Upgrade to Netty 4.1.85.Final [#​33177](https://togithub.com/spring-projects/spring-boot/issues/33177) - Upgrade to Postgresql 42.3.8 [#​33338](https://togithub.com/spring-projects/spring-boot/issues/33338) - Upgrade to Reactor 2020.0.25 [#​33130](https://togithub.com/spring-projects/spring-boot/issues/33130) - Upgrade to Spring AMQP 2.4.8 [#​33223](https://togithub.com/spring-projects/spring-boot/issues/33223) - Upgrade to Spring Data 2021.2.6 [#​33132](https://togithub.com/spring-projects/spring-boot/issues/33132) - Upgrade to Spring Framework 5.3.24 [#​33131](https://togithub.com/spring-projects/spring-boot/issues/33131) - Upgrade to Spring GraphQL 1.0.3 [#​33150](https://togithub.com/spring-projects/spring-boot/issues/33150) - Upgrade to Spring Kafka 2.8.11 [#​33133](https://togithub.com/spring-projects/spring-boot/issues/33133) - Upgrade to Spring REST Docs 2.0.7.RELEASE [#​33134](https://togithub.com/spring-projects/spring-boot/issues/33134) - Upgrade to Spring Security 5.7.5 [#​33178](https://togithub.com/spring-projects/spring-boot/issues/33178) - Upgrade to Spring WS 3.1.4 [#​33179](https://togithub.com/spring-projects/spring-boot/issues/33179) - Upgrade to Tomcat 9.0.69 [#​33180](https://togithub.com/spring-projects/spring-boot/issues/33180) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@​EricGao888](https://togithub.com/EricGao888), [@​biergit](https://togithub.com/biergit), [@​dreis2211](https://togithub.com/dreis2211), [@​eurythmia](https://togithub.com/eurythmia), [@​hpoettker](https://togithub.com/hpoettker), [@​iamgd67](https://togithub.com/iamgd67), [@​izeye](https://togithub.com/izeye), [@​jamessoun93](https://togithub.com/jamessoun93), and [@​sdeleuze](https://togithub.com/sdeleuze) ### [`v2.7.5`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.5) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.4...v2.7.5) ##### :lady_beetle: Bug Fixes - Multi-Document-Separators "#---" comment checks do not account for '!' prefixed comments [#​32777](https://togithub.com/spring-projects/spring-boot/issues/32777) - Actuator configprops endpoint does not display DataSize properties correctly [#​32775](https://togithub.com/spring-projects/spring-boot/issues/32775) - `@Bean` methods in KafkaAutoConfiguration provide less type information than they could [#​32773](https://togithub.com/spring-projects/spring-boot/issues/32773) - PEM formatted elliptic-curve TLS keys are an unrecognized private key format [#​32681](https://togithub.com/spring-projects/spring-boot/issues/32681) - Assertion calls on CapturedOutput with Kotlin are very slow [#​32575](https://togithub.com/spring-projects/spring-boot/issues/32575) - Empty `@DefaultValue` cannot be used on collections, maps, arrays or optional values [#​32563](https://togithub.com/spring-projects/spring-boot/issues/32563) - CouchbaseReactiveHealthIndicator uses blocking API to retrieve the cluster diagnostics [#​32513](https://togithub.com/spring-projects/spring-boot/issues/32513) - BootBuildImage's archiveFile property is annotated as an `@Input` but should be annotated as an `@InputFile` [#​32499](https://togithub.com/spring-projects/spring-boot/issues/32499) ##### :notebook_with_decorative_cover: Documentation - Remove redundant `@ExtendWith`(SpringExtension.class) from MyJmxTests example [#​32515](https://togithub.com/spring-projects/spring-boot/issues/32515) ##### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.12.18 [#​32697](https://togithub.com/spring-projects/spring-boot/issues/32697) - Upgrade to Dependency Management Plugin 1.0.15.RELEASE [#​32786](https://togithub.com/spring-projects/spring-boot/issues/32786) - Upgrade to Ehcache3 3.10.2 [#​32663](https://togithub.com/spring-projects/spring-boot/issues/32663) - Upgrade to Embedded Mongo 3.4.11 [#​32664](https://togithub.com/spring-projects/spring-boot/issues/32664) - Upgrade to Glassfish JAXB 2.3.7 [#​32787](https://togithub.com/spring-projects/spring-boot/issues/32787) - Upgrade to Hazelcast 5.1.4 [#​32698](https://togithub.com/spring-projects/spring-boot/issues/32698) - Upgrade to Hibernate 5.6.12.Final [#​32665](https://togithub.com/spring-projects/spring-boot/issues/32665) - Upgrade to Infinispan 13.0.12.Final [#​32788](https://togithub.com/spring-projects/spring-boot/issues/32788) - Upgrade to Jackson Bom 2.13.4.20221013 [#​32724](https://togithub.com/spring-projects/spring-boot/issues/32724) - Upgrade to Jetty Reactive HTTPClient 1.1.13 [#​32699](https://togithub.com/spring-projects/spring-boot/issues/32699) - Upgrade to Lettuce 6.1.10.RELEASE [#​32666](https://togithub.com/spring-projects/spring-boot/issues/32666) - Upgrade to Micrometer 1.9.5 [#​32591](https://togithub.com/spring-projects/spring-boot/issues/32591) - Upgrade to MySQL 8.0.31 and extend dependency management to new Maven identifiers [#​32781](https://togithub.com/spring-projects/spring-boot/issues/32781) - Upgrade to Netty 4.1.84.Final [#​32700](https://togithub.com/spring-projects/spring-boot/issues/32700) - Upgrade to Reactor 2020.0.24 [#​32592](https://togithub.com/spring-projects/spring-boot/issues/32592) - Upgrade to Spring Data 2021.2.5 [#​32595](https://togithub.com/spring-projects/spring-boot/issues/32595) - Upgrade to Spring Kafka 2.8.10 [#​32596](https://togithub.com/spring-projects/spring-boot/issues/32596) - Upgrade to Spring Retry 1.3.4 [#​32594](https://togithub.com/spring-projects/spring-boot/issues/32594) - Upgrade to Spring Security 5.7.4 [#​32597](https://togithub.com/spring-projects/spring-boot/issues/32597) - Upgrade to Tomcat 9.0.68 [#​32667](https://togithub.com/spring-projects/spring-boot/issues/32667) - Upgrade to Undertow 2.2.20.Final [#​32668](https://togithub.com/spring-projects/spring-boot/issues/32668) ##### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​izeye](https://togithub.com/izeye) - [@​micopiira](https://togithub.com/micopiira) - [@​dreis2211](https://togithub.com/dreis2211) - [@​YuanHao97](https://togithub.com/YuanHao97) - [@​1993heqiang](https://togithub.com/1993heqiang) - [@​hpoettker](https://togithub.com/hpoettker) - [@​terminux](https://togithub.com/terminux) ### [`v2.7.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.4) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.3...v2.7.4) ##### :star: New Features - Add NINETEEN to JavaVersion enum [#​32260](https://togithub.com/spring-projects/spring-boot/issues/32260) ##### :lady_beetle: Bug Fixes - DataSource logging in H2 console auto-configuration causes Hikari's threads to have the wrong thread context class loader [#​32406](https://togithub.com/spring-projects/spring-boot/issues/32406) - Hazelcast auto-configuration recognizes hazelcast.xml and hazelcast.yaml files but not hazelcast.yml [#​32247](https://togithub.com/spring-projects/spring-boot/issues/32247) - Detection of PeriodStyle.ISO8601 does not support lower-case input [#​32244](https://togithub.com/spring-projects/spring-boot/issues/32244) - Detection of DurationStyle.ISO8601 does not support lower-case input [#​32231](https://togithub.com/spring-projects/spring-boot/issues/32231) - YAML timestamps not handled properly with SnakeYaml 1.31 [#​32229](https://togithub.com/spring-projects/spring-boot/issues/32229) - Hazelcast shutdown logs are not available out-of-the-box [#​32184](https://togithub.com/spring-projects/spring-boot/pull/32184) - Netty 'spring.netty leak detection' default property value is always applied to resource leak detector [#​32145](https://togithub.com/spring-projects/spring-boot/issues/32145) - Error "/var/run/docker.sock: connect: permission denied" occurs when building an image using podman on Fedora with SELinux enabled [#​32000](https://togithub.com/spring-projects/spring-boot/issues/32000) ##### :notebook_with_decorative_cover: Documentation - Document support for JDK 19 [#​32402](https://togithub.com/spring-projects/spring-boot/issues/32402) - Clarify documentation of config sub-directory from which external application properties are read [#​32291](https://togithub.com/spring-projects/spring-boot/issues/32291) - Clarify documentation on disabling web client request metrics [#​32198](https://togithub.com/spring-projects/spring-boot/issues/32198) - Kotlin sample is missing for constructor binding [#​32177](https://togithub.com/spring-projects/spring-boot/issues/32177) - Remove out-of-date link from auto-configuration documentation [#​32174](https://togithub.com/spring-projects/spring-boot/issues/32174) - Improve `@ConditionalOnClass` javadoc regarding use on `@Bean` methods [#​32167](https://togithub.com/spring-projects/spring-boot/issues/32167) - Document classpath\* location for looking up GraphQL schemas across modules [#​31772](https://togithub.com/spring-projects/spring-boot/issues/31772) ##### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.12.17 [#​32454](https://togithub.com/spring-projects/spring-boot/issues/32454) - Upgrade to Couchbase Client 3.3.4 [#​32315](https://togithub.com/spring-projects/spring-boot/issues/32315) - Upgrade to Dependency Management Plugin 1.0.14.RELEASE [#​32459](https://togithub.com/spring-projects/spring-boot/issues/32459) - Upgrade to Dropwizard Metrics 4.2.12 [#​32316](https://togithub.com/spring-projects/spring-boot/issues/32316) - Upgrade to Ehcache3 3.10.1 [#​32317](https://togithub.com/spring-projects/spring-boot/issues/32317) - Upgrade to Elasticsearch 7.17.6 [#​32318](https://togithub.com/spring-projects/spring-boot/issues/32318) - Upgrade to Embedded Mongo 3.4.9 [#​32319](https://togithub.com/spring-projects/spring-boot/issues/32319) - Upgrade to Groovy 3.0.13 [#​32443](https://togithub.com/spring-projects/spring-boot/issues/32443) - Upgrade to Hibernate 5.6.11.Final [#​32320](https://togithub.com/spring-projects/spring-boot/issues/32320) - Upgrade to Hibernate Validator 6.2.5.Final [#​32321](https://togithub.com/spring-projects/spring-boot/issues/32321) - Upgrade to Infinispan 13.0.11.Final [#​32322](https://togithub.com/spring-projects/spring-boot/issues/32322) - Upgrade to Jackson Bom 2.13.4 [#​32323](https://togithub.com/spring-projects/spring-boot/issues/32323) - Upgrade to Janino 3.1.8 [#​32324](https://togithub.com/spring-projects/spring-boot/issues/32324) - Upgrade to Jetty 9.4.49.v20220914 [#​32444](https://togithub.com/spring-projects/spring-boot/issues/32444) - Upgrade to Johnzon 1.2.19 [#​32325](https://togithub.com/spring-projects/spring-boot/issues/32325) - Upgrade to Kafka 3.1.2 [#​32326](https://togithub.com/spring-projects/spring-boot/issues/32326) - Upgrade to MariaDB 3.0.8 [#​32445](https://togithub.com/spring-projects/spring-boot/issues/32445) - Upgrade to Micrometer 1.9.4 [#​32272](https://togithub.com/spring-projects/spring-boot/issues/32272) - Upgrade to Netty 4.1.82.Final [#​32327](https://togithub.com/spring-projects/spring-boot/issues/32327) - Upgrade to Postgresql 42.3.7 [#​32243](https://togithub.com/spring-projects/spring-boot/issues/32243) - Upgrade to R2DBC Bom Borca-SR2 [#​32328](https://togithub.com/spring-projects/spring-boot/issues/32328) - Upgrade to Reactor 2020.0.23 [#​32273](https://togithub.com/spring-projects/spring-boot/issues/32273) - Upgrade to RSocket 1.1.3 [#​32380](https://togithub.com/spring-projects/spring-boot/issues/32380) - Upgrade to Spring AMQP 2.4.7 [#​32276](https://togithub.com/spring-projects/spring-boot/issues/32276) - Upgrade to Spring Batch 4.3.7 [#​32278](https://togithub.com/spring-projects/spring-boot/issues/32278) - Upgrade to Spring Data 2021.2.3 [#​32275](https://togithub.com/spring-projects/spring-boot/issues/32275) - Upgrade to Spring Framework 5.3.23 [#​32274](https://togithub.com/spring-projects/spring-boot/issues/32274) - Upgrade to Spring GraphQL 1.0.2 [#​32426](https://togithub.com/spring-projects/spring-boot/issues/32426) - Upgrade to Spring HATEOAS 1.5.2 [#​32378](https://togithub.com/spring-projects/spring-boot/issues/32378) - Upgrade to Spring Integration 5.5.15 [#​32453](https://togithub.com/spring-projects/spring-boot/issues/32453) - Upgrade to Spring Kafka 2.8.9 [#​32277](https://togithub.com/spring-projects/spring-boot/issues/32277) - Upgrade to UnboundID LDAPSDK 6.0.6 [#​32329](https://togithub.com/spring-projects/spring-boot/issues/32329) ##### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​ldziedziul](https://togithub.com/ldziedziul) - [@​jprinet](https://togithub.com/jprinet) - [@​thegeekyasian](https://togithub.com/thegeekyasian) - [@​neilstevenson](https://togithub.com/neilstevenson) - [@​obfischer](https://togithub.com/obfischer) - [@​valentine-dev](https://togithub.com/valentine-dev) - [@​dsyer](https://togithub.com/dsyer) - [@​russellyou](https://togithub.com/russellyou) ### [`v2.7.3`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.3) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.7.2...v2.7.3) ##### :lady_beetle: Bug Fixes - Misleading error message when using JarMode Layertools and the source is not an archive [#​32097](https://togithub.com/spring-projects/spring-boot/issues/32097) - ClassNotFoundException can be thrown for classes in nested jars when under GC pressure [#​32085](https://togithub.com/spring-projects/spring-boot/issues/32085) - Flyway auto-configuration fails with Flyway 9 [#​32034](https://togithub.com/spring-projects/spring-boot/issues/32034) - BasicJsonParser does not protect against deeply nested maps [#​32031](https://togithub.com/spring-projects/spring-boot/issues/32031) - OptionalLiveReloadServer logs the wrong port number when it is configured to use an ephemeral port [#​31984](https://togithub.com/spring-projects/spring-boot/issues/31984) - Servlet WebServerStartStopLifecycle doesn't set running to false on stop [#​31967](https://togithub.com/spring-projects/spring-boot/issues/31967) - JUL-based logging performed during close of application context is lost [#​31963](https://togithub.com/spring-projects/spring-boot/issues/31963) - The hash of spring-boot-jarmode-layertools.jar that's added to a fat jar doesn't match the hash of the equivalent published artifact [#​31949](https://togithub.com/spring-projects/spring-boot/issues/31949) - management.endpoint.health.probes.add-additional-paths has no effect when configuration properties have already created the liveness and/or readiness groups [#​31926](https://togithub.com/spring-projects/spring-boot/issues/31926) - UnsupportedDataSourcePropertyException is thrown when attempting to set jdbcUrl for C3P0 [#​31921](https://togithub.com/spring-projects/spring-boot/issues/31921) - Dev Tools restart failures caused by a too short quiet period are hard to diagnose [#​31906](https://togithub.com/spring-projects/spring-boot/issues/31906) - HealthContributor beans managed by a CompositeHealthContributor are recreated on each call [#​31879](https://togithub.com/spring-projects/spring-boot/issues/31879) - Dependency management for REST Assured is incomplete [#​31877](https://togithub.com/spring-projects/spring-boot/issues/31877) - Jar Handler never clears PROTOCOL_HANDLER system property [#​31875](https://togithub.com/spring-projects/spring-boot/issues/31875) - BasicJsonParser can fail with a timeout or stackoverflow with malformed map JSON [#​31873](https://togithub.com/spring-projects/spring-boot/issues/31873) - BasicJsonParser can fail with a stackoverflow exception [#​31871](https://togithub.com/spring-projects/spring-boot/issues/31871) ##### :notebook_with_decorative_cover: Documentation - Review Git contribution documentation [#​32099](https://togithub.com/spring-projects/spring-boot/issues/32099) - Documentation for Maven Plugin classifier has an unresolved external reference [#​32043](https://togithub.com/spring-projects/spring-boot/issues/32043) - Update Static Content reference documentation to reflect the DefaultServlet no longer being enabled by default [#​32026](https://togithub.com/spring-projects/spring-boot/issues/32026) - Example log output is out-of-date and inconsistent [#​31987](https://togithub.com/spring-projects/spring-boot/issues/31987) - Document that Undertow's record-request-start-time server option must be enabled for %D to work in access logging [#​31976](https://togithub.com/spring-projects/spring-boot/issues/31976) - Update documentation on using H2C to consider running behind a proxy that's performing TLS termination [#​31974](https://togithub.com/spring-projects/spring-boot/issues/31974) - Some properties in the Common Application Properties appendix have no description [#​31971](https://togithub.com/spring-projects/spring-boot/issues/31971) - Fix links in documentations [#​31951](https://togithub.com/spring-projects/spring-boot/issues/31951) - External configuration documentation uses incorrect placeholder syntax [#​31943](https://togithub.com/spring-projects/spring-boot/issues/31943) - server.reactive.session.cookie properties are not listed in the application properties appendix [#​31914](https://togithub.com/spring-projects/spring-boot/issues/31914) - Remove documentation and metadata references to ConfigFileApplicationListener [#​31901](https://togithub.com/spring-projects/spring-boot/issues/31901) - Metadata for 'spring.beaninfo.ignore' has incorrect SourceType [#​31899](https://togithub.com/spring-projects/spring-boot/issues/31899) - Remove reference to nitrite-spring-boot-starter [#​31893](https://togithub.com/spring-projects/spring-boot/issues/31893) - Remove reference to Azure Application Insights [#​31890](https://togithub.com/spring-projects/spring-boot/issues/31890) - Fix typos in code and documentation [#​31865](https://togithub.com/spring-projects/spring-boot/issues/31865) ##### :hammer: Dependency Upgrades - Upgrade to Byte Buddy 1.12.13 [#​32013](https://togithub.com/spring-projects/spring-boot/issues/32013) - Upgrade to Couchbase Client 3.3.3 [#​32014](https://togithub.com/spring-projects/spring-boot/issues/32014) - Upgrade to Dependency Management Plugin 1.0.13.RELEASE [#​32056](https://togithub.com/spring-projects/spring-boot/issues/32056) - Upgrade to Dropwizard Metrics 4.2.11 [#​32015](https://togithub.com/spring-projects/spring-boot/issues/32015) - Upgrade to Embedded Mongo 3.4.8 [#​32016](https://togithub.com/spring-projects/spring-boot/issues/32016) - Upgrade to GraphQL Java 18.3 [#​31945](https://togithub.com/spring-projects/spring-boot/issues/31945) - Upgrade to Groovy 3.0.12 [#​32017](https://togithub.com/spring-projects/spring-boot/issues/32017) - Upgrade to Gson 2.9.1 [#​32018](https://togithub.com/spring-projects/spring-boot/issues/32018) - Upgrade to Hazelcast 5.1.3 [#​32019](https://togithub.com/spring-projects/spring-boot/issues/32019) - Upgrade to Hibernate Validator 6.2.4.Final [#​32020](https://togithub.com/spring-projects/spring-boot/issues/32020) - Upgrade to MariaDB 3.0.7 [#​32021](https://togithub.com/spring-projects/spring-boot/issues/32021) - Upgrade to Maven Javadoc Plugin 3.4.1 [#​32089](https://togithub.com/spring-projects/spring-boot/issues/32089) - Upgrade to Micrometer 1.9.3 [#​32022](https://togithub.com/spring-projects/spring-boot/issues/32022) - Upgrade to MySQL 8.0.30 [#​32023](https://togithub.com/spring-projects/spring-boot/issues/32023) - Upgrade to Reactor 2020.0.22 [#​32038](https://togithub.com/spring-projects/spring-boot/issues/32038) - Upgrade to Spring Security 5.7.3 [#​32040](https://togithub.com/spring-projects/spring-boot/issues/32040) - Upgrade to Undertow 2.2.19.Final [#​32090](https://togithub.com/spring-projects/spring-boot/issues/32090) ##### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​dreis2211](https://togithub.com/dreis2211) - [@​marcwrobel](https://togithub.com/marcwrobel) - [@​ionascustefanciprian](https://togithub.com/ionascustefanciprian) - [@​vilmos](https://togithub.com/vilmos) - [@​Kalpesh-18](https://togithub.com/Kalpesh-18) - [@​nilshartmann](https://togithub.com/nilshartmann) - [@​vpavic](https://togithub.com/vpavic) - [@​adrianbob](https://togithub.com/adrianbob) - [@​aoyvx](https://togithub.com/aoyvx) ### [`v2.7.2`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.2) ##### :lady_beetle: Bug Fixes - Publishing a docker image to a private registry fails without authentication [#​31824](https://togithub.com/spring-projects/spring-boot/issues/31824) - In a non-reactive application, health indicators in a parent context are not found [#​31818](https://togithub.com/spring-projects/spring-boot/issues/31818) - Dependency management for Derby is incomplete [#​31814](https://togithub.com/spring-projects/spring-boot/issues/31814) - ApplicationPid doesn't log a warning if it takes a long time to return [#​31810](https://togithub.com/spring-projects/spring-boot/issues/31810) - A router function with attributes causes /actuator/mappings to return a 500 response due to an UnsupportedOperationException [#​31806](https://togithub.com/spring-projects/spring-boot/issues/31806) - InstanceAlreadyExistsException when using Actuator with multiple context and JMX enabled [#​31804](https://togithub.com/spring-projects/spring-boot/issues/31804) - Using 'ImportAutoConfigurationImportSelector' in the jar package loaded by a custom class loader throws ClassNotFoundException [#​31801](https://togithub.com/spring-projects/spring-boot/issues/31801) - GraphQL auto-configuration does not configure the GrapQlSource with SubscriptionExceptionResolver beans [#​31794](https://togithub.com/spring-projects/spring-boot/issues/31794) - Trailing whitespace in the value of a property is hard to identify in failure analysis descriptions [#​31780](https://togithub.com/spring-projects/spring-boot/issues/31780) - Log4j2's shutdown hook is not disabled when using Log4j 2.18 or later [#​31732](https://togithub.com/spring-projects/spring-boot/issues/31732) - HTTP Server and Data repositories metrics record null for the description [#​31706](https://togithub.com/spring-projects/spring-boot/issues/31706) - Deprecation hint for spring.data.mongodb.grid-fs-database is located in the wrong section [#​31690](https://togithub.com/spring-projects/spring-boot/issues/31690) - Image building fails with latest Paketo base builder and additional buildpacks configured [#​31558](https://togithub.com/spring-projects/spring-boot/issues/31558) - Tomcat fails to start when PEM files are used and key-store-password is not specified [#​31253](https://togithub.com/spring-projects/spring-boot/issues/31253) ##### :notebook_with_decorative_cover: Documentation - Clarify how docker image publishing registry is determined [#​31826](https://togithub.com/spring-projects/spring-boot/issues/31826) - Fix typo in "HTTP and WebSocket" section of GraphQL documentation [#​31518](https://togithub.com/spring-projects/spring-boot/pull/31518) ##### :hammer: Dependency Upgrades - Upgrade to AppEngine SDK 1.9.98 [#​31790](https://togithub.com/spring-projects/spring-boot/issues/31790) - Upgrade to Byte Buddy 1.12.12 [#​31735](https://togithub.com/spring-projects/spring-boot/issues/31735) - Upgrade to Couchbase Client 3.3.2 [#​31736](https://togithub.com/spring-projects/spring-boot/issues/31736) - Upgrade to Dependency Management Plugin 1.0.12.RELEASE [#​31556](https://togithub.com/spring-projects/spring-boot/issues/31556) - Upgrade to Embedded Mongo 3.4.7 [#​31830](https://togithub.com/spring-projects/spring-boot/issues/31830) - Upgrade to GraphQL Java 18.2 [#​31812](https://togithub.com/spring-projects/spring-boot/issues/31812) - Upgrade to Hibernate 5.6.10.Final [#​31738](https://togithub.com/spring-projects/spring-boot/issues/31738) - Upgrade to HttpCore5 5.1.4 [#​31739](https://togithub.com/spring-projects/spring-boot/issues/31739) - Upgrade to Jetty Reactive HTTPClient 1.1.12 [#​31740](https://togithub.com/spring-projects/spring-boot/issues/31740) - Upgrade to JsonAssert 1.5.1 [#​31741](https://togithub.com/spring-projects/spring-boot/issues/31741) - Upgrade to Kotlin Coroutines 1.6.4 [#​31742](https://togithub.com/spring-projects/spring-boot/issues/31742) - Upgrade to Lettuce 6.1.9.RELEASE [#​31743](https://togithub.com/spring-projects/spring-boot/issues/31743) - Upgrade to MariaDB 3.0.6 [#​31744](https://togithub.com/spring-projects/spring-boot/issues/31744) - Upgrade to Micrometer 1.9.2 [#​31614](https://togithub.com/spring-projects/spring-boot/issues/31614) - Upgrade to Neo4j Java Driver 4.4.9 [#​31745](https://togithub.com/spring-projects/spring-boot/issues/31745) - Upgrade to Netty 4.1.79.Final [#​31746](https://togithub.com/spring-projects/spring-boot/issues/31746) - Upgrade to Reactor 2020.0.21 [#​31608](https://togithub.com/spring-projects/spring-boot/issues/31608) - Upgrade to SendGrid 4.9.3 [#​31747](https://togithub.com/spring-projects/spring-boot/issues/31747) - Upgrade to Spring Data 2021.2.2 [#​31615](https://togithub.com/spring-projects/spring-boot/issues/31615) - Upgrade to Spring Framework 5.3.22 [#​31613](https://togithub.com/spring-projects/spring-boot/issues/31613) - Upgrade to Spring GraphQL 1.0.1 [#​31616](https://togithub.com/spring-projects/spring-boot/issues/31616) - Upgrade to Spring Integration 5.5.14 [#​31800](https://togithub.com/spring-projects/spring-boot/issues/31800) - Upgrade to Spring Kafka 2.8.8 [#​31786](https://togithub.com/spring-projects/spring-boot/issues/31786) - Upgrade to Tomcat 9.0.65 [#​31831](https://togithub.com/spring-projects/spring-boot/issues/31831) ##### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​TheoCaldas](https://togithub.com/TheoCaldas) - [@​izeye](https://togithub.com/izeye) - [@​jakubskalak](https://togithub.com/jakubskalak) - [@​felixscheinost](https://togithub.com/felixscheinost) - [@​dependabot\[bot\]](https://togithub.com/apps/dependabot) - [@​naveensrinivasan](https://togithub.com/naveensrinivasan) - [@​sonallux](https://togithub.com/sonallux) - [@​aoyvx](https://togithub.com/aoyvx) ### [`v2.7.1`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.1) #### :lady_beetle: Bug Fixes - Values in a spring.data.cassandra.config file can't override some defaults defined in CassandraProperties [#​31503](https://togithub.com/spring-projects/spring-boot/issues/31503) - `@RestControllerAdvice` `@ExceptionHandler` Inconsistent behavior with `@RestControllerEndpoint` [#​31501](https://togithub.com/spring-projects/spring-boot/issues/31501) - Malformed json causes BasicJsonParser to throw a NullPointerException [#​31499](https://togithub.com/spring-projects/spring-boot/issues/31499) - Metadata generated by the configuration properties annotation processor can miss inherited properties from nested classes [#​31484](https://togithub.com/spring-projects/spring-boot/issues/31484) - JarFile implementation calls close early which breaks verification of signed unpacked nested jars on Oracle JDK [#​31395](https://togithub.com/spring-projects/spring-boot/issues/31395) - Health indicators that take a long time to respond are difficult to diagnose [#​31384](https://togithub.com/spring-projects/spring-boot/issues/31384) - Custom Converter annotated with `@ConfigurationPropertiesBinding` does not get selected if targetType has a static factory method different return type [#​31341](https://togithub.com/spring-projects/spring-boot/issues/31341) - Tomcat server.max-http-header-size property is ignored when using HTTP/2 [#​31329](https://togithub.com/spring-projects/spring-boot/issues/31329) - OAuth2 Resource Server Auto-Configuration can only configure a single JWS algorithm [#​31321](https://togithub.com/spring-projects/spring-boot/issues/31321) - Maven shade plugin configuration in spring-boot-starter-parent does not append META-INF/spring/\*.imports files [#​31316](https://togithub.com/spring-projects/spring-boot/issues/31316) - GraphQL RouterFunctions are unordered which prevents other functions from being ordered after them [#​31314](https://togithub.com/spring-projects/spring-boot/issues/31314) - spring-boot-dependencies manages spring-ldap-ldif-batch which no longer exists [#​31254](https://togithub.com/spring-projects/spring-boot/issues/31254) - Dependency task can fail due to BootJar and BootWar afterResolve hooks [#​31213](https://togithub.com/spring-projects/spring-boot/issues/31213) - MimeMappings does not include application/wasm [#​31188](https://togithub.com/spring-projects/spring-boot/issues/31188) - spring-configuration-metadata.json is missing for additional-spring-configuration-metadata.json after switching from `@Configuration` to `@AutoConfiguration` [#​31186](https://togithub.com/spring-projects/spring-boot/issues/31186) - Binder(ConfigurationPropertySource... sources) does not assert that sources contains only non-null elements [#​31183](https://togithub.com/spring-projects/spring-boot/issues/31183) - WebMvcMetricsFilter stopped working since 2.7.0 [#​31150](https://togithub.com/spring-projects/spring-boot/issues/31150) - Dependency management for mimepull is redundant and the managed version is incompatible with Java 8 [#​31145](https://togithub.com/spring-projects/spring-boot/pull/31145) - layers.xsd is out of sync with the documentation and implementation for including and excluding module dependencies [#​31128](https://togithub.com/spring-projects/spring-boot/issues/31128) #### :notebook_with_decorative_cover: Documentation - Make SpringApplication Kotlin samples idiomatic [#​31463](https://togithub.com/spring-projects/spring-boot/pull/31463) - Harmonize Kotlin example [#​31458](https://togithub.com/spring-projects/spring-boot/pull/31458) - Remove duplicate content from "The Spring WebFlux Framework" section [#​31381](https://togithub.com/spring-projects/spring-boot/issues/31381) - Document that property placeholders should use the canonical property name form [#​31369](https://togithub.com/spring-projects/spring-boot/issues/31369) - Fix typos in the reference documentation [#​31366](https://togithub.com/spring-projects/spring-boot/issues/31366) - Enable Links for the Javadoc of the Gradle Plugin [#​31362](https://togithub.com/spring-projects/spring-boot/issues/31362) - Remove "earlier in this chapter" from places where content is now elsewhere in the documentation [#​31360](https://togithub.com/spring-projects/spring-boot/issues/31360) - Restore custom favicon documentation [#​31358](https://togithub.com/spring-projects/spring-boot/issues/31358) - Document that when using Lombok it must be configured to run before spring-boot-configuration-processor [#​31356](https://togithub.com/spring-projects/spring-boot/issues/31356) - Use Lambda-based API in Spring Security examples [#​31354](https://togithub.com/spring-projects/spring-boot/issues/31354) - Fix typo in name of imports file in javadoc of ImportCandidates.from [#​31277](https://togithub.com/spring-projects/spring-boot/pull/31277) - Typos in documentation ("spring-factories" instead of "spring.factories") [#​31206](https://togithub.com/spring-projects/spring-boot/issues/31206) - Fix Custom Layers Configuration section title in Maven plugin docs [#​31180](https://togithub.com/spring-projects/spring-boot/issues/31180) - org.springframework.boot.actuate.autoconfigure.metrics.graphql has no package info [#​31140](https://togithub.com/spring-projects/spring-boot/pull/31140) - Update Dynatrace Micrometer registry documentation [#​31132](https://togithub.com/spring-projects/spring-boot/pull/31132) #### :hammer: Dependency Upgrades - Upgrade to AppEngine SDK 1.9.97 [#​31421](https://togithub.com/spring-projects/spring-boot/issues/31421) - Upgrade to Byte Buddy 1.12.11 [#​31508](https://togithub.com/spring-projects/spring-boot/issues/31508) - Upgrade to Couchbase Client 3.3.1 [#​31422](https://togithub.com/spring-projects/spring-boot/issues/31422) - Upgrade to Dropwizard Metrics 4.2.10 [#​31488](https://togithub.com/spring-projects/spring-boot/issues/31488) - Upgrade to Elasticsearch 7.17.4 [#​31423](https://togithub.com/spring-projects/spring-boot/issues/31423) - Upgrade to Embedded Mongo 3.4.6 [#​31424](https://togithub.com/spring-projects/spring-boot/issues/31424) - Upgrade to Flyway 8.5.13 [#​31425](https://togithub.com/spring-projects/spring-boot/issues/31425) - Upgrade to Groovy 3.0.11 [#​31426](https://togithub.com/spring-projects/spring-boot/issues/31426) - Upgrade to H2 2.1.214 [#​31427](https://togithub.com/spring-projects/spring-boot/issues/31427) - Upgrade to Hazelcast 5.1.2 [#​31428](https://togithub.com/spring-projects/spring-boot/issues/31428) - Upgrade to Jetty 9.4.48.v20220622 [#​31509](https://togithub.com/spring-projects/spring-boot/issues/31509) - Upgrade to jOOQ 3.14.16 [#​31429](https://togithub.com/spring-projects/spring-boot/issues/31429) - Upgrade to Kotlin Coroutines 1.6.3 [#​31490](https://togithub.com/spring-projects/spring-boot/issues/31490) - Upgrade to MariaDB 3.0.5 [#​31431](https://togithub.com/spring-projects/spring-boot/issues/31431) - Upgrade to Micrometer 1.9.1 [#​31372](https://togithub.com/spring-projects/spring-boot/issues/31372) - Upgrade to MongoDB 4.6.1 [#​31432](https://togithub.com/spring-projects/spring-boot/issues/31432) - Upgrade to Neo4j Java Driver 4.4.6 [#​31433](https://togithub.com/spring-projects/spring-boot/issues/31433) - Upgrade to Netty 4.1.78.Final [#​31434](https://togithub.com/spring-projects/spring-boot/issues/31434) - Upgrade to Postgresql 42.3.6 [#​31435](https://togithub.com/spring-projects/spring-boot/issues/31435) - Upgrade to Reactive Streams 1.0.4 [#​31436](https://togithub.com/spring-projects/spring-boot/issues/31436) - Upgrade to Reactor 2020.0.20 [#​31371](https://togithub.com/spring-projects/spring-boot/issues/31371) - Upgrade to Solr 8.11.2 [#​31491](https://togithub.com/spring-projects/spring-boot/issues/31491) - Upgrade to Spring AMQP 2.4.6 [#​31376](https://togithub.com/spring-projects/spring-boot/issues/31376) - Upgrade to Spring Data 2021.2.1 [#​31374](https://togithub.com/spring-projects/spring-boot/issues/31374) - Upgrade to Spring Framework 5.3.21 [#​31319](https://togithub.com/spring-projects/spring-boot/issues/31319) - Upgrade to Spring HATEOAS 1.5.1 [#​31465](https://togithub.com/spring-projects/spring-boot/issues/31465) - Upgrade to Spring Integration 5.5.13 [#​31483](https://togithub.com/spring-projects/spring-boot/issues/31483) - Upgrade to Spring Kafka 2.8.7 [#​31377](https://togithub.com/spring-projects/spring-boot/issues/31377) - Upgrade to Spring LDAP 2.4.1 [#​31373](https://togithub.com/spring-projects/spring-boot/issues/31373) - Upgrade to Spring Security 5.7.2 [#​31375](https://togithub.com/spring-projects/spring-boot/issues/31375) - Upgrade to Tomcat 9.0.64 [#​31437](https://togithub.com/spring-projects/spring-boot/issues/31437) - Upgrade to Undertow 2.2.18.Final [#​31438](https://togithub.com/spring-projects/spring-boot/issues/31438) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​sdeleuze](https://togithub.com/sdeleuze) - [@​1993heqiang](https://togithub.com/1993heqiang) - [@​hpoettker](https://togithub.com/hpoettker) - [@​naveensrinivasan](https://togithub.com/naveensrinivasan) - [@​vpavic](https://togithub.com/vpavic) - [@​izeye](https://togithub.com/izeye) - [@​ningenMe](https://togithub.com/ningenMe) - [@​larsgrefer](https://togithub.com/larsgrefer) - [@​anthonyvdotbe](https://togithub.com/anthonyvdotbe) - [@​pirgeo](https://togithub.com/pirgeo) - [@​jprinet](https://togithub.com/jprinet) - [@​dalbani](https://togithub.com/dalbani) - [@​ittays](https://togithub.com/ittays) - [@​eddumelendez](https://togithub.com/eddumelendez) - [@​youribonnaffe](https://togithub.com/youribonnaffe) - [@​matei-cernaianu](https://togithub.com/matei-cernaianu) - [@​tudormarc](https://togithub.com/tudormarc) - [@​abel533](https://togithub.com/abel533) - [@​terminux](https://togithub.com/terminux) ### [`v2.7.0`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.0) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.6.14...v2.7.0) See the [Release notes for 2.7](https://togithub.com/spring-projects/spring-boot/wiki/Spring-Boot-2.7-Release-Notes) for upgrade instructions and details of new features. ##### :star: New Features - Revert to using "application/json" as default MIME type for GraphQL while remaining compatible with "application/graphql+json" [#​30860](https://togithub.com/spring-projects/spring-boot/issues/30860) - Allow customization of single logout in auto-configured SAML relying party registration [#​30128](https://togithub.com/spring-projects/spring-boot/issues/30128) ##### :lady_beetle: Bug Fixes - Default properties configured on SpringApplication have higher precedence than properties configured with `@PropertySource` [#​31093](https://togithub.com/spring-projects/spring-boot/issues/31093) - A failure when an instrumented WebClient records metrics causes the request to fail [#​31089](https://togithub.com/spring-projects/spring-boot/issues/31089) - Dependency management for Artemis is incomplete [#​31079](https://togithub.com/spring-projects/spring-boot/issues/31079) - Configuration properties for Statsd's buffered and step properties are missing [#​31059](https://togithub.com/spring-projects/spring-boot/issues/31059) - Debug logging for requests to WebFlux-based Actuator endpoints does not identify the endpoint [#​30887](https://togithub.com/spring-projects/spring-boot/issues/30887) - `@ConditionalOnProperty` meta annotation with `@AliasFor` does not work [#​30874](https://togithub.com/spring-projects/spring-boot/issues/30874) - Event handling in JobExecutionExitCodeGenerator is not thread-safe [#​30846](https://togithub.com/spring-projects/spring-boot/issues/30846) - Hibernate service loading logs HHH000505 warnings for

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: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

gcf-merge-on-green[bot] commented 1 year ago

Merge-on-green attempted to merge your PR for 6 hours, but it was not mergeable because either one of your required status checks failed, one of your required reviews was not approved, or there is a do not merge label. Learn more about your required status checks here: https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks. You can remove and reapply the label to re-run the bot.