Actuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource #50254
Meter registries are not removed from the global registry when the context is closed #50235
ThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time #50225
Apply HTML escaping to timestamp attribute in Whitelabel error page #50205
NimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms #50118
EndpointRequest links matcher unnecessarily matches HTTP methods other than GET #50095
📔 Documentation
Fix reference to Gradle documentation for module replacement #50641
Remove the use of Optional from Data Neo4j repository examples #50600
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [org.springframework.boot:spring-boot-starter-data-jpa](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | compile | patch | `3.5.11` → `3.5.16` |
---
### Release Notes
<details>
<summary>spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-data-jpa)</summary>
### [`v3.5.16`](https://github.com/spring-projects/spring-boot/releases/tag/v3.5.16)
[Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.5.15...v3.5.16)
#### :hammer: Dependency Upgrades
- Upgrade to [Spring AMQP 3.2.12](https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.12) [#​50818](https://github.com/spring-projects/spring-boot/issues/50818)
- Upgrade to [Spring Data Bom 2025.0.13](https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.13) [#​50819](https://github.com/spring-projects/spring-boot/issues/50819)
- Upgrade to [Spring Integration 6.5.10](https://github.com/spring-projects/spring-integration/releases/tag/v6.5.10) [#​50820](https://github.com/spring-projects/spring-boot/issues/50820)
### [`v3.5.15`](https://github.com/spring-projects/spring-boot/releases/tag/v3.5.15)
[Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.5.14...v3.5.15)
#### :lady\_beetle: Bug Fixes
- Artemis auto-configuration uses a predictable default location for the embedded broker's data [#​50743](https://github.com/spring-projects/spring-boot/issues/50743)
- MailSender auto-configuration does not enable hostname verification [#​50742](https://github.com/spring-projects/spring-boot/issues/50742)
- SSL should not be enabled when a SSL bundle is overridden to an empty string [#​50624](https://github.com/spring-projects/spring-boot/pull/50624)
- Layer written outside the output location of '//' exception is thrown when using extract layers in root directory [#​50501](https://github.com/spring-projects/spring-boot/pull/50501)
- Docker Compose support does not restore thread interrupt flag when catching InterruptedException [#​50451](https://github.com/spring-projects/spring-boot/pull/50451)
- RabbitProperties enables SSL even when spring.rabbitmq.ssl.bundle is overridden to an empty string [#​50429](https://github.com/spring-projects/spring-boot/pull/50429)
- GraphQL WebSocket support does not configure allowed origins [#​50391](https://github.com/spring-projects/spring-boot/issues/50391)
- Buildpack module does not validate long-to-int casts [#​50382](https://github.com/spring-projects/spring-boot/pull/50382)
- MappingsEndpoint reports the context's own ID as parentId when a parent exists [#​50373](https://github.com/spring-projects/spring-boot/pull/50373)
- Created StackTracePrinter instances have no access to the Environment [#​50303](https://github.com/spring-projects/spring-boot/pull/50303)
- NullPointerException in reactor-netty SniProvider when SSL bundle uses client-auth or server truststore without server-name-bundles [#​50301](https://github.com/spring-projects/spring-boot/pull/50301)
- Spring Boot Loader Does Not Support RSA and EC Signed Jars [#​50292](https://github.com/spring-projects/spring-boot/issues/50292)
- ConfigurationPropertiesReportEndpoint exposes AOP proxy internals [#​50273](https://github.com/spring-projects/spring-boot/pull/50273)
- Actuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource [#​50254](https://github.com/spring-projects/spring-boot/issues/50254)
- Meter registries are not removed from the global registry when the context is closed [#​50235](https://github.com/spring-projects/spring-boot/pull/50235)
- ThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time [#​50225](https://github.com/spring-projects/spring-boot/pull/50225)
- Apply HTML escaping to timestamp attribute in Whitelabel error page [#​50205](https://github.com/spring-projects/spring-boot/pull/50205)
- NimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms [#​50118](https://github.com/spring-projects/spring-boot/pull/50118)
- EndpointRequest links matcher unnecessarily matches HTTP methods other than GET [#​50095](https://github.com/spring-projects/spring-boot/pull/50095)
#### :notebook\_with\_decorative\_cover: Documentation
- Fix reference to Gradle documentation for module replacement [#​50641](https://github.com/spring-projects/spring-boot/pull/50641)
- Remove the use of Optional from Data Neo4j repository examples [#​50600](https://github.com/spring-projects/spring-boot/pull/50600)
- Fix typos in documentation [#​50593](https://github.com/spring-projects/spring-boot/pull/50593)
- Document Java 25 requirement for AOT cache [#​50482](https://github.com/spring-projects/spring-boot/pull/50482)
- Clarify dependency requirement for Bean Validation support [#​50290](https://github.com/spring-projects/spring-boot/pull/50290)
- Document SSL reloading with Let's Encrypt [#​50222](https://github.com/spring-projects/spring-boot/pull/50222)
- Polish InvalidConfigurationPropertyValueException constructor javadoc [#​50212](https://github.com/spring-projects/spring-boot/issues/50212)
- Document known testcontainers lifecycle issues [#​50210](https://github.com/spring-projects/spring-boot/pull/50210)
- Document configuring multiple connectors with Jetty [#​50206](https://github.com/spring-projects/spring-boot/pull/50206)
- Fix typo in Spring Security OAuth2 client registration documentation [#​50193](https://github.com/spring-projects/spring-boot/pull/50193)
#### :hammer: Dependency Upgrades
- Upgrade to [Caffeine 3.2.4](https://github.com/ben-manes/caffeine/releases/tag/v3.2.4) [#​50308](https://github.com/spring-projects/spring-boot/issues/50308)
- Upgrade to Cassandra Driver 4.19.3 [#​50670](https://github.com/spring-projects/spring-boot/issues/50670)
- Upgrade to Glassfish JAXB 4.0.9 [#​50671](https://github.com/spring-projects/spring-boot/issues/50671)
- Upgrade to Groovy 4.0.32 [#​50310](https://github.com/spring-projects/spring-boot/issues/50310)
- Upgrade to Hibernate 6.6.53.Final [#​50721](https://github.com/spring-projects/spring-boot/issues/50721)
- Upgrade to Jackson Bom 2.21.4 [#​50673](https://github.com/spring-projects/spring-boot/issues/50673)
- Upgrade to Jakarta Json Bind 3.0.2 [#​50674](https://github.com/spring-projects/spring-boot/issues/50674)
- Upgrade to [Jakarta XML Bind 4.0.5](https://github.com/jakartaee/jaxb-api/releases/tag/4.0.5) [#​50313](https://github.com/spring-projects/spring-boot/issues/50313)
- Upgrade to Jaxen 2.0.6 [#​50722](https://github.com/spring-projects/spring-boot/issues/50722)
- Upgrade to Jetty 12.0.36 [#​50676](https://github.com/spring-projects/spring-boot/issues/50676)
- Upgrade to Jetty Reactive HTTPClient 4.0.14 [#​50723](https://github.com/spring-projects/spring-boot/issues/50723)
- Upgrade to jOOQ 3.19.35 [#​50724](https://github.com/spring-projects/spring-boot/issues/50724)
- Upgrade to Logback 1.5.34 [#​50677](https://github.com/spring-projects/spring-boot/issues/50677)
- Upgrade to [Maven Failsafe Plugin 3.5.6](https://github.com/apache/maven-surefire/releases/tag/surefire-3.5.6) [#​50678](https://github.com/spring-projects/spring-boot/issues/50678)
- Upgrade to [Maven Surefire Plugin 3.5.6](https://github.com/apache/maven-surefire/releases/tag/surefire-3.5.6) [#​50679](https://github.com/spring-projects/spring-boot/issues/50679)
- Upgrade to [Micrometer 1.15.12](https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.12) [#​50511](https://github.com/spring-projects/spring-boot/issues/50511)
- Upgrade to [Micrometer Tracing 1.5.12](https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.12) [#​50512](https://github.com/spring-projects/spring-boot/issues/50512)
- Upgrade to Netty 4.1.135.Final [#​50680](https://github.com/spring-projects/spring-boot/issues/50680)
- Upgrade to [Postgresql 42.7.11](https://github.com/pgjdbc/pgjdbc/releases/tag/REL42.7.11) [#​50317](https://github.com/spring-projects/spring-boot/issues/50317)
- Upgrade to Pulsar 4.0.11 [#​50725](https://github.com/spring-projects/spring-boot/issues/50725)
- Upgrade to [R2DBC MySQL 1.4.2](https://github.com/asyncer-io/r2dbc-mysql/releases/tag/r2dbc-mysql-1.4.2) [#​50319](https://github.com/spring-projects/spring-boot/issues/50319)
- Upgrade to [Reactor Bom 2024.0.18](https://github.com/reactor/reactor/releases/tag/2024.0.18) [#​50513](https://github.com/spring-projects/spring-boot/issues/50513)
- Upgrade to SAAJ Impl 3.0.6 [#​50726](https://github.com/spring-projects/spring-boot/issues/50726)
- Upgrade to SLF4J 2.0.18 [#​50533](https://github.com/spring-projects/spring-boot/issues/50533)
- Upgrade to [Spring AMQP 3.2.11](https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.11) [#​50514](https://github.com/spring-projects/spring-boot/issues/50514)
- Upgrade to [Spring Authorization Server 1.5.8](https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.8) [#​50515](https://github.com/spring-projects/spring-boot/issues/50515)
- Upgrade to [Spring Batch 5.2.6](https://github.com/spring-projects/spring-batch/releases/tag/v5.2.6) [#​50516](https://github.com/spring-projects/spring-boot/issues/50516)
- Upgrade to [Spring Data Bom 2025.0.12](https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.12) [#​50517](https://github.com/spring-projects/spring-boot/issues/50517)
- Upgrade to [Spring Framework 6.2.19](https://github.com/spring-projects/spring-framework/releases/tag/v6.2.19) [#​50518](https://github.com/spring-projects/spring-boot/issues/50518)
- Upgrade to [Spring GraphQL 1.4.6](https://github.com/spring-projects/spring-graphql/releases/tag/v1.4.6) [#​50739](https://github.com/spring-projects/spring-boot/issues/50739)
- Upgrade to [Spring HATEOAS 2.5.3](https://github.com/spring-projects/spring-hateoas/releases/tag/2.5.3) [#​50519](https://github.com/spring-projects/spring-boot/issues/50519)
- Upgrade to [Spring Integration 6.5.9](https://github.com/spring-projects/spring-integration/releases/tag/v6.5.9) [#​50520](https://github.com/spring-projects/spring-boot/issues/50520)
- Upgrade to [Spring Kafka 3.3.16](https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.16) [#​50521](https://github.com/spring-projects/spring-boot/issues/50521)
- Upgrade to [Spring LDAP 3.3.8](https://github.com/spring-projects/spring-ldap/releases/tag/3.3.8) [#​50522](https://github.com/spring-projects/spring-boot/issues/50522)
- Upgrade to [Spring Pulsar 1.2.18](https://github.com/spring-projects/spring-pulsar/releases/tag/v1.2.18) [#​50523](https://github.com/spring-projects/spring-boot/issues/50523)
- Upgrade to [Spring RESTDocs 3.0.6](https://github.com/spring-projects/spring-restdocs/releases/tag/v3.0.6) [#​50524](https://github.com/spring-projects/spring-boot/issues/50524)
- Upgrade to [Spring Retry 2.0.13](https://github.com/spring-projects/spring-retry/releases/tag/v2.0.13) [#​50525](https://github.com/spring-projects/spring-boot/issues/50525)
- Upgrade to [Spring Security 6.5.11](https://github.com/spring-projects/spring-security/releases/tag/6.5.11) [#​50526](https://github.com/spring-projects/spring-boot/issues/50526)
- Upgrade to [Spring Session 3.5.7](https://github.com/spring-projects/spring-session/releases/tag/3.5.7) [#​50527](https://github.com/spring-projects/spring-boot/issues/50527)
- Upgrade to [Spring WS 4.1.4](https://github.com/spring-projects/spring-ws/releases/tag/v4.1.4) [#​50528](https://github.com/spring-projects/spring-boot/issues/50528)
- Upgrade to [Tomcat 10.1.55](https://tomcat.apache.org/tomcat-10.1-doc/changelog.html) [#​50534](https://github.com/spring-projects/spring-boot/issues/50534)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Abdlatif-nabgha](https://github.com/Abdlatif-nabgha), [@​DragonFSKY](https://github.com/DragonFSKY), [@​Kapil-chn7](https://github.com/Kapil-chn7), [@​SJvaca30](https://github.com/SJvaca30), [@​SebTardif](https://github.com/SebTardif), [@​ares333](https://github.com/ares333), [@​codingkiddo](https://github.com/codingkiddo), [@​dlwldnjs1009](https://github.com/dlwldnjs1009), [@​henriquejsza](https://github.com/henriquejsza), [@​igormukhin](https://github.com/igormukhin), [@​johnnypwong](https://github.com/johnnypwong), [@​kwondh5217](https://github.com/kwondh5217), [@​leestana01](https://github.com/leestana01), [@​mheath](https://github.com/mheath), [@​ngocnhan-tran1996](https://github.com/ngocnhan-tran1996), [@​nosan](https://github.com/nosan), [@​quaff](https://github.com/quaff), [@​scordio](https://github.com/scordio), [@​vinhhieu21](https://github.com/vinhhieu21), [@​won-seoop](https://github.com/won-seoop), and [@​zxuhan](https://github.com/zxuhan)
### [`v3.5.14`](https://github.com/spring-projects/spring-boot/releases/tag/v3.5.14)
[Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.5.13...v3.5.14)
#### :lady\_beetle: Bug Fixes
- ApplicationPidFileWriter does not handle symlinks correctly [#​50173](https://github.com/spring-projects/spring-boot/issues/50173)
- RandomValuePropertySource is not suitable for secrets [#​50172](https://github.com/spring-projects/spring-boot/issues/50172)
- Cassandra auto-configuration misconfigures CqlSessionBuilder [#​50171](https://github.com/spring-projects/spring-boot/issues/50171)
- ApplicationTemp does not handle symlinks correctly [#​50170](https://github.com/spring-projects/spring-boot/issues/50170)
- Remote DevTools performs comparison incorrectly [#​50169](https://github.com/spring-projects/spring-boot/issues/50169)
- spring.rabbitmq.ssl.verify-hostname is applied inconsistently [#​50168](https://github.com/spring-projects/spring-boot/issues/50168)
- EnversRevisionRepositoriesRegistrar should reuse `@EnableEnversRepositories` rather than configuring the JPA counterpart [#​50035](https://github.com/spring-projects/spring-boot/pull/50035)
- Annotations like `@Ssl` don't work on `@Bean` methods when using `@ServiceConnection` [#​50033](https://github.com/spring-projects/spring-boot/pull/50033)
- Whole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter [#​50021](https://github.com/spring-projects/spring-boot/issues/50021)
- WebFlux Cloud Foundry links endpoint includes query string from received request in resolved links [#​50008](https://github.com/spring-projects/spring-boot/pull/50008)
- 500 response from env endpoint when supplied pattern is invalid [#​49942](https://github.com/spring-projects/spring-boot/pull/49942)
- HTTP method is lost when configuring excludes in EndpointRequest [#​49885](https://github.com/spring-projects/spring-boot/pull/49885)
- Docker Compose support doesn't work with apache/artemis image [#​49865](https://github.com/spring-projects/spring-boot/issues/49865)
- Honor HttpMethod for reactive additional endpoint paths [#​49864](https://github.com/spring-projects/spring-boot/pull/49864)
- Docker Compose support doesn't work with apache/activemq image [#​49863](https://github.com/spring-projects/spring-boot/issues/49863)
- Imports on a containing test class are ignored when a nested class has imports [#​49860](https://github.com/spring-projects/spring-boot/issues/49860)
#### :notebook\_with\_decorative\_cover: Documentation
- Link to the observability section of the Lettuce documentation is broken [#​50092](https://github.com/spring-projects/spring-boot/pull/50092)
- Javadoc for StaticResourceLocation.FAVICON doesn't describe icons location [#​50083](https://github.com/spring-projects/spring-boot/issues/50083)
- MySamlRelyingPartyConfiguration is missing a Kotlin sample [#​50023](https://github.com/spring-projects/spring-boot/issues/50023)
- Incorrect default value for management.httpexchanges.recording.include in configuration metadata [#​50010](https://github.com/spring-projects/spring-boot/pull/50010)
- Link to the Kubernetes documentation when discussing startup probes [#​50007](https://github.com/spring-projects/spring-boot/issues/50007)
- Update docs to encourage Java fundamentals for beginners that prefer to learn that way [#​49895](https://github.com/spring-projects/spring-boot/issues/49895)
- Clarify that configuration property default values are not available through the Environment [#​49835](https://github.com/spring-projects/spring-boot/pull/49835)
#### :hammer: Dependency Upgrades
- Upgrade to Groovy 4.0.31 [#​49905](https://github.com/spring-projects/spring-boot/issues/49905)
- Upgrade to Hibernate 6.6.49.Final [#​50140](https://github.com/spring-projects/spring-boot/issues/50140)
- Upgrade to [Jaxen 2.0.1](https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1) [#​50109](https://github.com/spring-projects/spring-boot/issues/50109)
- Upgrade to [Jaybird 6.0.5](https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5) [#​49907](https://github.com/spring-projects/spring-boot/issues/49907)
- Upgrade to [Jetty 12.0.34](https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34) [#​49908](https://github.com/spring-projects/spring-boot/issues/49908)
- Upgrade to [jOOQ 3.19.32](https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32) [#​50110](https://github.com/spring-projects/spring-boot/issues/50110)
- Upgrade to Lombok 1.18.46 [#​50148](https://github.com/spring-projects/spring-boot/issues/50148)
- Upgrade to [MariaDB 3.5.8](https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes) [#​49909](https://github.com/spring-projects/spring-boot/issues/49909)
- Upgrade to [Micrometer 1.15.11](https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11) [#​49961](https://github.com/spring-projects/spring-boot/issues/49961)
- Upgrade to [Micrometer Tracing 1.5.11](https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11) [#​49962](https://github.com/spring-projects/spring-boot/issues/49962)
- Upgrade to [MySQL 9.7.0](https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html) [#​50161](https://github.com/spring-projects/spring-boot/issues/50161)
- Upgrade to Neo4j Java Driver 5.28.13 [#​50074](https://github.com/spring-projects/spring-boot/issues/50074)
- Upgrade to [Reactor Bom 2024.0.17](https://github.com/reactor/reactor/releases/tag/2024.0.17) [#​49963](https://github.com/spring-projects/spring-boot/issues/49963)
- Upgrade to [Spring AMQP 3.2.10](https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10) [#​49964](https://github.com/spring-projects/spring-boot/issues/49964)
- Upgrade to [Spring Authorization Server 1.5.7](https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7) [#​49965](https://github.com/spring-projects/spring-boot/issues/49965)
- Upgrade to [Spring Data Bom 2025.0.11](https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11) [#​49966](https://github.com/spring-projects/spring-boot/issues/49966)
- Upgrade to [Spring Framework 6.2.18](https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18) [#​49967](https://github.com/spring-projects/spring-boot/issues/49967)
- Upgrade to [Spring Kafka 3.3.15](https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15) [#​50129](https://github.com/spring-projects/spring-boot/issues/50129)
- Upgrade to [Spring LDAP 3.3.7](https://github.com/spring-projects/spring-ldap/releases/tag/3.3.7) [#​49968](https://github.com/spring-projects/spring-boot/issues/49968)
- Upgrade to [Spring Pulsar 1.2.17](https://github.com/spring-projects/spring-pulsar/releases/tag/v1.2.17) [#​49969](https://github.com/spring-projects/spring-boot/issues/49969)
- Upgrade to [Spring Security 6.5.10](https://github.com/spring-projects/spring-security/releases/tag/6.5.10) [#​49970](https://github.com/spring-projects/spring-boot/issues/49970)
- Upgrade to [Spring Session 3.5.6](https://github.com/spring-projects/spring-session/releases/tag/3.5.6) [#​49971](https://github.com/spring-projects/spring-boot/issues/49971)
- Upgrade to Thymeleaf 3.1.5.RELEASE [#​50149](https://github.com/spring-projects/spring-boot/issues/50149)
- Upgrade to Thymeleaf Extras SpringSecurity 3.1.5.RELEASE [#​50151](https://github.com/spring-projects/spring-boot/issues/50151)
- Upgrade to [Tomcat 10.1.54](https://tomcat.apache.org/tomcat-10.1-doc/changelog.html) [#​49910](https://github.com/spring-projects/spring-boot/issues/49910)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​MohammedGhallab](https://github.com/MohammedGhallab), [@​dlwldnjs1009](https://github.com/dlwldnjs1009), [@​edwardsre](https://github.com/edwardsre), [@​kodama-kcc](https://github.com/kodama-kcc), [@​kwondh5217](https://github.com/kwondh5217), [@​quaff](https://github.com/quaff), [@​refeccd](https://github.com/refeccd), and [@​scordio](https://github.com/scordio)
### [`v3.5.13`](https://github.com/spring-projects/spring-boot/releases/tag/v3.5.13)
[Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.5.12...v3.5.13)
#### :warning: Attention Required
- Jackson has been upgraded to 2.21.2 in response to the Jackson team ending support for Jackson 2.19.x and 2.20.x. [#​49365](https://github.com/spring-projects/spring-boot/issues/49365)
#### :lady\_beetle: Bug Fixes
- WebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson [#​49750](https://github.com/spring-projects/spring-boot/issues/49750)
- Metadata annotation processor ignores method-level `@NestedConfigurationProperty` when using constructor binding [#​49734](https://github.com/spring-projects/spring-boot/issues/49734)
- Override of property in external 'application.properties' or 'application.yaml' is ignored [#​49724](https://github.com/spring-projects/spring-boot/issues/49724)
- Some sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration [#​49716](https://github.com/spring-projects/spring-boot/issues/49716)
- NativeImageResourceProvider does not find Flyway migration scripts in subdirectories [#​49661](https://github.com/spring-projects/spring-boot/issues/49661)
- `@GraphQlTest` does not include `@ControllerAdvice` [#​49660](https://github.com/spring-projects/spring-boot/pull/49660)
#### :notebook\_with\_decorative\_cover: Documentation
- Fix incorrect indefinite articles in Javadoc [#​49723](https://github.com/spring-projects/spring-boot/pull/49723)
- Add some more Kotlin examples and trivial style fixes [#​49710](https://github.com/spring-projects/spring-boot/pull/49710)
#### :hammer: Dependency Upgrades
- Upgrade to Hibernate 6.6.45.Final [#​49757](https://github.com/spring-projects/spring-boot/issues/49757)
- Upgrade to jOOQ 3.19.31 [#​49758](https://github.com/spring-projects/spring-boot/issues/49758)
- Upgrade to Netty 4.1.132.Final [#​49759](https://github.com/spring-projects/spring-boot/issues/49759)
- Upgrade to Tomcat 10.1.53 [#​49760](https://github.com/spring-projects/spring-boot/issues/49760)
- Upgrade to Undertow 2.3.24.Final [#​49761](https://github.com/spring-projects/spring-boot/issues/49761)
- Upgrade to Zipkin Reporter 3.5.3 [#​49756](https://github.com/spring-projects/spring-boot/issues/49756)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Joowon-Seo](https://github.com/Joowon-Seo), [@​deejay1](https://github.com/deejay1), [@​dlwldnjs1009](https://github.com/dlwldnjs1009), and [@​ljrmorgan](https://github.com/ljrmorgan)
### [`v3.5.12`](https://github.com/spring-projects/spring-boot/releases/tag/v3.5.12)
[Compare Source](https://github.com/spring-projects/spring-boot/compare/v3.5.11...v3.5.12)
#### :lady\_beetle: Bug Fixes
- EndpointRequest request matcher for health groups is too complex [#​49648](https://github.com/spring-projects/spring-boot/issues/49648)
- "/cloudfoundryapplication" web path is not limited to Actuator [#​49645](https://github.com/spring-projects/spring-boot/issues/49645)
- RSocket exposes duplicate endpoint for websocket setups [#​49592](https://github.com/spring-projects/spring-boot/issues/49592)
- Fix EndpointRequest.toLinks() when base-path is '/' [#​49591](https://github.com/spring-projects/spring-boot/pull/49591)
- SpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion [#​49518](https://github.com/spring-projects/spring-boot/issues/49518)
- "spring.main.cloud-platform=none" does not disable cloud features [#​49478](https://github.com/spring-projects/spring-boot/issues/49478)
- Using `@AutoConfigureWebTestClient` prevents separate configuration of spring.test.webtestclient.timeout from taking effect [#​49340](https://github.com/spring-projects/spring-boot/pull/49340)
- Ordering of 'spring.config.import' is inconsistent when defined in environment or system properties [#​49324](https://github.com/spring-projects/spring-boot/pull/49324)
- RouterFunctions descriptions in Actuator do not support nesting [#​49289](https://github.com/spring-projects/spring-boot/issues/49289)
- Maven plugin does not set '-parameters' option when processing AOT code [#​49268](https://github.com/spring-projects/spring-boot/issues/49268)
- SSL support with Docker Compose does not work as documented [#​49210](https://github.com/spring-projects/spring-boot/pull/49210)
- Docker fails when a 'tcp\://' address ends with a slash (for example 'tcp\://docker:2375/') [#​49055](https://github.com/spring-projects/spring-boot/issues/49055)
#### :notebook\_with\_decorative\_cover: Documentation
- List all supported colors when describing color-coded log output [#​49561](https://github.com/spring-projects/spring-boot/issues/49561)
- Clarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint [#​49506](https://github.com/spring-projects/spring-boot/issues/49506)
- Tutorial in the reference guide has outdated instructions [#​49411](https://github.com/spring-projects/spring-boot/issues/49411)
- Javadoc of JettyHttpClientBuilder refers to the wrong type [#​49364](https://github.com/spring-projects/spring-boot/pull/49364)
- Example spring-devtools.properties file is shown in the wrong format [#​49357](https://github.com/spring-projects/spring-boot/pull/49357)
- Mention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM [#​49307](https://github.com/spring-projects/spring-boot/issues/49307)
- Update CLI's INSTALL.txt to reflect Groovy no longer being bundled [#​49297](https://github.com/spring-projects/spring-boot/issues/49297)
- JDK requirement for the CLI still refers to Java 8 [#​49290](https://github.com/spring-projects/spring-boot/pull/49290)
- Java and Kotlin samples of an environment post processor are inconsistent [#​49282](https://github.com/spring-projects/spring-boot/pull/49282)
- Document additional repositories required for shibboleth.net [#​49260](https://github.com/spring-projects/spring-boot/issues/49260)
- Clarify inferred relationships between OAuth 2 registrations and providers [#​49240](https://github.com/spring-projects/spring-boot/issues/49240)
#### :hammer: Dependency Upgrades
- Upgrade to DB2 JDBC 12.1.4.0 [#​49544](https://github.com/spring-projects/spring-boot/issues/49544)
- Upgrade to Hibernate 6.6.44.Final [#​49457](https://github.com/spring-projects/spring-boot/issues/49457)
- Upgrade to Jakarta XML WS 4.0.3 [#​49458](https://github.com/spring-projects/spring-boot/issues/49458)
- Upgrade to JBoss Logging 3.6.3.Final [#​49630](https://github.com/spring-projects/spring-boot/issues/49630)
- Upgrade to Jetty 12.0.33 [#​49459](https://github.com/spring-projects/spring-boot/issues/49459)
- Upgrade to Kafka 3.9.2 [#​49460](https://github.com/spring-projects/spring-boot/issues/49460)
- Upgrade to Lombok 1.18.44 [#​49574](https://github.com/spring-projects/spring-boot/issues/49574)
- Upgrade to Maven Failsafe Plugin 3.5.5 [#​49461](https://github.com/spring-projects/spring-boot/issues/49461)
- Upgrade to Maven Shade Plugin 3.6.2 [#​49462](https://github.com/spring-projects/spring-boot/issues/49462)
- Upgrade to Maven Surefire Plugin 3.5.5 [#​49463](https://github.com/spring-projects/spring-boot/issues/49463)
- Upgrade to Micrometer 1.15.10 [#​49403](https://github.com/spring-projects/spring-boot/issues/49403)
- Upgrade to Micrometer Tracing 1.5.10 [#​49404](https://github.com/spring-projects/spring-boot/issues/49404)
- Upgrade to Pulsar 4.0.9 [#​49464](https://github.com/spring-projects/spring-boot/issues/49464)
- Upgrade to Reactor Bom 2024.0.16 [#​49405](https://github.com/spring-projects/spring-boot/issues/49405)
- Upgrade to Spring Batch 5.2.5 [#​49406](https://github.com/spring-projects/spring-boot/issues/49406)
- Upgrade to Spring Data Bom 2025.0.10 [#​49407](https://github.com/spring-projects/spring-boot/issues/49407)
- Upgrade to Spring Framework 6.2.17 [#​49408](https://github.com/spring-projects/spring-boot/issues/49408)
- Upgrade to Spring HATEOAS 2.5.2 [#​49586](https://github.com/spring-projects/spring-boot/issues/49586)
- Upgrade to Spring Integration 6.5.8 [#​49631](https://github.com/spring-projects/spring-boot/issues/49631)
- Upgrade to Spring Kafka 3.3.14 [#​49409](https://github.com/spring-projects/spring-boot/issues/49409)
- Upgrade to Spring Pulsar 1.2.16 [#​49410](https://github.com/spring-projects/spring-boot/issues/49410)
- Upgrade to Spring Security 6.5.9 [#​49527](https://github.com/spring-projects/spring-boot/issues/49527)
- Upgrade to Spring WS 4.1.3 [#​49528](https://github.com/spring-projects/spring-boot/issues/49528)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​bbbbooo](https://github.com/bbbbooo), [@​chandanv89](https://github.com/chandanv89), [@​itsmevichu](https://github.com/itsmevichu), [@​jayychoi](https://github.com/jayychoi), [@​l2yujw](https://github.com/l2yujw), [@​ngocnhan-tran1996](https://github.com/ngocnhan-tran1996), [@​qnnn](https://github.com/qnnn), [@​quaff](https://github.com/quaff), and [@​sbrannen](https://github.com/sbrannen)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44Mi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate
changed title from chore(deps): update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.12 to chore(deps): update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.132026-03-26 15:06:22 +01:00
renovate
changed title from chore(deps): update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.13 to Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.132026-04-02 23:12:41 +02:00
renovate
force-pushed renovate/org.springframework.boot-spring-boot-starter-data-jpa-3.x from f3fdd5c159 to 6697fcb5d02026-04-23 23:15:41 +02:00Compare
renovate
changed title from Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.13 to Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.142026-04-23 23:15:44 +02:00
renovate
force-pushed renovate/org.springframework.boot-spring-boot-starter-data-jpa-3.x from 6697fcb5d0 to 08ebbc55422026-06-10 23:11:23 +02:00Compare
renovate
changed title from Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.14 to Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.152026-06-10 23:11:26 +02:00
renovate
force-pushed renovate/org.springframework.boot-spring-boot-starter-data-jpa-3.x from 08ebbc5542 to 7e1eba8aa22026-06-25 15:13:10 +02:00Compare
renovate
changed title from Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.15 to Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.162026-06-25 15:13:13 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
3.5.11→3.5.16Release Notes
spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-data-jpa)
v3.5.16Compare Source
🔨 Dependency Upgrades
v3.5.15Compare Source
🐞 Bug Fixes
📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Abdlatif-nabgha, @DragonFSKY, @Kapil-chn7, @SJvaca30, @SebTardif, @ares333, @codingkiddo, @dlwldnjs1009, @henriquejsza, @igormukhin, @johnnypwong, @kwondh5217, @leestana01, @mheath, @ngocnhan-tran1996, @nosan, @quaff, @scordio, @vinhhieu21, @won-seoop, and @zxuhan
v3.5.14Compare Source
🐞 Bug Fixes
@EnableEnversRepositoriesrather than configuring the JPA counterpart #50035@Ssldon't work on@Beanmethods when using@ServiceConnection#50033📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@MohammedGhallab, @dlwldnjs1009, @edwardsre, @kodama-kcc, @kwondh5217, @quaff, @refeccd, and @scordio
v3.5.13Compare Source
⚠️ Attention Required
🐞 Bug Fixes
@NestedConfigurationPropertywhen using constructor binding #49734@GraphQlTestdoes not include@ControllerAdvice#49660📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Joowon-Seo, @deejay1, @dlwldnjs1009, and @ljrmorgan
v3.5.12Compare Source
🐞 Bug Fixes
@AutoConfigureWebTestClientprevents separate configuration of spring.test.webtestclient.timeout from taking effect #49340📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@bbbbooo, @chandanv89, @itsmevichu, @jayychoi, @l2yujw, @ngocnhan-tran1996, @qnnn, @quaff, and @sbrannen
Configuration
📅 Schedule: (UTC)
🚦 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 CLI.
chore(deps): update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.12to chore(deps): update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.13chore(deps): update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.13to Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.13f3fdd5c159to6697fcb5d0Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.13to Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.146697fcb5d0to08ebbc5542Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.14to Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.1508ebbc5542to7e1eba8aa2Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.15to Update dependency org.springframework.boot:spring-boot-starter-data-jpa to v3.5.16View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.