## Changelog ### v0.3.0 (2026-01-17) #### Breaking Changes - **MCP SDK Update:** Updated `@modelcontextprotocol/sdk` from v1.0.4 to v1.25.2. This is a major update spanning over 20 minor versions. - **New Dependency:** Added `zod` (^3.25.0) as a required peer dependency for the updated MCP SDK. #### Features - **MCP Specification Compliance:** Now compliant with [MCP specification 2025-11-25](https://modelcontextprotocol.io/specification/2025-11-25). - **Improved Response Format:** Tool responses now include serialized JSON in text content for backwards compatibility, per MCP spec recommendation. #### Improvements - **Broader Client Support:** Compatible with all major MCP clients including Claude Desktop, ChatGPT, Cursor, Gemini, Microsoft Copilot, and VS Code. - **Security Fixes:** Inherits security fixes from SDK updates including RegEx DoS prevention and header validation improvements. #### Migration Guide 1. Run `npm install` to fetch updated dependencies 2. Run `npm run build` to rebuild the project 3. Restart Claude Desktop (or your MCP client) to reconnect **Note:** Your existing schemas and memory data are fully compatible with this update. --- ### v0.2.8 (2024-12-24) #### Features - **Edge Weights:** - Introduced an optional `weight` property to the `Edge` interface to represent relationship strength in the range of 0-1. - Edge weights now default to 1 if not specified. - **Enhanced Search:** - Modified `SearchManager` to include immediate neighbor nodes in `searchNodes` and `openNodes` results. **Impact:** - **Edge Weights:** - Enables a more nuanced representation of relationships in the knowledge graph, allowing for the expression of varying degrees of connection strength or confidence. - No changes in schemas. - - **Enhanced Search:** - Provides a more comprehensive view of the relevant portion of the knowledge graph returning more contextually relevant information to the AI.