github topoteretes/cognee v1.1.3

9 hours ago

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

Don't miss a new cognee release

NewReleases is sending notifications on new releases.