From 8ea5a81de969f861522bcb04501df6150c2a298e Mon Sep 17 00:00:00 2001 From: Daniel Garnier-Moiroux Date: Thu, 21 May 2026 16:22:18 +0200 Subject: [PATCH] Release version 2.0.0-M3 Signed-off-by: Daniel Garnier-Moiroux --- README.md | 4 ++-- conformance-tests/client-jdk-http-client/pom.xml | 4 ++-- conformance-tests/client-spring-http-client/README.md | 10 +++++----- conformance-tests/client-spring-http-client/pom.xml | 2 +- conformance-tests/pom.xml | 2 +- conformance-tests/server-servlet/pom.xml | 4 ++-- docs/quickstart.md | 4 ++-- mcp-bom/pom.xml | 2 +- mcp-core/pom.xml | 2 +- mcp-json-jackson2/pom.xml | 4 ++-- mcp-json-jackson3/pom.xml | 4 ++-- mcp-test/pom.xml | 8 ++++---- mcp/pom.xml | 6 +++--- mkdocs.yml | 4 +--- pom.xml | 2 +- 15 files changed, 30 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 4873876..43457cb 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ npx @modelcontextprotocol/conformance server --url http://localhost:8080/mcp --s ./mvnw clean package -DskipTests -pl conformance-tests/client-jdk-http-client -am for scenario in initialize tools_call elicitation-sep1034-client-defaults sse-retry; do npx @modelcontextprotocol/conformance client \ - --command "java -jar conformance-tests/client-jdk-http-client/target/client-jdk-http-client-2.0.0-SNAPSHOT.jar" \ + --command "java -jar conformance-tests/client-jdk-http-client/target/client-jdk-http-client-2.0.0-M3.jar" \ --scenario $scenario done @@ -72,7 +72,7 @@ done ./mvnw clean package -DskipTests -pl conformance-tests/client-spring-http-client -am npx @modelcontextprotocol/conformance@0.1.15 client \ --spec-version 2025-11-25 \ - --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar" \ + --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-M3.jar" \ --suite auth ``` diff --git a/conformance-tests/client-jdk-http-client/pom.xml b/conformance-tests/client-jdk-http-client/pom.xml index f939cfa..ab93d5a 100644 --- a/conformance-tests/client-jdk-http-client/pom.xml +++ b/conformance-tests/client-jdk-http-client/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk conformance-tests - 2.0.0-SNAPSHOT + 2.0.0-M3 client-jdk-http-client jar @@ -28,7 +28,7 @@ io.modelcontextprotocol.sdk mcp - 2.0.0-SNAPSHOT + 2.0.0-M3 diff --git a/conformance-tests/client-spring-http-client/README.md b/conformance-tests/client-spring-http-client/README.md index b6943a9..e7015e1 100644 --- a/conformance-tests/client-spring-http-client/README.md +++ b/conformance-tests/client-spring-http-client/README.md @@ -68,7 +68,7 @@ cd conformance-tests/client-spring-http-client This creates an executable JAR at: ``` -target/client-spring-http-client-2.0.0-SNAPSHOT.jar +target/client-spring-http-client-2.0.0-M3.jar ``` ## Running Tests @@ -80,7 +80,7 @@ Run the full auth suite: ```bash npx @modelcontextprotocol/conformance@0.1.15 client \ --spec-version 2025-11-25 \ - --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar" \ + --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-M3.jar" \ --suite auth ``` @@ -89,7 +89,7 @@ Run a single scenario: ```bash npx @modelcontextprotocol/conformance@0.1.15 client \ --spec-version 2025-11-25 \ - --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar" \ + --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-M3.jar" \ --scenario auth/metadata-default ``` @@ -98,7 +98,7 @@ Run with verbose output: ```bash npx @modelcontextprotocol/conformance@0.1.15 client \ --spec-version 2025-11-25 \ - --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar" \ + --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-M3.jar" \ --scenario auth/metadata-default \ --verbose ``` @@ -109,7 +109,7 @@ You can also run the client manually if you have a test server: ```bash export MCP_CONFORMANCE_SCENARIO=auth/metadata-default -java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar http://localhost:3000/mcp +java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-M3.jar http://localhost:3000/mcp ``` ## Known Issues diff --git a/conformance-tests/client-spring-http-client/pom.xml b/conformance-tests/client-spring-http-client/pom.xml index 96b9244..bf175a2 100644 --- a/conformance-tests/client-spring-http-client/pom.xml +++ b/conformance-tests/client-spring-http-client/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk conformance-tests - 2.0.0-SNAPSHOT + 2.0.0-M3 client-spring-http-client jar diff --git a/conformance-tests/pom.xml b/conformance-tests/pom.xml index 88ab7c4..4d08240 100644 --- a/conformance-tests/pom.xml +++ b/conformance-tests/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk mcp-parent - 2.0.0-SNAPSHOT + 2.0.0-M3 conformance-tests pom diff --git a/conformance-tests/server-servlet/pom.xml b/conformance-tests/server-servlet/pom.xml index a80c7c4..54186ea 100644 --- a/conformance-tests/server-servlet/pom.xml +++ b/conformance-tests/server-servlet/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk conformance-tests - 2.0.0-SNAPSHOT + 2.0.0-M3 server-servlet jar @@ -28,7 +28,7 @@ io.modelcontextprotocol.sdk mcp - 2.0.0-SNAPSHOT + 2.0.0-M3 diff --git a/docs/quickstart.md b/docs/quickstart.md index e7e76bc..658b454 100644 --- a/docs/quickstart.md +++ b/docs/quickstart.md @@ -123,7 +123,7 @@ Add the BOM to your project: io.modelcontextprotocol.sdk mcp-bom - 1.0.0 + 2.0.0-M3 pom import @@ -135,7 +135,7 @@ Add the BOM to your project: ```groovy dependencies { - implementation platform("io.modelcontextprotocol.sdk:mcp-bom:1.0.0") + implementation platform("io.modelcontextprotocol.sdk:mcp-bom:2.0.0-M3") //... } ``` diff --git a/mcp-bom/pom.xml b/mcp-bom/pom.xml index 3035205..92e9d01 100644 --- a/mcp-bom/pom.xml +++ b/mcp-bom/pom.xml @@ -7,7 +7,7 @@ io.modelcontextprotocol.sdk mcp-parent - 2.0.0-SNAPSHOT + 2.0.0-M3 mcp-bom diff --git a/mcp-core/pom.xml b/mcp-core/pom.xml index d622df0..65f5088 100644 --- a/mcp-core/pom.xml +++ b/mcp-core/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk mcp-parent - 2.0.0-SNAPSHOT + 2.0.0-M3 mcp-core jar diff --git a/mcp-json-jackson2/pom.xml b/mcp-json-jackson2/pom.xml index 5dd9a5a..1ca69cf 100644 --- a/mcp-json-jackson2/pom.xml +++ b/mcp-json-jackson2/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk mcp-parent - 2.0.0-SNAPSHOT + 2.0.0-M3 mcp-json-jackson2 jar @@ -72,7 +72,7 @@ io.modelcontextprotocol.sdk mcp-core - 2.0.0-SNAPSHOT + 2.0.0-M3 com.networknt diff --git a/mcp-json-jackson3/pom.xml b/mcp-json-jackson3/pom.xml index 2afd474..92a1648 100644 --- a/mcp-json-jackson3/pom.xml +++ b/mcp-json-jackson3/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk mcp-parent - 2.0.0-SNAPSHOT + 2.0.0-M3 mcp-json-jackson3 jar @@ -66,7 +66,7 @@ io.modelcontextprotocol.sdk mcp-core - 2.0.0-SNAPSHOT + 2.0.0-M3 tools.jackson.core diff --git a/mcp-test/pom.xml b/mcp-test/pom.xml index 45e7471..a594616 100644 --- a/mcp-test/pom.xml +++ b/mcp-test/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk mcp-parent - 2.0.0-SNAPSHOT + 2.0.0-M3 mcp-test jar @@ -24,7 +24,7 @@ io.modelcontextprotocol.sdk mcp-core - 2.0.0-SNAPSHOT + 2.0.0-M3 @@ -159,7 +159,7 @@ io.modelcontextprotocol.sdk mcp-json-jackson3 - 2.0.0-SNAPSHOT + 2.0.0-M3 test @@ -170,7 +170,7 @@ io.modelcontextprotocol.sdk mcp-json-jackson2 - 2.0.0-SNAPSHOT + 2.0.0-M3 test diff --git a/mcp/pom.xml b/mcp/pom.xml index 16fca0b..25cd87b 100644 --- a/mcp/pom.xml +++ b/mcp/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk mcp-parent - 2.0.0-SNAPSHOT + 2.0.0-M3 mcp jar @@ -25,13 +25,13 @@ io.modelcontextprotocol.sdk mcp-json-jackson3 - 2.0.0-SNAPSHOT + 2.0.0-M3 io.modelcontextprotocol.sdk mcp-core - 2.0.0-SNAPSHOT + 2.0.0-M3 diff --git a/mkdocs.yml b/mkdocs.yml index 3e27c3f..bedbaa5 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -48,9 +48,7 @@ nav: - Contributing: - Contributing Guide: contribute.md - Documentation: development.md - - API Reference: https://javadoc.io/doc/io.modelcontextprotocol.sdk/mcp-core/latest - - News: - - blog/index.md + - API Reference: https://javadoc.io/doc/io.modelcontextprotocol.sdk/mcp-core/2.0.0-M3 markdown_extensions: - admonition diff --git a/pom.xml b/pom.xml index d738e26..da8fc88 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ io.modelcontextprotocol.sdk mcp-parent - 2.0.0-SNAPSHOT + 2.0.0-M3 pom https://github.com/modelcontextprotocol/java-sdk