Commit Graph

59752 Commits

Author SHA1 Message Date
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