Skip to content

Commit 95feef2

Browse files
authored
Merge pull request #442 from koic/release_0_23_0
Release 0.23.0
2 parents 6cb78ea + 494f43d commit 95feef2

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.23.0] - 2026-07-07
11+
12+
### Added
13+
14+
- Add a session-ownership hook to `StreamableHTTPTransport`
15+
16+
### Changed
17+
18+
- Require calling `MCP::Client#connect` before sending requests on stdio transport (#427)
19+
1020
### Deprecated
1121

1222
- Annotate Roots, Sampling, and Logging APIs as deprecated per SEP-2577 (#429)
1323

24+
### Fixed
25+
26+
- Fix an incorrect `result: null` response to an id-bearing notification message (#435)
27+
- Validate `Host` and `Origin` headers to prevent DNS rebinding per MCP 2025-11-25
28+
- Bound stateful session retention to prevent an initialize-flood DoS
29+
- Bound stdio frame reads with `max_line_bytes`
30+
- Bound request body and frame reads to prevent memory-exhaustion DoS
31+
1432
## [0.22.0] - 2026-06-27
1533

1634
### Added

lib/mcp/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module MCP
4-
VERSION = "0.22.0"
4+
VERSION = "0.23.0"
55
end

0 commit comments

Comments
 (0)