This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+5 more
Summary
AI summaryUpdates Performance, https://pypi.org/project/graphifyy/0.8.39/, and README across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds FalkorDB export backend with optional Redis push support Adds FalkorDB export backend with optional Redis push support Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Introduces --model flag for `graphify cluster-only` and `graphify label` to override naming model Introduces --model flag for `graphify cluster-only` and `graphify label` to override naming model Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Dependency | Medium |
Pins upper‑bound version ranges for tree‑sitter packages to avoid silent breakage Pins upper‑bound version ranges for tree‑sitter packages to avoid silent breakage Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Performance | Medium |
Improves LSH neighbor lookup from O(n²) to O(n) Improves LSH neighbor lookup from O(n²) to O(n) Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | High |
Prevents data loss on corrupt JSON manifest by backing up and warning Prevents data loss on corrupt JSON manifest by backing up and warning Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Corrects .graphifyignore negation behavior to avoid disabling all directory pruning Corrects .graphifyignore negation behavior to avoid disabling all directory pruning Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Changes merge‑chunks output to print node count instead of raw list object Changes merge‑chunks output to print node count instead of raw list object Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes KeyError when graph.json uses "edges" key instead of "links" Fixes KeyError when graph.json uses "edges" key instead of "links" Source: llm_adapter@2026-06-12 Confidence: low |
— |
| Bugfix | Low |
Handles "edges"-keyed graph.json without KeyError Handles "edges"-keyed graph.json without KeyError Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
Full changelog
What's changed
Performance
- Perf: O(n²)→O(n) LSH neighbor lookup in dedup.
candidates_by_iddict replaces inner O(n) scan per neighbor;norm_cacheavoids re-normalising labels on every comparison.
Fixes
- Fix:
affectedhandles"edges"-keyed graph.json (KeyError: 'links'crash). Normalised using the established pattern in__main__.py/serve.py. - Fix:
.graphifyignoresingle!negation no longer disables all directory pruning. Pure performance fix — the descent was always wasted since gitignore can't rescue files beneath an excluded parent. - Fix:
merge-chunksprints node count instead of raw list object. - Fix: manifest data-loss on corrupt JSON. Silent
except: passreplaced with corrupt-file backup + stderr warning. - Fix: tree-sitter packages have pinned upper-bound version ranges to prevent silent breakage on grammar API changes.
Features
- Feat: FalkorDB export backend.
graphify export falkordb --push redis://localhost:6379(optional dep:uv tool install "graphifyy[falkordb]"). - Feat:
--modelflag forgraphify cluster-onlyandgraphify label. Override the model used for community naming independently of the backend.
Docs
- Persian (فارسی) README translation added.
- README:
--modelexamples added tocluster-only/labelcommand section.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About graphify
AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, OpenClaw, Factory Droid, Trae). Turn any folder of code, docs, papers, images, videos, or YouTube links into a queryable knowledge graph
Beta — feedback welcome: [email protected]