0.1.5
Changelog
This changelog tracks the official shipped OSS release line. Older draft notes
that did not correspond to a published release were removed so version history
reads in release order again.
Unreleased
0.1.5 — Release Gate Hotfix
This release republishes the shard-engine decomposition work on a clean CI line
after fixing the small lint regressions that slipped through the initial 0.1.4
cut.
Release integrity
- fixed the shard refactor parity script bootstrap so the release lint lane
accepts the repo-local import setup - normalized import ordering and explicit public exports in the refactor-touching
files that failed the hosted Ruff gate - bumped the root package and supported native packages onto the
0.1.5line
so the hotfix release cleanly supersedes the drafted0.1.4cut
0.1.4 — Shard Engine Decomposition And Release Evidence
This release keeps the shard product surface stable while decomposing the large
shard-engine modules behind compatibility facades and hardening the parity
evidence required to ship that refactor safely.
Shard engine maintainability
- split the shard manager, store, fetch pipeline, LEMUR router, builder, WAL,
and ColBANDIT reranker into focused internal modules while preserving public
import paths - reduced config coupling by separating serving configuration from sweep-only
configuration behind compatibility exports - introduced internal protocols for router, store, fetch, reranker, and native
exact backends to narrow cross-module ownership
Runtime capability visibility
- surfaced fallback and capability state for LEMUR routing, pinned staging, and
native exact execution through shard statistics and reference API metadata - added startup logging for shard capability selection so development and
production runs expose fallback decisions explicitly
Validation and release confidence
- added shard refactor contract coverage for import compatibility, artifact
parity, query trace stability, and runtime capability reporting - added a machine-readable shard refactor parity report and wired it into CI so
release evidence is reproducible instead of ad hoc - bumped the root package and supported native packages onto the
0.1.4line - refreshed release hygiene checks to validate the aligned package versions
0.1.3 — Production Release Hardening
This release closes the gap between the public product story and the shipped
package, native-wheel, and release pipeline surfaces.
Packaging and install surface
- added a canonical
voyager-index[full]install profile for the full public CPU-safe surface - added
shard-nativeand broadenednativeso the public native story now covers bothlatence-shard-engineandlatence-solver - bumped the root package and supported native packages onto the
0.1.3line - tightened package data so the shipped sdist includes the graph quality fixture required by release validation
Graph-aware production path
- kept
latence-graphas a public optional extra and pinned it to the verified publiclatence>=0.1.1line - clarified throughout the docs that the graph lane can consume compatible prebuilt graph data directly and remains additive to the shard-first hot path
- preserved the graph route-conformance, provenance, and retrieval-uplift evidence as a distinct proof layer from shard performance benchmarks
CI, release, and OSS hygiene
- expanded the native release bundle to include the shard-engine wheel alongside the solver wheel
- tightened release documentation and automation around clean-install rehearsal, native-wheel validation, and publish gating
- refreshed the README, install docs, issue templates, and contributor guidance around the supported production lane
- added repo-governance files for dependency updates, code ownership, and contributor conduct
0.1.2 — Shard Production Surface
This release makes the shard engine the clear public product surface.
Retrieval and serving
- production-wired shard search with LEMUR routing, ColBANDIT, and Triton MaxSim
- shard scoring controls exposed for
int8,fp8, androq4 - durable CRUD, WAL, checkpoint, recovery, and shard admin endpoints
- multi-worker single-host reference server posture
API and SDK
- base64 vector transport helpers exposed from
voyager_index.transport - public HTTP API accepts base64 payloads for dense and multivector requests
- shard configuration knobs surfaced on collection create, search, and info APIs
- dense hybrid mode selection documented and shipped as
rrfortabu
Docs and DX
- README, quickstart, API docs, and top-level guides rewritten around the shard-first story
- benchmark methodology documented with a 100k comparison placeholder table
- reference API examples now lead with base64 and shard-friendly install profiles
Release and packaging
- release notes and changelog chronology cleaned up
- CI trimmed to shard-only production lanes plus solver validation
- supported native add-on story reduced to
latence_solver
0.1.0 — Initial OSS Foundation Release
Initial public package release for voyager-index.
Foundation
- installable
voyager_indexpackage and published OSS packaging surface - durable reference FastAPI service
- dense, late-interaction, and multimodal collection kinds
- CRUD, restart-safe persistence, and public examples
Retrieval
- exact MaxSim exports through the public package
- CPU-safe MaxSim fallback when Triton is unavailable
- hybrid dense + BM25 retrieval
- optional solver-backed refinement via
latence_solver
Multimodal
- preprocessing helpers for renderable source documents
- multimodal model registry and provider seams
- ColPali-oriented multimodal retrieval surface