diff --git a/CHANGELOG.md b/CHANGELOG.md index b71fb28..483b134 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0] - 2026-03-03 + +### Added + +- `Content::EmbeddedResource` class for embedded resource content type (#244) +- `Content::Audio` class for audio content type (#243) +- `$ref` support in `Tool::Schema` for protocol version 2025-11-25 (#242) +- MCP conformance test suite (#248) + +### Fixed + +- Handle `Errno::ECONNRESET` in SSE stream operations (#249) +- Fix default handler return values to comply with MCP spec (#247) +- Fix `Prompt#validate_arguments!` crash when arguments are `nil` (#246) +- Return 202 Accepted for SSE responses per MCP spec (#245) +- Fix `Content::Image#to_h` to return `mimeType` (camelCase) per MCP spec (#241) + ## [0.7.1] - 2026-02-21 ### Fixed diff --git a/lib/mcp/version.rb b/lib/mcp/version.rb index 0380996..0e10e8d 100644 --- a/lib/mcp/version.rb +++ b/lib/mcp/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module MCP - VERSION = "0.7.1" + VERSION = "0.8.0" end