RagLeap
Releases

Every release, with its notes

Release notes for ragleap-core and every package, mirrored from GitHub Releases — 48 releases with notes across 9 packages.

2026-09-27
ragleap-rag (Java) v0.9.0
Adds MilvusBackend — a fifth vector backend alongside pgvector, FaissBackend, QdrantBackend, and WeaviateBackend…
2026-09-25
ragleap-rag v0.12.8
Fixed: ingest() now accepts an optional metadata: Optional[Dict] = None parameter, threaded through to ingest_text()…
2026-09-25
ragleap-rag (Java) v0.8.0
Adds WeaviateBackend — a fourth vector backend alongside pgvector, FaissBackend, and QdrantBackend. Talks to Weaviate's…
2026-09-25
ragleap-observability v0.2.1
README "Status" and "Planned build order" sections were stale on the v0.2.0 PyPI release — still said Grafana/Loki were…
2026-09-25
ragleap-observability v0.2.0
Prometheus server and Grafana, live-verified end-to-end. Deployment/Service/PVC templates for Prometheus, plus Grafana…
2026-09-24
ragleap-rag (Java) v0.7.0
Adds QdrantBackend — a third vector backend alongside pgvector and FaissBackend. Talks to Qdrant's plain REST API…
2026-09-24
ragleap-core v0.7.0
All 9 standard agentic patterns now shipped: self-correction/reflection ( #408 ), chain-of-thought ( #433 )…
2026-09-24
ragleap-tools v0.1.1
Fixed: ingest_document now passes metadata={"filename": filename} to ingest_text() - v0.1.0 passed no metadata at all…
2026-09-23
ragleap-rag (Java) v0.6.0
Adds FaissBackend — a second vector backend alongside pgvector. Pure-Java brute-force exact search (no native FAISS…
2026-09-22
ragleap-tools v0.1.0
Initial release: 12 stateless tools (calculator, datetime, unit conversion, JSON/CSV parsing, text utilities)…
2026-09-21
ragleap-vectorstores v0.5.0
Adds OpenSearchBackend, the fifth vector backend, via OpenSearch k-NN with the lucene engine. Install with pip install…
2026-09-17
ragleap-core v0.6.0
Tool Registry ( core/employees/tools.py ) — consolidates the escalate_to_owner logic that was previously duplicated…
2026-09-17
ragleap-rag (Java) v0.5.0
First public release on Maven Central: io.github.antonyrag:ragleap-rag:0.5.0
2026-09-15
ragleap-core v0.5.0
Streaming answers now carry an honest truncation notice instead of silently cutting off mid-word ( #336 )
2026-09-14
ragleap-rag v0.12.6
EmbeddingConfig(provider="gemini", dimensions=...) silently ignored dimensions= - _embed_gemini() and…
2026-09-13
ragleap-rag v0.12.5
README's <!-- AUTO-STATS --> badge was stuck at "v0.12.2 · 244 tests" - three releases stale (real state: v0.12.4, 252…
2026-09-12
ragleap-graph v0.9.0
Ontology cross-validation ( #152 ). ExtractionConfig.relation_ontology (default None ) lets callers define which…
2026-09-12
ragleap-graph v0.8.0
Cross-chunk relation extraction ( #154 ). ExtractionConfig.cross_chunk_relations (default False ) enables an opt-in…
2026-09-11
ragleap-core v0.4.0
All 8 planned connectors now shipped: Notion, Airtable, Razorpay, WooCommerce, Snowflake, BigQuery, Gmail (OAuth2)…
2026-09-11
ragleap-observability v0.1.0
First public release. Prometheus + postgres_exporter, live-verified end-to-end against a real cluster.
2026-09-10
ragleap-vectorstores v0.4.0
UpstashBackend - fourth vector backend, via Upstash Vector's managed serverless REST API. Available via the upstash…
2026-09-09
ragleap-graph v0.7.0
Real schema migration framework ( ragleap_graph.migrations ), implementing the proposal in…
2026-09-07
ragleap-app-chart v0.1.0
First public release. Generic, reusable Helm chart for deploying arbitrary services to Kubernetes — not…
2026-09-06
ragleap-vectorstores v0.3.1
README's Usage section was missing a RedisBackend example (only Chroma/LanceDB were shown).
2026-09-06
ragleap-ops v0.3.0
Backup/DR: backup-pvc.yaml , db-backup-cronjob.yaml (daily pg_dump , no downtime), neo4j-backup-cronjob.yaml…
2026-09-06
ragleap-vectorstores v0.3.0
RedisBackend - third vector backend, via RediSearch/Redis Stack's HNSW vector index. Available via the redis optional…
2026-09-03
ragleap-graph v0.6.9
RELATES_AS relationship-MERGE race - a real, previously-undocumented bug found while reviewing this code (distinct from…
2026-09-01
ragleap-vectorstores v0.2.1
README's Install section was missing uv add variants for both extras (only pip install was shown) - caught by checking…
2026-08-31
ragleap-ops v0.2.0
Helm chart ( helm/ragleap-ops/ ) wrapping all four k8s/ manifests (db, app, voice, neo4j) with real configurable…
2026-08-30
ragleap-ops v0.1.0
Initial release: Kubernetes Deployment + Service manifests for all four docker-compose.yml services ( db , app , voice…
2026-08-29
ragleap-graph v0.6.8
CO_OCCURS_WITH relationship-MERGE race, noticed but deliberately left open in the v0.6.7 fix (that release closed the…
2026-08-29
ragleap-vectorstores v0.1.0
First release of ragleap-vectorstores - pluggable vector backends beyond ragleap-rag core's 6 (PgVector, FAISS…
2026-08-28
ragleap-core v0.3.0
Everything merged since v0.2.0:
2026-08-27
ragleap-rag v0.12.4
chunk_text() 's token_count field now reflects a real LLM token count via tiktoken ( cl100k_base ) when available…
2026-08-25
ragleap-graph v0.6.7
Real, confirmed concurrency bug (closes #183 ): concurrent upsert_document() calls with identical document_id / user_id…
2026-08-24
ragleap-rag v0.12.3
Milvus backend's similarity_score is now normalized to [0, 1] , matching pgvector / weaviate 's convention.
2026-08-20
ragleap-graph v0.6.6
Adds Postgres-backed audit logging, fully opt-in via audit=AuditConfig(database_url=...). Records one event per call to…
2026-08-17
ragleap-graph v0.6.5
Adds user_id= for per-user data isolation across upsert_document() and all read methods, matching the existing…
2026-08-16
ragleap-graph v0.6.4
Adds find_lineage() - exposes per-document PairWeight/RelationWeight contribution tracking (introduced in v0.6.0) via a…
2026-08-15
ragleap-graph v0.6.3
entity_types= was guidance only, not enforced: if the model returned a type outside the caller-supplied list (even with…
2026-08-15
ragleap-core v0.2.0
Two features previously hosted-only are now open in core/ , single-tenant, MIT-licensed.
2026-08-14
ragleap-graph v0.6.2
find_entities_by_type() did exact-string-match only, so "Customer" and "customer" were treated as different types even…
2026-08-13
ragleap-graph v0.6.1
GraphRetriever.retrieve() 's graph_context.related_documents entries now include an already_in_vector_results boolean…
2026-08-13
ragleap-graph v0.6.0
CO_OCCURS_WITH and RELATES_AS had the same weight-doubling idempotency bug fixed for CONTAINS in v0.5.4, but couldn't…
2026-08-12
ragleap-rag v0.12.2
retrieve() — get relevant chunks without an LLM call, useful for GraphRAG or custom pipelines
2026-08-12
ragleap-graph v0.5.4
upsert_document() 's docstring claimed writes were idempotent and safe to re-run, which was false for two real reasons…
2026-08-12
ragleap-graph v0.5.3
entity_types — filter entity extraction to caller-supplied categories via ExtractionConfig
2026-08-12
ragleap-core v0.1.0
Core RAG engine (ingest → embed → retrieve → generate), WhatsApp/Telegram/Discord/Voice channel adapters, Neo4j…

Tags without release notes

These git tags exist but were never published as a GitHub Release, so there are no notes to show.