Skip to content

Release 1.7.0 - #588

Merged
koic merged 1 commit into
modelcontextprotocol:mainfrom
koic:release_1_7_0
Oct 5, 2026
Merged

koic merged 1 commit into
modelcontextprotocol:mainfrom
koic:release_1_7_0

Conversation

@koic

@koic koic commented Oct 5, 2026

Copy link
Copy Markdown
Member

This release lets a web application finish the OAuth authorization in the request that receives the redirect, bounds the initialize request a session retains and the resource URIs a subscriptions/listen stream retains, validates icons given as Hashes through MCP::Icon, and repairs two subscriptions/listen cases: a request that cannot be encoded is refused, and a removed stream is marked closed. The two bounds and the icon validation reject what earlier releases accepted and ship in a minor release under the exceptions described in VERSIONING.md; raise max_initialize_request_bytes: and max_resource_subscription_bytes: (or set them to nil) where the byte bounds are too tight, and give Hash icons only the MCP::Icon members with a valid src.

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

This release lets a web application finish the OAuth authorization in the request that receives the redirect,
bounds the `initialize` request a session retains and the resource URIs a `subscriptions/listen` stream retains,
validates icons given as Hashes through `MCP::Icon`, and repairs two `subscriptions/listen` cases: a request that
cannot be encoded is refused, and a removed stream is marked closed.
The two bounds and the icon validation reject what earlier releases accepted and ship in a minor release under
the exceptions described in VERSIONING.md; raise `max_initialize_request_bytes:` and
`max_resource_subscription_bytes:` (or set them to `nil`) where the byte bounds are too tight, and give Hash icons only
the `MCP::Icon` members with a valid `src`.
@koic
koic merged commit d4202c2 into modelcontextprotocol:main Oct 5, 2026
11 checks passed
@koic
koic deleted the release_1_7_0 branch October 5, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant