Commit Graph
763 Commits
Author SHA1 Message Date
Stéphane Nicoll 79e26952db Upgrade to Jackson Bom 3.1.2
Closes gh-50055
2026-04-13 18:13:54 +02:00
Stéphane Nicoll 35f0b55bdc Start building against Spring Framework 7.0.7 snapshots
See gh-49995
2026-04-09 10:54:46 +02:00
Stéphane Nicoll 3aede0cbc5 Upgrade to Tomcat 11.0.21
Closes gh-49936
2026-04-07 10:48:29 +02:00
Stéphane Nicoll 877405d5bc Upgrade to Jackson Bom 3.1.1
Closes gh-49929
2026-04-07 10:48:28 +02:00
Moritz Halbritter d7334fed64 Upgrade to Native Build Tools Plugin 1.0.0
Closes gh-49920
2026-04-07 09:31:33 +02:00
Andy Wilkinson 50070c444a Upgrade to Tomcat 11.0.20
Closes gh-49781
2026-03-25 14:04:10 +00:00
Andy Wilkinson 9c511fae39 Upgrade to Jackson 2 Bom 2.21.2
Closes gh-49773
2026-03-25 13:59:25 +00:00
Phillip Webb b0c00d7602 Add dependency management for gRPC libraries
Closes gh-49670
2026-03-19 15:12:30 -07:00
Andy Wilkinson 255626f29e Upgrade to Kotlin 2.3.20
Closes gh-49613
2026-03-16 14:08:30 +00:00
Andy Wilkinson 23e671f1cd Revert "Upgrade to Kotlin 2.3.20"
This reverts commit 85c8432baf. The
upgrade breaks various tests in spring-boot-gradle-plugin that use
the Kotlin DSL.

See gh-49613
2026-03-16 13:19:47 +00:00
Andy Wilkinson 85c8432baf Upgrade to Kotlin 2.3.20
Closes gh-49613
2026-03-16 11:40:28 +00:00
Andy Wilkinson ce19630ab9 Upgrade to Spring Framework 7.0.6
Closes gh-49441
2026-03-13 14:57:59 +00:00
Stéphane Nicoll 90612f1efe Upgrade to Mockito 5.23.0
Closes gh-49578
2026-03-12 15:36:18 +01:00
Moritz Halbritter b967f040df Merge branch '4.0.x'
Closes gh-49510
2026-03-09 09:38:21 +01:00
Moritz Halbritter 59317e100b Merge branch '3.5.x' into 4.0.x
Closes gh-49509
2026-03-09 09:37:30 +01:00
Moritz Halbritter 0df3bb76c8 Upgrade to Maven 3.9.13
Closes gh-49455
2026-03-09 09:36:40 +01:00
Stéphane Nicoll 5dd220a06f Upgrade to SnakeYAML 2.6
Closes gh-49503
2026-03-07 11:29:27 +01:00
Stéphane Nicoll fde18f4523 Upgrade to Native Build Tools Plugin 0.11.5
Closes gh-49498
2026-03-07 11:29:27 +01:00
Stéphane Nicoll f0ff1b8197 Upgrade to Mockito 5.22.0
Closes gh-49497
2026-03-07 11:13:14 +01:00
Stéphane Nicoll e3e167bf9b Upgrade to Native Build Tools Plugin 0.11.5
Closes gh-49475
2026-03-07 08:50:31 +01:00
Stéphane Nicoll 494e86b56e Start building against Spring Framework 7.0.6 snapshots
See gh-49441
2026-03-06 09:53:35 +01:00
Stéphane Nicoll 9c93ff4b78 Start building against Spring Framework 7.0.6 snapshots
See gh-49418
2026-03-06 09:29:09 +01:00
Stéphane Nicoll 7c802e62d3 Start building against Spring Framework 6.2.17 snapshots
See gh-49408
2026-03-05 13:08:23 +01:00
Andy Wilkinson f797b62d47 Upgrade to Jackson 2 Bom 2.21.1
Closes gh-49389
2026-03-03 14:07:07 +00:00
Andy Wilkinson e5dc27754e Upgrade to Jackson Bom 3.1.0
The Jackson team have ended support for Jackson 3.0.x. In response to
this, this commit upgrades to Jackson 3.1.0. 3.1.x is designated as
an LTS release so further Jackson 3.x upgrades should not be
necessary in Spring Boot 4.0.x.

Closes gh-49383
2026-03-03 13:32:40 +00:00
Andy Wilkinson 988a012a7b Upgrade to Jackson Bom 3.1.0
Closes gh-49330
2026-02-26 11:19:18 +00:00
Andy Wilkinson 87e9544327 Upgrade to Jackson 2 Bom 2.21.1
Closes gh-49329
2026-02-26 11:06:43 +00:00
Moritz Halbritter c9aae1275c Next development version (v4.0.4-SNAPSHOT) 2026-02-19 15:03:33 +01:00
Moritz Halbritter 9138ae29d3 Next development version (v3.5.12-SNAPSHOT) 2026-02-19 12:54:08 +01:00
Stéphane Nicoll e465d55f85 Upgrade to Spring Framework 7.0.5
Closes gh-49218
2026-02-18 18:18:25 +01:00
Stéphane Nicoll d362c9652c Upgrade to Spring Framework 7.0.5
Closes gh-49216
2026-02-18 18:16:20 +01:00
Stéphane Nicoll 6268829e65 Upgrade to JUnit Jupiter 6.0.3
Closes gh-49236
2026-02-15 15:36:12 +01:00
Stéphane Nicoll 8fdc14423f Upgrade to JUnit Jupiter 6.0.3
Closes gh-49233
2026-02-15 15:35:15 +01:00
Andy Wilkinson d5d1d7ccb5 Start building against Spring Framework 7.0.5 snapshots
See gh-49218
2026-02-13 15:18:51 +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
Andy Wilkinson 313ebce637 Upgrade to Spring Framework 7.0.4
Closes gh-49116
2026-02-12 11:05:58 +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 1ff52c7530 Upgrade to Spring Framework 6.2.16
Closes gh-49069
2026-02-12 11:01:11 +00: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 4d624691a1 Upgrade to Kotlin 2.3.10
Closes gh-49135
2026-02-05 17:46:50 +00:00
Andy Wilkinson 19c39b8cbd Upgrade to Commons Codec 1.21.0
Closes gh-49125
2026-02-05 17:46:48 +00:00
Andy Wilkinson c1e93e10f4 Upgrade to AssertJ 3.27.7
Closes gh-49124
2026-02-05 17:46:48 +00:00
Andy Wilkinson 6eaca7c2a4 Start building against Spring Framework 7.0.4 snapshots
See gh-49116
2026-02-05 17:46:47 +00: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 7d8d9c044b Upgrade to AssertJ 3.27.7
Closes gh-49095
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 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 31c08024c8 Upgrade to AssertJ 3.27.7
Closes gh-49075
2026-02-05 12:07:30 +00:00
Andy Wilkinson f7afe6a640 Start building against Spring Framework 6.2.16 snapshots
See gh-49069
2026-02-05 12:03:54 +00:00
Andy Wilkinson 3dba760659 Merge branch '4.0.x'
Closes gh-49008
2026-01-28 11:35:58 +00:00