Stéphane Nicoll
0e56cd08ea
Fix inconsistency in Graceful Shutdown section
...
See gh-46917
Closes gh-48284
3 weeks ago
Stéphane Nicoll
0cc2e57461
Polish "Document that spring-boot-h2console is required"
...
We can simplify the original proposal as spring-boot-h2console brings
H2 if needed.
See gh-48278
3 weeks ago
Igor
5ea290ae11
Document that spring-boot-h2console is required
...
See gh-48278
Signed-off-by: Igor <i.y.seleznov@gmail.com>
3 weeks ago
Andy Wilkinson
635e331587
Mention using AutoConfigureRestTestClient in a WebMvcTest
...
Closes gh-47948
4 weeks ago
Andy Wilkinson
1761ff0ff4
Clarify Batch docs on the need for a DataSource and DB-based repository
...
Closes gh-48233
4 weeks ago
Andy Wilkinson
04ba4120a4
Document need for JdbcDialect bean with Sring Data JDBC and AOT
...
Closes gh-48240
4 weeks ago
Andy Wilkinson
4b8db9b630
Fix problems with auto-configuration architecture checks
...
Closes gh-48216
4 weeks ago
Andy Wilkinson
3becdc7d47
Move server.error properties to spring.web.error
...
Closes gh-48201
4 weeks ago
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
4 weeks ago
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
1 month ago
Stéphane Nicoll
15bf80d3ff
Polish contribution
...
See gh-48170
1 month ago
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>
1 month ago
Stéphane Nicoll
c6c649f644
Polish "Elasticsearch starter should depend on elasticsearch-java"
...
See gh-48141
1 month ago
Andy Wilkinson
bb0437c0e1
Correct names of isolated Json/ObjectMapper properties
...
Closes gh-48116
1 month ago
Andy Wilkinson
5699915383
Rename module for Kotlinx Serialization JSON support
...
Closes gh-48076
1 month ago
Moritz Halbritter
3c64bdf118
Document that you need to build with Java 25 for buildpack build-image Graal support
...
Closes gh-45501
1 month ago
Stéphane Nicoll
00f60da0de
Start building against Spring Framework 7.0.0 snapshots
...
See gh-47825
1 month ago
Moritz Halbritter
995e8560f5
Clarify use of OpenTelemetry's environment variables
...
See gh-47960
1 month ago
Moritz Halbritter
62177a1cd7
Improve documentation for Spring Boot's OpenTelemetry support
...
Closes gh-47960
1 month ago
Phillip Webb
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>
1 month ago
Moritz Halbritter
c872557906
Rename management.zipkin.tracing
...
It's now 'management.tracing.export.zipkin'
Closes gh-47958
1 month ago
Moritz Halbritter
7e5897066c
Rename management.opentelemetry.logging.export properties
...
They are now under 'management.opentelemetry.logging.export.otlp.*'.
Closes gh-47954
1 month ago
Moritz Halbritter
e9172d9f51
Split spring-boot-micrometer-tracing into Brave and OpenTelemetry specific module
...
Closes gh-47953
1 month ago
Filip Hrisafov
163cc8e05a
Use elasticsearch-rest5-client in spring-boot-elasticsearch
...
See gh-47945
Signed-off-by: Filip Hrisafov <filip.hrisafov@gmail.com>
1 month ago
Stéphane Nicoll
40ad8d4e66
Add a section about upgrading to Spring Boot 4.x
...
Closes gh-47916
2 months ago
Stéphane Nicoll
724f706f34
Move auto-configuration for WebTestClient in autoconfigure
...
Closes gh-47892
2 months ago
Stéphane Nicoll
7ff70ca735
Document that web clients are opt-in with @SpringBootTest
...
Closes gh-47891
2 months ago
Stéphane Nicoll
6b3edf88b9
Document AssertJ support for RestTestClient
...
Closes gh-47881
2 months ago
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
2 months ago
Andy Wilkinson
8978d8c359
Avoid using deprecated spring-boot-starter-web
2 months ago
Stéphane Nicoll
ebcb646efb
Polish "Configure devtools to set trace probability to 100% by default"
...
See gh-47721
2 months ago
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>
2 months ago
Andy Wilkinson
918892fc1a
Correct the contents of the Kotlin API documentation
...
Closes gh-47761
2 months ago
Andy Wilkinson
635e766aaf
Make it easier to create executable and deployable war
...
Closes gh-46944
2 months ago
Stéphane Nicoll
b1d863e968
Polish
2 months ago
Stéphane Nicoll
c094c98236
Clarify that API versioning should be configured explicitly
...
Closes gh-47373
2 months ago
Stéphane Nicoll
509428cec7
Polish
2 months ago
Andy Wilkinson
b7589a1471
Raise the minimum supported version of the CycloneDX plugin to 3.0.0
...
Closes gh-47250
2 months ago
Moritz Halbritter
a17b0559ff
Add missing page aliases
...
See gh-45201
2 months ago
Moritz Halbritter
a8331ad879
Rename CDS section in documentation to AOT cache
...
Closes gh-45201
2 months ago
Vedran Pavic
b3133d4ec1
Disable LiveReload server by default
...
Change the default value of the configuration property
`spring.devtools.livereload.enabled` to `false`.
See gh-47387
Signed-off-by: Vedran Pavic <vedran@vedranpavic.com>
2 months ago
Andy Wilkinson
81aa674adb
Remove support for embedded launch scripts
...
Closes gh-47666
2 months ago
Stéphane Nicoll
9c969f91be
Polish "Remove Spring Pulsar Reactive support"
...
See gh-47707
2 months ago
onobc
4aaa1dfb5f
Remove Spring Pulsar Reactive support
...
This removes the auto-configuration for Spring Pulsar Reactive.
Consolidates the PulsarConfiguration into the PulsarAutoConfiguration because
there is no longer a need to factor out the common components between Spring
Pulsar and Spring Pulsar Reactive.
See gh-47707
Signed-off-by: onobc <chris.bono@gmail.com>
2 months ago
Yanming Zhou
609b0b444e
Use JsonMapper instead of ObjectMapper where feasible
...
See gh-47503
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2 months ago
Stéphane Nicoll
90804c8c2b
Adapt @AutoConfigureHttpGraphQlTester to new testing infrastructure
...
This commit adapts @AutoConfigureHttpGraphQlTester to rely on the
auto-configured WebTestClient and stop triggering the configuration
of MockMvc.
Closes gh-47660
2 months ago
Andy Wilkinson
1be6a54807
Remove support for spring-restdocs-restassured
...
Closes gh-47685
2 months ago
Andy Wilkinson
ca37f4e972
Document Jackson 2 support
...
See gh-47688
2 months ago
Stéphane Nicoll
adb6481c62
Polish "Upgrade to Testcontainers 2.0.1"
...
See gh-47664
2 months ago
Eddú Meléndez
7f64615690
Upgrade to Testcontainers 2.0.1
...
* Update dependencies name
Modules are prefixed with `testcontainers-`
* Update container classes
Container classes are under `org.testcontainers.<module-name>` package
See gh-47664
Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com>
2 months ago