@@ -5,6 +5,55 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## [ 1.5.2] - 2025-09-25
9
+
10
+ ### Fixed
11
+ - Release workflow to handle existing releases gracefully
12
+ - Cargo.toml version alignment for proper crates.io publishing
13
+ - Ensure correct tag checkout in GitHub Actions workflow
14
+
15
+ ### Changed
16
+ - Updated release workflow to use GitHub CLI instead of deprecated actions/create-release
17
+
18
+ ## [ 1.5.1] - 2025-09-25 (Skipped)
19
+
20
+ ### Fixed
21
+ - Release workflow to handle existing releases gracefully
22
+ - Cargo.toml version alignment for proper crates.io publishing
23
+
24
+ ### Changed
25
+ - Updated release workflow to use GitHub CLI instead of deprecated actions/create-release
26
+
27
+ ## [ 1.5.0] - 2025-09-25
28
+
29
+ ### Added
30
+ - ** WASM MCP Server Support** : Complete WebAssembly deployment capabilities
31
+ - Platform-agnostic WasmMcpServer implementation using PMCP SDK
32
+ - Cloudflare Workers deployment with worker crate
33
+ - Fermyon Spin deployment with spin-sdk
34
+ - "Write once, deploy everywhere" architecture
35
+ - Calculator tool example with comprehensive operations
36
+ - ** MCP Scenario Testing** : YAML/JSON-based test scenarios
37
+ - Declarative test definitions for MCP servers
38
+ - Support for tool testing with assertions
39
+ - Integration with mcp-tester for automated validation
40
+ - Example scenarios for calculator tool testing
41
+ - ** Streamable HTTP Transport** : Enhanced HTTP transport with empty response handling
42
+ - Support for 200 OK with empty body
43
+ - Proper Content-Type detection for responses
44
+ - Improved error handling for edge cases
45
+
46
+ ### Fixed
47
+ - JSON-RPC notification handling in WASM servers (notifications have no 'id' field)
48
+ - Verbose flag propagation in mcp-tester
49
+ - Scenario executor assertion logic for Success/Failure cases
50
+ - Windows release asset upload paths in GitHub Actions
51
+
52
+ ### Changed
53
+ - Refactored WASM server into platform-specific implementations
54
+ - Separated core MCP logic from transport/platform layers
55
+ - Improved scenario executor to return actual tool responses
56
+
8
57
## [ 1.4.2] - 2025-01-15
9
58
10
59
### Added
0 commit comments