Release Notes - v1.1.3
Release Date: 2026-06-18
Changes: v1.2.0.dev0 → main
Summary
Release 1.1.3 focuses on making Cognee more robust when used in API (MCP) mode, clarifying documentation, and fixing several integration issues. Key fixes include enabling pipeline/dataset status queries over the REST API, a safer vector retrieval behavior for empty id lists, and a dependency pin correction.
Highlights
- cognify_status now works in API mode — the MCP can resolve dataset IDs remotely and return pipeline status.
- CogneeClient can query dataset/pipeline status via the REST endpoint /api/v1/datasets/status when running in API mode.
- Vector store (LanceDB) retrieve() now returns an empty list for empty id inputs instead of erroring.
- Documentation (README) rewritten for clarity and updated branding; added a research paper link.
Breaking Changes
- Dependency constraint change: the 'instructor' package is now pinned to <1.15.3. If you pin 'instructor' or rely on versions >=1.15.3, you may need to adjust your environment or update your dependency constraints.
- poetry.lock was regenerated/updated (Poetry 2.4.x). If you vendor or pin exact lockfiles, please re-lock or re-install dependencies using the updated lockfile to avoid mismatches.
New Features
- MCP API: cognify_status now supports API mode. When running the MCP in API mode the command resolves dataset names via the remote API and then reads pipeline status from GET /api/v1/datasets/status. This enables remote status checks for self-hosted Cognee servers.
- CogneeClient: In API mode, CogneeClient.get_pipeline_status queries the server's /api/v1/datasets/status endpoint and returns JSON status, removing the previous NotImplementedError in API mode.
Improvements
- README rewrite to better describe Cognee as an open-source AI memory platform for agents, clearer wording, and added a link to the research paper for deeper context.
- Better error messages and handling in cognify_status when a dataset cannot be found remotely (returns friendly text output).
- Minor README cleanup (trailing whitespace removed).
Bug Fixes
- Vector/LanceDB: retrieve() now returns [] when called with an empty id list. This prevents errors for callers that sometimes pass empty lists.
- Dependency pin fix: 'instructor' package version constraint tightened to <1.15.3 to avoid incompatible versions.
- Fix to cognify_status: the MCP now functions correctly when operating in API mode via the REST endpoint (previously unavailable).
Technical Changes
- poetry.lock and dependency metadata updated (groups/markers adjusted). This is primarily internal dependency management; developers who rely on exact lockfiles or CI builds may need to refresh locks.
- Minor code cleanups in cognee-mcp (server.py, cognee_client.py) to support API-mode status resolution and HTTP calls to the datasets status endpoint.
Generated by Cognee Release Notes Generator on 2026-06-18