Sample Spring Boot application that uses some features provided by Spring Cloud Kubernetes, Spring Cloud OpenFeign and Spring Cloud Gateway deployed on Kubernetes
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
### [`v3.1.2`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.2)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.1...v3.1.2)
#### :lady_beetle: Bug Fixes
- Native reflection hints missing for nested properties declared in a superclass [#36448](https://togithub.com/spring-projects/spring-boot/issues/36448)
- Connecting to Mongo fails with an UnknownHostException when spring.data.mongodb.additional-hosts is configured [#36441](https://togithub.com/spring-projects/spring-boot/issues/36441)
- Auto-configured ExemplarSampler bean only backs off when a DefaultExemplarSampler is defined [#36429](https://togithub.com/spring-projects/spring-boot/issues/36429)
- OTel Span is missing required attributes [#36423](https://togithub.com/spring-projects/spring-boot/issues/36423)
- Auto-configured JacksonJsonpMapper is conditional on an ObjectMapper bean but does not use such a bean [#36409](https://togithub.com/spring-projects/spring-boot/issues/36409)
- Application fails to start when `@Import`ing a `@ConfigurationProperties` class that is eligible for constructor binding [#36359](https://togithub.com/spring-projects/spring-boot/issues/36359)
- Only one health group can be exposed using management.endpoint.health.group.xxx.additional-path=server:/newpath when using Jersey [#36276](https://togithub.com/spring-projects/spring-boot/issues/36276)
- Mongo auto-configuration fails when username or password properties contains a colon (`:`) or at-sign (`@`) [#36261](https://togithub.com/spring-projects/spring-boot/issues/36261)
- MockitoPostProcessor doesn't check FactoryBean.OBJECT_TYPE_ATTRIBUTE correctly [#36230](https://togithub.com/spring-projects/spring-boot/issues/36230)
- ImportsContextCustomizer does not support AliasFor [#36209](https://togithub.com/spring-projects/spring-boot/issues/36209)
- Saml2RelyingPartyRegistrationConfiguration can choose the wrong RelyingPartyRegistration.Builder when using a metadata file with multiple providers [#36163](https://togithub.com/spring-projects/spring-boot/issues/36163)
- ConfigurationPropertiesReportEndpoint does not display primitive wrapper types [#36160](https://togithub.com/spring-projects/spring-boot/issues/36160)
- ConfigurationPropertyName#equals is not symmetric when element has trailing dashes [#36145](https://togithub.com/spring-projects/spring-boot/issues/36145)
- ScheduledTasksEndpoint throws NPE if PeriodicTrigger is used with custom SchedulingConfigurer [#36129](https://togithub.com/spring-projects/spring-boot/issues/36129)
- Java system properties can not be applied to RestTemplate HttpClient connection in some cases [#36123](https://togithub.com/spring-projects/spring-boot/issues/36123)
- Excluding auto-configuration class that relates to a TemplateAvailabilityProvider causes property binding to fail for native images [#36121](https://togithub.com/spring-projects/spring-boot/issues/36121)
- When using Flyway 9.20.0, auto-configuration fails with a NoSuchMethodError due to the removal of Oracle-related methods from FluentConfiguration [#36099](https://togithub.com/spring-projects/spring-boot/issues/36099)
- Dependency management for Selenium 4.8.x is incorrect [#36077](https://togithub.com/spring-projects/spring-boot/pull/36077)
- Slice test annotations do not include SslAutoConfiguration [#36038](https://togithub.com/spring-projects/spring-boot/pull/36038)
- Methods in KafkaConnectionDetails are named inconsistently [#35733](https://togithub.com/spring-projects/spring-boot/pull/35733)
#### :notebook_with_decorative_cover: Documentation
- Documented Servlet container system requirements are out of date [#36355](https://togithub.com/spring-projects/spring-boot/issues/36355)
- Update the javadoc of ClientHttpRequestFactories to describe the ClientHttpRequestFactory implementations that it supports [#36268](https://togithub.com/spring-projects/spring-boot/issues/36268)
- Polish formatting in "Running Spring Batch Jobs on Startup" [#36233](https://togithub.com/spring-projects/spring-boot/issues/36233)
- Improve Kubernetes liveness and readiness probes customization documentation [#36219](https://togithub.com/spring-projects/spring-boot/issues/36219)
- Document auto-configuration of underlying HTTP client when using WebClient or RestTemplate [#36215](https://togithub.com/spring-projects/spring-boot/issues/36215)
- Polish Kafka Properties Docs [#36142](https://togithub.com/spring-projects/spring-boot/issues/36142)
- Fix typo in the Using R2DBC section of the reference documentation [#36139](https://togithub.com/spring-projects/spring-boot/issues/36139)
- Document observability auto-configuration for HTTP clients [#36131](https://togithub.com/spring-projects/spring-boot/issues/36131)
- Improve documentation for baggage propagation into MDC [#36112](https://togithub.com/spring-projects/spring-boot/issues/36112)
- Javadoc of RestTemplateBuilder.requestFactory(Function) links to deprecated ClientHttpRequestFactorySupplier [#36097](https://togithub.com/spring-projects/spring-boot/issues/36097)
- Javadoc of ConstructorBound and ConfigurationProperties links to deprecated ConstructorBinding annotation [#36095](https://togithub.com/spring-projects/spring-boot/issues/36095)
- Add Javadoc since to ImageReference.inTaglessForm() [#36054](https://togithub.com/spring-projects/spring-boot/issues/36054)
- Fix typo in docker compose service connections note [#36016](https://togithub.com/spring-projects/spring-boot/pull/36016)
#### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.18.2 [#36332](https://togithub.com/spring-projects/spring-boot/issues/36332)
- Upgrade to Dependency Management Plugin 1.1.2 [#36435](https://togithub.com/spring-projects/spring-boot/issues/36435)
- Upgrade to Groovy 4.0.13 [#36333](https://togithub.com/spring-projects/spring-boot/issues/36333)
- Upgrade to Hibernate 6.2.6.Final [#36334](https://togithub.com/spring-projects/spring-boot/issues/36334)
- Upgrade to Hibernate Validator 8.0.1.Final [#36335](https://togithub.com/spring-projects/spring-boot/issues/36335)
- Upgrade to Infinispan 14.0.12.Final [#36336](https://togithub.com/spring-projects/spring-boot/issues/36336)
- Upgrade to Jakarta WebSocket 2.1.1 [#36337](https://togithub.com/spring-projects/spring-boot/issues/36337)
- Upgrade to Janino 3.1.10 [#36338](https://togithub.com/spring-projects/spring-boot/issues/36338)
- Upgrade to JBoss Logging 3.5.3.Final [#36339](https://togithub.com/spring-projects/spring-boot/issues/36339)
- Upgrade to jOOQ 3.18.5 [#36340](https://togithub.com/spring-projects/spring-boot/issues/36340)
- Upgrade to Lettuce 6.2.5.RELEASE [#36436](https://togithub.com/spring-projects/spring-boot/issues/36436)
- Upgrade to Micrometer 1.11.2 [#36183](https://togithub.com/spring-projects/spring-boot/issues/36183)
- Upgrade to Micrometer Tracing 1.1.3 [#36296](https://togithub.com/spring-projects/spring-boot/issues/36296)
- Upgrade to R2DBC MSSQL 1.0.2.RELEASE [#36467](https://togithub.com/spring-projects/spring-boot/issues/36467)
- Upgrade to R2DBC Postgresql 1.0.2.RELEASE [#36469](https://togithub.com/spring-projects/spring-boot/issues/36469)
- Upgrade to Rabbit AMQP Client 5.17.1 [#36341](https://togithub.com/spring-projects/spring-boot/issues/36341)
- Upgrade to Reactor Bom 2022.0.9 [#36297](https://togithub.com/spring-projects/spring-boot/issues/36297)
- Upgrade to Spring AMQP 3.0.6 [#36403](https://togithub.com/spring-projects/spring-boot/issues/36403)
- Upgrade to Spring Data Bom 2023.0.2 [#36184](https://togithub.com/spring-projects/spring-boot/issues/36184)
- Upgrade to Spring Framework 6.0.11 [#36185](https://togithub.com/spring-projects/spring-boot/issues/36185)
- Upgrade to Spring GraphQL 1.2.2 [#36186](https://togithub.com/spring-projects/spring-boot/issues/36186)
- Upgrade to Spring HATEOAS 2.1.2 [#36454](https://togithub.com/spring-projects/spring-boot/issues/36454)
- Upgrade to Spring Integration 6.1.2 [#36404](https://togithub.com/spring-projects/spring-boot/issues/36404)
- Upgrade to Spring Kafka 3.0.9 [#36187](https://togithub.com/spring-projects/spring-boot/issues/36187)
- Upgrade to Spring Security 6.1.2 [#36298](https://togithub.com/spring-projects/spring-boot/issues/36298)
- Upgrade to Tomcat 10.1.11 [#36342](https://togithub.com/spring-projects/spring-boot/issues/36342)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@Pengfei-Lu](https://togithub.com/Pengfei-Lu), [@ThomazPassarelli](https://togithub.com/ThomazPassarelli), [@bbulgarelli](https://togithub.com/bbulgarelli), [@bedla](https://togithub.com/bedla), [@dependabot](https://togithub.com/dependabot)\[bot], [@dkswnkk](https://togithub.com/dkswnkk), [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@eydunn](https://togithub.com/eydunn), [@garyrussell](https://togithub.com/garyrussell), [@izeye](https://togithub.com/izeye), [@johnnywiller](https://togithub.com/johnnywiller), [@jonatan-ivanov](https://togithub.com/jonatan-ivanov), [@jstansel](https://togithub.com/jstansel), [@lasselindqvist](https://togithub.com/lasselindqvist), [@lmartelli](https://togithub.com/lmartelli), and [@quaff](https://togithub.com/quaff)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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:
3.1.1
->3.1.2
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)
### [`v3.1.2`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.1.2) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v3.1.1...v3.1.2) #### :lady_beetle: Bug Fixes - Native reflection hints missing for nested properties declared in a superclass [#36448](https://togithub.com/spring-projects/spring-boot/issues/36448) - Connecting to Mongo fails with an UnknownHostException when spring.data.mongodb.additional-hosts is configured [#36441](https://togithub.com/spring-projects/spring-boot/issues/36441) - Auto-configured ExemplarSampler bean only backs off when a DefaultExemplarSampler is defined [#36429](https://togithub.com/spring-projects/spring-boot/issues/36429) - OTel Span is missing required attributes [#36423](https://togithub.com/spring-projects/spring-boot/issues/36423) - Auto-configured JacksonJsonpMapper is conditional on an ObjectMapper bean but does not use such a bean [#36409](https://togithub.com/spring-projects/spring-boot/issues/36409) - Application fails to start when `@Import`ing a `@ConfigurationProperties` class that is eligible for constructor binding [#36359](https://togithub.com/spring-projects/spring-boot/issues/36359) - Only one health group can be exposed using management.endpoint.health.group.xxx.additional-path=server:/newpath when using Jersey [#36276](https://togithub.com/spring-projects/spring-boot/issues/36276) - Mongo auto-configuration fails when username or password properties contains a colon (`:`) or at-sign (`@`) [#36261](https://togithub.com/spring-projects/spring-boot/issues/36261) - MockitoPostProcessor doesn't check FactoryBean.OBJECT_TYPE_ATTRIBUTE correctly [#36230](https://togithub.com/spring-projects/spring-boot/issues/36230) - ImportsContextCustomizer does not support AliasFor [#36209](https://togithub.com/spring-projects/spring-boot/issues/36209) - Saml2RelyingPartyRegistrationConfiguration can choose the wrong RelyingPartyRegistration.Builder when using a metadata file with multiple providers [#36163](https://togithub.com/spring-projects/spring-boot/issues/36163) - ConfigurationPropertiesReportEndpoint does not display primitive wrapper types [#36160](https://togithub.com/spring-projects/spring-boot/issues/36160) - ConfigurationPropertyName#equals is not symmetric when element has trailing dashes [#36145](https://togithub.com/spring-projects/spring-boot/issues/36145) - ScheduledTasksEndpoint throws NPE if PeriodicTrigger is used with custom SchedulingConfigurer [#36129](https://togithub.com/spring-projects/spring-boot/issues/36129) - Java system properties can not be applied to RestTemplate HttpClient connection in some cases [#36123](https://togithub.com/spring-projects/spring-boot/issues/36123) - Excluding auto-configuration class that relates to a TemplateAvailabilityProvider causes property binding to fail for native images [#36121](https://togithub.com/spring-projects/spring-boot/issues/36121) - When using Flyway 9.20.0, auto-configuration fails with a NoSuchMethodError due to the removal of Oracle-related methods from FluentConfiguration [#36099](https://togithub.com/spring-projects/spring-boot/issues/36099) - Dependency management for Selenium 4.8.x is incorrect [#36077](https://togithub.com/spring-projects/spring-boot/pull/36077) - Slice test annotations do not include SslAutoConfiguration [#36038](https://togithub.com/spring-projects/spring-boot/pull/36038) - Methods in KafkaConnectionDetails are named inconsistently [#35733](https://togithub.com/spring-projects/spring-boot/pull/35733) #### :notebook_with_decorative_cover: Documentation - Documented Servlet container system requirements are out of date [#36355](https://togithub.com/spring-projects/spring-boot/issues/36355) - Update the javadoc of ClientHttpRequestFactories to describe the ClientHttpRequestFactory implementations that it supports [#36268](https://togithub.com/spring-projects/spring-boot/issues/36268) - Polish formatting in "Running Spring Batch Jobs on Startup" [#36233](https://togithub.com/spring-projects/spring-boot/issues/36233) - Improve Kubernetes liveness and readiness probes customization documentation [#36219](https://togithub.com/spring-projects/spring-boot/issues/36219) - Document auto-configuration of underlying HTTP client when using WebClient or RestTemplate [#36215](https://togithub.com/spring-projects/spring-boot/issues/36215) - Polish Kafka Properties Docs [#36142](https://togithub.com/spring-projects/spring-boot/issues/36142) - Fix typo in the Using R2DBC section of the reference documentation [#36139](https://togithub.com/spring-projects/spring-boot/issues/36139) - Document observability auto-configuration for HTTP clients [#36131](https://togithub.com/spring-projects/spring-boot/issues/36131) - Improve documentation for baggage propagation into MDC [#36112](https://togithub.com/spring-projects/spring-boot/issues/36112) - Javadoc of RestTemplateBuilder.requestFactory(Function) links to deprecated ClientHttpRequestFactorySupplier [#36097](https://togithub.com/spring-projects/spring-boot/issues/36097) - Javadoc of ConstructorBound and ConfigurationProperties links to deprecated ConstructorBinding annotation [#36095](https://togithub.com/spring-projects/spring-boot/issues/36095) - Add Javadoc since to ImageReference.inTaglessForm() [#36054](https://togithub.com/spring-projects/spring-boot/issues/36054) - Fix typo in docker compose service connections note [#36016](https://togithub.com/spring-projects/spring-boot/pull/36016) #### :hammer: Dependency Upgrades - Upgrade to ActiveMQ 5.18.2 [#36332](https://togithub.com/spring-projects/spring-boot/issues/36332) - Upgrade to Dependency Management Plugin 1.1.2 [#36435](https://togithub.com/spring-projects/spring-boot/issues/36435) - Upgrade to Groovy 4.0.13 [#36333](https://togithub.com/spring-projects/spring-boot/issues/36333) - Upgrade to Hibernate 6.2.6.Final [#36334](https://togithub.com/spring-projects/spring-boot/issues/36334) - Upgrade to Hibernate Validator 8.0.1.Final [#36335](https://togithub.com/spring-projects/spring-boot/issues/36335) - Upgrade to Infinispan 14.0.12.Final [#36336](https://togithub.com/spring-projects/spring-boot/issues/36336) - Upgrade to Jakarta WebSocket 2.1.1 [#36337](https://togithub.com/spring-projects/spring-boot/issues/36337) - Upgrade to Janino 3.1.10 [#36338](https://togithub.com/spring-projects/spring-boot/issues/36338) - Upgrade to JBoss Logging 3.5.3.Final [#36339](https://togithub.com/spring-projects/spring-boot/issues/36339) - Upgrade to jOOQ 3.18.5 [#36340](https://togithub.com/spring-projects/spring-boot/issues/36340) - Upgrade to Lettuce 6.2.5.RELEASE [#36436](https://togithub.com/spring-projects/spring-boot/issues/36436) - Upgrade to Micrometer 1.11.2 [#36183](https://togithub.com/spring-projects/spring-boot/issues/36183) - Upgrade to Micrometer Tracing 1.1.3 [#36296](https://togithub.com/spring-projects/spring-boot/issues/36296) - Upgrade to R2DBC MSSQL 1.0.2.RELEASE [#36467](https://togithub.com/spring-projects/spring-boot/issues/36467) - Upgrade to R2DBC Postgresql 1.0.2.RELEASE [#36469](https://togithub.com/spring-projects/spring-boot/issues/36469) - Upgrade to Rabbit AMQP Client 5.17.1 [#36341](https://togithub.com/spring-projects/spring-boot/issues/36341) - Upgrade to Reactor Bom 2022.0.9 [#36297](https://togithub.com/spring-projects/spring-boot/issues/36297) - Upgrade to Spring AMQP 3.0.6 [#36403](https://togithub.com/spring-projects/spring-boot/issues/36403) - Upgrade to Spring Data Bom 2023.0.2 [#36184](https://togithub.com/spring-projects/spring-boot/issues/36184) - Upgrade to Spring Framework 6.0.11 [#36185](https://togithub.com/spring-projects/spring-boot/issues/36185) - Upgrade to Spring GraphQL 1.2.2 [#36186](https://togithub.com/spring-projects/spring-boot/issues/36186) - Upgrade to Spring HATEOAS 2.1.2 [#36454](https://togithub.com/spring-projects/spring-boot/issues/36454) - Upgrade to Spring Integration 6.1.2 [#36404](https://togithub.com/spring-projects/spring-boot/issues/36404) - Upgrade to Spring Kafka 3.0.9 [#36187](https://togithub.com/spring-projects/spring-boot/issues/36187) - Upgrade to Spring Security 6.1.2 [#36298](https://togithub.com/spring-projects/spring-boot/issues/36298) - Upgrade to Tomcat 10.1.11 [#36342](https://togithub.com/spring-projects/spring-boot/issues/36342) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@Pengfei-Lu](https://togithub.com/Pengfei-Lu), [@ThomazPassarelli](https://togithub.com/ThomazPassarelli), [@bbulgarelli](https://togithub.com/bbulgarelli), [@bedla](https://togithub.com/bedla), [@dependabot](https://togithub.com/dependabot)\[bot], [@dkswnkk](https://togithub.com/dkswnkk), [@dreis2211](https://togithub.com/dreis2211), [@eddumelendez](https://togithub.com/eddumelendez), [@eydunn](https://togithub.com/eydunn), [@garyrussell](https://togithub.com/garyrussell), [@izeye](https://togithub.com/izeye), [@johnnywiller](https://togithub.com/johnnywiller), [@jonatan-ivanov](https://togithub.com/jonatan-ivanov), [@jstansel](https://togithub.com/jstansel), [@lasselindqvist](https://togithub.com/lasselindqvist), [@lmartelli](https://togithub.com/lmartelli), and [@quaff](https://togithub.com/quaff)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.