docs(build-deps): Update docs tutorial Spread dependencies (non-major) (hotfix/4.4)
Metadata
Current evaluation
Merged dependency updates for spring-boot-starter-parent (3.5.10→3.5.16) and psycopg2-binary (2.9.12→2.9.13) via Renovate bot on the hotfix/4.4 branch.
Resolution: closed resolved
Reason: The pull request was merged, applying automated dependency updates for spring-boot-starter-parent and psycopg2-binary to the hotfix/4.4 branch.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [org.springframework.boot:spring-boot-starter-parent](https://spring.io/projects/spring-boot) ([source](https://redirect.github.com/spring-projects/spring-boot)) | `3.5.10` → `3.5.16` |  |  |
| [psycopg2-binary](https://psycopg.org/) ([source](https://redirect.github.com/psycopg/psycopg2), [changelog](https://www.psycopg.org/docs/news.html)) | `==2.9.12` → `==2.9.13` |  |  |
---
### Release Notes
<details>
<summary>spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)</summary>
### [`v3.5.16`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.16)
[Compare Source](https://redirect.github.com/spring-projects/spring-boot/compare/v3.5.15...v3.5.16)
#### :hammer: Dependency Upgrades
- Upgrade to [Spring AMQP 3.2.12](https://redirect.github.com/spring-projects/spring-amqp/releases/tag/v3.2.12) [#​50818](https://redirect.github.com/spring-projects/spring-boot/issues/50818)
- Upgrade to [Spring Data Bom 2025.0.13](https://redirect.github.com/spring-projects/spring-data-bom/releases/tag/2025.0.13) [#​50819](https://redirect.github.com/spring-projects/spring-boot/issues/50819)
- Upgrade to [Spring Integration 6.5.10](https://redirect.github.com/spring-projects/spring-integration/releases/tag/v6.5.10) [#​50820](https://redirect.github.com/spring-projects/spring-boot/issues/50820)
### [`v3.5.15`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.15)
[Compare Source](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/50743)
- MailSender auto-configuration does not enable hostname verification [#​50742](https://redirect.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://redirect.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://redirect.github.com/spring-projects/spring-boot/pull/50501)
- Docker Compose support does not restore thread interrupt flag when catching InterruptedException [#​50451](https://redirect.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://redirect.github.com/spring-projects/spring-boot/pull/50429)
- GraphQL WebSocket support does not configure allowed origins [#​50391](https://redirect.github.com/spring-projects/spring-boot/issues/50391)
- Buildpack module does not validate long-to-int casts [#​50382](https://redirect.github.com/spring-projects/spring-boot/pull/50382)
- MappingsEndpoint reports the context's own ID as parentId when a parent exists [#​50373](https://redirect.github.com/spring-projects/spring-boot/pull/50373)
- Created StackTracePrinter instances have no access to the Environment [#​50303](https://redirect.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://redirect.github.com/spring-projects/spring-boot/pull/50301)
- Spring Boot Loader Does Not Support RSA and EC Signed Jars [#​50292](https://redirect.github.com/spring-projects/spring-boot/issues/50292)
- ConfigurationPropertiesReportEndpoint exposes AOP proxy internals [#​50273](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/50254)
- Meter registries are not removed from the global registry when the context is closed [#​50235](https://redirect.github.com/spring-projects/spring-boot/pull/50235)
- ThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time [#​50225](https://redirect.github.com/spring-projects/spring-boot/pull/50225)
- Apply HTML escaping to timestamp attribute in Whitelabel error page [#​50205](https://redirect.github.com/spring-projects/spring-boot/pull/50205)
- NimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms [#​50118](https://redirect.github.com/spring-projects/spring-boot/pull/50118)
- EndpointRequest links matcher unnecessarily matches HTTP methods other than GET [#​50095](https://redirect.github.com/spring-projects/spring-boot/pull/50095)
#### :notebook_with_decorative_cover: Documentation
- Fix reference to Gradle documentation for module replacement [#​50641](https://redirect.github.com/spring-projects/spring-boot/pull/50641)
- Remove the use of Optional from Data Neo4j repository examples [#​50600](https://redirect.github.com/spring-projects/spring-boot/pull/50600)
- Fix typos in documentation [#​50593](https://redirect.github.com/spring-projects/spring-boot/pull/50593)
- Document Java 25 requirement for AOT cache [#​50482](https://redirect.github.com/spring-projects/spring-boot/pull/50482)
- Clarify dependency requirement for Bean Validation support [#​50290](https://redirect.github.com/spring-projects/spring-boot/pull/50290)
- Document SSL reloading with Let's Encrypt [#​50222](https://redirect.github.com/spring-projects/spring-boot/pull/50222)
- Polish InvalidConfigurationPropertyValueException constructor javadoc [#​50212](https://redirect.github.com/spring-projects/spring-boot/issues/50212)
- Document known testcontainers lifecycle issues [#​50210](https://redirect.github.com/spring-projects/spring-boot/pull/50210)
- Document configuring multiple connectors with Jetty [#​50206](https://redirect.github.com/spring-projects/spring-boot/pull/50206)
- Fix typo in Spring Security OAuth2 client registration documentation [#​50193](https://redirect.github.com/spring-projects/spring-boot/pull/50193)
#### :hammer: Dependency Upgrades
- Upgrade to [Caffeine 3.2.4](https://redirect.github.com/ben-manes/caffeine/releases/tag/v3.2.4) [#​50308](https://redirect.github.com/spring-projects/spring-boot/issues/50308)
- Upgrade to Cassandra Driver 4.19.3 [#​50670](https://redirect.github.com/spring-projects/spring-boot/issues/50670)
- Upgrade to Glassfish JAXB 4.0.9 [#​50671](https://redirect.github.com/spring-projects/spring-boot/issues/50671)
- Upgrade to Groovy 4.0.32 [#​50310](https://redirect.github.com/spring-projects/spring-boot/issues/50310)
- Upgrade to Hibernate 6.6.53.Final [#​50721](https://redirect.github.com/spring-projects/spring-boot/issues/50721)
- Upgrade to Jackson Bom 2.21.4 [#​50673](https://redirect.github.com/spring-projects/spring-boot/issues/50673)
- Upgrade to Jakarta Json Bind 3.0.2 [#​50674](https://redirect.github.com/spring-projects/spring-boot/issues/50674)
- Upgrade to [Jakarta XML Bind 4.0.5](https://redirect.github.com/jakartaee/jaxb-api/releases/tag/4.0.5) [#​50313](https://redirect.github.com/spring-projects/spring-boot/issues/50313)
- Upgrade to Jaxen 2.0.6 [#​50722](https://redirect.github.com/spring-projects/spring-boot/issues/50722)
- Upgrade to Jetty 12.0.36 [#​50676](https://redirect.github.com/spring-projects/spring-boot/issues/50676)
- Upgrade to Jetty Reactive HTTPClient 4.0.14 [#​50723](https://redirect.github.com/spring-projects/spring-boot/issues/50723)
- Upgrade to jOOQ 3.19.35 [#​50724](https://redirect.github.com/spring-projects/spring-boot/issues/50724)
- Upgrade to Logback 1.5.34 [#​50677](https://redirect.github.com/spring-projects/spring-boot/issues/50677)
- Upgrade to [Maven Failsafe Plugin 3.5.6](https://redirect.github.com/apache/maven-surefire/releases/tag/surefire-3.5.6) [#​50678](https://redirect.github.com/spring-projects/spring-boot/issues/50678)
- Upgrade to [Maven Surefire Plugin 3.5.6](https://redirect.github.com/apache/maven-surefire/releases/tag/surefire-3.5.6) [#​50679](https://redirect.github.com/spring-projects/spring-boot/issues/50679)
- Upgrade to [Micrometer 1.15.12](https://redirect.github.com/micrometer-metrics/micrometer/releases/tag/v1.15.12) [#​50511](https://redirect.github.com/spring-projects/spring-boot/issues/50511)
- Upgrade to [Micrometer Tracing 1.5.12](https://redirect.github.com/micrometer-metrics/tracing/releases/tag/v1.5.12) [#​50512](https://redirect.github.com/spring-projects/spring-boot/issues/50512)
- Upgrade to Netty 4.1.135.Final [#​50680](https://redirect.github.com/spring-projects/spring-boot/issues/50680)
- Upgrade to [Postgresql 42.7.11](https://redirect.github.com/pgjdbc/pgjdbc/releases/tag/REL42.7.11) [#​50317](https://redirect.github.com/spring-projects/spring-boot/issues/50317)
- Upgrade to Pulsar 4.0.11 [#​50725](https://redirect.github.com/spring-projects/spring-boot/issues/50725)
- Upgrade to [R2DBC MySQL 1.4.2](https://redirect.github.com/asyncer-io/r2dbc-mysql/releases/tag/r2dbc-mysql-1.4.2) [#​50319](https://redirect.github.com/spring-projects/spring-boot/issues/50319)
- Upgrade to [Reactor Bom 2024.0.18](https://redirect.github.com/reactor/reactor/releases/tag/2024.0.18) [#​50513](https://redirect.github.com/spring-projects/spring-boot/issues/50513)
- Upgrade to SAAJ Impl 3.0.6 [#​50726](https://redirect.github.com/spring-projects/spring-boot/issues/50726)
- Upgrade to SLF4J 2.0.18 [#​50533](https://redirect.github.com/spring-projects/spring-boot/issues/50533)
- Upgrade to [Spring AMQP 3.2.11](https://redirect.github.com/spring-projects/spring-amqp/releases/tag/v3.2.11) [#​50514](https://redirect.github.com/spring-projects/spring-boot/issues/50514)
- Upgrade to [Spring Authorization Server 1.5.8](https://redirect.github.com/spring-projects/spring-authorization-server/releases/tag/1.5.8) [#​50515](https://redirect.github.com/spring-projects/spring-boot/issues/50515)
- Upgrade to [Spring Batch 5.2.6](https://redirect.github.com/spring-projects/spring-batch/releases/tag/v5.2.6) [#​50516](https://redirect.github.com/spring-projects/spring-boot/issues/50516)
- Upgrade to [Spring Data Bom 2025.0.12](https://redirect.github.com/spring-projects/spring-data-bom/releases/tag/2025.0.12) [#​50517](https://redirect.github.com/spring-projects/spring-boot/issues/50517)
- Upgrade to [Spring Framework 6.2.19](https://redirect.github.com/spring-projects/spring-framework/releases/tag/v6.2.19) [#​50518](https://redirect.github.com/spring-projects/spring-boot/issues/50518)
- Upgrade to [Spring GraphQL 1.4.6](https://redirect.github.com/spring-projects/spring-graphql/releases/tag/v1.4.6) [#​50739](https://redirect.github.com/spring-projects/spring-boot/issues/50739)
- Upgrade to [Spring HATEOAS 2.5.3](https://redirect.github.com/spring-projects/spring-hateoas/releases/tag/2.5.3) [#​50519](https://redirect.github.com/spring-projects/spring-boot/issues/50519)
- Upgrade to [Spring Integration 6.5.9](https://redirect.github.com/spring-projects/spring-integration/releases/tag/v6.5.9) [#​50520](https://redirect.github.com/spring-projects/spring-boot/issues/50520)
- Upgrade to [Spring Kafka 3.3.16](https://redirect.github.com/spring-projects/spring-kafka/releases/tag/v3.3.16) [#​50521](https://redirect.github.com/spring-projects/spring-boot/issues/50521)
- Upgrade to [Spring LDAP 3.3.8](https://redirect.github.com/spring-projects/spring-ldap/releases/tag/3.3.8) [#​50522](https://redirect.github.com/spring-projects/spring-boot/issues/50522)
- Upgrade to [Spring Pulsar 1.2.18](https://redirect.github.com/spring-projects/spring-pulsar/releases/tag/v1.2.18) [#​50523](https://redirect.github.com/spring-projects/spring-boot/issues/50523)
- Upgrade to [Spring RESTDocs 3.0.6](https://redirect.github.com/spring-projects/spring-restdocs/releases/tag/v3.0.6) [#​50524](https://redirect.github.com/spring-projects/spring-boot/issues/50524)
- Upgrade to [Spring Retry 2.0.13](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.13) [#​50525](https://redirect.github.com/spring-projects/spring-boot/issues/50525)
- Upgrade to [Spring Security 6.5.11](https://redirect.github.com/spring-projects/spring-security/releases/tag/6.5.11) [#​50526](https://redirect.github.com/spring-projects/spring-boot/issues/50526)
- Upgrade to [Spring Session 3.5.7](https://redirect.github.com/spring-projects/spring-session/releases/tag/3.5.7) [#​50527](https://redirect.github.com/spring-projects/spring-boot/issues/50527)
- Upgrade to [Spring WS 4.1.4](https://redirect.github.com/spring-projects/spring-ws/releases/tag/v4.1.4) [#​50528](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/50534)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Abdlatif-nabgha](https://redirect.github.com/Abdlatif-nabgha), [@​DragonFSKY](https://redirect.github.com/DragonFSKY), [@​Kapil-chn7](https://redirect.github.com/Kapil-chn7), [@​SJvaca30](https://redirect.github.com/SJvaca30), [@​SebTardif](https://redirect.github.com/SebTardif), [@​ares333](https://redirect.github.com/ares333), [@​codingkiddo](https://redirect.github.com/codingkiddo), [@​dlwldnjs1009](https://redirect.github.com/dlwldnjs1009), [@​henriquejsza](https://redirect.github.com/henriquejsza), [@​igormukhin](https://redirect.github.com/igormukhin), [@​johnnypwong](https://redirect.github.com/johnnypwong), [@​kwondh5217](https://redirect.github.com/kwondh5217), [@​leestana01](https://redirect.github.com/leestana01), [@​mheath](https://redirect.github.com/mheath), [@​ngocnhan-tran1996](https://redirect.github.com/ngocnhan-tran1996), [@​nosan](https://redirect.github.com/nosan), [@​quaff](https://redirect.github.com/quaff), [@​scordio](https://redirect.github.com/scordio), [@​vinhhieu21](https://redirect.github.com/vinhhieu21), [@​won-seoop](https://redirect.github.com/won-seoop), and [@​zxuhan](https://redirect.github.com/zxuhan)
### [`v3.5.14`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.14)
[Compare Source](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/50173)
- RandomValuePropertySource is not suitable for secrets [#​50172](https://redirect.github.com/spring-projects/spring-boot/issues/50172)
- Cassandra auto-configuration misconfigures CqlSessionBuilder [#​50171](https://redirect.github.com/spring-projects/spring-boot/issues/50171)
- ApplicationTemp does not handle symlinks correctly [#​50170](https://redirect.github.com/spring-projects/spring-boot/issues/50170)
- Remote DevTools performs comparison incorrectly [#​50169](https://redirect.github.com/spring-projects/spring-boot/issues/50169)
- spring.rabbitmq.ssl.verify-hostname is applied inconsistently [#​50168](https://redirect.github.com/spring-projects/spring-boot/issues/50168)
- EnversRevisionRepositoriesRegistrar should reuse `@EnableEnversRepositories` rather than configuring the JPA counterpart [#​50035](https://redirect.github.com/spring-projects/spring-boot/pull/50035)
- Annotations like `@Ssl` don't work on `@Bean` methods when using `@ServiceConnection` [#​50033](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/50021)
- WebFlux Cloud Foundry links endpoint includes query string from received request in resolved links [#​50008](https://redirect.github.com/spring-projects/spring-boot/pull/50008)
- 500 response from env endpoint when supplied pattern is invalid [#​49942](https://redirect.github.com/spring-projects/spring-boot/pull/49942)
- HTTP method is lost when configuring excludes in EndpointRequest [#​49885](https://redirect.github.com/spring-projects/spring-boot/pull/49885)
- Docker Compose support doesn't work with apache/artemis image [#​49865](https://redirect.github.com/spring-projects/spring-boot/issues/49865)
- Honor HttpMethod for reactive additional endpoint paths [#​49864](https://redirect.github.com/spring-projects/spring-boot/pull/49864)
- Docker Compose support doesn't work with apache/activemq image [#​49863](https://redirect.github.com/spring-projects/spring-boot/issues/49863)
- Imports on a containing test class are ignored when a nested class has imports [#​49860](https://redirect.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://redirect.github.com/spring-projects/spring-boot/pull/50092)
- Javadoc for StaticResourceLocation.FAVICON doesn't describe icons location [#​50083](https://redirect.github.com/spring-projects/spring-boot/issues/50083)
- MySamlRelyingPartyConfiguration is missing a Kotlin sample [#​50023](https://redirect.github.com/spring-projects/spring-boot/issues/50023)
- Incorrect default value for management.httpexchanges.recording.include in configuration metadata [#​50010](https://redirect.github.com/spring-projects/spring-boot/pull/50010)
- Link to the Kubernetes documentation when discussing startup probes [#​50007](https://redirect.github.com/spring-projects/spring-boot/issues/50007)
- Update docs to encourage Java fundamentals for beginners that prefer to learn that way [#​49895](https://redirect.github.com/spring-projects/spring-boot/issues/49895)
- Clarify that configuration property default values are not available through the Environment [#​49835](https://redirect.github.com/spring-projects/spring-boot/pull/49835)
#### :hammer: Dependency Upgrades
- Upgrade to Groovy 4.0.31 [#​49905](https://redirect.github.com/spring-projects/spring-boot/issues/49905)
- Upgrade to Hibernate 6.6.49.Final [#​50140](https://redirect.github.com/spring-projects/spring-boot/issues/50140)
- Upgrade to [Jaxen 2.0.1](https://redirect.github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1) [#​50109](https://redirect.github.com/spring-projects/spring-boot/issues/50109)
- Upgrade to [Jaybird 6.0.5](https://redirect.github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5) [#​49907](https://redirect.github.com/spring-projects/spring-boot/issues/49907)
- Upgrade to [Jetty 12.0.34](https://redirect.github.com/jetty/jetty.project/releases/tag/jetty-12.0.34) [#​49908](https://redirect.github.com/spring-projects/spring-boot/issues/49908)
- Upgrade to [jOOQ 3.19.32](https://redirect.github.com/jOOQ/jOOQ/releases/tag/version-3.19.32) [#​50110](https://redirect.github.com/spring-projects/spring-boot/issues/50110)
- Upgrade to Lombok 1.18.46 [#​50148](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/49909)
- Upgrade to [Micrometer 1.15.11](https://redirect.github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11) [#​49961](https://redirect.github.com/spring-projects/spring-boot/issues/49961)
- Upgrade to [Micrometer Tracing 1.5.11](https://redirect.github.com/micrometer-metrics/tracing/releases/tag/v1.5.11) [#​49962](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/50161)
- Upgrade to Neo4j Java Driver 5.28.13 [#​50074](https://redirect.github.com/spring-projects/spring-boot/issues/50074)
- Upgrade to [Reactor Bom 2024.0.17](https://redirect.github.com/reactor/reactor/releases/tag/2024.0.17) [#​49963](https://redirect.github.com/spring-projects/spring-boot/issues/49963)
- Upgrade to [Spring AMQP 3.2.10](https://redirect.github.com/spring-projects/spring-amqp/releases/tag/v3.2.10) [#​49964](https://redirect.github.com/spring-projects/spring-boot/issues/49964)
- Upgrade to [Spring Authorization Server 1.5.7](https://redirect.github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7) [#​49965](https://redirect.github.com/spring-projects/spring-boot/issues/49965)
- Upgrade to [Spring Data Bom 2025.0.11](https://redirect.github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11) [#​49966](https://redirect.github.com/spring-projects/spring-boot/issues/49966)
- Upgrade to [Spring Framework 6.2.18](https://redirect.github.com/spring-projects/spring-framework/releases/tag/v6.2.18) [#​49967](https://redirect.github.com/spring-projects/spring-boot/issues/49967)
- Upgrade to [Spring Kafka 3.3.15](https://redirect.github.com/spring-projects/spring-kafka/releases/tag/v3.3.15) [#​50129](https://redirect.github.com/spring-projects/spring-boot/issues/50129)
- Upgrade to [Spring LDAP 3.3.7](https://redirect.github.com/spring-projects/spring-ldap/releases/tag/3.3.7) [#​49968](https://redirect.github.com/spring-projects/spring-boot/issues/49968)
- Upgrade to [Spring Pulsar 1.2.17](https://redirect.github.com/spring-projects/spring-pulsar/releases/tag/v1.2.17) [#​49969](https://redirect.github.com/spring-projects/spring-boot/issues/49969)
- Upgrade to [Spring Security 6.5.10](https://redirect.github.com/spring-projects/spring-security/releases/tag/6.5.10) [#​49970](https://redirect.github.com/spring-projects/spring-boot/issues/49970)
- Upgrade to [Spring Session 3.5.6](https://redirect.github.com/spring-projects/spring-session/releases/tag/3.5.6) [#​49971](https://redirect.github.com/spring-projects/spring-boot/issues/49971)
- Upgrade to Thymeleaf 3.1.5.RELEASE [#​50149](https://redirect.github.com/spring-projects/spring-boot/issues/50149)
- Upgrade to Thymeleaf Extras SpringSecurity 3.1.5.RELEASE [#​50151](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/49910)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​MohammedGhallab](https://redirect.github.com/MohammedGhallab), [@​dlwldnjs1009](https://redirect.github.com/dlwldnjs1009), [@​edwardsre](https://redirect.github.com/edwardsre), [@​kodama-kcc](https://redirect.github.com/kodama-kcc), [@​kwondh5217](https://redirect.github.com/kwondh5217), [@​quaff](https://redirect.github.com/quaff), [@​refeccd](https://redirect.github.com/refeccd), and [@​scordio](https://redirect.github.com/scordio)
### [`v3.5.13`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.13)
[Compare Source](https://redirect.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://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/49750)
- Metadata annotation processor ignores method-level `@NestedConfigurationProperty` when using constructor binding [#​49734](https://redirect.github.com/spring-projects/spring-boot/issues/49734)
- Override of property in external 'application.properties' or 'application.yaml' is ignored [#​49724](https://redirect.github.com/spring-projects/spring-boot/issues/49724)
- Some sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration [#​49716](https://redirect.github.com/spring-projects/spring-boot/issues/49716)
- NativeImageResourceProvider does not find Flyway migration scripts in subdirectories [#​49661](https://redirect.github.com/spring-projects/spring-boot/issues/49661)
- `@GraphQlTest` does not include `@ControllerAdvice` [#​49660](https://redirect.github.com/spring-projects/spring-boot/pull/49660)
#### :notebook_with_decorative_cover: Documentation
- Fix incorrect indefinite articles in Javadoc [#​49723](https://redirect.github.com/spring-projects/spring-boot/pull/49723)
- Add some more Kotlin examples and trivial style fixes [#​49710](https://redirect.github.com/spring-projects/spring-boot/pull/49710)
#### :hammer: Dependency Upgrades
- Upgrade to Hibernate 6.6.45.Final [#​49757](https://redirect.github.com/spring-projects/spring-boot/issues/49757)
- Upgrade to jOOQ 3.19.31 [#​49758](https://redirect.github.com/spring-projects/spring-boot/issues/49758)
- Upgrade to Netty 4.1.132.Final [#​49759](https://redirect.github.com/spring-projects/spring-boot/issues/49759)
- Upgrade to Tomcat 10.1.53 [#​49760](https://redirect.github.com/spring-projects/spring-boot/issues/49760)
- Upgrade to Undertow 2.3.24.Final [#​49761](https://redirect.github.com/spring-projects/spring-boot/issues/49761)
- Upgrade to Zipkin Reporter 3.5.3 [#​49756](https://redirect.github.com/spring-projects/spring-boot/issues/49756)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Joowon-Seo](https://redirect.github.com/Joowon-Seo), [@​deejay1](https://redirect.github.com/deejay1), [@​dlwldnjs1009](https://redirect.github.com/dlwldnjs1009), and [@​ljrmorgan](https://redirect.github.com/ljrmorgan)
### [`v3.5.12`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.12)
[Compare Source](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/49648)
- "/cloudfoundryapplication" web path is not limited to Actuator [#​49645](https://redirect.github.com/spring-projects/spring-boot/issues/49645)
- RSocket exposes duplicate endpoint for websocket setups [#​49592](https://redirect.github.com/spring-projects/spring-boot/issues/49592)
- Fix EndpointRequest.toLinks() when base-path is '/' [#​49591](https://redirect.github.com/spring-projects/spring-boot/pull/49591)
- SpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion [#​49518](https://redirect.github.com/spring-projects/spring-boot/issues/49518)
- "spring.main.cloud-platform=none" does not disable cloud features [#​49478](https://redirect.github.com/spring-projects/spring-boot/issues/49478)
- Using `@AutoConfigureWebTestClient` prevents separate configuration of spring.test.webtestclient.timeout from taking effect [#​49340](https://redirect.github.com/spring-projects/spring-boot/pull/49340)
- Ordering of 'spring.config.import' is inconsistent when defined in environment or system properties [#​49324](https://redirect.github.com/spring-projects/spring-boot/pull/49324)
- RouterFunctions descriptions in Actuator do not support nesting [#​49289](https://redirect.github.com/spring-projects/spring-boot/issues/49289)
- Maven plugin does not set '-parameters' option when processing AOT code [#​49268](https://redirect.github.com/spring-projects/spring-boot/issues/49268)
- SSL support with Docker Compose does not work as documented [#​49210](https://redirect.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://redirect.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://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/49506)
- Tutorial in the reference guide has outdated instructions [#​49411](https://redirect.github.com/spring-projects/spring-boot/issues/49411)
- Javadoc of JettyHttpClientBuilder refers to the wrong type [#​49364](https://redirect.github.com/spring-projects/spring-boot/pull/49364)
- Example spring-devtools.properties file is shown in the wrong format [#​49357](https://redirect.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://redirect.github.com/spring-projects/spring-boot/issues/49307)
- Update CLI's INSTALL.txt to reflect Groovy no longer being bundled [#​49297](https://redirect.github.com/spring-projects/spring-boot/issues/49297)
- JDK requirement for the CLI still refers to Java 8 [#​49290](https://redirect.github.com/spring-projects/spring-boot/pull/49290)
- Java and Kotlin samples of an environment post processor are inconsistent [#​49282](https://redirect.github.com/spring-projects/spring-boot/pull/49282)
- Document additional repositories required for shibboleth.net [#​49260](https://redirect.github.com/spring-projects/spring-boot/issues/49260)
- Clarify inferred relationships between OAuth 2 registrations and providers [#​49240](https://redirect.github.com/spring-projects/spring-boot/issues/49240)
#### :hammer: Dependency Upgrades
- Upgrade to DB2 JDBC 12.1.4.0 [#​49544](https://redirect.github.com/spring-projects/spring-boot/issues/49544)
- Upgrade to Hibernate 6.6.44.Final [#​49457](https://redirect.github.com/spring-projects/spring-boot/issues/49457)
- Upgrade to Jakarta XML WS 4.0.3 [#​49458](https://redirect.github.com/spring-projects/spring-boot/issues/49458)
- Upgrade to JBoss Logging 3.6.3.Final [#​49630](https://redirect.github.com/spring-projects/spring-boot/issues/49630)
- Upgrade to Jetty 12.0.33 [#​49459](https://redirect.github.com/spring-projects/spring-boot/issues/49459)
- Upgrade to Kafka 3.9.2 [#​49460](https://redirect.github.com/spring-projects/spring-boot/issues/49460)
- Upgrade to Lombok 1.18.44 [#​49574](https://redirect.github.com/spring-projects/spring-boot/issues/49574)
- Upgrade to Maven Failsafe Plugin 3.5.5 [#​49461](https://redirect.github.com/spring-projects/spring-boot/issues/49461)
- Upgrade to Maven Shade Plugin 3.6.2 [#​49462](https://redirect.github.com/spring-projects/spring-boot/issues/49462)
- Upgrade to Maven Surefire Plugin 3.5.5 [#​49463](https://redirect.github.com/spring-projects/spring-boot/issues/49463)
- Upgrade to Micrometer 1.15.10 [#​49403](https://redirect.github.com/spring-projects/spring-boot/issues/49403)
- Upgrade to Micrometer Tracing 1.5.10 [#​49404](https://redirect.github.com/spring-projects/spring-boot/issues/49404)
- Upgrade to Pulsar 4.0.9 [#​49464](https://redirect.github.com/spring-projects/spring-boot/issues/49464)
- Upgrade to Reactor Bom 2024.0.16 [#​49405](https://redirect.github.com/spring-projects/spring-boot/issues/49405)
- Upgrade to Spring Batch 5.2.5 [#​49406](https://redirect.github.com/spring-projects/spring-boot/issues/49406)
- Upgrade to Spring Data Bom 2025.0.10 [#​49407](https://redirect.github.com/spring-projects/spring-boot/issues/49407)
- Upgrade to Spring Framework 6.2.17 [#​49408](https://redirect.github.com/spring-projects/spring-boot/issues/49408)
- Upgrade to Spring HATEOAS 2.5.2 [#​49586](https://redirect.github.com/spring-projects/spring-boot/issues/49586)
- Upgrade to Spring Integration 6.5.8 [#​49631](https://redirect.github.com/spring-projects/spring-boot/issues/49631)
- Upgrade to Spring Kafka 3.3.14 [#​49409](https://redirect.github.com/spring-projects/spring-boot/issues/49409)
- Upgrade to Spring Pulsar 1.2.16 [#​49410](https://redirect.github.com/spring-projects/spring-boot/issues/49410)
- Upgrade to Spring Security 6.5.9 [#​49527](https://redirect.github.com/spring-projects/spring-boot/issues/49527)
- Upgrade to Spring WS 4.1.3 [#​49528](https://redirect.github.com/spring-projects/spring-boot/issues/49528)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​bbbbooo](https://redirect.github.com/bbbbooo), [@​chandanv89](https://redirect.github.com/chandanv89), [@​itsmevichu](https://redirect.github.com/itsmevichu), [@​jayychoi](https://redirect.github.com/jayychoi), [@​l2yujw](https://redirect.github.com/l2yujw), [@​ngocnhan-tran1996](https://redirect.github.com/ngocnhan-tran1996), [@​qnnn](https://redirect.github.com/qnnn), [@​quaff](https://redirect.github.com/quaff), and [@​sbrannen](https://redirect.github.com/sbrannen)
### [`v3.5.11`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.11)
[Compare Source](https://redirect.github.com/spring-projects/spring-boot/compare/v3.5.10...v3.5.11)
#### :lady_beetle: Bug Fixes
- Whitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc [#​49039](https://redirect.github.com/spring-projects/spring-boot/pull/49039)
- server.jetty.threads.max is ignored when using virtual threads [#​48982](https://redirect.github.com/spring-projects/spring-boot/issues/48982)
- Docker credential helpers with file extensions cannot be executed on Windows [#​48965](https://redirect.github.com/spring-projects/spring-boot/pull/48965)
#### :notebook_with_decorative_cover: Documentation
- Couchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose [#​49211](https://redirect.github.com/spring-projects/spring-boot/issues/49211)
- Document that use of non idiomatic format for '`@Value`' still apply for environment variables [#​49054](https://redirect.github.com/spring-projects/spring-boot/pull/49054)
- Document naming convention for custom test-scoped starters [#​49014](https://redirect.github.com/spring-projects/spring-boot/pull/49014)
- LICENSE.txt and NOTICE.txt files have the wrong content in the latest releases [#​48996](https://redirect.github.com/spring-projects/spring-boot/issues/48996)
- ApplicationContextAssert documents a non-existent assertion in getFailure() [#​48973](https://redirect.github.com/spring-projects/spring-boot/pull/48973)
- Highlight the importance of the preStop hook when configuring Kubernetes probes [#​48936](https://redirect.github.com/spring-projects/spring-boot/pull/48936)
#### :hammer: Dependency Upgrades
- Upgrade to AssertJ 3.27.7 [#​49075](https://redirect.github.com/spring-projects/spring-boot/issues/49075)
- Upgrade to Groovy 4.0.30 [#​49076](https://redirect.github.com/spring-projects/spring-boot/issues/49076)
- Upgrade to Hibernate 6.6.42.Final [#​49077](https://redirect.github.com/spring-projects/spring-boot/issues/49077)
- Upgrade to Jaybird 6.0.4 [#​49078](https://redirect.github.com/spring-projects/spring-boot/issues/49078)
- Upgrade to JBoss Logging 3.6.2.Final [#​49079](https://redirect.github.com/spring-projects/spring-boot/issues/49079)
- Upgrade to Jetty 12.0.32 [#​49080](https://redirect.github.com/spring-projects/spring-boot/issues/49080)
- Upgrade to jOOQ 3.19.30 [#​49081](https://redirect.github.com/spring-projects/spring-boot/issues/49081)
- Upgrade to Logback 1.5.32 [#​49243](https://redirect.github.com/spring-projects/spring-boot/issues/49243)
- Upgrade to Micrometer 1.15.9 [#​49064](https://redirect.github.com/spring-projects/spring-boot/issues/49064)
- Upgrade to Micrometer Tracing 1.5.9 [#​49065](https://redirect.github.com/spring-projects/spring-boot/issues/49065)
- Upgrade to MySQL 9.6.0 [#​49083](https://redirect.github.com/spring-projects/spring-boot/issues/49083)
- Upgrade to Netty 4.1.131.Final [#​49165](https://redirect.github.com/spring-projects/spring-boot/issues/49165)
- Upgrade to Postgresql 42.7.10 [#​49201](https://redirect.github.com/spring-projects/spring-boot/issues/49201)
- Upgrade to Reactor Bom 2024.0.15 [#​49066](https://redirect.github.com/spring-projects/spring-boot/issues/49066)
- Upgrade to Spring Authorization Server 1.5.6 [#​49067](https://redirect.github.com/spring-projects/spring-boot/issues/49067)
- Upgrade to Spring Data Bom 2025.0.9 [#​49068](https://redirect.github.com/spring-projects/spring-boot/issues/49068)
- Upgrade to Spring Framework 6.2.16 [#​49069](https://redirect.github.com/spring-projects/spring-boot/issues/49069)
- Upgrade to Spring GraphQL 1.4.5 [#​49070](https://redirect.github.com/spring-projects/spring-boot/issues/49070)
- Upgrade to Spring Integration 6.5.7 [#​49071](https://redirect.github.com/spring-projects/spring-boot/issues/49071)
- Upgrade to Spring Kafka 3.3.13 [#​49244](https://redirect.github.com/spring-projects/spring-boot/issues/49244)
- Upgrade to Spring LDAP 3.3.6 [#​49072](https://redirect.github.com/spring-projects/spring-boot/issues/49072)
- Upgrade to Spring Pulsar 1.2.15 [#​49073](https://redirect.github.com/spring-projects/spring-boot/issues/49073)
- Upgrade to Spring Security 6.5.8 [#​49225](https://redirect.github.com/spring-projects/spring-boot/issues/49225)
- Upgrade to Spring Session 3.5.5 [#​49074](https://redirect.github.com/spring-projects/spring-boot/issues/49074)
- Upgrade to Tomcat 10.1.52 [#​49084](https://redirect.github.com/spring-projects/spring-boot/issues/49084)
- Upgrade to Undertow 2.3.23.Final [#​49166](https://redirect.github.com/spring-projects/spring-boot/issues/49166)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​dsyer](https://redirect.github.com/dsyer), [@​linkian209](https://redirect.github.com/linkian209), [@​nosan](https://redirect.github.com/nosan), [@​quaff](https://redirect.github.com/quaff), [@​scordio](https://redirect.github.com/scordio), and [@​srt](https://redirect.github.com/srt)
</details>
<details>
<summary>psycopg/psycopg2 (psycopg2-binary)</summary>
### [`v2.9.13`](https://redirect.github.com/psycopg/psycopg2/compare/2.9.12...2.9.13)
[Compare Source](https://redirect.github.com/psycopg/psycopg2/compare/2.9.12...2.9.13)
</details>
---
### Configuration
📅 **Schedule**: (in timezone Etc/UTC)
- Branch creation
- "every weekend"
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/charmcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMzQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjEzNC4xIiwidGFyZ2V0QnJhbmNoIjoiaG90Zml4LzQuNCIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged dependency updates for spring-boot-starter-parent (3.5.10→3.5.16) and psycopg2-binary (2.9.12→2.9.13) via Renovate bot on the hotfix/4.4 branch. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2924 docs(build-deps): Update docs tutorial Spread dependencies (non-major) (hotfix/4.3) | charmcraft | closed | Closed Renovate dependency update PR for spring-boot-starter-parent and psycopg2-binary. Superseded or closed due to failing CI checks. | |
| #2871 docs(build-deps): Update docs tutorial Spread dependencies (non-major) (main) | charmcraft | closed | Renovate's docs-only dep bump (Django 6.1.1, fastapi 0.141.1, spring-boot 4.1.1, psycopg2 2.9.13) was closed unmerged despite 3 approvals; spread-select/snap-build/filter checks stayed pending and no merge commit was made. | |
| #2922 build(deps): update bugfixes (hotfix/2.7) | charmcraft | merged | Merged dependency update PR #2922 by Renovate, upgrading protobuf to 4.25.9, pydantic to 1.10.26, and types-pyyaml to 6.0.12.20260906 on the hotfix/2.7 branch. |