Commit Graph

54523 Commits

Author SHA1 Message Date
Stéphane Nicoll
6fceab2c90 Replace spring-jcl with vanilla commons-logging
See gh-45487

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-05-09 17:38:11 -07:00
Stéphane Nicoll
111e710576 Deprecate ANT_PATH_MATCHER
Closes gh-45493
2025-05-09 17:38:11 -07:00
Stéphane Nicoll
05fb37d046 Adapt to Spring MVC API updates
See gh-45487
2025-05-09 17:38:11 -07:00
Phillip Webb
c15418b693 Update actuator support to ensure CORS properties always apply
Update `AbstractWebFluxEndpointHandlerMapping` and
`AbstractWebMvcEndpointHandlerMapping` to ensure cors
configuration is applied.

See gh-45487
2025-05-09 17:38:11 -07:00
Phillip Webb
1f53f1db99 Drop spring-boot-smoke-test-junit-vintage
JUnit 4 is no longer supported by Spring Framework.

See gh-45487
2025-05-09 17:38:11 -07:00
Phillip Webb
234e7414e2 Fix Jersey test by waiting for metrics
For some reason metrics are not always being recorded before the check
runs when a full build is running. Adding a sleep seems to "solve" the
problem.

See gh-45483
See gh-45404
2025-05-09 17:38:11 -07:00
Phillip Webb
69fb56a5e1 Fix test failures due to updated classpath
JSpecify is a new dependency and The Kafka upgrade now means
that Jackson YAML is on the classpath.

See gh-45487
See gh-45485
2025-05-09 17:38:11 -07:00
Stéphane Nicoll
69101f2ec6 Migrate from missing JettyHttpHandlerAdapter
Migrate to `ServletHttpHandlerAdapter` from `JettyHttpHandlerAdapter`
which has been removed in Spring Framework 7.

See gh-45487
2025-05-09 17:38:11 -07:00
Phillip Webb
3c9e4d69d8 Downgrade Elastic Client and Neo4J Driver for compatibility 2025-05-09 17:38:10 -07:00
Phillip Webb
dde1ab4aa8 Fix spring-data relational imports
See gh-45488
2025-05-09 17:38:10 -07:00
Stéphane Nicoll
3b2c5e86da Upgrade Spring Projects to latest available Snapshot / Milestones
See gh-45487
See gh-45488
See gh-45489
See gh-45490
See gh-45491
See gh-45492
2025-05-09 17:38:10 -07:00
Stéphane Nicoll
0510cfa684 Refine '?' use in Kotlin code 2025-05-09 17:38:10 -07:00
Stéphane Nicoll
7035c0fa0a Upgrade to Kotlin 2.1.0
This commit upgrades to Kotlin 2.1.0. Two related dependencies have been
updated as well: Kotlin Coroutines to 1.10, and Kotlin Serialization to
1.8.

As of Kotlin 2, it is no longer possible to have a Java type and a
Kotlin type with the same name. As our code samples follow that
unfortunate pattern, this commit makes sure that the Kotlin sample code
does not depend on any of the Java counterpart and configure the kotlin
compilation plugin to ignore Java sources.

The minimum version of Gradle is 7.6.4. It bundles a version of Kotlin
that cannot compile a Kotlin build script when spring-core, compiled
with Kotlin 2.1, is on the classpath. Using Gradle 8.12 to run the DSL
tests avoids the problem.

Closes gh-45486

Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2025-05-09 17:38:10 -07:00
Stéphane Nicoll
5ce080f1bb Upgrade to Kafka 4.0.0
Closes gh-45485
2025-05-09 17:38:10 -07:00
Stéphane Nicoll
4b74619f47 Upgrade to Jakarta Annotation 3.0.0
Closes gh-45484
2025-05-09 17:38:10 -07:00
Stéphane Nicoll
f1629ceba3 Upgrade to Jersey 4.0.0-M2
Closes gh-45483
2025-05-09 17:38:10 -07:00
Stéphane Nicoll
e7588ac300 Upgrade to Jakarta WebSocket 2.2.0
Closes gh-45482
2025-05-09 17:38:10 -07:00
Stéphane Nicoll
9f02875d90 Upgrade to Hibernate Validator 9.0.0.CR1
Closes gh-45481
2025-05-09 17:38:09 -07:00
Stéphane Nicoll
c928bd5841 Upgrade to Jakarta Validation 3.1.0
Closes gh-45480
2025-05-09 17:38:09 -07:00
Stéphane Nicoll
5d0c325b4c Upgrade to Jakarta Servlet 6.1.0
Closes gh-45479
2025-05-09 17:38:09 -07:00
Stéphane Nicoll
eb1cecdc94 Upgrade to Jakarta WS RS 4.0.0
Closes gh-45478
2025-05-09 17:38:09 -07:00
Stéphane Nicoll
3881a79383 Upgrade to Hibernate 7.0.0.Beta3 and Jakarta Persistence 3.2.0
Closes gh-45476
Closes gh-45477
2025-05-09 17:38:09 -07:00
Stéphane Nicoll
baefbc1aff Upgrade to Tomcat 11.0.6
Closes gh-45475
2025-05-09 17:38:09 -07:00
Phillip Webb
fd061220a7 Upgrade to ArchUnit 1.4
Closes gh-45474
2025-05-09 17:38:09 -07:00
Phillip Webb
63221e3ba3 Update eclipse setup for 4.0.x 2025-05-09 17:38:09 -07:00
Andy Wilkinson
6e2049eb92 Compile project with Java 24 and '-release' Java 17
Closes gh-45472
2025-05-09 17:38:08 -07:00
Andy Wilkinson
af220127d0 Prepare 4.0.x branch 2025-05-09 17:38:08 -07:00
Tran Ngoc Nhan
1f24feafbd Fix typo
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-05-09 17:37:30 -07:00
Phillip Webb
4f60b8a968 Merge branch '3.4.x'
Closes gh-45500
2025-05-09 17:37:24 -07:00
Phillip Webb
0eddab6d3c Merge branch '3.3.x' into 3.4.x
Closes gh-45499
2025-05-09 17:37:19 -07:00
Phillip Webb
3dc987493f Merge pull request #45411 from ngocnhan-tran1996
* pr/45411:
  Fix typos

Closes gh-45411
2025-05-09 17:35:18 -07:00
Tran Ngoc Nhan
8dcf969005 Fix typos
See gh-45411

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-05-09 17:34:37 -07:00
Phillip Webb
7d8f0833c3 Merge branch '3.4.x'
Closes gh-45498
2025-05-09 17:09:48 -07:00
Phillip Webb
64150d341f Merge branch '3.3.x' into 3.4.x
Closes gh-45497
2025-05-09 17:09:34 -07:00
Phillip Webb
8f493c1191 Upgrade to release verification tests 0.0.10
Closes gh-45496
2025-05-09 17:08:13 -07:00
Phillip Webb
c8b1e8ee27 Upgrade to Elasticsearch 8.18.1
See gh-45447
2025-05-09 14:19:08 -07:00
Andy Wilkinson
058eabf317 Merge branch '3.4.x'
Closes gh-45471
2025-05-09 14:31:15 +01:00
Andy Wilkinson
99ecfb86b5 Merge branch '3.3.x' into 3.4.x
Closes gh-45470
2025-05-09 14:31:06 +01:00
Andy Wilkinson
fe6f0a5905 Stop leaking a cache in Cache2kCacheMeterBinderProviderTests
Closes gh-45469
2025-05-09 14:30:28 +01:00
Stéphane Nicoll
c7650471dd Merge branch '3.4.x' 2025-05-09 13:49:19 +02:00
Stéphane Nicoll
37e4c1ec84 Merge branch '3.3.x' into 3.4.x 2025-05-09 13:48:28 +02:00
Stéphane Nicoll
36d3bbff3d Upgrade to R2DBC Proxy 1.1.6.RELEASE
Closes gh-45467
2025-05-09 13:39:24 +02:00
Stéphane Nicoll
12ee71dcdf Upgrade to Netty 4.1.121.Final
Closes gh-45466
2025-05-09 13:39:20 +02:00
Stéphane Nicoll
80c353b3c4 Upgrade to jOOQ 3.19.23
Closes gh-45465
2025-05-09 13:39:16 +02:00
Stéphane Nicoll
c66eebc527 Upgrade to Jetty 12.0.20
Closes gh-45464
2025-05-09 13:39:12 +02:00
Stéphane Nicoll
c069823e2e Upgrade to Jackson Bom 2.18.4
Closes gh-45463
2025-05-09 13:39:08 +02:00
Stéphane Nicoll
e6be4765de Upgrade to HttpClient5 5.4.4
Closes gh-45462
2025-05-09 13:39:05 +02:00
Stéphane Nicoll
7de00e16cd Switch to same-minor-version upgrade policy for post-RC phase
Closes gh-45461
2025-05-09 13:37:42 +02:00
Stéphane Nicoll
ddddad7607 Upgrade to R2DBC Proxy 1.1.6.RELEASE
Closes gh-45460
2025-05-09 13:05:37 +02:00
Stéphane Nicoll
cb3d3a2549 Upgrade to Netty 4.1.121.Final
Closes gh-45459
2025-05-09 13:05:33 +02:00