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,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 1.5.0] - 2026-09-05
11+
12+ This release makes the client answer a server's ` ping ` with the empty result the specification requires.
13+ Earlier clients replied with Method not found over Streamable HTTP and stayed silent over stdio,
14+ so a server that checks liveness dropped their long-lived sessions. On the OAuth side,
15+ the embedding application can refuse an authorization request through ` authorization_request_validator ` ,
16+ and stored tokens are refreshed only against the authorization server that issued them:
17+ when the server named for a session differs, the client reauthorizes instead of refreshing,
18+ and the validator sees the newly named server. Tokens stored by earlier releases carry no issuer and keep refreshing.
19+
20+ ### Added
21+
22+ - Add ` authorization_request_validator ` to let the embedding application refuse an authorization request (#539 )
23+
24+ ### Fixed
25+
26+ - Answer server-to-client pings in the client (#541 )
27+
1028## [ 1.4.0] - 2026-08-28
1129
1230This release repairs the ` subscriptions/listen ` stream. A host that buffers its responses,
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
33module MCP
4- VERSION = "1.4 .0"
4+ VERSION = "1.5 .0"
55end
You can’t perform that action at this time.
0 commit comments