This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryAdded a logging capability that streams server logs to clients with level‑based filtering.
Full changelog
What's new
Added
- MCP
loggingcapability. The server now declares theloggingcapability and forwards every log line to connected clients vianotifications/message, alongside the existing stderr output. Levels map to RFC 5424 syslog (internalwarn→ wirewarning). Clients that honorlogging/setLevelcan filter server-side logs at runtime without restarting. Forwarding is best-effort: if the transport is disconnected or the send rejects, the error is swallowed so logging can never be the failure mode of a tool call.
Changed
- Consistent structured logging across all tool handlers. Replaced ~40
console.error/console.warnsites acrosssrc/tools/*.tsandsrc/config.tswith the leveledloghelper.LOG_FORMAT=jsonnow emits homogeneous JSON lines with no unstructured stderr interleaved from tool error paths. - Parallelized
search_by_frontmatter. Note reads now fan out with concurrency 16 viamapConcurrent, matching peer scan tools. On 10k+ note vaults this cuts tool latency by roughly an order of magnitude versus the prior sequential loop.
Fixed
- Misleading "per-session McpServer" comment in
src/index.tsthat claimed the HTTP path builds one server per session. The code actually matches the canonical MCP SDK pattern (oneMcpServer, one transport per session). Comment corrected; behavior unchanged.
Tests
176 tests pass (up from 173), covering MCP log forwarding, local-level filtering, and rejection swallowing.
See CHANGELOG.md for the full history.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About rps321321/obsidian-mcp-pro
Feature-complete Obsidian vault MCP server with 23 tools and 3 resources. Full-text search, note CRUD, frontmatter queries, tag management, backlinks, graph traversal (BFS up to 5 hops), orphan/broken link detection, and canvas support. Auto-detects vault, path traversal protection, MIT licensed.
Related context
Beta — feedback welcome: [email protected]