From f140d017a4487d2883b06cf1dbd324edd98f25ac Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 18:35:31 +0000 Subject: [PATCH] chore: release v0.17.0 --- Cargo.toml | 6 +++--- conformance/CHANGELOG.md | 14 ++++++++++++++ crates/rmcp-macros/CHANGELOG.md | 6 ++++++ crates/rmcp/CHANGELOG.md | 22 ++++++++++++++++++++++ 4 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 conformance/CHANGELOG.md diff --git a/Cargo.toml b/Cargo.toml index 551ac7be..fae59e7c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,12 +4,12 @@ default-members = ["crates/rmcp", "crates/rmcp-macros"] resolver = "2" [workspace.dependencies] -rmcp = { version = "0.16.0", path = "./crates/rmcp" } -rmcp-macros = { version = "0.16.0", path = "./crates/rmcp-macros" } +rmcp = { version = "0.17.0", path = "./crates/rmcp" } +rmcp-macros = { version = "0.17.0", path = "./crates/rmcp-macros" } [workspace.package] edition = "2024" -version = "0.16.0" +version = "0.17.0" authors = ["4t145 "] license = "Apache-2.0" license-file = "LICENSE" diff --git a/conformance/CHANGELOG.md b/conformance/CHANGELOG.md new file mode 100644 index 00000000..ab53ce03 --- /dev/null +++ b/conformance/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0](https://github.com/modelcontextprotocol/rust-sdk/releases/tag/mcp-conformance-v0.1.0) - 2026-02-26 + +### Added + +- mcp sdk conformance ([#687](https://github.com/modelcontextprotocol/rust-sdk/pull/687)) diff --git a/crates/rmcp-macros/CHANGELOG.md b/crates/rmcp-macros/CHANGELOG.md index a45fb54b..03eb8c97 100644 --- a/crates/rmcp-macros/CHANGELOG.md +++ b/crates/rmcp-macros/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.0](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-macros-v0.16.0...rmcp-macros-v0.17.0) - 2026-02-26 + +### Added + +- add trait-based tool declaration ([#677](https://github.com/modelcontextprotocol/rust-sdk/pull/677)) + ## [0.16.0](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-macros-v0.15.0...rmcp-macros-v0.16.0) - 2026-02-17 ### Fixed diff --git a/crates/rmcp/CHANGELOG.md b/crates/rmcp/CHANGELOG.md index 40c96902..cb992d0e 100644 --- a/crates/rmcp/CHANGELOG.md +++ b/crates/rmcp/CHANGELOG.md @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.0](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v0.16.0...rmcp-v0.17.0) - 2026-02-26 + +### Added + +- mcp sdk conformance ([#687](https://github.com/modelcontextprotocol/rust-sdk/pull/687)) +- add default value support to string, number, and integer schemas ([#686](https://github.com/modelcontextprotocol/rust-sdk/pull/686)) +- add trait-based tool declaration ([#677](https://github.com/modelcontextprotocol/rust-sdk/pull/677)) +- send and validate MCP-Protocol-Version header ([#675](https://github.com/modelcontextprotocol/rust-sdk/pull/675)) + +### Fixed + +- improve error logging and remove token secret from logs ([#685](https://github.com/modelcontextprotocol/rust-sdk/pull/685)) +- refresh token expiry ([#680](https://github.com/modelcontextprotocol/rust-sdk/pull/680)) +- gate optional dependencies behind feature flags ([#672](https://github.com/modelcontextprotocol/rust-sdk/pull/672)) +- allow empty content in CallToolResult ([#681](https://github.com/modelcontextprotocol/rust-sdk/pull/681)) +- *(schema)* remove AddNullable from draft2020_12 settings ([#664](https://github.com/modelcontextprotocol/rust-sdk/pull/664)) + +### Other + +- Fix/sse channel replacement conflict ([#682](https://github.com/modelcontextprotocol/rust-sdk/pull/682)) +- document session management for streamable HTTP transport ([#674](https://github.com/modelcontextprotocol/rust-sdk/pull/674)) + ## [0.16.0](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v0.15.0...rmcp-v0.16.0) - 2026-02-17 ### Added