Commit Graph

401 Commits

Author SHA1 Message Date
Phillip Webb 2685f4bf29 Change tomcat and jetty runtime modules to starters
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[toolchain:false version:25], 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:25], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true 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:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true 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:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run CodeQL Analysis / run-analysis (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run Details
Change `spring-boot-tomcat-runtime` and `spring-boot-jetty-runtime`
into starter POMs and reduce the number of dependencies needed for
`spring-boot-tomcat` and `spring-boot-jetty`.

The runtime starters provide only the jars required to run the
embedded server along with the module jar itself (excluding transitive
dependencies) and `spring-boot-webserver` (excluding transitive
dependencies).

The build setup required for an executable jar is slightly different
between Maven and Gradle. For Maven, the regular module is put in the
`provided` scope. For Gradle, the regular module remains in main
configuration and the runtime jar is put in the `providedRuntime`
configuration. The reference documentation has been updated to
show how to configure things if starters are being used.

Manual testing has been performed to ensure that wars build with Maven
and Gradle work with both Tomcat and Jetty in both deployed and
`java -jar` modes.

Closes gh-48175
2025-11-19 21:59:03 -08:00
Stéphane Nicoll be063b695a Upgrade to Spring Batch 6.0.0
Closes gh-47834
2025-11-19 17:40:40 +01:00
Stéphane Nicoll 885a83407f Upgrade to Kafka 4.1.1
Closes gh-48185
2025-11-19 15:56:51 +01:00
Stéphane Nicoll c8f8798a7d Upgrade to Cassandra Driver 4.19.2
Closes gh-48184
2025-11-19 15:56:51 +01:00
Andy Wilkinson 7f15cc827b Upgrade to Spring RESTDocs 4.0.0
Closes gh-47831
2025-11-19 14:46:39 +00:00
Stéphane Nicoll bae83f997d Upgrade to Spring WS 5.0.0
Closes gh-47833
2025-11-19 07:52:59 +01:00
Stéphane Nicoll 9d3434e5b6 Upgrade to Spring Integration 7.0.0
Closes gh-47828
2025-11-19 07:52:59 +01:00
Stéphane Nicoll ab218f9bcd Upgrade to Spring GraphQL 2.0.0
Closes gh-47826
2025-11-19 07:52:59 +01:00
Moritz Halbritter 4af532b8ee Add starters for Micrometer Metrics
This commit adds spring-boot-starter-micrometer-metrics and
spring-boot-starter-micrometer-metrics-test.

It also uses the new starters in smoke tests and in other starters,
which depended on spring-boot-micrometer-metrics.

Closes gh-48161
2025-11-18 09:28:53 +01:00
Stéphane Nicoll 7bfc93f3c4 Upgrade to Spring Session 4.0.0
Closes gh-48000
2025-11-18 09:13:21 +01:00
Stéphane Nicoll 7f58805c39 Upgrade to Spring Security 7.0.0
Closes gh-47832
2025-11-18 09:13:20 +01:00
Stéphane Nicoll 8340a62c6f Upgrade to Spring Kafka 4.0.0
Closes gh-47829
2025-11-18 09:13:20 +01:00
Stéphane Nicoll 5edeb2efcd Upgrade to Spring AMQP 4.0.0
Closes gh-47823
2025-11-18 09:13:20 +01:00
Stéphane Nicoll 2394f44474 Upgrade to Testcontainers 2.0.2
Closes gh-48152
2025-11-17 08:32:23 +01:00
Stéphane Nicoll a03981eb49 Upgrade to Jetty Reactive HTTPClient 4.1.4
Closes gh-48151
2025-11-17 08:32:19 +01:00
Stéphane Nicoll d9a378b8e5 Upgrade to Hibernate 7.1.8.Final
Closes gh-48150
2025-11-17 08:32:15 +01:00
Stéphane Nicoll c687998f56 Upgrade to Spring Pulsar 2.0.0
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:25], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:25], map[id:windows-latest name:Windows]) (push) Has been cancelled Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Has been cancelled Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Has been cancelled Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Has been cancelled Details
Run CodeQL Analysis / run-analysis (push) Has been cancelled Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Has been cancelled Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Has been cancelled Details
Build and Deploy Snapshot / Trigger Docs Build (push) Has been cancelled Details
Build and Deploy Snapshot / Verify (push) Has been cancelled Details
Closes gh-47830
2025-11-15 16:15:48 +01:00
Stéphane Nicoll 30b19904ac Upgrade to Spring Data Bom 2025.1.0
Closes gh-47824
2025-11-14 17:24:56 +01:00
Andy Wilkinson 1fac16773d Upgrade to Elasticsearch Client 9.2.1
Closes gh-48137
2025-11-14 09:47:34 +00:00
Stéphane Nicoll 78b79a7f73 Upgrade to Spring LDAP 4.0.0
Closes gh-47999
2025-11-14 09:46:38 +01:00
Stéphane Nicoll 43b4b26c18 Upgrade to Spring HATEOAS 3.0.0
Closes gh-47827
2025-11-13 14:10:41 +01:00
Stéphane Nicoll eeb256bdcb Upgrade to Jetty 12.1.4
Closes gh-48120
2025-11-13 14:10:40 +01:00
Andy Wilkinson 5699915383 Rename module for Kotlinx Serialization JSON support
Closes gh-48076
2025-11-12 17:34:28 +00:00
Stéphane Nicoll 0cb87dd047 Upgrade to Prometheus Client 1.4.3
Closes gh-48093
2025-11-12 15:51:03 +01:00
Stéphane Nicoll 5dffa3da4e Upgrade to MySQL 9.5.0
Closes gh-48092
2025-11-12 15:51:03 +01:00
Stéphane Nicoll 9aea720fd8 Upgrade to Logback 1.5.21
Closes gh-48091
2025-11-12 15:51:03 +01:00
Stéphane Nicoll 24cc3e490f Upgrade to jOOQ 3.19.28
Closes gh-48090
2025-11-12 15:51:03 +01:00
Stéphane Nicoll 978959658b Upgrade to Hibernate 7.1.7.Final
Closes gh-48088
2025-11-12 15:51:03 +01:00
Stéphane Nicoll c7bc4ff263 Upgrade to DB2 JDBC 12.1.3.0
Closes gh-48087
2025-11-12 15:51:03 +01:00
Stéphane Nicoll 481e92dc4b Merge branch '3.5.x'
Closes gh-48075
2025-11-12 13:39:47 +01:00
Stéphane Nicoll 8bd2fb5566 Start building against Spring WS 5.0.0 snapshots
See gh-47833
2025-11-11 10:22:08 +00:00
Stéphane Nicoll d8fa17d326 Start building against Spring Session 4.0.0 snapshots
See gh-48000
2025-11-11 10:22:08 +00:00
Stéphane Nicoll 12b7edcb5e Start building against Spring Security 7.0.0 snapshots
See gh-47832
2025-11-11 10:22:08 +00:00
Stéphane Nicoll 6f62f28579 Start building against Spring RESTDocs 4.0.0 snapshots
See gh-47831
2025-11-11 10:22:07 +00:00
Stéphane Nicoll 47691b0bd3 Start building against Spring Pulsar 2.0.0 snapshots
See gh-47830
2025-11-11 10:22:07 +00:00
Stéphane Nicoll b924878f31 Start building against Spring LDAP 4.0.0 snapshots
See gh-47999
2025-11-11 10:22:07 +00:00
Stéphane Nicoll 54993db69c Start building against Spring Kafka 4.0.0 snapshots
See gh-47829
2025-11-11 10:22:07 +00:00
Stéphane Nicoll 2545798ba2 Start building against Spring Integration 7.0.0 snapshots
See gh-47828
2025-11-11 10:22:07 +00:00
Stéphane Nicoll 0165bd8ba1 Start building against Spring HATEOAS 3.0.0 snapshots
See gh-47827
2025-11-11 10:22:06 +00:00
Stéphane Nicoll 60451c04a0 Upgrade to GraphQL Java 25.0
Closes gh-48034
2025-11-11 10:22:06 +00:00
Stéphane Nicoll 20ef8de9a1 Start building against Spring GraphQL 2.0.0 snapshots
See gh-47826
2025-11-11 10:22:06 +00:00
Stéphane Nicoll 721ba65888 Upgrade to Neo4j Java Driver 6.0.2
Closes gh-47997
2025-11-11 10:22:06 +00:00
Stéphane Nicoll 0814e2eaf6 Start building against Spring Data Bom 2025.1.0 snapshots
See gh-47824
2025-11-11 10:22:05 +00:00
Stéphane Nicoll 2ff5b88903 Start building against Spring Batch 6.0.0 snapshots
See gh-47834
2025-11-11 10:22:05 +00:00
Stéphane Nicoll 3928c53740 Start building against Spring AMQP 4.0.0 snapshots
See gh-47823
2025-11-11 10:22:05 +00:00
Moritz Halbritter 62177a1cd7 Improve documentation for Spring Boot's OpenTelemetry support
Closes gh-47960
2025-11-10 11:15:43 +01:00
Stéphane Nicoll 5d84e491b6 Upgrade to Reactor Bom 2025.0.0
Closes gh-47822
2025-11-09 13:14:51 +01:00
Stéphane Nicoll ecb4e57a43 Upgrade to Micrometer Tracing 1.6.0
Closes gh-47821
2025-11-09 13:14:51 +01:00
Stéphane Nicoll b2c44ceac0 Upgrade to Micrometer 1.16.0
Closes gh-47820
2025-11-09 13:14:51 +01:00
Scott Frederick a54152c6c9 Remove Kafka libraries for Scala 2.12 from dependency management
Kafka 4.0 dropped support for Scala 2.12, so the
`kafka-streams-scala_2.12` and `kafka_2.12` libraries should not be
dependency-managed along with the rest of the Kafka 4.1.0 libraries.

See gh-47991

Signed-off-by: Scott Frederick <scottyfred@gmail.com>
2025-11-09 11:52:39 +01:00