Commit Graph
735 Commits
Author SHA1 Message Date
Stéphane Nicoll d77b64f935 Upgrade to Jackson 2 Bom 2.21.4
Closes gh-50684
2026-06-03 16:37:27 +02:00
Andy Wilkinson 169282ea31 Start building against Spring Framework 7.0.8 snapshots
See gh-50541
2026-05-27 11:03:49 +01:00
Andy Wilkinson 7cfd94a2b0 Upgrade to Tomcat 11.0.22
Closes gh-50335
2026-05-07 12:01:12 +01:00
Andy Wilkinson 0d8775e354 Upgrade to Jackson Bom 3.1.3
Closes gh-50327
2026-05-07 10:40:32 +01:00
Andy Wilkinson e4ef099eac Upgrade to Jackson 2 Bom 2.21.3
Closes gh-50326
2026-05-07 10:40:27 +01:00
Andy Wilkinson 0f6adbcb6f Next development version (v4.0.7-SNAPSHOT) 2026-04-23 13:54:24 +01:00
Stéphane Nicoll ee0f972885 Upgrade to Spring Framework 7.0.7
Closes gh-49977
2026-04-18 08:16:27 +02:00
Stéphane Nicoll 7c0ea472c7 Upgrade to Jackson Bom 3.1.2
Closes gh-50051
2026-04-13 17:41:28 +02:00
Stéphane Nicoll 083fb1f475 Start building against Spring Framework 7.0.7 snapshots
See gh-49977
2026-04-09 10:08:04 +02:00
Stéphane Nicoll 0a392794d5 Upgrade to Tomcat 11.0.21
Closes gh-49918
2026-04-07 06:58:50 +02:00
Stéphane Nicoll e9f2c2d4f7 Upgrade to Jackson Bom 3.1.1
Closes gh-49913
2026-04-07 06:58:30 +02:00
Andy Wilkinson 1d8997f604 Next development version (v4.0.6-SNAPSHOT) 2026-03-26 07:56:29 +00:00
Andy Wilkinson ba70d41a99 Upgrade to Tomcat 11.0.20
Closes gh-49767
2026-03-25 12:30:13 +00:00
Andy Wilkinson b6dccd4fd6 Upgrade to Jackson 2 Bom 2.21.2
Closes gh-49764
2026-03-25 12:30:00 +00:00
Moritz Halbritter 501d736a7b Next development version (v4.0.5-SNAPSHOT) 2026-03-19 11:55:50 +01:00
Andy Wilkinson ae4ac0ec27 Upgrade to Spring Framework 7.0.6
Closes gh-49418
2026-03-13 13:09:01 +00: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 e3e167bf9b Upgrade to Native Build Tools Plugin 0.11.5
Closes gh-49475
2026-03-07 08:50:31 +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
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 d362c9652c Upgrade to Spring Framework 7.0.5
Closes gh-49216
2026-02-18 18:16:20 +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 507d448def Start building against Spring Framework 7.0.5 snapshots
See gh-49216
2026-02-13 14:47:55 +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 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 e8bc8374fc Increase the Gradle daemon's max heap
Closes gh-48940
2026-01-28 11:35:16 +00:00
Andy Wilkinson cbfbe59581 Upgrade to Nullability Plugin 0.0.11
In addition to the upgrade, this commit also fixes some contract
violations in non-public APIs that are now detected as the new
version of the plugin enables contract checking by default.

Closes gh-49000
2026-01-28 10:46:42 +00:00
Andy Wilkinson 4be82dd006 Next development version (v4.0.3-SNAPSHOT) 2026-01-22 14:53:51 +00:00
Moritz Halbritter 8724b837ec Next development version (v3.5.11-SNAPSHOT) 2026-01-22 13:32:54 +01:00
Andy Wilkinson 4387cbb4a0 Upgrade to Jackson Bom 3.0.4
Closes gh-48931
2026-01-22 07:36:53 +00:00
Andy Wilkinson facd4564b0 Upgrade to Nullability Plugin 0.0.10
Closes gh-48923
2026-01-21 09:42:12 +00:00
Andy Wilkinson 36ec0f9a61 Upgrade to Native Build Tools Plugin 0.11.4
Closes gh-48911
2026-01-20 15:14:24 +00:00
Andy Wilkinson d36b70a0ff Upgrade to Jackson 2 Bom 2.20.2
Closes gh-48910
2026-01-20 15:14:20 +00:00
Andy Wilkinson 5e9bd08fea Upgrade to Spring Framework 7.0.3
Closes gh-48717
2026-01-15 15:36:17 +00:00
Andy Wilkinson c98d39b7be Upgrade to JUnit Jupiter 6.0.2
Closes gh-48785
2026-01-09 11:21:14 +00:00
Andy Wilkinson 30dc9e07d4 Start building against Spring Framework 7.0.3 snapshots
See gh-48717
2026-01-08 14:21:12 +00:00
Andy Wilkinson 0ffffee4bf Upgrade to Nullability Plugin 0.0.9
Closes gh-48638
2026-01-08 11:59:51 +00:00
Stéphane Nicoll 5d1d5173ab Polish 2025-12-29 14:35:55 +01:00
Stéphane Nicoll e1b16c2286 Prepare the 4.0.x branch 2025-12-19 10:11:15 +01:00