From 12922a644878e8f6c55cd09056186967f1ae1a46 Mon Sep 17 00:00:00 2001 From: Koichi ITO Date: Fri, 20 Mar 2026 09:37:30 +0900 Subject: [PATCH] Release 0.9.0 Some new features and fixes have been added, and it seems like a good time to cut a release. Subsequent feature proposals can continue to be incorporated into future releases. --- CHANGELOG.md | 19 +++++++++++++++++++ lib/mcp/version.rb | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 483b1343..c94b2de5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.0] - 2026-03-20 + +### Added + +- `MCP::Client::Stdio` transport (#262) +- Progress notifications per MCP specification (#254) +- Automatic `_meta` parameter extraction support (#172) +- CORS and Accept wildcard support for browser-based MCP clients (#253) + +### Changed + +- Use `autoload` to defer loading of unused subsystems (#255) +- Reduce release package size (#239) + +### Fixed + +- Return 404 for invalid session ID in `handle_regular_request` (#257) +- Use mutex-protected `session_exists?` in `handle_regular_request` (#258) + ## [0.8.0] - 2026-03-03 ### Added diff --git a/lib/mcp/version.rb b/lib/mcp/version.rb index 0e10e8d7..19b9d113 100644 --- a/lib/mcp/version.rb +++ b/lib/mcp/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module MCP - VERSION = "0.8.0" + VERSION = "0.9.0" end