Skip to content

0.1.7 Release Notes

Release date: 2026-05-17

This release tightens local sparse retrieval, fixes the actual local sparse execution path, and upgrades the repo from basic .qql snippets to stronger operational examples you can run and benchmark end to end.

  • Local sparse retrieval is materially stronger — document inserts now use the intended local sparse document weighting path, and medical/domain-heavy hyphenated tokens survive tokenization instead of losing critical signal.
  • Qdrant-native sparse baseline — local and external sparse mode now follow a simpler model: client-side sparse term weighting plus Qdrant's sparse idf modifier, without pretending the repo maintains full per-collection BM25 state.
  • Operational example folders — the repo now ships real example suites for retrieval regression CI, retrieval debug runbooks, and a full medical retrieval benchmark.
  • Full medical benchmark workflowexamples/medical-retrieval-ops/ builds the full ChatMED-Project/RAGCare-QA corpus, compares dense, sparse, hybrid RRF, hybrid DBSF, and exact retrieval, and writes machine-readable benchmark artifacts.

Validated against the full 420-question medical benchmark:

  • densehit@1 0.7071, hit@5 0.8833
  • sparsehit@1 0.7000, hit@5 0.9048
  • hybrid_rrfhit@1 0.7548, hit@5 0.9143
  • hybrid_dbsfhit@1 0.7690, hit@5 0.9119
  • exacthit@1 0.7071, hit@5 0.8833

The key practical result is that sparse retrieval is no longer the weak path in local mode, and hybrid retrieval improves on top of it.

Release bundles include:

  • qql-go (Linux amd64, Linux arm64, Windows amd64, macOS arm64)

Tagged releases also publish:

  • qql-go_0.1.7_checksums.txt

Release prep was validated with:

  • go run docs/dev_tasks.go prepare-release --version 0.1.7
  • go run docs/dev_tasks.go release-validate --version 0.1.7
  • go test ./internal/sparse ./internal/cli/commands
  • live runs of:
    • bash examples/release-validation/run-demo.sh
    • bash examples/retrieval-debug-runbook/run-demo.sh
    • bash examples/medical-retrieval-ops/run-demo.sh

See CHANGELOG.md.


For full commit list and details see the original release notes.