Andy Wilkinson
347a31bd46
Upgrade to Micrometer 1.15.9
...
Closes gh-49064
2026-02-10 09:32:06 +00:00
Andy Wilkinson
18e0c3e009
Upgrade to Logback 1.5.29
...
Closes gh-49164
2026-02-10 09:32:06 +00:00
Andy Wilkinson
54cef82bc1
Upgrade to Jakarta XML Bind 4.0.5
...
Closes gh-49163
2026-02-10 09:32:00 +00:00
Andy Wilkinson
d26b6895ef
Start building against Spring LDAP 4.1.0-M1 snapshots
...
See gh-49119
2026-02-10 09:24:12 +00:00
Andy Wilkinson
be750eb306
Adapt to deprecation of support for Dynatrace V1 API
...
See gh-49111
2026-02-10 09:06:57 +00:00
Andy Wilkinson
12c6292708
Support RabbitMQ Streams with Docker Compose
...
Closes gh-49162
2026-02-09 17:23:09 +00:00
Andy Wilkinson
ed559e00bd
Merge pull request #42443 from eddumelendez
...
* gh-42443:
Polish "Add RabbitMQ Stream service connection from RabbitMQContainer"
Add RabbitMQ Stream service connection from RabbitMQContainer
Closes gh-42443
2026-02-09 17:14:25 +00:00
Andy Wilkinson
8df13b4709
Polish "Add RabbitMQ Stream service connection from RabbitMQContainer"
...
See gh-42443
2026-02-09 14:11:32 +00:00
Eddú Meléndez
793f9a3ddb
Add RabbitMQ Stream service connection from RabbitMQContainer
...
Add `RabbitStreamConnectionDetails` and support from
`RabbitMQContainer` when `rabbitmq_stream` plugin is enabled.
See gh-42443
2026-02-09 14:11:32 +00:00
Andy Wilkinson
76d9c5826a
Merge pull request #48959 from jonatan-ivanov
...
* gh-48959:
Polish "Add time, locale, and work dir data to ProcessInfo"
Add time, locale, and work dir data to ProcessInfo
Closes gh-48959
2026-02-09 14:03:48 +00:00
Andy Wilkinson
5f797f7af3
Polish "Add time, locale, and work dir data to ProcessInfo"
...
See gh-48959
2026-02-09 14:03:41 +00:00
Jonatan Ivanov
14fdf493b0
Add time, locale, and work dir data to ProcessInfo
...
The new fields are:
- uptime
- startTime
- currentTime
- timezone
- locale
- workingDirectory
See gh-48959
2026-02-09 14:03:41 +00:00
Stéphane Nicoll
d666a6795f
Merge pull request #49156 from quaff
...
* pr/49156:
Remove redundant assertion
Closes gh-49156
2026-02-09 14:54:13 +01:00
Yanming Zhou
961cd43da9
Remove redundant assertion
...
`isNotNull()` is enforced in `isEmpty()`.
See gh-49156
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2026-02-09 14:51:59 +01:00
Stéphane Nicoll
71478d02f1
Merge branch '4.0.x'
2026-02-09 14:51:06 +01:00
Stéphane Nicoll
acc2310dcd
Merge branch '3.5.x' into 4.0.x
2026-02-09 14:50:58 +01:00
Stéphane Nicoll
7107a0ce83
Merge pull request #49059 from nosan
...
* pr/49059:
Add Flyway 12.0 compatibility handling in FlywayAutoConfiguration
Closes gh-49059
2026-02-09 14:50:36 +01:00
Dmytro Nosan
22eed33810
Add Flyway 12.0 compatibility handling in FlywayAutoConfiguration
...
In Flyway 12.0, the `cleanOnValidationError` property was removed.
This commit catches `NoSuchMethodError` to maintain compatibility with
Flyway 12.0
See gh-49059
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2026-02-09 14:42:02 +01:00
Stéphane Nicoll
996999b799
Polish "Upgrade to Flyway 12.0.0"
...
Move Flyway 10.x tests to Flyway 11.x
See gh-49161
2026-02-09 14:38:51 +01:00
Stéphane Nicoll
babf9c9fbc
Upgrade to Flyway 12.0.0
...
Closes gh-49161
2026-02-09 14:22:12 +01:00
Andy Wilkinson
9773be238e
Merge branch '4.0.x'
...
Closes gh-49158
2026-02-09 10:11:30 +00:00
Andy Wilkinson
3b9b0963f2
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49157
2026-02-09 09:56:10 +00:00
Andy Wilkinson
b9cb575de6
Adapt to latest changes in the locking model for context close
...
Closes gh-49154
See spring-projects/spring-framework#36260
2026-02-09 09:25:54 +00:00
Phillip Webb
9da5a0a20c
Merge pull request #48999 from aalsanie
...
* pr/48999:
Polish "Optimize ContextPairs nested name splitting"
Optimize ContextPairs nested name splitting
Closes gh-48999
2026-02-08 15:39:16 -08:00
Phillip Webb
0a5e7ec135
Polish "Optimize ContextPairs nested name splitting"
...
See gh-48999
2026-02-08 15:37:59 -08:00
aalsanie
dd8ace8d68
Optimize ContextPairs nested name splitting
...
See gh-48999
Signed-off-by: aalsanie <ahmad.alsanie@hotmail.com >
2026-02-08 15:37:42 -08:00
Phillip Webb
e48c619505
Merge pull request #49152 from osvetlik
...
* pr/49152:
Polish "Bind `Optional` value object parameters as empty rather than `null`"
Bind `Optional` value object parameters as empty rather than `null`
Closes gh-49152
2026-02-08 09:52:26 -08:00
Phillip Webb
764b558887
Polish "Bind Optional value object parameters as empty rather than null"
...
See gh-49152
2026-02-08 09:52:04 -08:00
Ondřej Světlík
4244dd933a
Bind Optional value object parameters as empty rather than null
...
Update `ValueObjectBinder` so that `Optional` parameters are bound as
`Option.empty()` rather than `null`.
See gh-49152
Signed-off-by: Ondřej Světlík <16480390+osvetlik@users.noreply.github.com >
2026-02-08 09:48:02 -08:00
Phillip Webb
e6472d8bc9
Merge branch '4.0.x'
2026-02-06 21:06:35 -08:00
Phillip Webb
775cabcc8b
Disable failing SpringApplicationShutdownHookTests
...
See gh-49154
2026-02-06 20:45:42 -08:00
Phillip Webb
9c188bc732
Refine conventions to exclude checking of generated source
...
Closes gh-49153
2026-02-06 19:05:17 -08:00
Phillip Webb
9b202ae80e
Merge branch '4.0.x'
2026-02-06 19:05:12 -08:00
Phillip Webb
e276b28311
Polish
2026-02-06 19:04:57 -08:00
Moritz Halbritter
472031e86b
Merge pull request #48967 from garvit-joshi
...
* pr/48967:
Polish "Show certificates from truststore in SSL info endpoint"
Show certificates from truststore in SSL info endpoint
Closes gh-48967
2026-02-06 13:48:57 +01:00
Moritz Halbritter
27b9402df1
Polish "Show certificates from truststore in SSL info endpoint"
...
See gh-48967
2026-02-06 13:45:36 +01:00
Garvit Joshi
e1a1d0e233
Show certificates from truststore in SSL info endpoint
...
See gh-48967
Signed-off-by: Garvit Joshi <garvitjoshi9@gmail.com >
2026-02-06 11:55:34 +01:00
Andy Wilkinson
630643777c
Start building against Spring Session 4.1.0-M1 snapshots
...
See gh-49145
2026-02-06 08:19:20 +00:00
Andy Wilkinson
dd8e6d3058
Merge branch '4.0.x'
2026-02-06 08:17:02 +00:00
Andy Wilkinson
d921d07df0
Start building against Spring Session 4.0.2 snapshots
...
See gh-49094
2026-02-06 08:16:47 +00:00
Moritz Halbritter
1a195a2163
Merge branch '4.0.x'
...
Closes gh-49144
2026-02-06 09:08:28 +01:00
Moritz Halbritter
72202ff35c
Merge pull request #49058 from GaetanoCerciello
...
* pr/49058:
Polish "Remove reflection in AutoConfigurationChecker#getConfigurations"
Remove reflection in AutoConfigurationChecker#getConfigurations
Closes gh-49058
2026-02-06 09:08:08 +01:00
Moritz Halbritter
73df7fa469
Polish "Remove reflection in AutoConfigurationChecker#getConfigurations"
...
See gh-49058
2026-02-06 09:01:54 +01:00
producer
df0b56f681
Remove reflection in AutoConfigurationChecker#getConfigurations
...
See gh-49058
Signed-off-by: Gaetano Cerciello <cerciello980@gmail.com >
2026-02-06 08:51:32 +01:00
Andy Wilkinson
c9facf1b97
Upgrade to Tomcat 11.0.18
...
Tomcat 9.0.115, 10.1.52, and 11.0.18 include a breaking change [1] to
how ciphers are configured when using HTTPS. Previously, a single
setting was used but this has now been split in two; the existing
ciphers setting for TLSv1.2 ciphers and a new ciperSuites setting for
TLSv1.3. As part of this split, the behavior of the ciphers setting
has been changed such that any TLSv1.3 ciphers are ignored and a
warning is logged.
This change in Tomcat is problematic without also making some changes
in Boot. If we had done nothing, a user that had configured only
TLSv1.3 cipers would have them all ignored, leaving their SSL
connection unexpectedly using all of the default ciphers which may be
less secure.
This commit adapts to the breaking change in Tomcat by taking the
user's list of ciphers and splitting into into TLSv1.2 and TLSv1.3
ciphers before passing them into Tomcat's two settings (ciphers and
cipherSuites respectively). This is done defensively for backwards
compatibility. If the methods to identify and configure the TLSv1.3
ciphers are not present, we assume that we're running with an earlier
version of Tomcat and fall back to passing them all into the ciphers
setting as we did previously.
Closes gh-49143
[1] https://github.com/apache/tomcat/commit/9abf6bddb2e84ecf1668780bb3150b799f832ccf
2026-02-05 17:46:51 +00:00
Andy Wilkinson
d169fcd19c
Upgrade to Oracle Database 23.26.1.0.0
...
Closes gh-49142
2026-02-05 17:46:51 +00:00
Andy Wilkinson
00748fca8c
Upgrade to OpenTelemetry 1.58.0
...
Closes gh-49141
2026-02-05 17:46:51 +00:00
Andy Wilkinson
3685c01707
Upgrade to Netty 4.2.10.Final
...
Closes gh-49140
2026-02-05 17:46:51 +00:00
Andy Wilkinson
9ddfc334c4
Upgrade to MySQL 9.6.0
...
Closes gh-49139
2026-02-05 17:46:51 +00:00
Andy Wilkinson
47cfa5de13
Upgrade to MongoDB 5.6.3
...
Closes gh-49138
2026-02-05 17:46:50 +00:00