@@ -7,6 +7,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 1.10.0] - 2026-11-11
11+
12+ This release validates the ` Mcp-Param-* ` headers of a tool call against its body (SEP-2243) and adds an optional ` issuer: ` to
13+ the machine-to-machine OAuth providers. The Changed entries alter defaults under the exceptions described in [ VERSIONING.md] ( VERSIONING.md ) :
14+ the stdio client passes the server process a reduced environment, a stalled SSE stream is closed after ` stream_write_timeout: ` seconds,
15+ and an elicitation reply that does not match its schema raises.
16+
17+ ### Added
18+
19+ - Validate ` Mcp-Param-* ` headers against the tool call body (#654 )
20+ - Add an optional ` issuer: ` to machine-to-machine providers (#674 )
21+
22+ ### Changed
23+
24+ - Restrict the environment the stdio client passes to the server process (#665 )
25+ - Validate elicitation replies before returning them (#669 )
26+ - Drop a stream whose reader stalls instead of blocking its writers (#676 )
27+
28+ ### Fixed
29+
30+ - Autoload ` MCP::ServerContext ` from the gem entry point (#656 )
31+ - Keep HTTP client handler exception details local (#664 )
32+ - Validate JWT algorithms against verification keys (#666 )
33+ - Keep logging levels per session (#667 )
34+ - Isolate instrumentation data per request (#668 )
35+ - Scrub the header and body values echoed into error responses (#671 )
36+ - Refuse ids and method names that cannot be encoded (#672 )
37+ - Apply ` max_message_bytes ` to remaining HTTP client responses (#673 )
38+ - Stop requiring ` base64 ` in the OAuth client (#678 )
39+
1040## [ 1.9.0] - 2026-11-03
1141
1242This release adds the Skills extension (SEP-2640): a server publishes Agent Skills from a directory or a handler,
0 commit comments