-
Notifications
You must be signed in to change notification settings - Fork 802
Comparing changes
Open a pull request
base repository: modelcontextprotocol/java-sdk
base: main
head repository: modelcontextprotocol/java-sdk
compare: 0.17.x
- 14 commits
- 36 files changed
- 8 contributors
Commits on Dec 4, 2025
-
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 3e38e0e - Browse repository at this point
Copy the full SHA 3e38e0eView commit details -
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 184bc13 - Browse repository at this point
Copy the full SHA 184bc13View commit details
Commits on Jan 8, 2026
-
Configuration menu - View commit details
-
Copy full SHA for c30b8ef - Browse repository at this point
Copy the full SHA c30b8efView commit details -
fix: Enable javadoc generation for modules with OSGi metadata (#705)
fix: enable javadoc HTML generation by using legacyMode
Configuration menu - View commit details
-
Copy full SHA for 250e4e1 - Browse repository at this point
Copy the full SHA 250e4e1View commit details -
fix: Support form and url fields in Elicitation capability per 2025-1…
…1-25 spec (#731) Update the ClientCapabilities.Elicitation record to accept optional "form" and "url" fields as defined in the MCP 2025-11-25 specification. Previously, deserializing an InitializeRequest with `{"capabilities":{"elicitation":{"form":{}}}}` would fail with UnrecognizedPropertyException because the Elicitation record was empty. Changes: - Add nested Form and Url marker records to Elicitation - Add no-arg constructor for backward compatibility (serializes to {}) - Add elicitation(boolean form, boolean url) builder method - Add comprehensive tests for deserialization and serialization Fixes #724
Configuration menu - View commit details
-
Copy full SHA for a2a81cd - Browse repository at this point
Copy the full SHA a2a81cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4929c5 - Browse repository at this point
Copy the full SHA a4929c5View commit details -
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 9d1a2a4 - Browse repository at this point
Copy the full SHA 9d1a2a4View commit details -
Expose resourcesUpdateConsumer() in sync client (#735)
`resourcesUpdateConsumer()` was missing from the sync client. Add it.
Configuration menu - View commit details
-
Copy full SHA for b26cb00 - Browse repository at this point
Copy the full SHA b26cb00View commit details -
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for dad7675 - Browse repository at this point
Copy the full SHA dad7675View commit details -
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 7836ae9 - Browse repository at this point
Copy the full SHA 7836ae9View commit details
Commits on Jan 22, 2026
-
Upgrade to testcontainers 1.21.4 (#743)
To fix a "docker-machine executable was not found on PATH" error with recent Docker versions (impact at least Docker 4.55 and 4.56).
Configuration menu - View commit details
-
Copy full SHA for 07b4d51 - Browse repository at this point
Copy the full SHA 07b4d51View commit details -
Fix everything-server-based integration tests (#756)
* Pin `npx @modelcontextprotocol/server-everything` version to `2025.12.18`. * Replace `tzolov/mcp-everything-server` Docker image with `node:lts-alpine` + `npx` command. * Handle HTTP 202 special case. * Fix test assertions. The recent rollout of everything-server broke integration tests which take the latest version from the node registry. This PR unifies the everything-server usage - the Testcontainers Docker setup uses the same version as the STDIO npx-based tests and no longer relies on tzolov/mcp-everything-server. Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for fc53c50 - Browse repository at this point
Copy the full SHA fc53c50View commit details -
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 8fa4110 - Browse repository at this point
Copy the full SHA 8fa4110View commit details -
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for d1ca0bd - Browse repository at this point
Copy the full SHA d1ca0bdView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...0.17.x