Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: modelcontextprotocol/java-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.16.0
Choose a base ref
...
head repository: modelcontextprotocol/java-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.17.0
Choose a head ref
  • 11 commits
  • 40 files changed
  • 7 contributors

Commits on Nov 12, 2025

  1. Next development version

    Signed-off-by: Christian Tzolov <[email protected]>
    tzolov committed Nov 12, 2025
    Configuration menu
    Copy the full SHA
    e307927 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2025

  1. Fix experimental client capabilities tests (#670)

    Signed-off-by: Daniel Garnier-Moiroux <[email protected]>
    Kehrlann authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    2d22868 View commit details
    Browse the repository at this point in the history
  2. Fix typo in test name: testPingWithEaxctExceptionType -> testPingWith…

    …ExactExceptionType
    mingo1996 authored and Kehrlann committed Nov 18, 2025
    Configuration menu
    Copy the full SHA
    bc30857 View commit details
    Browse the repository at this point in the history
  3. Client transports: make #protocolVersions() configurable (#669)

    Signed-off-by: Daniel Garnier-Moiroux <[email protected]>
    Kehrlann authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    87bdf1e View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2025

  1. WebClientStreamableHttpTransport: use Spring-5 compatible methods (#649)

    Signed-off-by: He-Pin <[email protected]>
    Signed-off-by: Daniel Garnier-Moiroux <[email protected]>
    He-Pin authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    67f8eab View commit details
    Browse the repository at this point in the history
  2. fix the baseUrl is configured with a trailing slash

    Signed-off-by: lance <[email protected]>
    Signed-off-by: Daniel Garnier-Moiroux <[email protected]>
    leehaut authored and Kehrlann committed Nov 19, 2025
    Configuration menu
    Copy the full SHA
    86991c1 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2025

  1. WebMvcSseServerTransportProvider: do not include session ID in SSE event

    - This aligns messages with WebFluxSseServerTransportProvider
    
    Signed-off-by: Daniel Garnier-Moiroux <[email protected]>
    Kehrlann committed Nov 20, 2025
    Configuration menu
    Copy the full SHA
    c561675 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2025

  1. refactor: use builder pattern for CallToolResult and Resource (#652)

    * use builder pattern for CallToolResult
    * use builder pattern for Resource
    * simplify lambda expressions in tests
    codeboyzhou authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    7e950eb View commit details
    Browse the repository at this point in the history
  2. Basic version negotiation capabilities

    - We do not support full version negotiation, but this commit allows the
      client to the send the correct version to match that of the server.
    - There is one limitation: the GET /mcp request happens too early,
      before we have deserialized the initialization response, so we do not
      know the negotiated version yet. This request will have the client
      latest version as Mcp-Protocol-Version value.
    
    Signed-off-by: Daniel Garnier-Moiroux <[email protected]>
    Kehrlann committed Nov 21, 2025
    Configuration menu
    Copy the full SHA
    e6045f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2025

  1. Revert "WebClientStreamableHttpTransport: use Spring-5 compatible met…

    …hods (#649)" (#696)
    
    This reverts commit 67f8eab.
    tzolov authored Nov 28, 2025
    Configuration menu
    Copy the full SHA
    06fdc71 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2025

  1. Release version 0.17.0

    Signed-off-by: Christian Tzolov <[email protected]>
    tzolov committed Dec 4, 2025
    Configuration menu
    Copy the full SHA
    3e38e0e View commit details
    Browse the repository at this point in the history
Loading