File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 1.7.0] - 2026-10-05
11+
12+ This release lets a web application finish the OAuth authorization in the request that receives the redirect,
13+ bounds the ` initialize ` request a session retains and the resource URIs a ` subscriptions/listen ` stream retains,
14+ validates icons given as Hashes through ` MCP::Icon ` , and repairs two ` subscriptions/listen ` cases: a request that
15+ cannot be encoded is refused, and a removed stream is marked closed.
16+ The two bounds and the icon validation reject what earlier releases accepted and ship in a minor release under
17+ the exceptions described in [ VERSIONING.md] ( VERSIONING.md ) ; raise ` max_initialize_request_bytes: ` and
18+ ` max_resource_subscription_bytes: ` (or set them to ` nil ` ) where the byte bounds are too tight, and give Hash icons only
19+ the ` MCP::Icon ` members with a valid ` src ` .
20+
21+ ### Added
22+
23+ - Let a web application finish authorization in the request that receives the redirect (#573 )
24+ - Bound the resource URIs a ` subscriptions/listen ` stream retains (#582 )
25+ - Bound the ` initialize ` request a session retains (#583 )
26+
27+ ### Changed
28+
29+ - Validate icons given as Hashes through ` MCP::Icon ` (#586 )
30+
31+ ### Fixed
32+
33+ - Refuse ` subscriptions/listen ` requests that cannot be encoded (#585 )
34+ - Mark a removed ` subscriptions/listen ` stream closed (#587 )
35+
1036## [ 1.6.1] - 2026-09-27
1137
1238This release makes the OAuth client parse ` WWW-Authenticate ` headers and URLs in linear time and repairs
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
33module MCP
4- VERSION = "1.6.1 "
4+ VERSION = "1.7.0 "
55end
You can’t perform that action at this time.
0 commit comments