Commit Graph

10577 Commits

Author SHA1 Message Date
Andy Wilkinson 70323af5c2 Create spring-boot-kafka module 2025-05-14 21:06:35 +02:00
Brian Clozel 079f252966 Create spring-boot-elasticsearch module 2025-05-14 21:06:35 +02:00
Moritz Halbritter 6136dcb230 Create spring-boot-freemarker module 2025-05-14 21:06:35 +02:00
Phillip Webb 945b8fa7da Create spring-boot-groovy-templates module 2025-05-14 21:06:35 +02:00
Phillip Webb de8a14388d Create spring-boot-liquibase module 2025-05-14 21:06:34 +02:00
Stéphane Nicoll 6d88324a0f Create spring-boot-validation module 2025-05-14 21:06:34 +02:00
Stéphane Nicoll 79c802b7e8 Create spring-boot-flyway module 2025-05-14 21:06:34 +02:00
Andy Wilkinson fdfe0b147f Create spring-boot-jdbc module 2025-05-14 21:06:34 +02:00
Andy Wilkinson 749dfa794f Create spring-boot-tx module 2025-05-14 21:06:34 +02:00
Stéphane Nicoll 303903d967 Create spring-boot-artemis module 2025-05-14 21:06:31 +02:00
Stéphane Nicoll 9f12103df3 Create spring-boot-activemq module 2025-05-14 21:04:51 +02:00
Stéphane Nicoll fbd04beda5 Create spring-boot-jms module 2025-05-14 21:01:34 +02:00
Brian Clozel a12e5d5f19 Create spring-boot-jsonb module 2025-05-14 11:42:18 +01:00
Brian Clozel 7d9895fc75 Create spring-boot-mail module 2025-05-14 11:42:17 +01:00
Andy Wilkinson 6da8dd024a Create spring-boot-jackson-module 2025-05-14 11:42:17 +01:00
Brian Clozel 3a30e59c6d Create spring-boot-amqp module 2025-05-14 11:42:15 +01:00
Andy Wilkinson 23afd55dc6 Create spring-boot-reactor-netty module 2025-05-14 11:42:14 +01:00
Andy Wilkinson 08f242a23c Create spring-boot-jetty module 2025-05-14 11:42:14 +01:00
Andy Wilkinson a2748e9927 Create spring-boot-undertow module 2025-05-14 11:42:13 +01:00
Andy Wilkinson 471f4201bc Create beginnings of spring-boot-tomcat module 2025-05-14 11:42:08 +01:00
Stéphane Nicoll 84578d12a7 Upgrade to Micrometer Tracing 1.5.0
Closes gh-45532
2025-05-13 15:52:09 +02:00
Stéphane Nicoll f866339e2a Upgrade to Micrometer 1.15.0
Closes gh-45531
2025-05-13 15:52:05 +02:00
Stéphane Nicoll f3f6152502 Upgrade to Jetty 12.0.21
Closes gh-45530
2025-05-13 15:52:01 +02:00
Stéphane Nicoll 19d0af9d2d Upgrade to Jakarta Validation 3.1.1
Closes gh-45529
2025-05-13 15:51:57 +02:00
Stéphane Nicoll c19fa8062e Upgrade to Hibernate 7.0.0.CR1
Closes gh-45528
2025-05-13 15:51:53 +02:00
Stéphane Nicoll 7393418a36 Upgrade to Couchbase Client 3.8.1
Closes gh-45527
2025-05-13 15:51:49 +02:00
Stéphane Nicoll 7bb00396a1 Upgrade to Commons Logging 1.3.5
Closes gh-45526
2025-05-13 15:51:45 +02:00
Stéphane Nicoll 2a7dcd0eb7 Switch to task for dependency upgrades
Closes gh-45525
2025-05-13 15:47:57 +02:00
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
Phillip Webb 3c9e4d69d8 Downgrade Elastic Client and Neo4J Driver for compatibility 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 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 c8b1e8ee27 Upgrade to Elasticsearch 8.18.1
See gh-45447
2025-05-09 14:19:08 -07: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 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 ff1f90eed8 Upgrade to Neo4j Java Driver 5.28.5
Closes gh-45446
2025-05-09 12:27:48 +02:00
Stéphane Nicoll 2eef86fc28 Upgrade to Elasticsearch 8.18.0
Closes gh-45447
2025-05-09 12:26:57 +02:00
Stéphane Nicoll 133312a4ae Start building against Spring Data Bom 2025.0.0 snapshots
See gh-45436
2025-05-09 12:26:57 +02:00
Stéphane Nicoll 81d35101da Start building against Spring WS 4.1.0 snapshots
See gh-45445
2025-05-09 12:25:39 +02:00
Stéphane Nicoll ca9c67f749 Start building against Spring Security 6.5.0 snapshots
See gh-45444
2025-05-09 12:25:39 +02:00
Stéphane Nicoll 6cfca354fd Start building against Spring Retry 2.0.12 snapshots
See gh-45443
2025-05-09 12:25:39 +02:00
Stéphane Nicoll 221d5145ef Start building against Spring Pulsar 1.2.6 snapshots
See gh-45442
2025-05-09 12:25:39 +02:00
Stéphane Nicoll ad45bf3c2b Start building against Spring LDAP 3.3.0 snapshots
See gh-45441
2025-05-09 12:25:39 +02:00
Stéphane Nicoll cbb009bbdb Start building against Spring Kafka 3.3.6 snapshots
See gh-45440
2025-05-09 12:25:39 +02:00
Stéphane Nicoll b5d37e2c53 Start building against Spring Integration 6.5.0 snapshots
See gh-45439
2025-05-09 12:25:38 +02:00
Stéphane Nicoll 05319c11f1 Start building against Spring GraphQL 1.4.0 snapshots
See gh-45438
2025-05-09 12:25:38 +02:00
Stéphane Nicoll 7c3ff63474 Start building against Spring Authorization Server 1.5.0 snapshots
See gh-45435
2025-05-09 12:25:38 +02:00
Stéphane Nicoll d352f15bd5 Start building against Reactor Bom 2024.0.6 snapshots
See gh-45434
2025-05-09 12:25:38 +02:00
Stéphane Nicoll 2eb72823a2 Start building against Micrometer Tracing 1.5.0 snapshots
See gh-45433
2025-05-09 12:25:38 +02:00
Stéphane Nicoll c53c63cdcd Start building against Micrometer 1.15.0 snapshots
See gh-45432
2025-05-09 12:25:38 +02:00
Stéphane Nicoll ca6fd3ce1b Upgrade to Testcontainers 1.21.0
Closes gh-45276
2025-04-24 11:32:40 +02:00
Stéphane Nicoll be1a097d31 Upgrade to Gson 2.13.1
Closes gh-45273
2025-04-24 10:54:38 +02:00
Stéphane Nicoll f58c849936 Upgrade to Flyway 11.7.2
Closes gh-45271
2025-04-24 10:54:38 +02:00
Moritz Halbritter a55cb7a31a Revert "Upgrade to Netty 4.1.120.Final"
This reverts commit 18944759ec.
2025-04-24 10:07:18 +02:00
Stéphane Nicoll 18944759ec Upgrade to Netty 4.1.120.Final
Closes gh-45275
2025-04-24 09:18:31 +02:00
Stéphane Nicoll de0813cc40 Upgrade to Spring Session 3.5.0-RC1
Closes gh-45148
2025-04-23 09:39:48 +02:00
Stéphane Nicoll 3748a5dcfd Upgrade to Spring Pulsar 1.2.5
Closes gh-45146
2025-04-23 09:39:48 +02:00
Stéphane Nicoll c5e6c79844 Upgrade to Spring Kafka 3.3.5
Closes gh-45144
2025-04-23 09:39:48 +02:00
Stéphane Nicoll 6508e7bbd8 Upgrade to Spring Integration 6.5.0-RC1
Closes gh-45143
2025-04-23 09:39:48 +02:00
Stéphane Nicoll bf4330a438 Upgrade to Spring Authorization Server 1.5.0-RC1
Closes gh-45140
2025-04-23 09:39:48 +02:00
Stéphane Nicoll ed135b323a Upgrade to Spring AMQP 3.2.5
Closes gh-45139
2025-04-23 09:39:47 +02:00
Stéphane Nicoll da47e43e4f Upgrade to Spring WS 4.1.0-RC1
Closes gh-45149
2025-04-22 16:50:01 +02:00
Stéphane Nicoll ad349daeac Upgrade to Spring Security 6.5.0-RC1
Closes gh-45147
2025-04-22 16:50:01 +02:00
Stéphane Nicoll 0c674621ad Upgrade to Spring Data Bom 2025.0.0-RC1
Closes gh-45141
2025-04-22 16:50:01 +02:00
Phillip Webb 65b910108c Upgrade to Pulsar Reactive 0.6.0
Closes gh-45248
2025-04-21 16:12:13 -07:00
Stéphane Nicoll b7f7aae012 Upgrade to Spring LDAP 3.3.0-RC1
Closes gh-45145
2025-04-18 07:22:58 +02:00
Stéphane Nicoll 3a11dee539 Upgrade to Spring HATEOAS 2.5.0-RC1
Closes gh-45234
2025-04-18 07:22:58 +02:00
Stéphane Nicoll d19d569cd7 Upgrade to Spring GraphQL 1.4.0-RC1
Closes gh-45229
2025-04-17 16:45:16 +02:00
Stéphane Nicoll 4a43b51a6b Upgrade to Reactor Bom 2024.0.5
Closes gh-45138
2025-04-16 11:15:15 +02:00
Stéphane Nicoll 8e8a311c6d Upgrade to R2DBC MySQL 1.4.1
Closes gh-45209
2025-04-16 11:15:15 +02:00
Stéphane Nicoll 9769b01b8f Upgrade to Micrometer Tracing 1.5.0-RC1
Closes gh-45137
2025-04-16 11:15:10 +02:00
Stéphane Nicoll 4122edf428 Upgrade to Micrometer 1.15.0-RC1
Closes gh-45136
2025-04-16 11:15:10 +02:00
Stéphane Nicoll 6501714d16 Upgrade to AspectJ 1.9.24
Closes gh-45208
2025-04-16 11:15:10 +02:00
Phillip Webb 8f8a05264b Upgrade to GraphQL Java 23.1
See gh-45030
2025-04-15 10:04:23 -07:00
Phillip Webb bc9b331b1d Prohibit more preview releases
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run Details
2025-04-11 10:30:38 -07:00
Phillip Webb 768de9a29f Prohibit Netty 4.2.0
See gh-45122
2025-04-11 10:24:36 -07:00
Phillip Webb f1eaa5175f Upgrade to Gson 2.13.0
Closes gh-45170
2025-04-11 10:23:30 -07:00
Moritz Halbritter f473bac8eb Upgrade to Rabbit Stream Client 0.23.0
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run Details
Closes gh-45164
2025-04-11 14:35:11 +02:00
Moritz Halbritter e6048ceca5 Revert "Upgrade to Rabbit Stream Client 0.24.0"
This reverts commit 25099946d5.

See gh-45125
2025-04-11 14:22:15 +02:00
Moritz Halbritter 541a5e673b Revert "Upgrade to Netty 4.2.0.Final"
This reverts commit a7a80a6f34.

See gh-45122
2025-04-11 14:12:59 +02:00
Stéphane Nicoll 06cc550524 Switch dependency management to use MongoDB's bom
Closes gh-44758
2025-04-11 12:18:07 +02:00
Stéphane Nicoll 8e8947956d Merge branch '3.4.x'
Closes gh-45160
2025-04-11 10:33:10 +02:00
Stéphane Nicoll bb759d81ce Merge branch '3.3.x' into 3.4.x
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run Details
Closes gh-45159
2025-04-11 10:32:41 +02:00
Stéphane Nicoll 6d3686451b Polish "Add missing dependency management for MongoDB"
See gh-45018
2025-04-11 10:29:26 +02:00
Bartosz Markowski 3e277a28b4 Add missing dependency management for MongoDB
See gh-45018

Signed-off-by: Bartosz Markowski <bmarkowski@fastmail.com>
2025-04-11 10:29:03 +02:00
Phillip Webb 9ced85978e Start building against Spring WS 4.1.0-RC1 snapshots
See gh-45149
2025-04-10 15:09:41 -07:00