pypi / graphiti-core
graphiti-core
What changed in graphiti-core 0.28 to 0.31, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.
1 breaking1 security3 new APIs and options1 performance3 behavior and defaults5 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initgraphiti-core 0.318 changes
Breaking changes 1
Replaces deprecated gpt-4.1-nano defaults and sets default OpenAI calls to gpt-6-luna.
New APIs and options 3
Creates node fulltext indices using DDL form for FalkorDB 6.x.
Adds LLMRuntime for routing prompts and models.
Adds Jev and OpenAI Decisions clients for node and edge deduplication.
Behavior and default changes 3
The C2 prompt becomes the default combined extraction prompt.
MCP tools route to the graph associated with the requested group_id.
Default OpenAI calls now have prompt caching off.
Fixes and other changes 1
Includes upstream extraction, deduplication, and temporal fixes from the Zep fork.
graphiti-core 0.305 changes
Performance 1
FalkorDB edge_fulltext_search avoids a full :Entity scan per hit.
Fixes and other changes 4
Clearing data by group_ids now includes Saga nodes.
Arguments in the multi-group decorator branch are now bound by name.
The MCP server now honors NEO4J_DATABASE when routing Neo4j database connections.
Concurrent multi-group_id operations now use a request-scoped driver for isolation.
graphiti-core 0.281 changes
Security 1
Graphiti vulnerable to Cypher Injection via unsanitized node_labels in search filters