Commit 988ae2d
feat(deps): update all non-major dependencies (#805)
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).
This PR contains the following updates:
| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
| mongo | | patch | `8.0.9` -> `8.0.14` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| rabbitmq | | patch | `4.1.0-management-alpine` ->
`4.1.4-management-alpine` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.diffplug.spotless:spotless-plugin-gradle](https://redirect.github.com/diffplug/spotless)
| dependencies | minor | `7.0.2` -> `7.2.1` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [io.mockk:mockk-jvm](https://mockk.io)
([source](https://redirect.github.com/mockk/mockk)) | devDependencies |
patch | `1.14.2` -> `1.14.5` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.springframework.boot:spring-boot-gradle-plugin](https://spring.io/projects/spring-boot)
([source](https://redirect.github.com/spring-projects/spring-boot)) |
dependencies | minor | `3.3.6` -> `3.5.6` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.springdoc:springdoc-openapi-starter-webflux-ui](https://springdoc.org/)
([source](https://redirect.github.com/springdoc/springdoc-openapi)) |
dependencies | minor | `2.6.0` -> `2.8.13` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>mockk/mockk (io.mockk:mockk-jvm)</summary>
###
[`v1.14.5`](https://redirect.github.com/mockk/mockk/releases/tag/1.14.5)
[Compare
Source](https://redirect.github.com/mockk/mockk/compare/1.14.4...1.14.5)
#### What's Changed
- \[Feature] Implement BDD-style aliases as separate module (mockk-bdd)
by [@​Minseok-2001](https://redirect.github.com/Minseok-2001) in
[#​1399](https://redirect.github.com/mockk/mockk/pull/1399)
- fix: downgrade byte-buddy to 1.5.11 by
[@​Komdosh](https://redirect.github.com/Komdosh) in
[#​1413](https://redirect.github.com/mockk/mockk/pull/1413)
#### New Contributors
- [@​Minseok-2001](https://redirect.github.com/Minseok-2001) made
their first contribution in
[#​1399](https://redirect.github.com/mockk/mockk/pull/1399)
**Full Changelog**:
<https://github.com/mockk/mockk/compare/1.14.4...1.14.5>
###
[`v1.14.4`](https://redirect.github.com/mockk/mockk/releases/tag/1.14.4)
[Compare
Source](https://redirect.github.com/mockk/mockk/compare/1.14.3...1.14.4)
This release is functionally equivalent to v1.14.3, I just wanted to try
out the new publishing process that uses Maven Central instead of OSSRH.
**Full Changelog**:
<https://github.com/mockk/mockk/compare/1.14.3...1.14.4>
###
[`v1.14.3`](https://redirect.github.com/mockk/mockk/releases/tag/1.14.3)
[Compare
Source](https://redirect.github.com/mockk/mockk/compare/1.14.2...1.14.3)
#### What's Changed
- chore: bump byte buddy version to support java 24 by
[@​Komdosh](https://redirect.github.com/Komdosh) in
[#​1387](https://redirect.github.com/mockk/mockk/pull/1387)
- chore: bump gradle version to 8.14 by
[@​Komdosh](https://redirect.github.com/Komdosh) in
[#​1389](https://redirect.github.com/mockk/mockk/pull/1389)
- chore: bump dokka, kotlinx.coroutines, slf4j, logback, junit jupiter
by [@​Komdosh](https://redirect.github.com/Komdosh) in
[#​1388](https://redirect.github.com/mockk/mockk/pull/1388)
- Add recursive detection of meta-annotations by
[@​VitalyVPinchuk](https://redirect.github.com/VitalyVPinchuk) in
[#​1393](https://redirect.github.com/mockk/mockk/pull/1393)
- chore: bump kotlin to 2.1.20 by
[@​Komdosh](https://redirect.github.com/Komdosh) in
[#​1390](https://redirect.github.com/mockk/mockk/pull/1390)
- fix: enable confirmVerified to work with static mocks by
[@​happysubin](https://redirect.github.com/happysubin) in
[#​1396](https://redirect.github.com/mockk/mockk/pull/1396)
- Add logging on failure inside withArg by
[@​Djaler](https://redirect.github.com/Djaler) in
[#​1395](https://redirect.github.com/mockk/mockk/pull/1395)
- Update Android aritfacts to support 16kb page sizes by
[@​WhosNickDoglio](https://redirect.github.com/WhosNickDoglio) in
[#​1394](https://redirect.github.com/mockk/mockk/pull/1394)
- Use instance factory for value classes with any() matcher by
[@​esafak](https://redirect.github.com/esafak) in
[#​1403](https://redirect.github.com/mockk/mockk/pull/1403)
#### New Contributors
- [@​Komdosh](https://redirect.github.com/Komdosh) made their
first contribution in
[#​1387](https://redirect.github.com/mockk/mockk/pull/1387)
- [@​happysubin](https://redirect.github.com/happysubin) made
their first contribution in
[#​1396](https://redirect.github.com/mockk/mockk/pull/1396)
- [@​Djaler](https://redirect.github.com/Djaler) made their first
contribution in
[#​1395](https://redirect.github.com/mockk/mockk/pull/1395)
- [@​WhosNickDoglio](https://redirect.github.com/WhosNickDoglio)
made their first contribution in
[#​1394](https://redirect.github.com/mockk/mockk/pull/1394)
- [@​esafak](https://redirect.github.com/esafak) made their first
contribution in
[#​1403](https://redirect.github.com/mockk/mockk/pull/1403)
**Full Changelog**:
<https://github.com/mockk/mockk/compare/1.14.2...1.14.3>
</details>
<details>
<summary>spring-projects/spring-boot
(org.springframework.boot:spring-boot-gradle-plugin)</summary>
###
[`v3.5.6`](https://redirect.github.com/spring-projects/spring-boot/compare/v3.5.5...v3.5.6)
###
[`v3.5.5`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.5)
#### :lady\_beetle: Bug Fixes
- Hazelcast health indicator reports the wrong status when Hazelcast has
shut down due to an out-of-memory error
[#​46909](https://redirect.github.com/spring-projects/spring-boot/issues/46909)
- Performance critical tracing code has high overhead due to the use of
the Stream API
[#​46844](https://redirect.github.com/spring-projects/spring-boot/issues/46844)
- SpringLiquibaseCustomizer is exposed outside its defined visibility
scope
[#​46758](https://redirect.github.com/spring-projects/spring-boot/issues/46758)
- Race condition in OutputCapture can result in stale data
[#​46721](https://redirect.github.com/spring-projects/spring-boot/issues/46721)
- Auto-configured WebClient no longer uses context's
ReactorResourceFactory
[#​46673](https://redirect.github.com/spring-projects/spring-boot/pull/46673)
- Default value not detected for a field annoted with `@Name`
[#​46666](https://redirect.github.com/spring-projects/spring-boot/issues/46666)
- Missing metadata when using `@Name` with a constructor-bound property
[#​46663](https://redirect.github.com/spring-projects/spring-boot/issues/46663)
- Missing property for Spring Authorization Server's PAR endpoint
[#​46641](https://redirect.github.com/spring-projects/spring-boot/pull/46641)
- Property name is incorrect when reporting a mis-configured OAuth 2
Resource Server JWT public key location
[#​46636](https://redirect.github.com/spring-projects/spring-boot/issues/46636)
- Memory not freed on context restart in JpaMetamodel#CACHE with
spring.main.lazy-initialization=true
[#​46634](https://redirect.github.com/spring-projects/spring-boot/issues/46634)
- Auto-configured MockMvc ignores `@FilterRegistration` annotation
[#​46605](https://redirect.github.com/spring-projects/spring-boot/pull/46605)
- Failure to discover default value for a primitive should not lead to
document its default value
[#​46561](https://redirect.github.com/spring-projects/spring-boot/issues/46561)
#### :notebook\_with\_decorative\_cover: Documentation
- Kotlin samples for configuration metadata are in the wrong package
[#​46857](https://redirect.github.com/spring-projects/spring-boot/issues/46857)
- Observability examples in the reference guide are missing the Kotlin
version
[#​46798](https://redirect.github.com/spring-projects/spring-boot/issues/46798)
- Align method descriptions for SslOptions getCiphers and
getEnabledProtocols with `@returns`
[#​46769](https://redirect.github.com/spring-projects/spring-boot/issues/46769)
- Tracing samples in the reference guide are missing the Kotlin version
[#​46767](https://redirect.github.com/spring-projects/spring-boot/issues/46767)
- Improve Virtual Threads section to mention the changes in Java 24
[#​46610](https://redirect.github.com/spring-projects/spring-boot/issues/46610)
- spring.test.webtestclient.timeout is not documented
[#​46588](https://redirect.github.com/spring-projects/spring-boot/issues/46588)
- spring-boot-test-autoconfigure should use the configuration properties
annotation processor like other modules
[#​46585](https://redirect.github.com/spring-projects/spring-boot/issues/46585)
- Adapt deprecation level for management.health.influxdb.enabled
[#​46580](https://redirect.github.com/spring-projects/spring-boot/issues/46580)
- spring.test.mockmvc properties are not documented
[#​46578](https://redirect.github.com/spring-projects/spring-boot/issues/46578)
#### :hammer: Dependency Upgrades
- Upgrade to Angus Mail 2.0.4
[#​46725](https://redirect.github.com/spring-projects/spring-boot/issues/46725)
- Upgrade to AssertJ 3.27.4
[#​46726](https://redirect.github.com/spring-projects/spring-boot/issues/46726)
- Upgrade to Byte Buddy 1.17.7
[#​46883](https://redirect.github.com/spring-projects/spring-boot/issues/46883)
- Upgrade to Couchbase Client 3.8.3
[#​46794](https://redirect.github.com/spring-projects/spring-boot/issues/46794)
- Upgrade to Elasticsearch Client 8.18.5
[#​46830](https://redirect.github.com/spring-projects/spring-boot/issues/46830)
- Upgrade to Hibernate 6.6.26.Final
[#​46884](https://redirect.github.com/spring-projects/spring-boot/issues/46884)
- Upgrade to Hibernate Validator 8.0.3.Final
[#​46728](https://redirect.github.com/spring-projects/spring-boot/issues/46728)
- Upgrade to HikariCP 6.3.2
[#​46729](https://redirect.github.com/spring-projects/spring-boot/issues/46729)
- Upgrade to Jersey 3.1.11
[#​46730](https://redirect.github.com/spring-projects/spring-boot/issues/46730)
- Upgrade to Jetty 12.0.25
[#​46831](https://redirect.github.com/spring-projects/spring-boot/issues/46831)
- Upgrade to Jetty Reactive HTTPClient 4.0.11
[#​46885](https://redirect.github.com/spring-projects/spring-boot/issues/46885)
- Upgrade to jOOQ 3.19.25
[#​46808](https://redirect.github.com/spring-projects/spring-boot/issues/46808)
- Upgrade to MariaDB 3.5.5
[#​46779](https://redirect.github.com/spring-projects/spring-boot/issues/46779)
- Upgrade to Maven Javadoc Plugin 3.11.3
[#​46886](https://redirect.github.com/spring-projects/spring-boot/issues/46886)
- Upgrade to Micrometer 1.15.3
[#​46701](https://redirect.github.com/spring-projects/spring-boot/issues/46701)
- Upgrade to Micrometer Tracing 1.5.3
[#​46702](https://redirect.github.com/spring-projects/spring-boot/issues/46702)
- Upgrade to MySQL 9.4.0
[#​46732](https://redirect.github.com/spring-projects/spring-boot/issues/46732)
- Upgrade to Netty 4.1.124.Final
[#​46832](https://redirect.github.com/spring-projects/spring-boot/issues/46832)
- Upgrade to Pulsar 4.0.6
[#​46733](https://redirect.github.com/spring-projects/spring-boot/issues/46733)
- Upgrade to Reactor Bom 2024.0.9
[#​46703](https://redirect.github.com/spring-projects/spring-boot/issues/46703)
- Upgrade to REST Assured 5.5.6
[#​46849](https://redirect.github.com/spring-projects/spring-boot/issues/46849)
- Upgrade to Spring Authorization Server 1.5.2
[#​46704](https://redirect.github.com/spring-projects/spring-boot/issues/46704)
- Upgrade to Spring Data Bom 2025.0.3
[#​46705](https://redirect.github.com/spring-projects/spring-boot/issues/46705)
- Upgrade to Spring Framework 6.2.10
[#​46706](https://redirect.github.com/spring-projects/spring-boot/issues/46706)
- Upgrade to Spring Kafka 3.3.9
[#​46871](https://redirect.github.com/spring-projects/spring-boot/issues/46871)
- Upgrade to Spring LDAP 3.3.3
[#​46707](https://redirect.github.com/spring-projects/spring-boot/issues/46707)
- Upgrade to Spring Pulsar 1.2.9
[#​46708](https://redirect.github.com/spring-projects/spring-boot/issues/46708)
- Upgrade to Spring RESTDocs 3.0.5
[#​46920](https://redirect.github.com/spring-projects/spring-boot/issues/46920)
- Upgrade to Spring Security 6.5.3
[#​46709](https://redirect.github.com/spring-projects/spring-boot/issues/46709)
- Upgrade to Spring Session 3.5.2
[#​46710](https://redirect.github.com/spring-projects/spring-boot/issues/46710)
- Upgrade to Tomcat 10.1.44
[#​46734](https://redirect.github.com/spring-projects/spring-boot/issues/46734)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Kguswo](https://redirect.github.com/Kguswo),
[@​deejay1](https://redirect.github.com/deejay1),
[@​ganjisriver](https://redirect.github.com/ganjisriver),
[@​izeye](https://redirect.github.com/izeye),
[@​jetflo](https://redirect.github.com/jetflo),
[@​ngocnhan-tran1996](https://redirect.github.com/ngocnhan-tran1996),
[@​nicolasgarea](https://redirect.github.com/nicolasgarea),
[@​nosan](https://redirect.github.com/nosan),
[@​prishedko](https://redirect.github.com/prishedko),
[@​quaff](https://redirect.github.com/quaff),
[@​schmidti159](https://redirect.github.com/schmidti159),
[@​scordio](https://redirect.github.com/scordio),
[@​shakuzen](https://redirect.github.com/shakuzen),
[@​tommyk-gears](https://redirect.github.com/tommyk-gears),
[@​zahra7](https://redirect.github.com/zahra7), and
[@​zakaria-shahen](https://redirect.github.com/zakaria-shahen)
###
[`v3.5.4`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.4)
#### :lady\_beetle: Bug Fixes
- LambdaSafe.withFilter is not public
[#​46474](https://redirect.github.com/spring-projects/spring-boot/issues/46474)
- Executable JAR application class encounters performance issues when
used with Palo Alto Network Cortex XDR agent
[#​46402](https://redirect.github.com/spring-projects/spring-boot/issues/46402)
- Runtime dependencies are missing from aotCompileClasspath and
aotTestCompileClasspath when using Kotlin
[#​46398](https://redirect.github.com/spring-projects/spring-boot/issues/46398)
- Additional fields for structured JSON logging incompatible with nested
ecs logging in 3.5.x
[#​46351](https://redirect.github.com/spring-projects/spring-boot/issues/46351)
- Change in DefaultErrorAttributes alters the shape of API validation
error responses
[#​46260](https://redirect.github.com/spring-projects/spring-boot/issues/46260)
- jdbc.connections.active and jdbc.connections.idle metrics are not
available when using Hikari in a native image
[#​46225](https://redirect.github.com/spring-projects/spring-boot/issues/46225)
- developmentOnly and testAndDevelopmentOnly dependencies may prevent
implementation dependencies from being included in the uber-jar
[#​46205](https://redirect.github.com/spring-projects/spring-boot/issues/46205)
- Hash calculation for uber archive entries that require unpacking is
inefficient
[#​46203](https://redirect.github.com/spring-projects/spring-boot/issues/46203)
- Permissions are applied inconsistently when building uber archives
with Gradle
[#​46194](https://redirect.github.com/spring-projects/spring-boot/issues/46194)
- Environment variables using legacy dash format can no longer be bound
[#​46184](https://redirect.github.com/spring-projects/spring-boot/issues/46184)
- EmbeddedWebServerFactoryCustomizerAutoConfiguration fails when
undertow-core is on the classpath and undertow-servlet is not
[#​46180](https://redirect.github.com/spring-projects/spring-boot/issues/46180)
- Executable JAR application class encounters performance issues
[#​46177](https://redirect.github.com/spring-projects/spring-boot/issues/46177)
- Executable JAR application class encounters performance issues
[#​46176](https://redirect.github.com/spring-projects/spring-boot/issues/46176)
- Setting spring.reactor.context-propagation has no effect when lazy
initialization is enabled
[#​46174](https://redirect.github.com/spring-projects/spring-boot/issues/46174)
- Setting spring.netty.leak-detection has no effect when lazy
initialization is enabled
[#​46170](https://redirect.github.com/spring-projects/spring-boot/issues/46170)
- SslInfo does not use its Clock when checking certificate validity
[#​46011](https://redirect.github.com/spring-projects/spring-boot/issues/46011)
#### :notebook\_with\_decorative\_cover: Documentation
- Fix description of spring.batch.job.enabled
[#​46247](https://redirect.github.com/spring-projects/spring-boot/issues/46247)
- Fix broken Kotlin examples in reference documentation
[#​46168](https://redirect.github.com/spring-projects/spring-boot/issues/46168)
- Add Logback Access Reactor Netty to community starters
[#​46060](https://redirect.github.com/spring-projects/spring-boot/pull/46060)
#### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 6.1.7
[#​46373](https://redirect.github.com/spring-projects/spring-boot/issues/46373)
- Upgrade to Caffeine 3.2.2
[#​46432](https://redirect.github.com/spring-projects/spring-boot/issues/46432)
- Upgrade to Couchbase Client 3.8.2
[#​46460](https://redirect.github.com/spring-projects/spring-boot/issues/46460)
- Upgrade to GraphQL Java 24.1
[#​46395](https://redirect.github.com/spring-projects/spring-boot/issues/46395)
- Upgrade to Groovy 4.0.28
[#​46516](https://redirect.github.com/spring-projects/spring-boot/issues/46516)
- Upgrade to Hibernate 6.6.22.Final
[#​46492](https://redirect.github.com/spring-projects/spring-boot/issues/46492)
- Upgrade to HikariCP 6.3.1
[#​46493](https://redirect.github.com/spring-projects/spring-boot/issues/46493)
- Upgrade to Infinispan 15.2.5.Final
[#​46461](https://redirect.github.com/spring-projects/spring-boot/issues/46461)
- Upgrade to Jackson Bom 2.19.2
[#​46494](https://redirect.github.com/spring-projects/spring-boot/issues/46494)
- Upgrade to Jetty 12.0.23
[#​46375](https://redirect.github.com/spring-projects/spring-boot/issues/46375)
- Upgrade to MariaDB 3.5.4
[#​46376](https://redirect.github.com/spring-projects/spring-boot/issues/46376)
- Upgrade to Maven Invoker Plugin 3.9.1
[#​46377](https://redirect.github.com/spring-projects/spring-boot/issues/46377)
- Upgrade to Micrometer 1.15.2
[#​46280](https://redirect.github.com/spring-projects/spring-boot/issues/46280)
- Upgrade to Micrometer Tracing 1.5.2
[#​46281](https://redirect.github.com/spring-projects/spring-boot/issues/46281)
- Upgrade to MSSQL JDBC 12.10.1.jre11
[#​46378](https://redirect.github.com/spring-projects/spring-boot/issues/46378)
- Upgrade to MySQL 9.3.0
[#​46371](https://redirect.github.com/spring-projects/spring-boot/issues/46371)
- Upgrade to Neo4j Java Driver 5.28.9
[#​46434](https://redirect.github.com/spring-projects/spring-boot/issues/46434)
- Upgrade to Netty 4.1.123.Final
[#​46435](https://redirect.github.com/spring-projects/spring-boot/issues/46435)
- Upgrade to Prometheus Client 1.3.10
[#​46379](https://redirect.github.com/spring-projects/spring-boot/issues/46379)
- Upgrade to Reactor Bom 2024.0.8
[#​46282](https://redirect.github.com/spring-projects/spring-boot/issues/46282)
- Upgrade to RxJava3 3.1.11
[#​46380](https://redirect.github.com/spring-projects/spring-boot/issues/46380)
- Upgrade to Spring AMQP 3.2.6
[#​46283](https://redirect.github.com/spring-projects/spring-boot/issues/46283)
- Upgrade to Spring Data Bom 2025.0.2
[#​46284](https://redirect.github.com/spring-projects/spring-boot/issues/46284)
- Upgrade to Spring Framework 6.2.9
[#​46218](https://redirect.github.com/spring-projects/spring-boot/issues/46218)
- Upgrade to Spring GraphQL 1.4.1
[#​46381](https://redirect.github.com/spring-projects/spring-boot/issues/46381)
- Upgrade to Spring Integration 6.5.1
[#​46359](https://redirect.github.com/spring-projects/spring-boot/issues/46359)
- Upgrade to Spring Kafka 3.3.8
[#​46360](https://redirect.github.com/spring-projects/spring-boot/issues/46360)
- Upgrade to Spring LDAP 3.3.2
[#​46285](https://redirect.github.com/spring-projects/spring-boot/issues/46285)
- Upgrade to Spring Pulsar 1.2.8
[#​46286](https://redirect.github.com/spring-projects/spring-boot/issues/46286)
- Upgrade to Spring Security 6.5.2
[#​46477](https://redirect.github.com/spring-projects/spring-boot/issues/46477)
- Upgrade to Spring WS 4.1.1
[#​46362](https://redirect.github.com/spring-projects/spring-boot/issues/46362)
- Upgrade to Testcontainers 1.21.3
[#​46382](https://redirect.github.com/spring-projects/spring-boot/issues/46382)
- Upgrade to Tomcat 10.1.43
[#​46383](https://redirect.github.com/spring-projects/spring-boot/issues/46383)
- Upgrade to XmlUnit2 2.10.3
[#​46384](https://redirect.github.com/spring-projects/spring-boot/issues/46384)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Dockerel](https://redirect.github.com/Dockerel),
[@​PiyalAhmed](https://redirect.github.com/PiyalAhmed),
[@​benelog](https://redirect.github.com/benelog),
[@​dmitrysulman](https://redirect.github.com/dmitrysulman),
[@​izeye](https://redirect.github.com/izeye),
[@​ngocnhan-tran1996](https://redirect.github.com/ngocnhan-tran1996),
[@​nosan](https://redirect.github.com/nosan), and
[@​quaff](https://redirect.github.com/quaff)
###
[`v3.5.3`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.3)
#### :lady\_beetle: Bug Fixes
- Binder context does not restore previous source causing missing data
on Spring Boot 3.5 or above
[#​46040](https://redirect.github.com/spring-projects/spring-boot/issues/46040)
###
[`v3.5.2`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.2)
##### :lady\_beetle: Bug Fixes
- IllegalArgumentException: 'name' must not be null thrown when property
source filtering applied twice
[#​46032](https://redirect.github.com/spring-projects/spring-boot/issues/46032)
###
[`v3.5.1`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.1)
#### :warning: Noteworthy Changes
- This release [upgrades to Tomcat
10.1.42](https://redirect.github.com/spring-projects/spring-boot/issues/45872)
which has introduced limits for part count and header size in
`multipart/form-data` requests. These limits can be customized using
`server.tomcat.max-part-count` and `server.tomcat.max-part-header-size`
respectively.
#### :star: New Features
- Allow Specifying ConfigData.Options On
ConfigDataEnvironmentContributors
[#​42932](https://redirect.github.com/spring-projects/spring-boot/issues/42932)
#### :lady\_beetle: Bug Fixes
- Executable JAR application class encounters performance issues when
classpath URLs reference a host
[#​46028](https://redirect.github.com/spring-projects/spring-boot/issues/46028)
- Loading from spring.factories may fail with a ClassNotFoundException
when the TCCL changes between calls
[#​46019](https://redirect.github.com/spring-projects/spring-boot/issues/46019)
- spring.couchbase.authentication.jks.private-key-password has no effect
[#​46006](https://redirect.github.com/spring-projects/spring-boot/issues/46006)
- Actuator heapdump endpoint is failing on modern OpenJ9 JVMs
[#​46005](https://redirect.github.com/spring-projects/spring-boot/issues/46005)
- UnboundConfigurationPropertiesException is no longer thrown from
IndexedElementsBinder
[#​45994](https://redirect.github.com/spring-projects/spring-boot/issues/45994)
- DataSouceBuilder can fail with a NPE when the driver is null
[#​45992](https://redirect.github.com/spring-projects/spring-boot/issues/45992)
- JSON writer incorrectly escapes forward slash which can cause
structure logging issues
[#​45980](https://redirect.github.com/spring-projects/spring-boot/issues/45980)
- ManagementContextAutoConfiguration adds a property source that
degrades binding performance
[#​45968](https://redirect.github.com/spring-projects/spring-boot/pull/45968)
- ClientHttpConnectorAutoConfiguration fails to load when
'java.net.http.HttpClient' is unavailable
[#​45955](https://redirect.github.com/spring-projects/spring-boot/issues/45955)
- It is not possible to opt-out of profile validation or use profile
names that contain '.'
[#​45947](https://redirect.github.com/spring-projects/spring-boot/issues/45947)
- GraphQlProperties.DeprecatedSse is not annotated as deprecated
[#​45878](https://redirect.github.com/spring-projects/spring-boot/issues/45878)
- SpringApplication.setEnvironmentPrefix is ignored when reading
MANAGEMENT\_SERVER\_PORT
[#​45857](https://redirect.github.com/spring-projects/spring-boot/issues/45857)
- Write and delete operations no longer work in the Cloud Foundry
actuator support with Spring Security due to CSRF protection
[#​45848](https://redirect.github.com/spring-projects/spring-boot/issues/45848)
- ConditionalOnAvailableEndpoint does not use the ConditionContext's
ClassLoader to load exposure outcome contributors
[#​45803](https://redirect.github.com/spring-projects/spring-boot/issues/45803)
- Binding no longer works with sytem environment properties that are not
upper case
[#​45741](https://redirect.github.com/spring-projects/spring-boot/issues/45741)
- ManagementWebServerFactoryCustomizer and ManagementErrorPageCustomizer
should not have the same order
[#​45736](https://redirect.github.com/spring-projects/spring-boot/issues/45736)
- Default version of Awailitility is not compatible with Kotlin 1.9
baseline
[#​45673](https://redirect.github.com/spring-projects/spring-boot/issues/45673)
- Spring Boot 3.5's dependency management should have been upgraded to
Lettuce 6.6.0.RELEASE
[#​45670](https://redirect.github.com/spring-projects/spring-boot/issues/45670)
- Spring Boot 3.5's dependency management should have been upgraded to
Jedis 6.0.0
[#​45669](https://redirect.github.com/spring-projects/spring-boot/issues/45669)
- SAML2 autoconfiguration is not imported by `@WebMvcTest`
[#​45666](https://redirect.github.com/spring-projects/spring-boot/issues/45666)
- Spring Boot 3.5's dependency management should have been upgraded to
MongoDB 5.5.0
[#​45660](https://redirect.github.com/spring-projects/spring-boot/issues/45660)
#### :notebook\_with\_decorative\_cover: Documentation
- Fix Docker security options links in Packaging OCI images sections
[#​46021](https://redirect.github.com/spring-projects/spring-boot/issues/46021)
- Improve documentation for configuring Spring Security with '/error'
[#​46009](https://redirect.github.com/spring-projects/spring-boot/issues/46009)
- Timestamps in Retrieving Audit Events examples do not match the
accompanying text
[#​45997](https://redirect.github.com/spring-projects/spring-boot/issues/45997)
- Add SSL response structure to actuator info endpoint documentation
[#​45921](https://redirect.github.com/spring-projects/spring-boot/issues/45921)
- Update javadoc of test slice annotations to suggest MockitoBean rather
than MockBean
[#​45915](https://redirect.github.com/spring-projects/spring-boot/issues/45915)
- Include configuration classes from all modules in the
"Auto-configuration Classes" appendix
[#​45863](https://redirect.github.com/spring-projects/spring-boot/issues/45863)
- Links to Testcontainers javadoc for many classes not in the core
testcontainers module do not work
[#​45844](https://redirect.github.com/spring-projects/spring-boot/issues/45844)
- Update documentation to reflect changes in TestRestTemplate's default
redirect behavior
[#​45842](https://redirect.github.com/spring-projects/spring-boot/issues/45842)
- Deprecation replacement for spring.codec.\* properties has a typo
[#​45743](https://redirect.github.com/spring-projects/spring-boot/pull/45743)
- Gradle Shadow Plugin link in the reference guide is outdated
[#​45740](https://redirect.github.com/spring-projects/spring-boot/issues/45740)
- Example of using prometheus-metrics-exporter-pushgateway has wrong
artifactId
[#​45684](https://redirect.github.com/spring-projects/spring-boot/pull/45684)
- Document use of git-commit-id-maven-plugin consistently
[#​45683](https://redirect.github.com/spring-projects/spring-boot/issues/45683)
- Update javadoc of Configurer classes that apply sensible defaults to
describe how they're typically used
[#​45656](https://redirect.github.com/spring-projects/spring-boot/issues/45656)
#### :hammer: Dependency Upgrades
- Upgrade to Build Helper Maven Plugin 3.6.1
[#​45827](https://redirect.github.com/spring-projects/spring-boot/issues/45827)
- Upgrade to Byte Buddy 1.17.6
[#​45981](https://redirect.github.com/spring-projects/spring-boot/issues/45981)
- Upgrade to Caffeine 3.2.1
[#​45864](https://redirect.github.com/spring-projects/spring-boot/issues/45864)
- Upgrade to DB2 JDBC 12.1.2.0
[#​45942](https://redirect.github.com/spring-projects/spring-boot/issues/45942)
- Upgrade to Git Commit ID Maven Plugin 9.0.2
[#​45828](https://redirect.github.com/spring-projects/spring-boot/issues/45828)
- Upgrade to Groovy 4.0.27
[#​45829](https://redirect.github.com/spring-projects/spring-boot/issues/45829)
- Upgrade to Hibernate 6.6.18.Final
[#​45958](https://redirect.github.com/spring-projects/spring-boot/issues/45958)
- Upgrade to HttpClient5 5.5
[#​46031](https://redirect.github.com/spring-projects/spring-boot/issues/46031)
- Upgrade to Infinispan 15.2.4.Final
[#​45943](https://redirect.github.com/spring-projects/spring-boot/issues/45943)
- Upgrade to Jackson Bom 2.19.1
[#​45982](https://redirect.github.com/spring-projects/spring-boot/issues/45982)
- Upgrade to Jaybird 6.0.2
[#​45832](https://redirect.github.com/spring-projects/spring-boot/issues/45832)
- Upgrade to Jetty 12.0.22
[#​45834](https://redirect.github.com/spring-projects/spring-boot/issues/45834)
- Upgrade to Jetty Reactive HTTPClient 4.0.10
[#​45833](https://redirect.github.com/spring-projects/spring-boot/issues/45833)
- Upgrade to jOOQ 3.19.24
[#​45944](https://redirect.github.com/spring-projects/spring-boot/issues/45944)
- Upgrade to Micrometer 1.15.1
[#​45776](https://redirect.github.com/spring-projects/spring-boot/issues/45776)
- Upgrade to Micrometer Tracing 1.5.1
[#​45777](https://redirect.github.com/spring-projects/spring-boot/issues/45777)
- Upgrade to MongoDB 5.5.1
[#​45865](https://redirect.github.com/spring-projects/spring-boot/issues/45865)
- Upgrade to Netty 4.1.122.Final
[#​45835](https://redirect.github.com/spring-projects/spring-boot/issues/45835)
- Upgrade to Postgresql 42.7.7
[#​45945](https://redirect.github.com/spring-projects/spring-boot/issues/45945)
- Upgrade to Prometheus Client 1.3.8
[#​45837](https://redirect.github.com/spring-projects/spring-boot/issues/45837)
- Upgrade to Pulsar 4.0.5
[#​45838](https://redirect.github.com/spring-projects/spring-boot/issues/45838)
- Upgrade to Reactor Bom 2024.0.7
[#​45778](https://redirect.github.com/spring-projects/spring-boot/issues/45778)
- Upgrade to REST Assured 5.5.5
[#​45839](https://redirect.github.com/spring-projects/spring-boot/issues/45839)
- Upgrade to Spring Authorization Server 1.5.1
[#​45779](https://redirect.github.com/spring-projects/spring-boot/issues/45779)
- Upgrade to Spring Data Bom 2025.0.1
[#​45780](https://redirect.github.com/spring-projects/spring-boot/issues/45780)
- Upgrade to Spring Framework 6.2.8
[#​45781](https://redirect.github.com/spring-projects/spring-boot/issues/45781)
- Upgrade to Spring HATEOAS 2.5.1
[#​45946](https://redirect.github.com/spring-projects/spring-boot/issues/45946)
- Upgrade to Spring Kafka 3.3.7
[#​45782](https://redirect.github.com/spring-projects/spring-boot/issues/45782)
- Upgrade to Spring LDAP 3.3.1
[#​45783](https://redirect.github.com/spring-projects/spring-boot/issues/45783)
- Upgrade to Spring Pulsar 1.2.7
[#​45784](https://redirect.github.com/spring-projects/spring-boot/issues/45784)
- Upgrade to Spring RESTDocs 3.0.4
[#​45785](https://redirect.github.com/spring-projects/spring-boot/issues/45785)
- Upgrade to Spring Security 6.5.1
[#​45786](https://redirect.github.com/spring-projects/spring-boot/issues/45786)
- Upgrade to Spring Session 3.5.1
[#​45787](https://redirect.github.com/spring-projects/spring-boot/issues/45787)
- Upgrade to Testcontainers 1.21.2
[#​46029](https://redirect.github.com/spring-projects/spring-boot/issues/46029)
- Upgrade to Tomcat 10.1.42
[#​45872](https://redirect.github.com/spring-projects/spring-boot/issues/45872)
- Upgrade to UnboundID LDAPSDK 7.0.3
[#​45983](https://redirect.github.com/spring-projects/spring-boot/issues/45983)
- Upgrade to XmlUnit2 2.10.2
[#​45841](https://redirect.github.com/spring-projects/spring-boot/issues/45841)
- Upgrade to Zipkin Reporter 3.5.1
[#​45826](https://redirect.github.com/spring-projects/spring-boot/issues/45826)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Peksa](https://redirect.github.com/Peksa),
[@​Rutujakolte03](https://redirect.github.com/Rutujakolte03),
[@​chanbinme](https://redirect.github.com/chanbinme),
[@​csbiy](https://redirect.github.com/csbiy),
[@​davidlj95](https://redirect.github.com/davidlj95),
[@​izeye](https://redirect.github.com/izeye),
[@​juliojgd](https://redirect.github.com/juliojgd),
[@​ngocnhan-tran1996](https://redirect.github.com/ngocnhan-tran1996),
[@​nicolasgarea](https://redirect.github.com/nicolasgarea),
[@​nosan](https://redirect.github.com/nosan),
[@​quaff](https://redirect.github.com/quaff),
[@​shekharAggarwal](https://redirect.github.com/shekharAggarwal),
[@​tanruian](https://redirect.github.com/tanruian), and
[@​wonyongg](https://redirect.github.com/wonyongg)
###
[`v3.5.0`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.5.0)
Full [release notes for Spring Boot
3.5](https://redirect.github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5-Release-Notes)
are available on the wiki.
#### :star: New Features
- Make heapdump endpoint restricted by default
[#​45624](https://redirect.github.com/spring-projects/spring-boot/pull/45624)
- Remove SSL status tag from metrics
[#​45602](https://redirect.github.com/spring-projects/spring-boot/issues/45602)
- Remove 'spring.http.client' deprecation and change
'spring.http.reactiveclient.settings' to 'spring.http.reactiveclient'
[#​45507](https://redirect.github.com/spring-projects/spring-boot/issues/45507)
#### :lady\_beetle: Bug Fixes
- Unable to override/set nested ConfigurationProperties by passing as a
system property
[#​45639](https://redirect.github.com/spring-projects/spring-boot/issues/45639)
- ValidationAutoConfiguration triggers early initialization of
properties binding
[#​45618](https://redirect.github.com/spring-projects/spring-boot/issues/45618)
- Micrometer "enable" annotations property does not cover observed
aspect
[#​45617](https://redirect.github.com/spring-projects/spring-boot/issues/45617)
- spring.graphql.sse.timeout is no longer exposed
[#​45613](https://redirect.github.com/spring-projects/spring-boot/issues/45613)
- SpringApplication.setEnvironmentPrefix is ignored when reading
SPRING\_PROFILES\_ACTIVE
[#​45549](https://redirect.github.com/spring-projects/spring-boot/issues/45549)
- IllegalStateException when extracting using layers a module with no
code of its own
[#​45449](https://redirect.github.com/spring-projects/spring-boot/issues/45449)
- Removed spring.batch.initialize-schema property is still considered
[#​45380](https://redirect.github.com/spring-projects/spring-boot/pull/45380)
- ReactorHttpClientBuilder does not offer a factory method to create the
HttpClient
[#​45378](https://redirect.github.com/spring-projects/spring-boot/issues/45378)
- Suggested values for spring.jpa.hibernate.ddl-auto are not aligned
with Hibernate
[#​45351](https://redirect.github.com/spring-projects/spring-boot/issues/45351)
- Custom default units declared on a field are ignored when binding
properties in a native image
[#​45347](https://redirect.github.com/spring-projects/spring-boot/issues/45347)
- DockerRegistryConfigAuthentication uses the wrong serverUrl as a
fallback for the Credentials helper
[#​45345](https://redirect.github.com/spring-projects/spring-boot/pull/45345)
- Various spring.datasource properties are mistakenly marked as ignored
[#​45342](https://redirect.github.com/spring-projects/spring-boot/issues/45342)
- JerseyWebApplicationInitializer always gets loaded, setting a
ServletContext initParameter
[#​45297](https://redirect.github.com/spring-projects/spring-boot/issues/45297)
- DockerRegistryConfigAuthentication does not align with Docker CLI
[#​45292](https://redirect.github.com/spring-projects/spring-boot/pull/45292)
- Unlike the Docker CLI, "\x00" characters are not trimmed from a
decoded Docker Registry password
[#​45290](https://redirect.github.com/spring-projects/spring-boot/pull/45290)
- CloudFoundry security matcher logs a warning due to use of the
'ignoring()' method
[#​32622](https://redirect.github.com/spring-projects/spring-boot/issues/32622)
#### :notebook\_with\_decorative\_cover: Documentation
- Document the java info contribution
[#​45634](https://redirect.github.com/spring-projects/spring-boot/issues/45634)
- Document the process info contribution
[#​45632](https://redirect.github.com/spring-projects/spring-boot/issues/45632)
- Document the os info contribution
[#​45630](https://redirect.github.com/spring-projects/spring-boot/issues/45630)
- Document typical spring.application.group and name use
[#​45628](https://redirect.github.com/spring-projects/spring-boot/issues/45628)
- Document that bean methods should be static when annotated with
`@ConfigurationPropertiesBinding`
[#​45626](https://redirect.github.com/spring-projects/spring-boot/issues/45626)
- Document the way that primary Kotlin constructors are used when
binding
[#​45553](https://redirect.github.com/spring-projects/spring-boot/issues/45553)
- Improve "profile" reference documentation with additional admonitions
[#​45551](https://redirect.github.com/spring-projects/spring-boot/issues/45551)
- Improve setEnvironmentPrefix(...) reference documentation
[#​45376](https://redirect.github.com/spring-projects/spring-boot/issues/45376)
- Document all the available Testcontainers integrations
[#​45367](https://redirect.github.com/spring-projects/spring-boot/issues/45367)
- Document when a spring.config.import value is relative and when it is
fixed
[#​45363](https://redirect.github.com/spring-projects/spring-boot/issues/45363)
- Update org.cyclonedx.bom version in docs to 2.3.0
[#​45320](https://redirect.github.com/spring-projects/spring-boot/issues/45320)
- Update link to "Parameter Name Retention" section of Spring
Framework's release notes
[#​45299](https://redirect.github.com/spring-projects/spring-boot/issues/45299)
#### :hammer: Dependency Upgrades
- Prevent upgrade to Prometheus Client 1.3.7
[#​45541](https://redirect.github.com/spring-projects/spring-boot/issues/45541)
- Upgrade to Couchbase Client 3.8.1
[#​45539](https://redirect.github.com/spring-projects/spring-boot/issues/45539)
- Upgrade to Elasticsearch 8.18.1
[#​45447](https://redirect.github.com/spring-projects/spring-boot/issues/45447)
- Upgrade to GraphQL Java 24.0
[#​45588](https://redirect.github.com/spring-projects/spring-boot/issues/45588)
- Upgrade to Hibernate 6.6.15.Final
[#​45540](https://redirect.github.com/spring-projects/spring-boot/issues/45540)
- Upgrade to HttpClient5 5.4.4
[#​45462](https://redirect.github.com/spring-projects/spring-boot/issues/45462)
- Upgrade to Jackson Bom 2.18.4
[#​45463](https://redirect.github.com/spring-projects/spring-boot/issues/45463)
- Upgrade to Jackson Bom 2.19.0
[#​45542](https://redirect.github.com/spring-projects/spring-boot/issues/45542)
- Upgrade to Jetty 12.0.21
[#​45519](https://redirect.github.com/spring-projects/spring-boot/issues/45519)
- Upgrade to jOOQ 3.19.23
[#​45465](https://redirect.github.com/spring-projects/spring-boot/issues/45465)
- Upgrade to Kafka 3.9.1
[#​45606](https://redirect.github.com/spring-projects/spring-boot/issues/45606)
- Upgrade to Micrometer 1.15.0
[#​45432](https://redirect.github.com/spring-projects/spring-boot/issues/45432)
- Upgrade to Micrometer Tracing 1.5.0
[#​45433](https://redirect.github.com/spring-projects/spring-boot/issues/45433)
- Upgrade to Neo4j Java Driver 5.28.5
[#​45446](https://redirect.github.com/spring-projects/spring-boot/issues/45446)
- Upgrade to Netty 4.1.121.Final
[#​45466](https://redirect.github.com/spring-projects/spring-boot/issues/45466)
- Upgrade to R2DBC Proxy 1.1.6.RELEASE
[#​45467](https://redirect.github.com/spring-projects/spring-boot/issues/45467)
- Upgrade to Reactor Bom 2024.0.6
[#​45434](https://redirect.github.com/spring-projects/spring-boot/issues/45434)
- Upgrade to REST Assured 5.5.2
[#​45571](https://redirect.github.com/spring-projects/spring-boot/issues/45571)
- Upgrade to Spring Authorization Server 1.5.0
[#​45435](https://redirect.github.com/spring-projects/spring-boot/issues/45435)
- Upgrade to Spring Data Bom 2025.0.0
[#​45436](https://redirect.github.com/spring-projects/spring-boot/issues/45436)
- Upgrade to Spring Framework 6.2.7
[#​45437](https://redirect.github.com/spring-projects/spring-boot/issues/45437)
- Upgrade to Spring GraphQL 1.4.0
[#​45438](https://redirect.github.com/spring-projects/spring-boot/issues/45438)
- Upgrade to Spring HATEOAS 2.5.0
[#​45559](https://redirect.github.com/spring-projects/spring-boot/issues/45559)
- Upgrade to Spring Integration 6.5.0
[#​45439](https://redirect.github.com/spring-projects/spring-boot/issues/45439)
- Upgrade to Spring Kafka 3.3.6
[#​45440](https://redirect.github.com/spring-projects/spring-boot/issues/45440)
- Upgrade to Spring LDAP 3.3.0
[#​45441](https://redirect.github.com/spring-projects/spring-boot/issues/45441)
- Upgrade to Spring Pulsar 1.2.6
[#​45442](https://redirect.github.com/spring-projects/spring-boot/issues/45442)
- Upgrade to Spring Retry 2.0.12
[#​45443](https://redirect.github.com/spring-projects/spring-boot/issues/45443)
- Upgrade to Spring Security 6.5.0
[#​45444](https://redirect.github.com/spring-projects/spring-boot/issues/45444)
- Upgrade to Spring Session 3.5.0
[#​45560](https://redirect.github.com/spring-projects/spring-boot/issues/45560)
- Upgrade to Spring WS 4.1.0
[#​45445](https://redirect.github.com/spring-projects/spring-boot/issues/45445)
- Upgrade to Tomcat 10.1.41
[#​45520](https://redirect.github.com/spring-projects/spring-boot/issues/45520)
- Upgrade to XmlUnit2 2.10.1
[#​45607](https://redirect.github.com/spring-projects/spring-boot/issues/45607)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​ahrytsiuk](https://redirect.github.com/ahrytsiuk),
[@​izeye](https://redirect.github.com/izeye),
[@​lhotari](https://redirect.github.com/lhotari),
[@​ngocnhan-tran1996](https://redirect.github.com/ngocnhan-tran1996),
[@​nosan](https://redirect.github.com/nosan),
[@​quaff](https://redirect.github.com/quaff),
[@​thecooldrop](https://redirect.github.com/thecooldrop), and
[@​yybmion](https://redirect.github.com/yybmion)
###
[`v3.4.10`](https://redirect.github.com/spring-projects/spring-boot/compare/v3.4.9...v3.4.10)
###
[`v3.4.9`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.4.9)
##### :lady\_beetle: Bug Fixes
- Hazelcast health indicator reports the wrong status when Hazelcast has
shut down due to an out-of-memory error
[#​46877](https://redirect.github.com/spring-projects/spring-boot/pull/46877)
- Performance critical tracing code has high overhead due to the use of
the Stream API
[#​46838](https://redirect.github.com/spring-projects/spring-boot/pull/46838)
- SpringLiquibaseCustomizer is exposed outside its defined visibility
scope
[#​46752](https://redirect.github.com/spring-projects/spring-boot/pull/46752)
- Race condition in OutputCapture can result in stale data
[#​46685](https://redirect.github.com/spring-projects/spring-boot/pull/46685)
- Default value not detected for a field annoted with `@Name`
[#​46662](https://redirect.github.com/spring-projects/spring-boot/issues/46662)
- Memory not freed on context restart in JpaMetamodel#CACHE with
spring.main.lazy-initialization=true
[#​46630](https://redirect.github.com/spring-projects/spring-boot/issues/46630)
- Property name is incorrect when reporting a mis-configured OAuth 2
Resource Server JWT public key location
[#​46627](https://redirect.github.com/spring-projects/spring-boot/pull/46627)
- Missing metadata when using `@Name` with a constructor-bound property
[#​46599](https://redirect.github.com/spring-projects/spring-boot/pull/46599)
- Failure to discover default value for a primitive should not lead to
document its default value
[#​46551](https://redirect.github.com/spring-projects/spring-boot/pull/46551)
##### :notebook\_with\_decorative\_cover: Documentation
- Observability examples in the reference guide are missing the Kotlin
version
[#​46775](https://redirect.github.com/spring-projects/spring-boot/pull/46775)
- Kotlin samples for configuration metadata are in the wrong package
[#​46774](https://redirect.github.com/spring-projects/spring-boot/pull/46774)
- Align method descriptions for SslOptions getCiphers and
getEnabledProtocols with `@returns`
[#​46756](https://redirect.github.com/spring-projects/spring-boot/pull/46756)
- Tracing samples in the reference guide are missing the Kotlin version
[#​46699](https://redirect.github.com/spring-projects/spring-boot/pull/46699)
- spring-boot-test-autoconfigure should use the configuration properties
annotation processor like other modules
[#​46584](https://redirect.github.com/spring-projects/spring-boot/issues/46584)
- spring.test.webtestclient.timeout is not documented
[#​46577](https://redirect.github.com/spring-projects/spring-boot/issues/46577)
- spring.test.mockmvc properties are not documented
[#​46576](https://redirect.github.com/spring-projects/spring-boot/issues/46576)
- Adapt deprecation level for management.health.influxdb.enabled
[#​46574](https://redirect.github.com/spring-projects/spring-boot/pull/46574)
- Improve Virtual Threads section to mention the changes in Java 24
[#​46547](https://redirect.github.com/spring-projects/spring-boot/pull/46547)
##### :hammer: Dependency Upgrades
- Upgrade to Angus Mail 2.0.4
[#​46711](https://redirect.github.com/spring-projects/spring-boot/issues/46711)
- Upgrade to Hibernate 6.6.26.Final
[#​46881](https://redirect.github.com/spring-projects/spring-boot/issues/46881)
- Upgrade to Hibernate Validator 8.0.3.Final
[#​46713](https://redirect.github.com/spring-projects/spring-boot/issues/46713)
- Upgrade to Infinispan 15.0.19.Final
[#​46847](https://redirect.github.com/spring-projects/spring-boot/issues/46847)
- Upgrade to Jersey 3.1.11
[#​46723](https://redirect.github.com/spring-projects/spring-boot/issues/46723)
- Upgrade to Jetty 12.0.25
[#​46833](https://redirect.github.com/spring-projects/spring-boot/issues/46833)
- Upgrade to Jetty Reactive HTTPClient 4.0.11
[#​46882](https://redirect.github.com/spring-projects/spring-boot/issues/46882)
- Upgrade to jOOQ 3.19.25
[#​46807](https://redirect.github.com/spring-projects/spring-boot/issues/46807)
- Upgrade to Micrometer 1.14.10
[#​46689](https://redirect.github.com/spring-projects/spring-boot/issues/46689)
- Upgrade to Micrometer Tracing 1.4.9
[#​46690](https://redirect.github.com/spring-projects/spring-boot/issues/46690)
- Upgrade to MySQL 9.4.0
[#​46715](https://redirect.github.com/spring-projects/spring-boot/issues/46715)
- Upgrade to Netty 4.1.124.Final
[#​46834](https://redirect.github.com/spring-projects/spring-boot/issues/46834)
- Upgrade to Pulsar 3.3.8
[#​46716](https://redirect.github.com/spring-projects/spring-boot/issues/46716)
- Upgrade to Reactor Bom 2024.0.9
[#​46691](https://redirect.github.com/spring-projects/spring-boot/issues/46691)
- Upgrade to REST Assured 5.5.6
[#​46848](https://redirect.github.com/spring-projects/spring-boot/issues/46848)
- Upgrade to Spring Authorization Server 1.4.5
[#​46692](https://redirect.github.com/spring-projects/spring-boot/issues/46692)
- Upgrade to Spring Data Bom 2024.1.9
[#​46693](https://redirect.github.com/spring-projects/spring-boot/issues/46693)
- Upgrade to Spring Framework 6.2.10
[#​46694](https://redirect.github.com/spring-projects/spring-boot/issues/46694)
- Upgrade to Spring Kafka 3.3.9
[#​46870](https://redirect.github.com/spring-projects/spring-boot/issues/46870)
- Upgrade to Spring LDAP 3.2.14
[#​46695](https://redirect.github.com/spring-projects/spring-boot/issues/46695)
- Upgrade to Spring Pulsar 1.2.9
[#​46696](https://redirect.github.com/spring-projects/spring-boot/issues/46696)
- Upgrade to Spring RESTDocs 3.0.5
[#​46919](https://redirect.github.com/spring-projects/spring-boot/issues/46919)
- Upgrade to Spring Security 6.4.9
[#​46697](https://redirect.github.com/spring-projects/spring-boot/issues/46697)
- Upgrade to Spring Session 3.4.5
[#​46698](https://redirect.github.com/spring-projects/spring-boot/issues/46698)
- Upgrade to Tomcat 10.1.44
[#​46724](https://redirect.github.com/spring-projects/spring-boot/issues/46724)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Kguswo](https://redirect.github.com/Kguswo),
[@​Pankraz76](https://redirect.github.com/Pankraz76),
[@​deejay1](https://redirect.github.com/deejay1),
[@​ganjisriver](https://redirect.github.com/ganjisriver),
[@​izeye](https://redirect.github.com/izeye),
[@​nicolasgarea](https://redirect.github.com/nicolasgarea),
[@​nosan](https://redirect.github.com/nosan),
[@​prishedko](https://redirect.github.com/prishedko),
[@​quaff](https://redirect.github.com/quaff),
[@​schmidti159](https://redirect.github.com/schmidti159),
[@​scordio](https://redirect.github.com/scordio),
[@​shakuzen](https://redirect.github.com/shakuzen),
[@​tommyk-gears](https://redirect.github.com/tommyk-gears),
[@​zahra7](https://redirect.github.com/zahra7), and
[@​zakaria-shahen](https://redirect.github.com/zakaria-shahen)
###
[`v3.4.8`](https://redirect.github.com/spring-projects/spring-boot/releases/tag/v3.4.8)
#### :lady\_beetle: Bug Fixes
- LambdaSafe.withFilter is not public
[#​46472](https://redirect.github.com/spring-projects/spring-boot/issues/46472)
- Executable JAR application class encounters performance issues when
used with Palo Alto Network Cortex XDR agent
[#​46401](https://redirect.github.com/spring-projects/spring-boot/issues/46401)
- Runtime dependencies are missing from aotCompileClasspath and
aotTestCompileClasspath when using Kotlin
[#​46397](https://redirect.github.com/spring-projects/spring-boot/issues/46397)
- jdbc.connections.active and jdbc.connections.idle metrics are not
available when using Hikari in a native image
[#​46214](https://redirect.github.com/spring-projects/spring-boot/issues/46214)
- Hash calculation for uber archive entries that require unpacking is
inefficient
[#​46202](https://redirect.github.com/spring-projects/spring-boot/issues/46202)
- Permissions are applied inconsistently when building uber archives
with Gradle
[#​46193](https://redirect.github.com/spring-projects/spring-boot/issues/46193)
- EmbeddedWebServerFactoryCustomizerAutoConfiguration fails when
undertow-core is on the classpath and undertow-servlet is not
[#​46178](https://redirect.github.com/spring-projects/spring-boot/i
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * *
0,6 ) in timezone Europe/Dublin, Automerge - At any time (no schedule
defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, 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/BSStudio/robonaut-server).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkb2NrZXIiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bence Csik <22349790+csikb@users.noreply.github.com>1 parent 192c593 commit 988ae2d
30 files changed
Lines changed: 446 additions & 257 deletions
File tree
- buildSrc
- src/main/kotlin
- hu/bsstudio/gradle
- gradle
- integration/test
- server
- data
- messaging
- service
- web
- src/main/resources/static
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 4 | + | |
16 | 5 | | |
17 | 6 | | |
18 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
Lines changed: 0 additions & 16 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
Lines changed: 79 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
0 commit comments