Skip to content

Release 1.2.0 - #518

Merged
koic merged 1 commit into
modelcontextprotocol:mainfrom
koic:release_1_2_0
Aug 15, 2026
Merged

Release 1.2.0#518
koic merged 1 commit into
modelcontextprotocol:mainfrom
koic:release_1_2_0

Conversation

@koic

@koic koic commented Aug 15, 2026

Copy link
Copy Markdown
Member

@modelcontextprotocol/ruby-sdk

This release completes the SEP-2575 stateless lifecycle of the 2026-07-28 specification, together with the SEP-2322, SEP-2549, and SEP-2243 features that revision builds on.

Several entries under "Changed" are incompatible with 1.1.0 and ship in a minor release under the spec-conformance and security exceptions in VERSIONING.md. Servers no longer echo 2026-07-28 from initialize and counter-offer 2025-11-25 instead, Configuration accepts only handshake versions for its protocol_version pin, server-to-client requests are bounded by a timeout and refused outright on the modern lifecycle, the client bounds automatic pagination and its total SSE reconnection wait, and prompts/get answers Invalid Params where it used to answer Internal Error.

Closes #512.

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

@koic
koic force-pushed the release_1_2_0 branch 2 times, most recently from e893a0a to 6726382 Compare August 15, 2026 02:47
This release completes the SEP-2575 stateless lifecycle of the 2026-07-28 specification,
together with the SEP-2322, SEP-2549, and SEP-2243 features that revision builds on.

Several entries under "Changed" are incompatible with 1.1.0 and ship in a minor release
under the spec-conformance and security exceptions in VERSIONING.md.
Servers no longer echo 2026-07-28 from `initialize` and counter-offer 2025-11-25 instead,
`Configuration` accepts only handshake versions for its `protocol_version` pin,
server-to-client requests are bounded by a timeout and refused outright on the modern lifecycle,
the client bounds automatic pagination and its total SSE reconnection wait,
and `prompts/get` answers Invalid Params where it used to answer Internal Error.

Closes modelcontextprotocol#512.
@koic
koic merged commit 8cac727 into modelcontextprotocol:main Aug 15, 2026
11 checks passed
@koic
koic deleted the release_1_2_0 branch August 15, 2026 02:52
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.

The latest gem release (v1.1.0) is not compatible with 2026-07-28

1 participant