From b7e256f779aaa1cd307e20491ebd68ae253fd5e7 Mon Sep 17 00:00:00 2001 From: safishamsi Date: Sun, 28 Jun 2026 20:15:44 +0100 Subject: [PATCH] release: 0.9.1 Patch over 0.9.0: completes the node-ID work (fully closes #1504 via injective salt #1522), stops origin_file leaking into graph.json (#1516), extends cross-file stub disambiguation to the six dedicated extractors (#1515), Java type-param skip (#1518) + record component refs (#1519), prunes a deleted import's edge on update (#1521), and retries rate-limited (429) requests instead of dropping chunks (#1523). All non-breaking. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 198a092be..0d01379b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ Full release notes with details on each version: [GitHub Releases](https://github.com/safishamsi/graphify/releases) -## Unreleased +## 0.9.1 (2026-06-28) - Fix: rate-limited (HTTP 429) extraction chunks are now retried instead of dropped (#1523, thanks @bercedev). The provider SDKs back off and honor `Retry-After`, but the SDK default of 2 retries was too low for strict per-org concurrency/RPM caps (e.g. Moonshot/kimi), so a parallel `extract` 429'd, each chunk logged `chunk N failed`, and was silently lost (incomplete graph + console spam). The OpenAI-compatible, Azure, and Anthropic clients are now built with a higher `max_retries` (default 6, override via `GRAPHIFY_MAX_RETRIES`). For very tight accounts, `--max-concurrency 1` further reduces the concurrency that triggers org-level limits. diff --git a/pyproject.toml b/pyproject.toml index 46a4b518a..35e78159b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "graphifyy" -version = "0.9.0" +version = "0.9.1" description = "AI coding assistant skill (Claude Code, CodeBuddy, Codex, OpenCode, Kilo Code, Cursor, Gemini CLI, Aider, OpenClaw, Factory Droid, Trae, Hermes, Kiro, Pi, Devin CLI, Google Antigravity) - turn any folder of code, docs, papers, images, or videos into a queryable knowledge graph" readme = "README.md" license = { file = "LICENSE" }