fix(deps): update dependency io.modelcontextprotocol.sdk:mcp to v0.16.0 #4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.12.1->0.16.0Release Notes
modelcontextprotocol/java-sdk (io.modelcontextprotocol.sdk:mcp)
v0.16.0Compare Source
What's Changed
New Contributors
Full Changelog: modelcontextprotocol/java-sdk@v0.15.0...v0.16.0
v0.15.0Compare Source
What's Changed
New Contributors
Full Changelog: modelcontextprotocol/java-sdk@v0.14.1...v0.15.0
v0.14.1Compare Source
Full Changelog: modelcontextprotocol/java-sdk@v0.14.0...v0.14.1
v0.14.0Compare Source
What's Changed
New Contributors
Full Changelog: modelcontextprotocol/java-sdk@v0.13.1...v0.14.0
v0.13.1Compare Source
Full Changelog: modelcontextprotocol/java-sdk@v0.13.0...v0.13.1
v0.13.0Compare Source
Release Notes
🚀 Major Features & Enhancements
Protocol Version Support
Module Restructuring
Extracted⚠️ BREAKING CHANGE
mcp-coremodule (#557) -mcp-coremodule free of Jackson dependenciesmcpmodule now serves as an umbrella module bringing togethermcp-json-jackson2andmcp-coreJackson decoupling (#543) - Related to (#557)
Creates two modules, mcp-json and mcp-json-jackson. It removes the com.fasterxml.jackson.core:jackson-databind and com.networknt:json-schema-validator dependencies from the mcp (now mcp-core) module. The mcp-core (mcp previously) module now only depends on com.fasterxml.jackson.core:jackson-annotations.
To use Jackson, you have to add mcp-jackson to your dependencies in addition to mcp-core. I added the dependency mcp-jackson to both mcp-spring-mvc and mcp-spring-webflux to avoid a breaking change in those modules.
Enhanced Tool Output Support
CallToolResult.structuredContenttype fromMap<String,Object>toObject🐛 Bug Fixes
Session Management
doInitialize(e.g., HTTP errors)Serialization Improvements
ResourcesUpdatedNotificationandLoggingMessageNotificationTest Infrastructure
clientsForTesting()methodsio.modelcontextprotocol.utilstoio.modelcontextprotocol.utilModule Structure Changes (#557 and #543))
mcpare now inmcp-core.mcpmodule now serves as an umbrella module bringing togethermcp-json-jackson2andmcp-core.Tool Result API Changes (#551)
CallToolResult.structuredContent()now returnsObjectinstead ofMap<String,Object>((Map<String,Object>) result.structuredContent()).get("key")JsonSchemaValidatorimplementations need signature updatesPackage Name Changes (#556)
io.modelcontextprotocol.utilstoio.modelcontextprotocol.util📝 Migration Guide
For Tool Result Changes
For Module Dependencies
Ensure your dependencies account for the new module structure:
mcp-corefor Jackson-free core functionalitymcpcontinues to work as umbrella module with Jackson supportNew Contributors
Full Changelog: modelcontextprotocol/java-sdk@v0.12.1...v0.13.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.