This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+8 more
Affected surfaces
Summary
AI summaryAdds an end-to-end MCP stdio integration test.
Full changelog
v0.9.0 — Config hardening, MCP refactor, stdio integration test
Summary: Aligns environment and validation with production MCP usage, slims the MCP server (resource formatters, logging), moves PDF loading into indexing and splits Chroma filters, hardens scripts and the test suite, and adds an end-to-end MCP stdio integration test.
Configuration
- Env and validation — Stricter config and startup checks; README and notes updated (LangSmith EU endpoint, MCP key setup).
MCP
- Server — Resource text moved to
resource_text.py; logging helpers;server-configand LangSmith runtime alignment. - Integration test —
tests/test_mcp_stdio_integration.pydrives a realuv run pinrag-mcpsubprocess (add / list / query / remove); API keys from the environment ortests/.mcp_stdio_integration.env(optionalPINRAG_ITEST_USE_CURSOR_MCP_JSONfor migration).
Indexing and retrieval
- PDF — Loader consolidated under
indexing/; Chroma filter helpers inchroma_filters.py.
Scripts
- CLIs — Shared env helpers, config-aware entry points, and CLI smoke tests.
Tests
- MCP tests split and expanded; integration marker; broad RAG, GitHub, and eval coverage improvements.
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
About ndjordjevic/pinrag
RAG for PDFs, YouTube, GitHub repos, Discord exports; index documents and query with citations.
Related context
Beta — feedback welcome: [email protected]