Commit Graph
60294 Commits
Author SHA1 Message Date
Andy Wilkinson d6f4d287ef Start building against Spring Integration 7.0.3 snapshots
See gh-49217
2026-02-13 14:47:59 +00:00
Andy Wilkinson 507d448def Start building against Spring Framework 7.0.5 snapshots
See gh-49216
2026-02-13 14:47:55 +00:00
Moritz Halbritter cdf8d2e9c8 Back off on Propagator in Brave and Otel auto-configurations
This also fixes the bug that both auto-configurations couldn't be used
together.

Closes gh-49183
2026-02-13 13:48:38 +01:00
Andy Wilkinson 6f303032e2 Merge branch '3.5.x' into 4.0.x
Closes gh-49212
2026-02-13 09:14:36 +00:00
Andy Wilkinson 9dca9d983e Correct list of services where SSL is supported
Closes gh-49211
2026-02-13 09:14:12 +00:00
Andy Wilkinson 791a7ee62f Polish JAXB API version alignment
See gh-49199
2026-02-12 12:02:02 +00:00
Andy Wilkinson 04717565e6 Upgrade to Spring Framework 7.0.4
Closes gh-49089
2026-02-12 11:03:17 +00:00
Andy Wilkinson a73983fdca Upgrade to Postgresql 42.7.10
Closes gh-49202
2026-02-12 11:03:17 +00:00
Andy Wilkinson 115827bdd1 Merge branch '3.5.x' into 4.0.x 2026-02-12 11:01:26 +00:00
Andy Wilkinson 1ff52c7530 Upgrade to Spring Framework 6.2.16
Closes gh-49069
2026-02-12 11:01:11 +00:00
Andy Wilkinson 8c6d98dfed Upgrade to Postgresql 42.7.10
Closes gh-49201
2026-02-12 11:01:10 +00:00
Andy Wilkinson 67c38b98d3 Merge branch '3.5.x' into 4.0.x
See gh-49168
Closes gh-49199
2026-02-12 10:32:02 +00:00
Andy Wilkinson 9c6d1d2944 Make additional health paths back off without health module
Fixes gh-49196
2026-02-12 10:31:00 +00:00
Andy Wilkinson a9c10d44a6 Rollback to JAXB API 4.0.4 and enforce version alignment
See gh-49163
Fixes gh-49197
2026-02-12 10:12:53 +00:00
Andy Wilkinson 278de05619 Make a Java 26 container image available to LoaderIntegrationTests
See gh-49189
2026-02-11 15:29:39 +00:00
Andy Wilkinson b213d4d296 Use Gradle 9.4 when testing with Java 26
See gh-49189
2026-02-11 14:25:11 +00:00
Andy Wilkinson c414ec241d Add TWENTY_SIX to JavaVersion enum
Closes gh-49193
2026-02-11 13:56:39 +00:00
Andy Wilkinson 8e99166983 Add CI for Java 26
Closes gh-49189
2026-02-11 13:46:09 +00:00
Andy Wilkinson 90cf210ca7 Merge branch '3.5.x' into 4.0.x 2026-02-11 12:07:10 +00:00
Andy Wilkinson 5bc773b735 Test Gradle Plugin against 9.3.1
Closes gh-49188
2026-02-11 12:06:39 +00:00
Andy Wilkinson 30eaad44bf Upgrade to Elasticsearch Client 9.2.5
Closes gh-49184
2026-02-11 10:40:20 +00:00
Andy Wilkinson dffcefe5be Merge branch '3.5.x' into 4.0.x 2026-02-11 10:36:27 +00:00
Andy Wilkinson 01b33bf76e Disable snapshot caching when checking upgrade version alignment 2026-02-11 10:36:01 +00:00
Andy Wilkinson f201792ec5 Upgrade to Reactor Bom 2025.0.3
Closes gh-49087
2026-02-11 09:12:22 +00:00
Andy Wilkinson 72ddd6f00d Merge branch '3.5.x' into 4.0.x 2026-02-11 09:08:48 +00:00
Andy Wilkinson 24242b72b6 Upgrade to Reactor Bom 2024.0.15
Closes gh-49066
2026-02-11 09:08:24 +00:00
Andy Wilkinson a858a337c3 Upgrade to Micrometer Tracing 1.6.3
Closes gh-49112
2026-02-10 10:05:10 +00:00
Andy Wilkinson 4eb53bd2b4 Upgrade to Micrometer 1.16.3
Closes gh-49111
2026-02-10 10:05:10 +00:00
Andy Wilkinson 82c1977c3f Upgrade to Logback 1.5.29
Closes gh-49169
2026-02-10 10:05:09 +00:00
Andy Wilkinson 777f972bad Upgrade to Jakarta XML Bind 4.0.5
Closes gh-49168
2026-02-10 10:05:03 +00:00
Andy Wilkinson 95bb53a13b Upgrade to Hibernate 7.2.4.Final
Closes gh-49167
2026-02-10 10:04:59 +00:00
Andy Wilkinson 297930bcbf Merge branch '3.5.x' into 4.0.x 2026-02-10 09:58:46 +00:00
Andy Wilkinson 7fcc6fd809 Upgrade to Undertow 2.3.23.Final
Closes gh-49166
2026-02-10 09:32:15 +00:00
Andy Wilkinson d2de24ff13 Upgrade to Netty 4.1.131.Final
Closes gh-49165
2026-02-10 09:32:11 +00:00
Andy Wilkinson 0a80b27b37 Upgrade to Micrometer Tracing 1.5.9
Closes gh-49065
2026-02-10 09:32:07 +00:00
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
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
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 775cabcc8b Disable failing SpringApplicationShutdownHookTests
See gh-49154
2026-02-06 20:45:42 -08:00
Phillip Webb e276b28311 Polish 2026-02-06 19:04:57 -08: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 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 dfd4b85289 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-49108

[1] https://github.com/apache/tomcat/commit/9abf6bddb2e84ecf1668780bb3150b799f832ccf
2026-02-05 15:14:09 +00:00