Skip to content

graphify

v0.8.17 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 11d RAG & Retrieval
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

antigravity claude-code codex gemini graphrag knowledge-graph
+5 more
leiden openclaw llm skills tree-sitter

Affected surfaces

breaking_upgrade rbac

ReleasePort's take

Light signal
editorial:auto 11d

ReleasePort v0.8.17 fixes case‑sensitive call resolution across Go, Rust, and Elixir while eliminating cross‑language phantom `calls` edges during graph construction.

Why it matters: The update ensures accurate function resolution in mixed‑language projects and prevents erroneous edge generation; developers using the generic resolver should upgrade to v0.8.17 immediately.

Summary

AI summary

Fixed case-sensitive call resolution and removed cross‑language phantom calls edges.

Changes in this release

Bugfix Medium

Fixes case-sensitive call resolution for Go, Rust, Elixir and updates generic resolver to be case‑sensitive.

Fixes case-sensitive call resolution for Go, Rust, Elixir and updates generic resolver to be case‑sensitive.

Source: llm_adapter@2026-05-24

Confidence: high

Bugfix Medium

Removes cross‑language phantom `calls` edges during graph build and forbids them in the skill prompt.

Removes cross‑language phantom `calls` edges during graph build and forbids them in the skill prompt.

Source: llm_adapter@2026-05-24

Confidence: high

Full changelog

Fixes

  • Case-sensitive call resolution — Go, Rust, and Elixir resolvers previously lowercased both the label index and the callee name, causing Authorize to match authorize and produce phantom edges. Ruby, C#, Java, Kotlin, Scala use the same generic resolver which now uses a case-sensitive dict. PHP retains a separate case-insensitive dict since PHP function/class names are genuinely case-insensitive (#993)
  • Cross-language phantom calls edges — INFERRED calls edges whose source and target nodes belong to different language families (py/js/go/rs/jvm/c/cpp/rb/php/cs/swift/lua) are now dropped at graph-build time. The skill prompt also now explicitly forbids emitting cross-language call edges (#991)

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

Track graphify

Get notified when new releases ship.

Sign up free

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

All releases →

Related context

Earlier breaking changes

  • v0.8.18 Breaks Java `extends` edges; they are renamed to `inherits`. Update queries filtering on `relation="extends"` for Java nodes.

Beta — feedback welcome: [email protected]