Skip to content

Commit fc3cf7c

Browse files
jpicklykclaude
andauthored
release: bump to v2.5.0 (#86)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f36b1f0 commit fc3cf7c

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.5.0] - 2026-03-23
9+
10+
### Added
11+
- Added `McpLoggingService` for MCP protocol-level logging — tool validation errors and internal exceptions now emit `notifications/message` to connected clients, improving visibility for MCP client UIs
12+
- Added `logback.xml` to the `current` module routing all logs away from stdout — fixes MCP spec compliance violation where log output corrupted the JSON-RPC stream for stdio transport clients (Fixes #84)
13+
14+
### Fixed
15+
- Fixed stdout pollution breaking stdio transport clients — Logback previously fell back to `BasicConfigurator` (DEBUG+ to stdout) because no `logback.xml` was bundled in the JAR
16+
- Fixed internal documentation cross-references to use `.md` extensions for proper link resolution
17+
18+
---
19+
820
## [2.4.1] - 2026-03-22
921

1022
### Changed

version.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
VERSION_MAJOR=2
2-
VERSION_MINOR=4
3-
VERSION_PATCH=1
2+
VERSION_MINOR=5
3+
VERSION_PATCH=0

0 commit comments

Comments
 (0)