RagLeap
ragleap-rag (Java) · release notes

ragleap-rag (Java) v0.5.0

Java port of ragleap-rag

First public release on Maven Central: io.github.antonyrag:ragleap-rag:0.5.0

Core RAG pipeline fully ported and live-verified:

  • Connection pooling (HikariCP), embeddings (7 providers), pgvector storage (dense, sparse, hybrid RRF search), retrieval, generation (streaming, structured output, provider fallback, vision captioning)
  • Conversation memory (Postgres-backed) and query rewriting (contextual rewrite, HyDE, multi-query, Reciprocal Rank Fusion)
  • Plus 8 standalone utility modules: chunking, sanitization, guardrails, cost tracking, evaluation scoring, structured-output validation, observability hooks

Independently versioned from the Python ragleap-rag package on PyPI (currently v0.12.6), not kept in lockstep — this port does not yet have full feature parity (1 of 6 vector backends, no document ingestion pipeline, no OCR/web/video/transcription support yet).

Testing

215 tests (214 passing; 1 known live-Ollama timeout flake under VPS resource contention, not a code defect). Most of the core pipeline is live-verified against real Postgres and a local Ollama instance; paid providers (gemini/anthropic/most openai-compatible) verified via local HTTP stubs, documented per-class where not live-tested.

Install

<dependency>
    <groupId>io.github.antonyrag</groupId>
    <artifactId>ragleap-rag</artifactId>
    <version>0.5.0</version>
</dependency>
View on GitHub Package page All releases
v0.6.0 →

Release notes mirrored from GitHub Releases.