Commit Graph

4442 Commits

Author SHA1 Message Date
Stéphane Nicoll d0cdae2369 Align nativeTest to native to make it multi-modules friendly
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[early-access:true toolchain:true version:24], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:22], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:windows-latest name:Windows]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run Details
This commit harmonizes the behavior of the native and nativeTest Maven
profiles. Previously, enabling the nativeTest profile would
automatically add an execution of the Spring Boot and Native Build Tools
plugins, even in a module that doesn't represent an application or a
Spring Boot-related module.

With this commit, the native testing feature is only enabled if the
plugins are defined in the project, either directly, or in a parent.

The documentation has been updated as the behavior of both profiles is
now much more consistent.

Closes gh-44696
2025-03-17 11:32:35 +01:00
Stéphane Nicoll 0a84ebf9f1 Merge branch '3.4.x'
Closes gh-44626
2025-03-06 15:34:11 +01:00
Stéphane Nicoll e06244d007 Adapt EntityManagerFactoryBuilder to work with multiple data sources
This commit allows EntityManagerFactoryBuilder to provide the JPA
properties to use according to the DataSource used to build the
EntityManagerFactory. Previously the JPA properties were computed only
once based on the primary data source, which was a problem since its
default DDL setting may be different.

EntityManagerFactoryBuilder takes a function that provides the JPA
properties based on a data source, rather than the properties
themselves. Constructors with the previous variant have been deprecated
as a result.

Closes gh-44516
2025-03-06 15:33:53 +01:00
Stéphane Nicoll 2f407550e3 Adapt to deprecation in Spring Security snapshots
See gh-44598
2025-03-06 10:37:38 +01:00
Stéphane Nicoll 2b31250689 Merge branch '3.4.x'
Closes gh-44524
2025-03-04 15:31:03 +01:00
Stéphane Nicoll c1f58d1f80 Merge branch '3.3.x' into 3.4.x
Closes gh-44523
2025-03-04 15:30:53 +01:00
Matthias Streidel 474dafae28 Fix typo
See gh-44514

Signed-off-by: Matthias Streidel <github@metters.slmail.me>
2025-03-04 15:30:27 +01:00
Brian Clozel 83f678a8b1 Separate transports in GraphQL auto-configurations
This commit revisits the existing GraphQL configuration properties to
better reflect which ones belong to specific transports.
This also relaxes the Web auto-configurations to only require the
`ExecutionGraphQlService` as a bean. The `GraphQlSource` is now an
optional bean dependency.

Closes gh-44495
2025-02-28 18:12:31 +01:00
Moritz Halbritter 8f4e0518f3 Polish "Add support for OTel-specific environment variables"
See gh-44394
2025-02-28 14:52:10 +01:00
Dmytro Nosan bf015bfeb9 Add support for OTel-specific environment variables
This commit introduces the OpenTelementryAttributes class that fetches
OTEL_RESOURCE_ATTRIBUTES and OTEL_SERVICE_NAME environment variables
and merges it with user-defined resource attributes.

Besides that, this commit includes spec-compliant proper handling of
OTEL_RESOURCE_ATTRIBUTES in OtlpMetricsPropertiesConfigAdapter and
OpenTelemetryAutoConfiguration.

See gh-44394

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-02-28 14:52:10 +01:00
Eddú Meléndez 261ea64e39 Add ServiceConnection support for LLdapContainer (Testcontainers)
See gh-44389

Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com>
2025-02-28 13:54:55 +01:00
Eddú Meléndez 5fac1011d6 Add ServiceConnection support for lldap/lldap (Compose)
See gh-44389

Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com>
2025-02-28 13:54:55 +01:00
Stéphane Nicoll 5e57f1bb7b Merge branch '3.4.x'
Closes gh-44421
2025-02-24 08:23:53 +01:00
Stéphane Nicoll a5ed3e6aed Merge branch '3.3.x' into 3.4.x
Closes gh-44420
2025-02-24 08:23:45 +01:00
Stéphane Nicoll 41656bf4ee Update copyright of changed files
See gh-44413
2025-02-24 08:21:07 +01:00
Tran Ngoc Nhan ae2cfebd93 Fix typo in fold attribute
See gh-44413

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-02-24 08:19:57 +01:00
Stéphane Nicoll ed5ec225a7 Merge branch '3.4.x'
Closes gh-44417
2025-02-24 08:04:36 +01:00
Stéphane Nicoll f235d7e9ff Merge branch '3.3.x' into 3.4.x
Closes gh-44416
2025-02-24 08:01:46 +01:00
Johnny Lim 332ad7bb70 Polish
See gh-44323

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-02-24 07:46:25 +01:00
Stéphane Nicoll 742ea17340 Merge branch '3.4.x'
Closes gh-44403
2025-02-22 18:25:29 +01:00
Stéphane Nicoll 397ded2e6d Merge branch '3.3.x' into 3.4.x
Closes gh-44402
2025-02-22 18:25:18 +01:00
Tran Ngoc Nhan c211b05660 Adapt reference to JooqExceptionTranslator
This commit updates the reference guide as JooqExceptionTranslator has
been superseded by ExceptionTranslatorExecuteListener.

See gh-44385

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-02-22 18:22:14 +01:00
Moritz Halbritter ae16856bda Revert "Use noble buildpacks instead of jammy"
This reverts commit 4f672b9588.

See gh-42711
2025-02-19 16:00:27 +01:00
Moritz Halbritter 4f672b9588 Use noble buildpacks instead of jammy
Closes gh-42711
2025-02-19 13:59:21 +01:00
Moritz Halbritter 8ff1e631fe Document SSL support for Docker Compose and Testcontainers
Closes gh-41137
2025-02-17 13:36:26 +01:00
Andy Wilkinson ca1bd3f633 Merge branch '3.4.x'
Closes gh-44304
2025-02-17 11:01:43 +00:00
Andy Wilkinson 9fa40adb45 Merge branch '3.3.x' into 3.4.x
Closes gh-44303
2025-02-17 11:01:31 +00:00
Andy Wilkinson 045fbee395 Document need for $ separator when auto-config is nested
Closes gh-44298
2025-02-17 11:00:29 +00:00
Stéphane Nicoll 2884caee36 Merge branch '3.4.x'
Closes gh-44302
2025-02-17 11:31:03 +01:00
Stéphane Nicoll db34e37041 Merge branch '3.3.x' into 3.4.x
Closes gh-44301
2025-02-17 11:30:55 +01:00
Tran Ngoc Nhan f3ce5bca0c Clarifyt when UserDetailsService auto-configuration will back off
See gh-44267

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-02-17 11:29:37 +01:00
Stéphane Nicoll 8d713fb6c7 Polish "Auto-configure CqlTemplate and ReactiveCqlTemplate"
See gh-44291
2025-02-17 09:20:03 +01:00
Phillip Webb 7433b93769 Add stack trace printer support for structured logging
Introduce a new `StackTracePrinter` interface (and a standard
implementation) that can be used to print stack traces in a custom
form. The existing `StructuredLoggingJsonProperties` have been updated
with a nested `StackTrace` record that supports common customization
options or allows a custom `StackTracePrinter` to be used.

Closes gh-43864
2025-02-10 22:34:28 -08:00
Brian Clozel afcc780e61 Write TraceId in HTTP Response headers
Prior to this commit, the Micrometer instrumentation support would
auto-configure a `ServerHttpObservationFilter` for creating observations
in Spring MVC applications.

As of Spring Framework 6.2, applications can extend this filter class to
get notified of the observation scope being opened.
This commit contributes a new `TraceHeaderObservationFilter`
implementation that writes the current Trace Id (if present) to the
`X-Trace-Id` HTTP response header.

This feature is disabled by default, applications will need to enable
`management.observations.http.server.requests.write-trace-header`.
`
Closes gh-40857
2025-02-10 18:08:31 +01:00
Andy Wilkinson e40a7686cd Merge branch '3.4.x'
Closes gh-44171
2025-02-08 10:08:57 +00:00
Andy Wilkinson cc5414826a Merge branch '3.3.x' into 3.4.x
Closes gh-44170
2025-02-08 10:08:43 +00:00
Tran Ngoc Nhan b5fa849563 Link to JarLauncher's javadoc
See gh-44168

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-02-08 10:08:05 +00:00
Johnny Lim c335f772d0 Polish
See gh-44148

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-02-07 09:21:19 +01:00
Moritz Halbritter 129a20132b Merge branch '3.4.x'
Closes gh-44146
2025-02-06 12:24:12 +01:00
Moritz Halbritter 1b494cc61d Merge branch '3.3.x' into 3.4.x
Closes gh-44145
2025-02-06 12:21:58 +01:00
Moritz Halbritter baf596d10e Document double observations when using @Timed etc.
Closes gh-44037
2025-02-06 12:21:31 +01:00
Andy Wilkinson 63ecfac40d Support Pushgateway with new Prometheus client
Closes gh-43923
2025-02-04 11:17:25 +00:00
Johnny Lim a39e1c4a09 Polish
Signed-off-by: Johnny Lim <izeye@naver.com>

See gh-44034
2025-01-31 17:04:58 +01:00
Stéphane Nicoll 4c7b8ef57b Merge branch '3.4.x'
Closes gh-44036
2025-01-31 13:46:57 +01:00
Stéphane Nicoll a3f997d5d5 Merge branch '3.3.x' into 3.4.x
Closes gh-44035
2025-01-31 13:46:21 +01:00
Ashish Kumar e41d697040 Fix typo in Running Your Application
See gh-44032

Signed-off-by: Ashish Kumar <34642693+ashishkujoy@users.noreply.github.com>
2025-01-31 13:45:37 +01:00
Moritz Halbritter 61d7f3783e Implement config data loader to load from environment variables
The config data loader supports the env: prefix and also accepts
extension hints.

Example: env:VAR1[.properties] reads the environment
variable 'VAR1' in properties format (using the
PropertiesPropertySourceLoader).

The PropertySourceLoaders are loaded via spring.factories.

Also adds a smoke test to test it end to end.

Closes gh-41609
2025-01-31 09:33:28 +01:00
Phillip Webb 910d57ed90 Merge branch '3.4.x' 2025-01-30 20:17:43 -08:00
Phillip Webb 965e587de3 Polish 2025-01-30 20:17:39 -08:00
Phillip Webb 1b63d05edd Merge branch '3.4.x' 2025-01-30 18:38:45 -08:00
Phillip Webb 1c3cbb411c Fix missing javadoc reference 2025-01-30 18:38:29 -08:00
Moritz Halbritter 7ab89d1b16 Merge branch '3.4.x'
Closes gh-44023
2025-01-30 10:25:18 +01:00
Moritz Halbritter dcd4b7cb57 Merge branch '3.3.x' into 3.4.x
Closes gh-44022
2025-01-30 10:25:02 +01:00
Moritz Halbritter 7f9b4c6ff6 Document Kubernetes' preStop sleep
Closes gh-43830
2025-01-30 10:22:25 +01:00
Phillip Webb c1cb4c51ed Use a single `customizer` property for JSON logging
Update `StructuredLoggingJsonProperties` no that only a single
`customizer` property is supported.

See gh-43368
2025-01-29 11:26:22 -08:00
Moritz Halbritter 58cc3a0d3d Deprecate SignalFX support
Closes gh-43962
2025-01-29 10:41:24 +01:00
Moritz Halbritter f24ba9935c Add ability to ignore configuration properties
Properties which should be ignored can be specified in the
additional-spring-configuration-metadata.json file. The ignored
properties section is copied into the final
spring-configuration-metadata.json file, and the ignored properties are
removed from the properties element in the final file.

Closes gh-2421
2025-01-28 11:09:26 +01:00
Moritz Halbritter b9bab7a98b Merge branch '3.4.x'
Closes gh-43976
2025-01-27 13:10:20 +01:00
Moritz Halbritter 8059c24e6a Merge branch '3.3.x' into 3.4.x
Closes gh-43975
2025-01-27 13:10:03 +01:00
Rucha Vaikar c699779593 Correct the location of MyApplication.java in the docs
See gh-43965

Signed-off-by: Rucha Vaikar <70310911+Ru311@users.noreply.github.com>
2025-01-27 13:05:43 +01:00
Moritz Halbritter 1bab11f28d Merge branch '3.4.x'
Closes gh-43972
2025-01-27 11:43:30 +01:00
Moritz Halbritter dd7708190c Merge branch '3.3.x' into 3.4.x
Closes gh-43971
2025-01-27 11:43:18 +01:00
Tran Ngoc Nhan bee3dafc86 Add links to Jackson JavaDoc
See gh-43961

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-01-27 11:42:06 +01:00
Phillip Webb 8ec61b9870 Polish 'Refactor `@ConfigurationProperties` that only use `prefix`'
See gh-43917
2025-01-24 14:59:32 -08:00
Yanming Zhou c1d97ffe16 Refactor `@ConfigurationProperties` that only use `prefix`
See gh-43917

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-24 14:58:36 -08:00
Phillip Webb 55633a1377 Polish 'Add support for multiple StructuredLoggingJsonMembersCustomizers'
See gh-43368
2025-01-24 14:00:24 -08:00
Moritz Halbritter d73502708e Add virtual threads metrics to documentation
See gh-43852
2025-01-24 13:30:13 +01:00
Andy Wilkinson d7cf2b3d7e Merge branch '3.4.x'
Closes gh-43959
2025-01-24 11:57:41 +00:00
Andy Wilkinson 7664bab35f Merge branch '3.3.x' into 3.4.x
Closes gh-43958
2025-01-24 11:57:29 +00:00
Andy Wilkinson 178f693118 Polish "Warn about limitations of Quartz's schema scripts"
See gh-43955
2025-01-24 11:53:55 +00:00
Timothée Andres 2600e872e3 Warn about limitations of Quartz's schema scripts
See gh-43955

Signed-off-by: Timothée Andres <andres.timothee@gmail.com>
2025-01-24 11:49:33 +00:00
Andy Wilkinson 1e43b0003f Merge branch '3.4.x'
Closes gh-43951
2025-01-24 08:54:50 +00:00
Andy Wilkinson c7b54dcbb3 Merge branch '3.3.x' into 3.4.x
Closes gh-43950
2025-01-24 08:53:03 +00:00
Johnny Lim 6c8d41935f Polish
See gh-43879

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-01-24 08:45:41 +00:00
Andy Wilkinson 3272148932 Merge branch '3.4.x'
Closes gh-43930
2025-01-22 14:56:20 +00:00
Andy Wilkinson f184e98b78 Merge branch '3.3.x' into 3.4.x
Closes gh-43929
2025-01-22 14:56:09 +00:00
Andy Wilkinson 390963fe74 Document when defaultValue and description cannot be extracted
Closes gh-43925
2025-01-22 14:54:06 +00:00
Moritz Halbritter 02a49b6038 Add a MeterBinder for SSL chain expiry
It registers a 'ssl.chains' gauge to count the number of chains with
different statuses (valid, expired, not yet valid, will expire soon).

Additionally, it registers a 'ssl.chain.expiry' gauge for every
certificate in a chain, tracking the seconds until expiry.

This binder reacts on bundle updates and new bundle registrations.

Closes gh-42030
2025-01-16 11:15:16 +01:00
Stéphane Nicoll 4685fdebf0 Merge branch '3.4.x' 2025-01-16 09:59:11 +01:00
Stéphane Nicoll 55cb112120 Merge branch '3.3.x' into 3.4.x 2025-01-16 09:58:42 +01:00
Stéphane Nicoll 89ffe1a1fd Polish "Document 'base64:' prefix support"
Resolution of base64 encoded data to arbitrary resources has been
introduced in Spring Boot 3.4. This commit adapts the documentation to
restrict this support to SSL only.

This commit also polishes the phrasing a bit.

See gh-43809
2025-01-16 09:53:49 +01:00
Stéphane Nicoll 89cd525f14 Merge branch '3.4.x'
Closes gh-43836
2025-01-15 17:37:18 +01:00
Stéphane Nicoll bb7abf886f Merge branch '3.3.x' into 3.4.x
Closes gh-43835
2025-01-15 17:37:04 +01:00
Stéphane Nicoll faf40f38cf Document 'base64:' prefix support
Closes gh-43809
2025-01-15 17:36:42 +01:00
Moritz Halbritter ac330d7e37 Polish "Mention @ConditionalOnBooleanProperty in reference document"
See gh-43827
2025-01-15 13:23:17 +01:00
Yanming Zhou 555b0a6ea4 Mention @ConditionalOnBooleanProperty in reference document
See gh-43827

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-01-15 13:11:33 +01:00
Phillip Webb a49719d73e Use consistent exception messages in Assert calls
Update `Assert` calls to consistently use messages of the form
"'item' must [not] ...".

Closes gh-43780
2025-01-11 21:18:47 -08:00
Stéphane Nicoll 9f6f244370 Add support for Vibur DBCP connection pool to DataSourceBuilder
Closes gh-42903
2025-01-08 11:20:46 +01:00
Andy Wilkinson a2d038f2f5 Merge branch '3.4.x'
Closes gh-43731
2025-01-08 10:07:47 +00:00
Andy Wilkinson ca3fbb26a2 Mention system libraries as a reason not to use tiny builder
Closes gh-43716
2025-01-08 10:07:05 +00:00
Andy Wilkinson c6b958cfd2 Merge branch '3.4.x'
Closes gh-43730
2025-01-08 09:54:26 +00:00
Andy Wilkinson e1e84874eb Merge branch '3.3.x' into 3.4.x
Closes gh-43729
2025-01-08 09:54:06 +00:00
Andy Wilkinson 7754b2e450 Refer to OTLP instead of OpenTelemetry
Closes gh-43727
2025-01-08 09:53:15 +00:00
Stéphane Nicoll 8d2b1addb0 Polish "Use SQLExceptionTranslator bean if defined"
See gh-43511
2025-01-07 12:25:23 +01:00
Stéphane Nicoll e6af48fc20 Polish "Retain existing modules in JacksonAutoConfiguration"
See gh-42836
2025-01-07 11:58:47 +01:00
Stéphane Nicoll 8af1778ca8 Merge branch '3.3.x'
Closes gh-43605
2024-12-24 10:35:32 +01:00
Stéphane Nicoll 4bd6ad9c93 Polish "Remove reference to 'layertools' in reference doc"
See gh-43601
2024-12-24 10:34:39 +01:00
Tran Ngoc Nhan 01cd8969e2 Remove reference to 'layertools' in reference doc
See gh-43601
2024-12-24 10:34:31 +01:00
Moritz Halbritter 208d043450 Merge branch '3.3.x'
Closes gh-43558
2024-12-18 09:55:58 +01:00
Yanming Zhou 6366511b59 Fix typo
See gh-43557
2024-12-18 09:53:53 +01:00
Phillip Webb b447bdf070 Merge branch '3.3.x'
Closes gh-43555
2024-12-17 20:40:46 -08:00
Phillip Webb 38d96aabef Drop {*-javadoc} attribute prefixes when possible
Update javadoc references to use package name lookups rather than
`{*-javadoc}` attributes. MongoDB and Testcontainers cannot be
migrated since they have split packages.

Closes gh-43223
2024-12-17 20:38:30 -08:00
Phillip Webb f5cf95d0cf Merge branch '3.3.x'
Closes gh-43552
2024-12-17 17:35:08 -08:00
Phillip Webb 229137d2cd Document certain server.ssl.properties are ignored when using a bundle
Closes gh-43353
2024-12-17 17:34:20 -08:00
Andy Wilkinson f5a4bf0302 Merge branch '3.3.x'
Closes gh-43544
2024-12-17 10:45:31 +00:00
Andy Wilkinson 4763123932 Recommend using Maven's <annotationProcessorPaths>
Closes gh-43329
2024-12-17 10:45:16 +00:00
Johnny Lim 4d15ee5bf0 Polish
See gh-43498
2024-12-13 13:29:20 -08:00
Moritz Halbritter 2ff6dea5ca Polish "Document how to use structured logging with custom log configuration"
See gh-43301
2024-12-05 10:34:07 +01:00
Yanming Zhou dd14158ad7 Document how to use structured logging with custom log configuration
See gh-43301
2024-12-05 10:13:02 +01:00
Phillip Webb 1d578a8213 Merge branch '3.3.x' 2024-12-03 20:30:36 -08:00
Phillip Webb 3dcea98f00 Polish `redirect.adoc` by sorting contents alphabetically 2024-12-03 20:30:09 -08:00
Phillip Webb 01ea503383 Merge branch '3.3.x'
Closes gh-43372
2024-12-03 20:29:49 -08:00
Phillip Webb 709cd91b3e Add legacy anchor redirects
Add anchor redirects previously covered by the
`anchor-rewrite.properties` file.

See gh-43367
2024-12-03 20:17:14 -08:00
Phillip Webb 75a3722ee4 Add more anchor redirects
See gh-43367
2024-12-03 20:16:51 -08:00
Phillip Webb 3e37a50b1e Fix actuator access documentation to use 'none' rather than 'disabled'
Closes gh-43351
2024-12-03 12:01:07 -08:00
Stéphane Nicoll 5e33808607 Merge branch '3.3.x'
Closes gh-43342
2024-12-02 09:42:52 +01:00
Yanming Zhou d81678016e Restore System property in Logging section of the reference documentation
Before this commit, it is rendered as an unexpected link with simple class
name, it should be full qualified class name.

See gh-43341
2024-12-02 09:42:08 +01:00
Johnny Lim 859c235a95 Polish
See gh-43316
2024-11-29 10:35:11 +01:00
Andy Wilkinson d3c5a4bf8d Merge branch '3.3.x'
Closes gh-43315
2024-11-28 11:34:59 +00:00
Andy Wilkinson 5cff43ddff Link to EnableMethodSecurity instead of EnableGlobalMethodSecurity
Closes gh-43308
2024-11-28 11:33:37 +00:00
Stéphane Nicoll de268324e0 Merge branch '3.3.x'
Closes gh-43299
2024-11-27 08:25:00 +01:00
Tran Ngoc Nhan 16838a9b58 Fix syntax in reference guide
See gh-43271
2024-11-27 08:24:16 +01:00
Stéphane Nicoll d8c41c2583 Defensively unwrap CacheConnectionFactory
This commit refines the optimization introduced in gh-39816 to only
unwrap our own caching connection factory. The more advanced unwrap
algorithm is still available, but opt-in only.

Unwrapping more aggressively may break use cases where the wrapped
ConnectionFactory is required, i.e. for transactional purposes.

Closes gh-43277
2024-11-26 19:56:32 +01:00
Phillip Webb 11415a97f2 Restore monospaced text to unescaped form
See gh-43239
2024-11-20 20:46:11 -08:00
Phillip Webb e9e018c598 Migrate class references to full javadoc links
Update documentation to use `javadoc:...` macro for class and interface
references.

Migrated using https://github.com/philwebb/asciidoctor-javadoc-migration

See gh-43239
2024-11-20 20:46:11 -08:00
Phillip Webb 0e62778612 Use fully-qualified names for ambiguous type references
Update type references to use a fully qualified name when we have
more than one candidate available to us.

See gh-43239
2024-11-20 20:46:11 -08:00
Phillip Webb e8e9592c3d Temporarily escape monospaced text that will not be linked
Escape elements that we know cannot be converted to a javadoc link.

See gh-43239
2024-11-20 20:46:11 -08:00
Phillip Webb 6b6597b403 Restore monospaced text to unescaped form
See gh-41614
2024-11-20 20:35:33 -08:00
Phillip Webb 4c8dafe12b Migrate class references to full javadoc links
Update documentation to use `javadoc:...` macro for class and interface
references.

Migrated using https://github.com/philwebb/asciidoctor-javadoc-migration

See gh-41614
2024-11-20 20:24:54 -08:00
Phillip Webb 3d57d36c16 Use fully-qualified names for ambiguous type references
Update type references to use a fully qualified name when we have
more than one candidate available to us.

See gh-41614
2024-11-20 20:24:53 -08:00
Phillip Webb d289d0a442 Temporarily escape monospaced text that will not be linked
Escape elements that we know cannot be converted to a javadoc link.

See gh-41614
2024-11-20 20:24:53 -08:00
Phillip Webb 4628059dc0 Remove Influx section from redirects
See gh-43238
2024-11-20 19:57:40 -08:00
Phillip Webb bd770f1992 Remove Influx section from documentation
Closes gh-43238
2024-11-20 19:42:50 -08:00
Phillip Webb b094a13c3b Polish documentation 2024-11-20 17:56:57 -08:00
Phillip Webb 2f04ad6699 Merge branch '3.3.x'
Closes gh-43234
2024-11-20 12:35:33 -08:00
Phillip Webb dc49c64e56 Remove FlywayCallback reference in documentation
Closes gh-43233
2024-11-20 12:35:24 -08:00
Phillip Webb b56352405b Merge branch '3.3.x' 2024-11-20 12:34:47 -08:00
Phillip Webb 924ea70c19 Polish documentation to use more javadoc links
Update a few areas of the documentation to use full javadoc
links.

See gh-41614
2024-11-20 12:34:04 -08:00
Phillip Webb 47722af18e Polish documentation
Cleanup and polish some areas of the documentation.
2024-11-20 12:16:29 -08:00
Andy Wilkinson 6289104190 Merge branch '3.3.x'
Closes gh-43225
2024-11-20 10:09:32 +00:00
Andy Wilkinson ec2a350959 Publish API catalog content and root aggregate content from s-b-docs
Closes gh-43224
2024-11-20 10:09:23 +00:00
Johnny Lim 0b854bfee1 Replace "structure logging" with "structured logging"
See gh-43203
2024-11-16 08:30:09 -08:00
Moritz Halbritter ad8ffdb59c Merge branch '3.3.x'
Closes gh-43160
2024-11-14 14:48:01 +01:00
Moritz Halbritter ec236be2bb Merge branch '3.2.x' into 3.3.x
Closes gh-43159
2024-11-14 14:47:52 +01:00
Johnny Lim ac75bc922d Update "Upgrading From" section to additionally use "2.x"
See gh-43123

Co-authored-by: Moritz Halbritter <moritz.halbritter@broadcom.com>
2024-11-14 14:43:30 +01:00
Phillip Webb 32166874f8 Merge branch '3.3.x'
Closes gh-43153
2024-11-13 11:05:19 -08:00
Phillip Webb 0bd1ff7747 Include spring-boot-loader in API documentation
Closes gh-43151
2024-11-13 11:05:13 -08:00
Phillip Webb 2953e9892a Merge branch '3.3.x' 2024-11-13 11:02:41 -08:00
Phillip Webb b8655a8073 Polish documentation 2024-11-13 11:02:35 -08:00
Andy Wilkinson 5d8047a751 Merge branch '3.3.x'
Closes gh-43074
2024-11-08 11:41:30 +00:00