v0.22.0

getzep/graphitiv0.22.0Oct 13, 2025by danielchalef

AI Summary

This release focuses on performance optimization and adds OpenTelemetry distributed tracing support for better observability.

Key Highlights

  • Added OpenTelemetry distributed tracing support
  • Refactored node extraction and summary generation prompts
  • Enforced shorter summaries with an 8-sentence limit
  • Fixed datetime comparison errors by normalizing to UTC

New Features

  • OpenTelemetry distributed tracing support

Full Release Notes

## What's Changed
* Refactor node extraction; remove summary from attribute extraction by @danielchalef in https://github.com/getzep/graphiti/pull/977
* Enforce shorter summaries with 8 sentence limit by @danielchalef in https://github.com/getzep/graphiti/pull/978
* Refactor summary prompts to use character limit and prevent meta-commentary by @danielchalef in https://github.com/getzep/graphiti/pull/979
* Refactor prompt structure: move MESSAGES after instructions by @danielchalef in https://github.com/getzep/graphiti/pull/980
* Add OpenTelemetry distributed tracing support by @danielchalef in https://github.com/getzep/graphiti/pull/982
* Bump pre-release version to 0.22.0pre4 by @danielchalef in https://github.com/getzep/graphiti/pull/983
* Remove JSON indentation from prompts to reduce token usage by @danielchalef in https://github.com/getzep/graphiti/pull/985
* bump 0.22.0pre5 by @danielchalef in https://github.com/getzep/graphiti/pull/986
* Add OpenTelemetry stdout example with Kuzu by @danielchalef in https://github.com/getzep/graphiti/pull/987
* Fix datetime comparison errors by normalizing to UTC by @danielchalef in https://github.com/getzep/graphiti/pull/988
* add search and graph operations interfaces by @prasmussen15 in https://github.com/getzep/graphiti/pull/984
* fix deprecated cypher pattern by @prasmussen15 in https://github.com/getzep/graphiti/pull/993
* Update README.md fix wrong link by @gkorland in https://github.com/getzep/graphiti/pull/768
* Separate unit, database, and API integration tests by @danielchalef in https://github.com/getzep/graphiti/pull/997
* Fix FalkorDB index deletion implementation by @danielchalef in https://github.com/getzep/graphiti/pull/998
* Secure Claude PR reviews with two-workflow approach by @danielchalef in https://github.com/getzep/graphiti/pull/999
* fix: wrap embeddings with vecf32() in FalkorDB single save paths by @Naseem77 in https://github.com/getzep/graphiti/pull/991
* Remove integration markers from database tests by @danielchalef in https://github.com/getzep/graphiti/pull/1000
* v0.22.0 bump by @danielchalef in https://github.com/getzep/graphiti/pull/1003

## New Contributors
* @Naseem77 made their first contribution in https://github.com/getzep/graphiti/pull/991

**Full Changelog**: https://github.com/getzep/graphiti/compare/v0.21.0...v0.22.0