Skip to content

Release 1.8.0 - #618

Merged
koic merged 1 commit into
modelcontextprotocol:mainfrom
koic:release_1_8_0
Oct 16, 2026
Merged

koic merged 1 commit into
modelcontextprotocol:mainfrom
koic:release_1_8_0

Conversation

@koic

@koic koic commented Oct 16, 2026

Copy link
Copy Markdown
Member

This release adds OAuth 2.1 resource server support to StreamableHTTPTransport: bearer tokens are verified by a JWT or an RFC 7662 introspection verifier (or one of your own), requests without a valid token get RFC 6750 challenges, and a Rack middleware serves the RFC 9728 Protected Resource Metadata document; token issuance stays with an external authorization server.
The bundled client transports now reject server messages that are not JSON-RPC 2.0, which rejects what earlier releases accepted and ships in a minor release under the exceptions described in VERSIONING.md: a server whose responses lack "jsonrpc": "2.0" has to send the member, since there is no opt-out.

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 adds OAuth 2.1 resource server support to `StreamableHTTPTransport`: bearer tokens are verified
by a JWT or an RFC 7662 introspection verifier (or one of your own), requests without a valid token get RFC 6750
challenges, and a Rack middleware serves the RFC 9728 Protected Resource Metadata document; token issuance stays
with an external authorization server.
The bundled client transports now reject server messages that are not JSON-RPC 2.0, which rejects what earlier
releases accepted and ships in a minor release under the exceptions described in VERSIONING.md:
a server whose responses lack `"jsonrpc": "2.0"` has to send the member, since there is no opt-out.
@koic
koic merged commit 56af0c7 into modelcontextprotocol:main Oct 16, 2026
11 checks passed
@koic
koic deleted the release_1_8_0 branch October 16, 2026 07:00
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