spring-projects/spring-boot
### [`v3.0.0`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.0)
See the [Release notes for 3.0](https://togithub.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes) for upgrade instructions and details of new features.
#### :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)
#### :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)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.7.5
->3.0.0
Release Notes
spring-projects/spring-boot
### [`v3.0.0`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.0) See the [Release notes for 3.0](https://togithub.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes) for upgrade instructions and details of new features. #### :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) #### :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)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.