Phillip Webb
2685f4bf29
Change tomcat and jetty runtime modules to starters
...
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
...
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