Commit Graph
59363 Commits
Author SHA1 Message Date
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
Andy Wilkinson 10c55a9deb Upgrade to Netty 4.2.10.Final
Closes gh-49107
2026-02-05 15:14:09 +00:00
Andy Wilkinson b5aac0dff0 Upgrade to MySQL 9.6.0
Closes gh-49106
2026-02-05 15:14:09 +00:00
Andy Wilkinson 3922ee8144 Upgrade to MongoDB 5.6.3
Closes gh-49105
2026-02-05 15:14:09 +00:00
Andy Wilkinson bfa1c06571 Upgrade to Logback 1.5.27
Closes gh-49104
2026-02-05 15:14:09 +00:00
Andy Wilkinson 23f2eec5fc Upgrade to jOOQ 3.19.30
Closes gh-49103
2026-02-05 15:14:08 +00:00
Andy Wilkinson 4bbb0f731c Upgrade to Jetty 12.1.6
Closes gh-49102
2026-02-05 15:14:08 +00:00
Andy Wilkinson b01b8145b5 Upgrade to Jersey 4.0.2
Closes gh-49101
2026-02-05 12:59:06 +00:00
Andy Wilkinson 95858994b7 Upgrade to JBoss Logging 3.6.2.Final
Closes gh-49100
2026-02-05 12:59:06 +00:00
Andy Wilkinson a67203bcc9 Upgrade to Jaybird 6.0.4
Closes gh-49099
2026-02-05 12:59:06 +00:00
Andy Wilkinson 9f3018f0ac Upgrade to Hibernate 7.2.3.Final
Closes gh-49098
2026-02-05 12:59:06 +00:00
Andy Wilkinson 8adac64233 Upgrade to Groovy 5.0.4
Closes gh-49097
2026-02-05 12:59:06 +00:00
Andy Wilkinson 0419be2ebf Upgrade to Elasticsearch Client 9.2.4
Closes gh-49096
2026-02-05 12:59:06 +00:00
Andy Wilkinson 7d8d9c044b Upgrade to AssertJ 3.27.7
Closes gh-49095
2026-02-05 12:59:05 +00:00
Andy Wilkinson 87a41f14cb Start building against Spring Security 7.0.3 snapshots
See gh-49093
2026-02-05 12:59:05 +00:00
Andy Wilkinson ff654efd58 Start building against Spring Pulsar 2.0.3 snapshots
See gh-49092
2026-02-05 12:59:05 +00:00
Andy Wilkinson 0f2ac3ae80 Start building against Spring LDAP 4.0.2 snapshots
See gh-49091
2026-02-05 12:59:05 +00:00
Andy Wilkinson e85b3e403a Start building against Spring Kafka 4.0.3 snapshots
See gh-49090
2026-02-05 12:59:05 +00:00
Andy Wilkinson 08607c60df Start building against Spring Framework 7.0.4 snapshots
See gh-49089
2026-02-05 12:59:05 +00:00
Andy Wilkinson 1780946214 Start building against Spring Data Bom 2025.1.3 snapshots
See gh-49088
2026-02-05 12:59:04 +00:00
Andy Wilkinson a466e2d618 Start building against Reactor Bom 2025.0.3 snapshots
See gh-49087
2026-02-05 12:59:04 +00:00
Andy Wilkinson 5a0f04b46a Start building against Micrometer Tracing 1.6.3 snapshots
See gh-49086
2026-02-05 12:59:04 +00:00
Andy Wilkinson 301a6baf34 Start building against Micrometer 1.16.3 snapshots
See gh-49085
2026-02-05 12:59:04 +00:00
Stéphane Nicoll 92ae4d442e Merge branch '3.5.x' into 4.0.x
Closes gh-49109
2026-02-05 13:53:41 +01:00
Stéphane Nicoll 711f96d2bf Merge pull request #49054 from linkian209
* pr/49054:
  Polish "Document behavior of @Value with non-idiomatic format"
  Document behavior of @Value with non-idiomatic format

Closes gh-49054
2026-02-05 13:53:28 +01:00
Stéphane Nicoll 70e9fd75ac Polish "Document behavior of @Value with non-idiomatic format"
See gh-49054
2026-02-05 13:47:56 +01:00
Ian Drake eb5822d6e4 Document behavior of @Value with non-idiomatic format
See gh-49054

Signed-off-by: Ian Drake <linkian209@gmail.com>
2026-02-05 13:41:55 +01:00
Andy Wilkinson bb067ac24e Merge branch '3.5.x' into 4.0.x 2026-02-05 12:36:09 +00:00
Andy Wilkinson d40ec740f5 Upgrade to Tomcat 10.1.52
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-49084

[1] https://github.com/apache/tomcat/commit/9abf6bddb2e84ecf1668780bb3150b799f832ccf
2026-02-05 12:11:30 +00:00
Andy Wilkinson 43363ed428 Upgrade to MySQL 9.6.0
Closes gh-49083
2026-02-05 12:08:05 +00:00
Andy Wilkinson e7db453547 Upgrade to Logback 1.5.27
Closes gh-49082
2026-02-05 12:08:00 +00:00
Andy Wilkinson cdc5eb9031 Upgrade to jOOQ 3.19.30
Closes gh-49081
2026-02-05 12:07:56 +00:00