This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+5 more
Affected surfaces
Summary
AI summaryUpdates fix, Fix, and feat across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | High |
Adds security CI workflows. Adds security CI workflows. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds GitHub Actions automation for issue deduplication and auto-close. Adds GitHub Actions automation for issue deduplication and auto-close. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds PageIndexClient with agent‑based retrieval via OpenAI Agents SDK. Adds PageIndexClient with agent‑based retrieval via OpenAI Agents SDK. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Integrates litellm for multi‑provider LLM support. Integrates litellm for multi‑provider LLM support. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Dependency | Medium |
Bump litellm from 1.82.0 to 1.83.0. Bump litellm from 1.82.0 to 1.83.0. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Dependency | Medium |
Bump actions/checkout from 4 to 7. Bump actions/checkout from 4 to 7. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Dependency | Medium |
Bump litellm to 1.84.0 to resolve python-dotenv install conflict. Bump litellm to 1.84.0 to resolve python-dotenv install conflict. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Prevents KeyError crash and context exhaustion in TOC processing. Prevents KeyError crash and context exhaustion in TOC processing. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fixes poll status=="completed" in cloud add_document. Fixes poll status=="completed" in cloud add_document. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Prevents infinite loop in extract_toc_content. Prevents infinite loop in extract_toc_content. Source: llm_adapter@2026-07-16 Confidence: low |
— |
| Bugfix | Medium |
Handles TOC items exceeding document length. Handles TOC items exceeding document length. Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Bugfix | Low |
Fixes TOC prompt variable typo (tob -> toc). Fixes TOC prompt variable typo (tob -> toc). Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
Full changelog
What's Changed
- Feat/fix by @rejojer in https://github.com/VectifyAI/PageIndex/pull/3
- Restructure and update CLI entry point to run_pageindex.py by @rejojer in https://github.com/VectifyAI/PageIndex/pull/4
- Fix prompt by @rejojer in https://github.com/VectifyAI/PageIndex/pull/6
- Working by @rejojer in https://github.com/VectifyAI/PageIndex/pull/10
- Fix: handle TOC items exceeding document length by @clarenceluo78 in https://github.com/VectifyAI/PageIndex/pull/21
- Feat/markdown tree by @zmtomorrow in https://github.com/VectifyAI/PageIndex/pull/32
- Feat/markdown tree by @zmtomorrow in https://github.com/VectifyAI/PageIndex/pull/33
- Fix typo in header for the step: Extract JSON results by @mooncos in https://github.com/VectifyAI/PageIndex/pull/118
- Fix TOC prompt variable typo (tob -> toc) by @matiasinsaurralde in https://github.com/VectifyAI/PageIndex/pull/109
- Add GitHub Actions automation for issue deduplication and auto-close by @BukeLy with @Copilot in https://github.com/VectifyAI/PageIndex/pull/128
- Fix backfill-dedupe pagination: replace gh issue list with gh api by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/132
- Allow github-actions bot to trigger claude-code-action by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/133
- Allow all users to trigger issue dedup by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/142
- fix: make ChatGPT_API_with_finish_reason return consistent tuple by @luojiyin1987 in https://github.com/VectifyAI/PageIndex/pull/63
- fix: prevent infinite loop in extract_toc_content by @luojiyin1987 in https://github.com/VectifyAI/PageIndex/pull/65
- Fix list_index variable shadowing in fix_incorrect_toc by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/167
- Integrate litellm for multi-provider LLM support by @KylinMountain in https://github.com/VectifyAI/PageIndex/pull/168
- Add PageIndexClient with agent-based retrieval via OpenAI Agents SDK by @KylinMountain in https://github.com/VectifyAI/PageIndex/pull/125
- Simplify root directory by @rejojer in https://github.com/VectifyAI/PageIndex/pull/184
- Restructure examples directory and improve document storage by @rejojer in https://github.com/VectifyAI/PageIndex/pull/189
- Simplify agentic vectorless RAG demo by @rejojer in https://github.com/VectifyAI/PageIndex/pull/191
- Disable agent tracing and auto-add litellm prefix for retrieve_model by @rejojer in https://github.com/VectifyAI/PageIndex/pull/194
- Polish demo docstring and migrate to pathlib by @rejojer in https://github.com/VectifyAI/PageIndex/pull/197
- Bump litellm from 1.82.0 to 1.83.0 in the pip group across 1 directory by @dependabot[bot] in https://github.com/VectifyAI/PageIndex/pull/214
- fix: poll status=="completed" in cloud add_document by @rejojer in https://github.com/VectifyAI/PageIndex/pull/226
- Add Dependabot config for GitHub Actions updates by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/241
- Bump the pip group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/VectifyAI/PageIndex/pull/247
- Add security CI workflows by @BukeLy in https://github.com/VectifyAI/PageIndex/pull/248
- Update README with PageIndex File System announcement by @rejojer in https://github.com/VectifyAI/PageIndex/pull/253
- Trim Cloud Service note in README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/255
- Fix Agentic RAG entry formatting in Updates by @rejojer in https://github.com/VectifyAI/PageIndex/pull/256
- update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/259
- update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/261
- update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/262
- feat:compatible with Pageindex SDK by @saccharin98 in https://github.com/VectifyAI/PageIndex/pull/238
- Update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/271
- Update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/305
- Update README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/307
- Update README: Connect with Us buttons and header tagline by @rejojer in https://github.com/VectifyAI/PageIndex/pull/311
- Tighten FinanceBench sentence in README by @rejojer in https://github.com/VectifyAI/PageIndex/pull/312
- update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/313
- update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/318
- update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/319
- update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/322
- update readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/332
- edit readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/335
- edit readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/336
- edit readme by @rejojer in https://github.com/VectifyAI/PageIndex/pull/337
- fix: use .get() in get_leaf_nodes to avoid KeyError on leaf nodes by @ChiragB254 in https://github.com/VectifyAI/PageIndex/pull/331
- Adds missing re import by @Mouli04 in https://github.com/VectifyAI/PageIndex/pull/281
- fix: bump litellm to 1.84.0 to resolve python-dotenv install conflict by @KylinMountain in https://github.com/VectifyAI/PageIndex/pull/342
- Bump actions/checkout from 4 to 7 by @dependabot[bot] in https://github.com/VectifyAI/PageIndex/pull/338
- fix: prevent KeyError crash and context exhaustion in TOC processing by @Shreyansh1729 in https://github.com/VectifyAI/PageIndex/pull/188
- ci: publish to PyPI on version tags by @KylinMountain in https://github.com/VectifyAI/PageIndex/pull/347
New Contributors
- @rejojer made their first contribution in https://github.com/VectifyAI/PageIndex/pull/3
- @clarenceluo78 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/21
- @zmtomorrow made their first contribution in https://github.com/VectifyAI/PageIndex/pull/32
- @mooncos made their first contribution in https://github.com/VectifyAI/PageIndex/pull/118
- @matiasinsaurralde made their first contribution in https://github.com/VectifyAI/PageIndex/pull/109
- @BukeLy with @Copilot made their first contribution in https://github.com/VectifyAI/PageIndex/pull/128
- @BukeLy made their first contribution in https://github.com/VectifyAI/PageIndex/pull/132
- @luojiyin1987 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/63
- @dependabot[bot] made their first contribution in https://github.com/VectifyAI/PageIndex/pull/214
- @saccharin98 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/238
- @ChiragB254 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/331
- @Mouli04 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/281
- @Shreyansh1729 made their first contribution in https://github.com/VectifyAI/PageIndex/pull/188
Full Changelog: https://github.com/VectifyAI/PageIndex/commits/v0.3.0.dev3
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
Beta — feedback welcome: [email protected]