Commit Graph
750 Commits
Author SHA1 Message Date
Andy Wilkinson 31f7eeda68 Upgrade to Nullability Plugin 0.0.15
Closes gh-51475
2026-08-27 13:57:08 +01:00
Phillip Webb 5a21e0d698 Upgrade to spring-javaformat 0.0.48
Closes gh-51452
2026-08-25 13:58:58 -07:00
Phillip Webb 2e50190739 Next development version (v4.0.9-SNAPSHOT) 2026-08-20 15:19:33 -07:00
Stéphane Nicoll 117621b0a3 Upgrade to Spring Framework 7.0.9
Closes gh-51240
2026-08-11 18:08:02 +02:00
Andy Wilkinson 0ce829cbdb Prepare release/4.0.8 branch 2026-08-11 18:08:02 +02:00
Stéphane Nicoll 604fc38eb1 Switch to INTERNAL-SNAPSHOT 2026-08-11 18:07:49 +02:00
Andy Wilkinson 824358b9cb Prepare 4.0.x-internal branch 2026-08-11 18:07:49 +02:00
Stéphane Nicoll 0c551a7f9f Start building against Spring Framework 7.0.9 snapshots
See gh-51240
2026-08-03 20:18:34 +02:00
Stéphane Nicoll 3bbe426298 Upgrade to Tomcat 11.0.24
Closes gh-50993
2026-07-20 10:30:28 +02:00
Stéphane Nicoll 2d7ac2bf5f Upgrade to Jackson Bom 3.1.5
Closes gh-50981
2026-07-20 10:30:27 +02:00
Stéphane Nicoll 713d2bcfc2 Upgrade to Jackson 2 Bom 2.21.5
Closes gh-50980
2026-07-20 10:30:26 +02:00
Andy Wilkinson 8715efc615 Polish "Address new warnings from NullAway 0.13.6"
See gh-50701
2026-06-24 13:18:32 +01:00
Andy Wilkinson 262437f94c Next development version (v4.0.8-SNAPSHOT) 2026-06-10 22:05:05 +01:00
Andy Wilkinson 62e8793140 Upgrade to Spring Framework 7.0.8
Closes gh-50541
2026-06-09 12:31:27 +01:00
Stéphane Nicoll 690fe089a5 Upgrade to Jackson Bom 3.1.4
Closes gh-50685
2026-06-03 16:37:33 +02:00
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