Commit Graph
249 Commits
Author SHA1 Message Date
Stéphane Nicoll d8ea797aab Merge branch '3.5.x' into 4.0.x
Closes gh-49672
2026-03-20 10:08:40 +01:00
Stéphane Nicoll 73083c2b51 Upgrade to Kafka 4.1.2
See also https://github.com/yawkat/lz4-java/wiki/Gradle-and-org.lz4:lz4%E2%80%90java:1.8.1

Closes gh-49627
2026-03-17 16:00:21 +01:00
Moritz Halbritter 766e11dc28 Document support for Java 26
Closes gh-49604
2026-03-16 08:44:42 +01:00
Andy Wilkinson 5b0538c94c Merge branch '3.5.x' into 4.0.x
Closes gh-49562
2026-03-11 11:25:07 +00:00
Moritz Halbritter 0e9840e7de Provide advance warning of the deprecation and forthcoming removal of
OpenTelemetry's ZipkinSpanExporter

Closes gh-49453
2026-03-11 08:36:37 +01:00
Brian Clozel e487a6b499 Improve EndpointRequest matcher documentation
Prior to this commit, `EndpointRequest` exposed factory methods for
creating security matchers in the context of Actuator endpoints. This is
using the popular pattern matching approach for security matchers.
Such matchers are not as focused as method-level security and will match
the endpoint path itself (`"actuator/endpoint"`) as well as everything
beneath it (`"actuator/endpoint/**"`).

This commit improves the Javadoc and reference documentation to make
this behavior more explicit.

Closes gh-49520
2026-03-09 11:25:39 +01:00
Andy Wilkinson 6a13e47664 Merge branch '3.5.x' into 4.0.x
Closes gh-49514
2026-03-09 08:54:18 +00:00
Brian Clozel 7a6d92cbff Document security considerations for forwarded headers
This commit highlights that while "forwarded headers" support is enabled
automatically for cloud platforms, we generally assume that apps are
behind trusted HTTP proxies.

If this is not the case, app developers should disable this feature if
they choose to expose the application to direct Internet traffic.

Closes gh-49507
2026-03-09 09:41:11 +01:00
Stéphane Nicoll 9c93ff4b78 Start building against Spring Framework 7.0.6 snapshots
See gh-49418
2026-03-06 09:29:09 +01:00
Stéphane Nicoll dd75c09277 Merge branch '3.5.x' into 4.0.x
Closes gh-49429
2026-03-05 16:15:38 +01:00
Stéphane Nicoll bad9c3c903 Merge branch '3.5.x' into 4.0.x
Closes gh-49392
2026-03-04 08:49:31 +01:00
Stéphane Nicoll 49d2296c8e Merge branch '3.5.x' into 4.0.x
Closes gh-49362
2026-03-02 09:39:24 +01:00
Andy Wilkinson 6c8cd183bd Merge branch '3.5.x' into 4.0.x
Closes gh-49327
2026-02-26 09:38:10 +00:00
giyeon95 9ab01f61bd Remove extraneous semicolon from read-timeout value
Signed-off-by: giyeon95 <giyeon15@gmail.com>

See gh-49306
2026-02-24 15:36:55 +00:00
Stéphane Nicoll f092971c7c Fix link to INSTALL.txt 2026-02-23 12:13:30 +01:00
Stéphane Nicoll eff9ca0af2 Merge branch '3.5.x' into 4.0.x
Closes gh-49287
2026-02-22 17:23:48 +01:00
Andy Wilkinson 6f303032e2 Merge branch '3.5.x' into 4.0.x
Closes gh-49212
2026-02-13 09:14:36 +00:00
Stéphane Nicoll 92ae4d442e Merge branch '3.5.x' into 4.0.x
Closes gh-49109
2026-02-05 13:53:41 +01:00
Stéphane Nicoll 8f4f13f484 Merge branch '3.5.x' into 4.0.x
Closes gh-49017
2026-01-29 11:29:04 +01:00
Andy Wilkinson f1eef0ecbc Merge branch '3.5.x' into 4.0.x
Closes gh-48946
2026-01-23 09:10:24 +00:00
Phillip Webb abec26e504 Polish 2026-01-21 10:06:02 -08:00
Shaun c04e910198 Fix typo in REST client documentation
See gh-48907

Signed-off-by: Shaun <shaun.haldane@gmail.com>
2026-01-20 18:55:30 +00:00
Andy Wilkinson 85f3f3856d Revert "Allow a custom JsonFactory to be used with JsonMapper.Builder"
This reverts commit 22d6f6a7de.

See gh-48594
2026-01-20 09:34:39 +00:00
Tran Ngoc Nhan 7c03d3ad07 Remove duplicate word
See gh-48874

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2026-01-17 20:10:28 +01:00
Andy Wilkinson 5332ed4321 Correct reference to Cloud Foundry starter
See gh-48675
2026-01-14 14:10:04 +00:00
Moritz Halbritter 08082aa4c8 Merge branch '3.5.x' into 4.0.x
Closes gh-48806
2026-01-13 09:10:43 +01:00
Andy Wilkinson 50e7c02986 Correct links to EnvironmentPostProcessor javadoc
Closes gh-48803
2026-01-13 07:28:30 +00:00
Andy Wilkinson abd0d2903e Update docs to reflect new location of CF actuator support
Closes gh-48675
2026-01-12 08:22:11 +00:00
Andy Wilkinson 7e3cfb2ce0 Polish "Update docs to reflect server.error -> spring.web.error move"
See gh-48767
2026-01-09 10:50:08 +00:00
Philip Bolting 442f9efddd Update docs to reflect server.error -> spring.web.error move
Signed-off-by: Philip Bolting <pb@philipbolting.de>

See gh-48767
2026-01-09 10:50:08 +00:00
Moritz Halbritter 7c51650087 Merge branch '3.5.x' into 4.0.x
Closes gh-48769
2026-01-09 11:45:03 +01:00
Andy Wilkinson 0ffffee4bf Upgrade to Nullability Plugin 0.0.9
Closes gh-48638
2026-01-08 11:59:51 +00:00
Andy Wilkinson 9bd1a460a1 Correct packaging of test code
Closes gh-48699
2026-01-08 11:43:43 +00:00
Stéphane Nicoll 6b019c4ab2 Merge branch '3.5.x' into 4.0.x
Closes gh-48670
2026-01-04 17:15:53 +01:00
Stéphane Nicoll cb1596e8c8 Merge branch '3.5.x' into 4.0.x
Closes gh-48659
2026-01-02 14:02:59 +01:00
Stéphane Nicoll 2ef60a10da Clarify how to include devtools using Maven
Closes gh-48641
2025-12-30 13:25:14 +01:00
Stéphane Nicoll 22d6f6a7de Allow a custom JsonFactory to be used with JsonMapper.Builder
This commit improves the auto-configuration of the JSonMapper.Builder
to accept a custom JsonFactory if a bean of this type is present.

Closes gh-48594
2025-12-29 13:11:03 +01:00
Stéphane Nicoll 4d7896914a Merge branch '3.5.x' into 4.0.x
Closes gh-48601
2025-12-22 08:15:00 +01:00
Moritz Halbritter 5575ea19ba Remove explicit dependency on spring-boot-opentelemetry in documentation
See gh-48585
2025-12-19 11:58:18 +01:00
Moritz Halbritter f6cbed4a40 Update Tracing section for Spring Boot 4's modularity
Closes gh-48576
2025-12-19 10:54:27 +01:00
Stéphane Nicoll 3e689881f2 Polish "Harmonize Kotlin example for HTTP Service client support"
See gh-48577
2025-12-18 15:07:39 +01:00
jwalter 423373ba06 Harmonize Kotlin example for HTTP Service client support
See gh-48577

Signed-off-by: jwalter <joakim.waltersson@gmail.com>
2025-12-18 15:07:39 +01:00
Brian Clozel f61ac29f3f Document HttpMessageConverters detection changes
This commit updates the reference documentation to better reflect
changes applied in gh-48310. As of Spring Boot 4.0.1,
`HttpMessageConverter` beans are all considered as "custom" converters
and will be set ahead of the converters list in the auto-configuration
support.

For more specific changes, developers should contribute
`ClientHttpMessageConvertersCustomizer` or
`ServerHttpMessageConvertersCustomizer` beans to better reflect their
intent: should the converter be configured for client, server or both?
How should this converter be used?

Previously, Spring Boot was relying on heuristics but they would cause
issues for server-only converters, or for specific configuration that
were not meant to replace the default converter for a given media type.

Closes gh-48574
2025-12-18 14:56:38 +01:00
Stéphane Nicoll e8e880b8de Merge branch '3.5.x'
Closes gh-48534
2025-12-15 15:43:26 +01:00
Stéphane Nicoll 21aedaad3c Refine behavior of @AutoConfigureCache
Closes gh-48522
2025-12-15 15:25:09 +01:00
Stéphane Nicoll 134ebe42a7 Merge branch '3.5.x'
Closes gh-48532
2025-12-15 15:15:11 +01:00
Stéphane Nicoll 10e2f34ecc Merge branch '3.5.x'
Closes gh-48527
2025-12-15 12:04:24 +01:00
Stéphane Nicoll 17d8929fac Merge branch '3.5.x' 2025-12-08 12:42:42 +01:00
Stéphane Nicoll 4bc8a0ab64 Merge branch '3.5.x'
Closes gh-48449
2025-12-08 12:31:32 +01:00
Phillip Webb ba032dba21 Fix links to GitHub source files
Closes gh-48394
2025-12-05 10:09:38 -08:00