Igor
5ea290ae11
Document that spring-boot-h2console is required
...
See gh-48278
Signed-off-by: Igor <i.y.seleznov@gmail.com >
2025-11-25 09:50:56 +01:00
Andy Wilkinson
635e331587
Mention using AutoConfigureRestTestClient in a WebMvcTest
...
Closes gh-47948
2025-11-24 14:15:38 +00:00
Andy Wilkinson
1761ff0ff4
Clarify Batch docs on the need for a DataSource and DB-based repository
...
Closes gh-48233
2025-11-24 11:41:17 +00:00
Andy Wilkinson
4d3e374ad1
Merge branch '3.5.x'
...
Closes gh-48266
2025-11-24 11:30:45 +00:00
Andy Wilkinson
04ba4120a4
Document need for JdbcDialect bean with Sring Data JDBC and AOT
...
Closes gh-48240
2025-11-24 10:55:56 +00:00
Andy Wilkinson
4b8db9b630
Fix problems with auto-configuration architecture checks
...
Closes gh-48216
2025-11-21 16:57:56 +00:00
Andy Wilkinson
40453e76f0
Merge branch '3.5.x'
...
Closes gh-48228
2025-11-21 16:47:00 +00:00
Stéphane Nicoll
bd5264e28e
Merge branch '3.5.x'
...
Closes gh-48219
2025-11-21 13:02:14 +01:00
Stéphane Nicoll
1e96c6cd02
Merge branch '3.5.x'
...
Closes gh-48218
2025-11-21 11:27:56 +01:00
Andy Wilkinson
3becdc7d47
Move server.error properties to spring.web.error
...
Closes gh-48201
2025-11-20 11:55:23 +00:00
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
ae4bf3e501
Disable Elasticsearch client's sniffer by default
...
This commit switches the auto-configuration of Elasticsearch to not
contribute a client's sniffer by default.
This matches the best practices as describe in
https://www.elastic.co/blog/elasticsearch-sniffing-best-practices-what-when-why-how
Closes gh-48155
2025-11-18 23:03:25 +01:00
Stéphane Nicoll
15bf80d3ff
Polish contribution
...
See gh-48170
2025-11-18 16:22:11 +01:00
Vedran Pavic
802dacb007
Mention support for detecting AWS ECS in "Deploying to the Cloud"
...
See gh-48170
Signed-off-by: Vedran Pavic <vedran@vedranpavic.com >
2025-11-18 16:08:03 +01:00
Stéphane Nicoll
7e9f5ebd96
Merge branch '3.5.x'
...
Closes gh-48163
2025-11-18 11:06:06 +01:00
Stéphane Nicoll
c6c649f644
Polish "Elasticsearch starter should depend on elasticsearch-java"
...
See gh-48141
2025-11-15 10:49:20 +01:00
Andy Wilkinson
3a913ef480
Merge branch '3.5.x'
...
Closes gh-48131
2025-11-14 08:08:08 +00:00
Stéphane Nicoll
3d23261f87
Merge branch '3.5.x'
...
Closes gh-48122
2025-11-13 14:55:19 +01:00
Andy Wilkinson
bb0437c0e1
Correct names of isolated Json/ObjectMapper properties
...
Closes gh-48116
2025-11-13 12:00:19 +00:00
Andy Wilkinson
62a1dd6ed1
Merge branch '3.5.x'
...
Closes gh-48115
2025-11-13 11:29:47 +00:00
Andy Wilkinson
f1aae5c7fc
Merge branch '3.5.x'
...
Closes gh-48112
2025-11-13 10:56:53 +00:00
Andy Wilkinson
9cc18130e6
Merge branch '3.5.x'
...
Closes gh-48110
2025-11-13 10:19:47 +00:00
Andy Wilkinson
5699915383
Rename module for Kotlinx Serialization JSON support
...
Closes gh-48076
2025-11-12 17:34:28 +00:00
Andy Wilkinson
152c09d850
Merge branch '3.5.x'
...
Closes gh-48063
2025-11-11 18:46:59 +00:00
Moritz Halbritter
72740e0f48
Merge branch '3.5.x'
...
Closes gh-48053
2025-11-11 14:29:39 +01:00
Moritz Halbritter
3c64bdf118
Document that you need to build with Java 25 for buildpack build-image Graal support
...
Closes gh-45501
2025-11-11 12:00:19 +01:00
Stéphane Nicoll
00f60da0de
Start building against Spring Framework 7.0.0 snapshots
...
See gh-47825
2025-11-11 10:22:06 +00:00
Moritz Halbritter
995e8560f5
Clarify use of OpenTelemetry's environment variables
...
See gh-47960
2025-11-11 10:16:26 +01:00
Moritz Halbritter
62177a1cd7
Improve documentation for Spring Boot's OpenTelemetry support
...
Closes gh-47960
2025-11-10 11:15:43 +01:00
Phillip Webb and Andy Wilkinson
619454548b
Restore support for Jersey
...
Restore support for Jersey now that it supports JAX-RS 4.
Closes gh-47967
Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2025-11-05 10:51:08 -08:00
Phillip Webb
d0d332b42f
Merge branch '3.5.x'
...
Closes gh-47968
2025-11-05 09:52:47 -08:00
Moritz Halbritter
c872557906
Rename management.zipkin.tracing
...
It's now 'management.tracing.export.zipkin'
Closes gh-47958
2025-11-05 13:52:25 +01:00
Moritz Halbritter
7e5897066c
Rename management.opentelemetry.logging.export properties
...
They are now under 'management.opentelemetry.logging.export.otlp.*'.
Closes gh-47954
2025-11-05 12:14:14 +01:00
Moritz Halbritter
e9172d9f51
Split spring-boot-micrometer-tracing into Brave and OpenTelemetry specific module
...
Closes gh-47953
2025-11-05 12:14:13 +01:00
Filip Hrisafov
163cc8e05a
Use elasticsearch-rest5-client in spring-boot-elasticsearch
...
See gh-47945
Signed-off-by: Filip Hrisafov <filip.hrisafov@gmail.com >
2025-11-05 09:43:47 +00:00
Stéphane Nicoll
40ad8d4e66
Add a section about upgrading to Spring Boot 4.x
...
Closes gh-47916
2025-11-03 15:02:05 +01:00
Stéphane Nicoll
724f706f34
Move auto-configuration for WebTestClient in autoconfigure
...
Closes gh-47892
2025-10-31 12:05:25 +01:00
Stéphane Nicoll
7ff70ca735
Document that web clients are opt-in with @SpringBootTest
...
Closes gh-47891
2025-10-31 11:02:26 +01:00
Stéphane Nicoll
6b3edf88b9
Document AssertJ support for RestTestClient
...
Closes gh-47881
2025-10-31 10:13:44 +01:00
Stéphane Nicoll
9a46328b61
Restore support for Jackson 2 in slice tests
...
This commit restores the support of Jackson 2 in @WebMvcTest,
@WebFluxTest, @RestClientTest, and @GraphQlTest.
Closes gh-47869
2025-10-30 14:44:57 +01:00
Stéphane Nicoll
89cde62b2e
Merge branch '3.5.x'
...
Closes gh-47874
2025-10-30 07:40:24 +01:00
Andy Wilkinson
578b199b6d
Merge branch '3.5.x'
...
Closes gh-47860
2025-10-29 10:25:10 +00:00
Stéphane Nicoll
7bde0e65f1
Fix typos
...
Closes gh-47818
2025-10-27 14:55:39 +01:00
Andy Wilkinson
8978d8c359
Avoid using deprecated spring-boot-starter-web
2025-10-23 16:34:54 +01:00
Stéphane Nicoll
ebcb646efb
Polish "Configure devtools to set trace probability to 100% by default"
...
See gh-47721
2025-10-23 11:28:39 +02:00
Varun Patni
f84b17c751
Migrate from Dokkatoo to Dokka
...
This commit migrates from Dokkatoo to Dokka for generation of Kotlin
API documentation.
See gh-47706
Signed-off-by: Varun Patni <varun.patni1@gmail.com >
2025-10-22 15:50:29 +01:00
Andy Wilkinson
918892fc1a
Correct the contents of the Kotlin API documentation
...
Closes gh-47761
2025-10-22 15:50:22 +01:00
Andy Wilkinson
635e766aaf
Make it easier to create executable and deployable war
...
Closes gh-46944
2025-10-22 10:13:46 +01:00
Phillip Webb
350179901f
Merge branch '3.5.x'
...
Closes gh-47751
2025-10-21 15:04:57 -07:00
Phillip Webb
739cb529fb
Merge branch '3.5.x'
...
Closes gh-47749
2025-10-21 11:30:56 -07:00