4268 Commits

Author SHA1 Message Date
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