From df578d79ca190dd4d1fcca1cb18370b449b79d77 Mon Sep 17 00:00:00 2001 From: Koichi ITO Date: Sat, 18 Jul 2026 10:47:52 +0900 Subject: [PATCH] Release 0.25.0 New features and changes have landed, making it a good time to cut a release. Further feature proposals can be incorporated in future releases. --- CHANGELOG.md | 14 ++++++++++++++ lib/mcp/version.rb | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d0c32c5..bdb2b5b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.25.0] - 2026-07-18 + +### Added + +- Support SEP-990 Cross-App Access via ID-JAG and the `jwt-bearer` grant (#454) +- Support client-side sampling via `MCP::Client#on_sampling` (#458) + +### Fixed + +- Reject notifications carrying an unknown or expired session (#455) +- Handle an `initialize` request sent without an ID (#456) +- Bound client-side message buffering in the HTTP transport (#459) +- Lowercase response header names in `StreamableHTTPTransport` (#460) + ## [0.24.0] - 2026-07-12 ### Added diff --git a/lib/mcp/version.rb b/lib/mcp/version.rb index 57b753e2..95941041 100644 --- a/lib/mcp/version.rb +++ b/lib/mcp/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module MCP - VERSION = "0.24.0" + VERSION = "0.25.0" end