Scott Frederick
44941fea48
Merge branch '3.2.x'
...
Closes gh-40481
2024-04-22 16:55:57 -05:00
Scott Frederick
08bc0460ed
Document usage of Docker Compose support in tests
...
Closes gh-40171
2024-04-22 16:47:29 -05:00
Pavel Anisimov
af976caec9
Generate configuration metadata for records
...
Update `spring-boot-configuration-processor` to support generating
configuration metadata from record parameter javadoc.
See gh-29403
2024-04-22 10:27:47 -07:00
Moritz Halbritter
9184448054
Merge branch '3.2.x'
...
Closes gh-40471
2024-04-22 14:34:48 +02:00
Moritz Halbritter
4b61ae415b
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40470
2024-04-22 14:34:36 +02:00
Moritz Halbritter
5510c6f61b
Clarify that all named properties must match for @ConditionalOnProperty to match
...
Closes gh-40110
2024-04-22 14:27:54 +02:00
nahid.mahbub
ac0d17671a
Fix links to Batch's javadoc
...
See gh-40141
2024-04-22 12:48:04 +01:00
Andy Wilkinson
3a6f83e2d6
Fix links to Batch's javadoc
...
Closes gh-40468
2024-04-22 12:39:56 +01:00
Phillip Webb
73b1836a00
Polish 'Fix forward-headers-strategy documentation regarding cloud defaults'
...
See gh-40054
2024-04-18 12:17:29 -07:00
Vilius Šumskas
a832e4bb38
Fix forward-headers-strategy documentation regarding cloud defaults
...
Update the reference documentation since all cloud platform use
forward-headers-strategy=NATIVE.
See gh-40054
2024-04-18 12:16:12 -07:00
Chris Bono
08ad7aa444
Add Spring Pulsar transaction support
...
Adds auto-config for Spring for Apache Pulsar transactions.
Introduces a new `spring.pulsar.transaction.enabled` property
which can be used to enable transactions. This feature is
opt-in and remains disabled by default.
See gh-40189
Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2024-04-17 19:30:58 -07:00
Moritz Halbritter
ca6a321b87
Pull the whole "Testing" documentation section up to the top level
...
Closes gh-38361
2024-04-17 14:37:18 +02:00
Moritz Halbritter
00a10fdc52
Move Docker Compose and Testcontainers to separate section
...
See gh-38361
2024-04-17 14:05:52 +02:00
Brian Clozel
647a5ec6be
Deprecate framework-specific @*Endpoint annotations
...
Prior to this commit, applications could declare Actuator Endpoints
using web framework-specific annotations, such as `@ServletEndpoint`,
@ControllerEndpoint and @RestControllerEndpoint.
Such annotations are closely tied to the programming model of specific
web technologies, such as Servlet or Spring MVC. Unlike other
`@Endpoint` support, they are not portable and will not work
transparently over blocking/reactive and transports.
Because of the strong adherence of this support with the underlying
infrastructure, it makes it impossible to evolve the implementation of
Actuator support without breaking this use case. The reference
documentation has been advocating for using `@Endpoint` and
`@*Operation` for custom endpoints for a long time now.
This commit deprecates this specific support in favor of the recommended
approach.
Closes gh-31768
2024-04-15 18:58:52 +02:00
Scott Frederick
a79c40f072
Polish "Refine Efficient Deployments section in the reference guide"
...
See gh-40175
2024-04-05 11:11:19 -05:00
Stéphane Nicoll
862611a8f9
Refine Efficient Deployments section in the reference guide
...
See gh-40175
2024-04-05 11:11:18 -05:00
Moritz Halbritter
ce358c601b
Polish "Auto-config support for latest Prometheus client and simpleclient"
...
See gh-40023
2024-04-05 10:45:14 +02:00
Phillip Webb
912c6f617d
Update redirect to use correct layout
...
See gh-40062
2024-04-04 14:41:35 -07:00
Scott Frederick
e855e04236
Merge branch '3.2.x'
...
Closes gh-40164
2024-04-03 15:58:31 -05:00
Stéphane Nicoll
ab22b15535
Clarify requirements for -parameters and constructor binding
...
See gh-40157
2024-04-03 15:53:26 -05:00
Scott Frederick
e29b981513
Polish "Ensure Reference Guides breadcrumb in page headers is hyperlinked"
...
See gh-40135
2024-04-03 15:35:50 -05:00
nahid.mahbub
4369e6637e
Ensure Reference Guides breadcrumb in page headers is hyperlinked
...
See gh-40135
2024-04-03 15:31:00 -05:00
Phillip Webb
10260c084b
Rename Antora component from spring-boot to boot
...
Closes gh-40131
2024-03-28 13:21:27 -07:00
Scott Frederick
ad79c373f8
Add SNI support to web server SSL auto-configuration
...
Properties under `server.ssl.server-name-bundles` and
`management.server.ssl.server-name-bundles` can be used to configure
mappings of host names to SSL bundles to support SNI in embedded web
servers.
Closes gh-26022
2024-03-28 14:12:20 -05:00
Phillip Webb
af0353ddd3
Remove anchor-rewrite.properties
...
Remove `anchor-rewrite.properties` now that we have `rewrite.adoc` to
replace them.
See gh-40062
2024-03-26 11:27:03 -07:00
Phillip Webb
a836182e31
Add redirect.adoc
...
Add a redirects page primarily generated from the existing anchor
rewrite files. This page should eventually provide redirect support.
Migration was mostly automated using
https://github.com/philwebb/spring-boot-redirects-generator
See gh-40062
2024-03-26 11:24:20 -07:00
Phillip Webb
dab1afcc77
Fix anchor rewrites in preparation for migration to Antora
...
Update `anchor-rewrite.properties` to fix a few errors and remove
elements that no longer exist. This commit also fixes a few anchors
in some `.adoc` files.
See gh-40062
2024-03-26 11:18:27 -07:00
Moritz Halbritter
9f8a26f0f7
Replace links to code with links to javadoc
...
Closes gh-40065
2024-03-26 14:59:51 +01:00
Phillip Webb
cd1d223deb
Drop empty Antora directories
2024-03-25 08:52:51 -07:00
Phillip Webb
6bb6a798ce
Set version to true
in antora.yml to allow docs generation
...
See gh-33766
2024-03-25 08:52:51 -07:00
Moritz Halbritter
1bdf4eed62
Document SBOM support
...
Closes gh-40059
2024-03-25 14:46:24 +01:00
Moritz Halbritter
4e62aae1a0
Document CDS support
...
Closes gh-40061
2024-03-25 11:01:09 +01:00
Moritz Halbritter
a4b4a881cd
Document new tools mode
...
Closes gh-40094
2024-03-25 10:49:05 +01:00
Johnny Lim
12b4353e28
Polish
...
See gh-40034
2024-03-22 11:06:34 +01:00
Andy Wilkinson
ccd22a3109
Document support for Java 22
...
Closes gh-40047
2024-03-21 17:07:40 +00:00
Andy Wilkinson
ddbefd91d1
Document support for Java 22
...
Closes gh-40046
2024-03-21 08:07:44 +00:00
Phillip Webb
8dd89c1ac7
Migrate spring-boot-docs to Antora
...
See gh-33766
2024-03-20 15:33:02 -07:00
Johnny Lim
412b8dd548
Polish
...
See gh-39910
2024-03-15 11:25:16 +01:00
Brian Clozel
08626d3591
Auto-configure SSE support for GraphQL endpoints
...
This commit auto-configures the newly supported SSE transport for
GraphQL endpoints in both Spring MVC and WebFlux.
Closes gh-39651
2024-03-11 14:55:58 +01:00
Moritz Halbritter
7799d90e6a
Merge branch '3.2.x'
...
Closes gh-39785
2024-02-28 13:00:50 +01:00
Moritz Halbritter
28e7f1d4a4
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39784
2024-02-28 13:00:36 +01:00
Piyal Ahmed
3028fe703e
Fix Typo in Spring Boot Docs Section 10.1 Custom HTTP Exchange Recording
...
See gh-39777
2024-02-28 12:58:53 +01:00
Andy Wilkinson
9acd5376c8
Merge branch '3.2.x'
...
Closes gh-39738
2024-02-23 09:40:01 +00:00
Andy Wilkinson
490161c0ed
Polish warning about virtual threads and the JVM exiting
...
Closes gh-39732
2024-02-23 09:39:48 +00:00
Scott Frederick
5e844dbbdd
Merge branch '3.2.x'
...
Closes gh-39642
2024-02-20 11:58:57 -06:00
Scott Frederick
60d2b3ea43
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39641
2024-02-20 11:58:39 -06:00
Scott Frederick
eb4d6e7c15
Polish "Add note regarding mixing of bundle-based and direct SSL configuration"
...
See gh-39616
2024-02-20 11:57:06 -06:00
Jakob Wanger
4c069f0079
Add note regarding mixing of bundle-based and direct SSL configuration
...
Signed-off-by: Jakob Wanger <jakobwanger@gmail.com>
See gh-39616
2024-02-20 11:57:05 -06:00
Moritz Halbritter
3a565e4e4b
Use Jersey's ObservationRequestEventListener for Jersey observability
...
Closes gh-39633
2024-02-20 11:46:14 +01:00
Moritz Halbritter
3dd3fc8f3a
Merge branch '3.2.x'
...
Closes gh-39632
2024-02-20 09:39:14 +01:00