Skip to content

Commit d4202c2

Browse files
authored
Merge pull request #588 from koic/release_1_7_0
Release 1.7.0
2 parents 745bc61 + 6cb9875 commit d4202c2

2 files changed

Lines changed: 27 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff 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

1238
This release makes the OAuth client parse `WWW-Authenticate` headers and URLs in linear time and repairs

‎lib/mcp/version.rb‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module MCP
4-
VERSION = "1.6.1"
4+
VERSION = "1.7.0"
55
end

0 commit comments

Comments
 (0)