v0.8.14
Graphify-Labs/graphifyv0.8.14May 20, 2026by safishamsi
AI Summary
Stabilizes the Wiki export by handling stale node IDs and adds fallback `.gitignore` support. Introduces a new `--exclude` CLI flag and fixes NAT64 SSRF false-positives.
Key Highlights
- Wiki crash on stale node IDs fixed with stderr warnings
- .gitignore patterns now honored when `.graphifyignore` is absent
- New `--exclude` CLI flag for runtime exclusion patterns
- NAT64 SSRF false-positive fixed for IPv6-only networks
Full Release Notes
## What's fixed - **Wiki crash on stale node IDs** — `to_wiki()` no longer crashes with `TypeError` when community node IDs are stale after dedup or re-extract. Stale IDs are silently dropped with a stderr warning; raises a clear error only if every ID is stale (#936) - **.gitignore fallback** — when no `.graphifyignore` exists, `.gitignore` patterns are now honoured. `.graphifyignore` still takes precedence when both are present (#945) - **`--exclude` flag** — new CLI flag to pass extra gitignore-style exclusion patterns at runtime without modifying `.graphifyignore` (#947) - **`.worktrees/` skipped** — git worktree sibling checkouts inside `.worktrees/` are no longer indexed as duplicate source (#947) - **NAT64 SSRF false-positive fixed** — hosts like `arxiv.org` on IPv6-only networks that resolve via RFC 6052 NAT64 (`64:ff9b::/96`) were incorrectly blocked as reserved IPs ## Upgrade ```bash uv tool upgrade graphifyy # or pip install --upgrade graphifyy ```