Skip to main content

25 posts tagged with "Release"

View All Tags

RAG Pipeline Utils v3.9.0: Catching Answers That Drop a Condition

· 4 min read
Ali Kahwaji
Creator & Maintainer of RAG Pipeline Utils

Answer checks now catch an answer that drops its source's condition, and are much faster on long answers. Text from PDFs and web pages is read the way it was typed, and a 1,000-sentence answer is checked in under half a second.

npm install @devilsdev/rag-pipeline-utils@^3.9.0
# and, if you use the MCP server:
npx @devilsdev/rag-mcp-server@3.9.0 ./docs

If you install @devilsdev/rag-core, rag-guardrails, rag-connectors or rag-eval directly, upgrade them to 3.9.0 as well.

RAG Pipeline Utils v3.8.2: Security Fixes and a Re-ingest Check

· 4 min read
Ali Kahwaji
Creator & Maintainer of RAG Pipeline Utils

A security release. Upgrade now if you use the vector-store retrievers (QdrantRetriever, PineconeRetriever, WeaviateRetriever, PgVectorRetriever) or HybridRetriever with access control, GuardrailsPipeline, plugins from .ragrc.json or hub install, AuditLogger, DevServer or @devilsdev/rag-mcp-server, and re-ingest vector-store documents whose acl or requiredRole is set at the top level. Some changes in access control can hide documents that were visible before.

npm install @devilsdev/rag-pipeline-utils@^3.8.2
# and, if you use the MCP server:
npx @devilsdev/rag-mcp-server@3.8.2 ./docs

If you install @devilsdev/rag-core, rag-guardrails, rag-connectors or rag-eval directly, upgrade them to 3.8.2 as well.

RAG Pipeline Utils v3.8.1: Security Fixes for Access Control, Plugin Signatures, the Dev Server and the MCP Server

· 2 min read
Ali Kahwaji
Creator & Maintainer of RAG Pipeline Utils

A security release. Upgrade now if you use RetrievalGuard access control, plugin signature verification, the development server (DevServer) or @devilsdev/rag-mcp-server, and re-ingest FileVectorStore indexes whose documents set acl or requiredRole at the top level. One change in access control can hide documents that were visible before.

npm install @devilsdev/rag-pipeline-utils@^3.8.1
# and, if you use the MCP server:
npx @devilsdev/rag-mcp-server@3.8.1 ./docs

RAG Pipeline Utils v3.7.1: Security Fixes From a Code-Scanning Review, and a New npm Page

· 3 min read
Ali Kahwaji
Creator & Maintainer of RAG Pipeline Utils

v3.7.1 is a patch release with no breaking changes. It fixes a slow pattern in QueryPlanner that a long query could use to tie up a server, and two ways a crafted __proto__ key could write to Object.prototype in the CLI. It also gives the npm page a new README. Upgrading is recommended if you pass user queries to QueryPlanner.

npm install @devilsdev/rag-pipeline-utils@^3.7.1

RAG Pipeline Utils v3.7: Weaviate, Pinecone Without an Embedder, and Answers Checked With Units

· 4 min read
Ali Kahwaji
Creator & Maintainer of RAG Pipeline Utils

v3.7.0 adds Weaviate. It also makes Pinecone work on the indexes its console creates for you, with no embedder needed. The answer check now reads units, fractions and times, and was measured against the Claude benchmarks before release. Nothing breaks for existing code.

npm install @devilsdev/rag-pipeline-utils@^3.7.0

RAG Pipeline Utils v3.6: Start a Project in One Command, Pinecone, and Fewer False Alarms

· 5 min read
Ali Kahwaji
Creator & Maintainer of RAG Pipeline Utils

v3.6.0 widens the way in. npm create rag-pipeline gives you a working app that answers from your documents and checks every answer, with Next.js, Mastra or Cloudflare Workers. Pinecone joins pgvector and Qdrant. The answer check raises fewer false alarms, measured against the Claude benchmarks, including where it got worse. And if you deploy to Cloudflare Workers, this release fixes the main entry there. Nothing breaks for existing code.

npm create rag-pipeline@latest my-app -- --template next

RAG Pipeline Utils v3.5: Checks You Can Measure, See in Your Traces, and Run on the Model's Own Citations

· 6 min read
Ali Kahwaji
Creator & Maintainer of RAG Pipeline Utils

v3.5.0 is about trusting the checks. The guards take a model of your choice for what patterns miss, and the patterns' accuracy is now published, misses included. Evaluation scores show up in OpenTelemetry and Langfuse, on the spans they judge. And when Claude or OpenAI file search cites its sources, verifyCitations() checks that each cited passage actually says what the sentence claims. Nothing breaks for existing code.

npm install @devilsdev/rag-pipeline-utils@^3.5.0

RAG Pipeline Utils v3.4: An LLM Judge for Paraphrases and an MCP Server for Your Documents

· 4 min read
Ali Kahwaji
Creator & Maintainer of RAG Pipeline Utils

v3.4.0 closes the biggest gap in the answer check, paraphrases, without giving up what makes it trustworthy, and puts your documents one command away from Claude. Nothing breaks for existing code: without the new option, every check returns the same result as before.

npm install @devilsdev/rag-pipeline-utils@^3.4.0