v0.8.34
Graphify-Labs/graphifyv0.8.34Jun 7, 2026by safishamsi
AI Summary
Major release adding multiple new extractors and backends including Streamable HTTP MCP transport for team sharing, Salesforce Apex support, Azure OpenAI backend, and PostgreSQL introspection.
Key Highlights
- Streamable HTTP MCP transport with API key auth and Docker image
- Salesforce Apex extractor for .cls and .trigger files
- Azure OpenAI backend support
- Live PostgreSQL introspection
- Vision and PDF in headless extract fix
New Features
- HTTP transport for team server sharing
- Salesforce Apex dependency graph extraction
- Azure OpenAI backend with auto-detection
- PostgreSQL schema introspection
- Image/vision API per backend fix
Full Release Notes
## New features - **Streamable HTTP MCP transport** — `graphify serve graph.json --transport http` serves the graph over HTTP so a whole team shares one server. Includes API key auth (`--api-key`) and Docker image (#1143). - **Salesforce Apex extractor** — `.cls` and `.trigger` files now produce a full dependency graph (classes, methods, triggers, SOQL/DML edges) (#1159). - **Azure OpenAI backend** — `--backend azure` with `AZURE_OPENAI_API_KEY` + `AZURE_OPENAI_ENDPOINT`. Auto-detected, no new dependency (#1107). - **Live PostgreSQL introspection** — `graphify extract --postgres "postgresql://..."` maps your schema directly. New `graphify[postgres]` extra (#1093 / #1103). - **Vision and PDF in headless extract** — images now go through the proper vision API per backend instead of producing garbage binary data (#1109 / #1110). ## Bug fixes - Stale symbols pruned from surviving files on full rebuild (#1116 / #1118) - Multi-word path/query endpoints now fire exact-match bonus (#1165) - `_is_sensitive` false positives on topic-mentioning filenames fixed (#1169) - Git hooks use cross-platform Python detach instead of `nohup` (Windows fix) (#1161 / #1170) - Post-commit hook now respects `.graphify_root` scoped builds (#1173) - `graphify affected` direction-blind on undirected graphs fixed (#1174) - Step 9 cleanup no longer aborts under fish/zsh on pure-code corpora (#1172) - `detect_incremental` gracefully handles schema-drifted manifest files (#1163) - numpy pinned to `>=2.0; python_version>='3.13'` only (#1153 / #1154) - Codex skill now installs to `.codex/` not `.agents/` (#1160) ## Upgrade ```bash uv tool upgrade graphifyy uv tool install "graphifyy[postgres]" # for PostgreSQL introspection ```