java-sdk/mcp-core
Repository files (latest commit first)
Filename Latest commit message Latest commit date
300:29:1 301dbe46ce
Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (#791)
Deprecate Builder.customizeRequest() in HttpClientSseClientTransport and HttpClientStreamableHttpTransport

customizeRequest() executes its consumer once at build time, freezing
headers into the shared requestBuilder. This silently breaks OAuth
token refresh scenarios where the Authorization header needs to be
updated after the transport is built.

Add @Deprecated and update Javadoc to clarify the build-time-only
semantics and guide users toward httpRequestCustomizer() or
asyncHttpRequestCustomizer() which run on every request.

Closes #788

Signed-off-by: Daniel Garnier-Moiroux <git@garnier.wf>
2026-04-02 11:38:53 +02:00
..
src Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (#791) 2026-04-02 11:38:53 +02:00
pom.xml Next development version 2026-03-13 13:31:03 +01:00