Commit Graph

3916 Commits

Author SHA1 Message Date
Moritz Halbritter
7ac0d0cde6 Merge branch '3.1.x' into 3.2.x
Closes gh-40564
2024-04-29 11:56:32 +02:00
Moritz Halbritter
d716d99d1b Note that Docker Compose is excluded by default from packaged jars
Closes gh-40556
2024-04-29 11:54:17 +02:00
Andy Wilkinson
515bccac6b Polish 2024-04-25 14:10:02 +01:00
Andy Wilkinson
aeb5b1ffe3 Merge branch '3.2.x'
Closes gh-40523
2024-04-25 13:45:12 +01:00
Andy Wilkinson
79c3f0335b Merge branch '3.1.x' into 3.2.x
Closes gh-40522
2024-04-25 13:43:03 +01:00
Andy Wilkinson
27418edeb0 Remove references to s.j.generate-ddl in favor of s.j.hibernate.ddl-auto
Closes gh-40503
2024-04-25 13:39:28 +01:00
Andy Wilkinson
f1d0bcda2f Revert "Remove references to s.j.generate-ddl in favor of s.j.hibernate.ddl-auto"
This reverts commit 273f8e20c2.
2024-04-25 12:44:51 +01:00
Andy Wilkinson
273f8e20c2 Remove references to s.j.generate-ddl in favor of s.j.hibernate.ddl-auto 2024-04-25 12:24:47 +01:00
Moritz Halbritter
744bea5587 Merge branch '3.2.x'
Closes gh-40515
2024-04-25 09:45:37 +02:00
Moritz Halbritter
503d8c1273 Merge branch '3.1.x' into 3.2.x
Closes gh-40514
2024-04-25 09:44:51 +02:00
Moritz Halbritter
8be85611e0 Clarify the directory that's used by default to find Docker Compose file
Closes gh-40512
2024-04-25 09:44:35 +02:00
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
Andy Wilkinson
12e004f131 Revert "Exclude unwanted javax.inject dependency from Data Couchbase"
This reverts commit 06f5ab162f. The
dependency has been removed in Data Couchbase, making the exclude
unnecessary.

See gh-40200
2024-04-12 11:19:16 +01:00
Andy Wilkinson
1ea6f2f51f Revert "Revert "Exclude unwanted javax.inject dependency from Data Couchbase""
This reverts commit 3b76165f4e.

Turns out, the exclude's still needed for now? with Data Couchbase
5.1.x.

See gh-40200
2024-04-11 17:06:03 +01:00
Andy Wilkinson
93c8513a78 Merge branch '3.2.x'
See gh-40224
2024-04-11 16:56:41 +01:00
Andy Wilkinson
7d3ea3f06f Merge branch '3.1.x' into 3.2.x
See gh-40212
2024-04-11 16:56:22 +01:00
Andy Wilkinson
3b76165f4e Revert "Exclude unwanted javax.inject dependency from Data Couchbase"
This reverts commit 06f5ab162f. The
dependency has been removed in Data Couchbase, making the exclude
unnecessary.

See gh-40200
2024-04-11 16:55:24 +01:00
Andy Wilkinson
3699bcfb87 Merge branch '3.2.x'
See gh-40224
2024-04-09 09:09:12 +01:00
Andy Wilkinson
3bb7baf90f Merge branch '3.1.x' into 3.2.x
See gh-40212
2024-04-09 09:07:52 +01:00
Andy Wilkinson
06f5ab162f Exclude unwanted javax.inject dependency from Data Couchbase
See gh-40200
2024-04-09 09:07:13 +01: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
Moritz Halbritter
3ab21ce146 Merge branch '3.2.x'
Closes gh-40118
2024-03-27 09:42:59 +01: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
Phillip Webb
75012c5173 Attempt to fix Windows build error with Antora
See gh-33766
2024-03-21 14:12:22 -07: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
Moritz Halbritter
cd27dd9fd4 Polish "Clarify that pool size properties are ignored with task executor"
See gh-39629
2024-02-20 09:38:48 +01:00
Jakob Wanger
35e2a12ed8 Clarify that pool size properties are ignored with task executor
Signed-off-by: Jakob Wanger <jakobwanger@gmail.com>

See gh-39629
2024-02-20 09:34:23 +01:00
Moritz Halbritter
eb2ef12c36 Merge branch '3.2.x'
Closes gh-39631
2024-02-20 09:31:27 +01:00
Chris Bono
642bd696dd Add link to Pulsar env var workaround
There is a section in the Pulsar client authentication reference guide
that warns users of the lack of relaxed binding for authentication
parameter map keys.

This lack of relaxed binding prevents users from setting these auth
parameters directly via env var as the casing is lost in translation.

The commit adds a link in this area of the reference guide to a
workaround in the Spring Pulsar framework reference guide.

See gh-39630
2024-02-20 09:21:22 +01:00
Brian Clozel
77922af3ba Merge branch '3.2.x'
Closes gh-39603
2024-02-16 15:10:14 +01:00
Brian Clozel
59693f2b12 Move "micrometer.observations.*" configuration properties
This commit moves the "micrometer.observations.*" configuration
properties to "management.observations.*" namespace, as it was
introduced in the wrong namespace initially.

The former configuration property is deprecated and will be removed in a
future version.

Fixes gh-39600
2024-02-16 15:03:18 +01:00
Scott Frederick
22952c3057 Polish "Add BatchTransactionManager annotation"
See gh-39473
2024-02-13 15:39:22 -06:00
BenchmarkingBuffalo
bb87faf237 Add BatchTransactionManager annotation
Add a new @BatchTransactionManager annotation for marking a
PlatformTransactionManager that should be used in batch processing.

See gh-39473
2024-02-13 15:39:21 -06:00
Moritz Halbritter
830246953a Merge branch '3.2.x'
Closes gh-39517
2024-02-12 08:21:52 +01:00
Moritz Halbritter
6163308fbc Polish "Clarify that auto-configured OpenTelemetry Resource behaviour"
See gh-39509
2024-02-12 08:20:24 +01:00
Jakob Wanger
02765bc9f0 Clarify that auto-configured OpenTelemetry Resource behaviour
The documentation does not describe that exposing a Resource bean,
will prevent the property from being able to provide attributes
(unless the newly exposed Resource bean, implements it).

Signed-off-by: Jakob Wanger <jakobwanger@gmail.com>

See gh-39509
2024-02-12 08:18:42 +01:00
Scott Frederick
09a6ae51cc Add support for Bitnami container images with Docker Compose
Closes gh-35759
2024-02-09 14:58:25 -06:00
BenchmarkingBuffalo
0a11cdcc33 Add customizer callback for WebHttpHandlerBuilder
Add a new interface for customizing the WebHttpHandlerBuilder
before the HttpHandler is built from it.

See gh-39467
2024-02-08 13:59:47 -06:00
Moritz Halbritter
cc2233a7d9 Merge branch '3.2.x'
Closes gh-39423
2024-02-06 13:10:22 +01:00
Moritz Halbritter
976152b244 Merge branch '3.1.x' into 3.2.x
Closes gh-39422
2024-02-06 13:10:15 +01:00
lukasdooo
b25d52c896 Update the Debugging Documentation of the Spring Boot Maven Plugin
See gh-39392
2024-02-06 13:06:57 +01:00
Moritz Halbritter
8afeda4165 Merge branch '3.2.x'
Closes gh-39417
2024-02-06 12:58:09 +01:00
Ramil Sayetov
be851aaee0 Fix awaitility link
See gh-39415
2024-02-06 12:57:23 +01:00
Eddú Meléndez
f3e7325064 Add service connection for Docker Compose and Testcontainers ActiveMQ
See gh-39363
2024-02-02 09:05:37 +01:00
Moritz Halbritter
1f321c4421 Polish "Add service connection for Docker Compose and Testcontainers Artemis"
See gh-39311
2024-01-31 08:37:03 +01:00
Eddú Meléndez
f15cd93a35 Add service connection for Docker Compose and Testcontainers Artemis
See gh-39311
2024-01-31 08:37:03 +01:00
Phillip Webb
a31319caaa Merge branch '3.2.x'
Closes gh-39281
2024-01-23 08:14:34 -08:00
Phillip Webb
3fb25f4d4b Merge branch '3.1.x' into 3.2.x
Closes gh-39280
2024-01-23 08:14:26 -08:00
Jan Engehausen
c99daf5de4 Fix typo 'Unuthorized'
See gh-39279
2024-01-23 08:13:13 -08:00
Scott Frederick
bee6fe899c Polish "Add Docker Compose service connection support for OpenLDAP"
See gh-39258
2024-01-22 16:51:45 -06:00
Phillip Webb
a0a804cfdf Merge branch '3.2.x' 2024-01-22 12:20:41 -08:00
Phillip Webb
cff8cb98c7 Merge branch '3.1.x' into 3.2.x 2024-01-22 12:20:24 -08:00
Phillip Webb
e1986ea11e Update copyright year of changed files 2024-01-22 12:20:06 -08:00
Phillip Webb
7700841ba4 Merge branch '3.2.x'
Closes gh-39200
2024-01-17 10:20:46 -08:00