elips/docs
Project

Changelog

Versions are tagged in the repository. This page mirrors the project's release notes and the documented roadmap.

Stable
1.0.0
Current
  • C++23 core with hexagonal layering and full Core Guidelines compliance.
  • HierarchicalGraphIndex (HNSW) and ExactIndex behind a single IndexPort.
  • First-class DocumentAttachment, ChunkInfo, and EmbeddingLineage.
  • Native place_document, seek_text, seek_hybrid, and explain_seek.
  • Built-in local text embedder with automatic default provisioning for new databases.
  • MetadataIndex acceleration for equality and set-membership filters.
  • Segmented persistence with elips.manifest plus per-vault segment files.
  • compact() rebuilds indexes and rewrites the segment set.
  • Shared read-only mode with advisory locks.
  • WAL crash recovery, snapshot compatibility, typed filters, EQL, Python bindings.
  • Optional GPU index family behind GpuPort.
Roadmap
Deferred
Future
  • Per-segment indexes plus compaction (hooked through IndexPort).
  • Full MVCC version chains and snapshot isolation.
  • Quantised indexes (PQ / OPQ / SQ) and DiskANN.
  • AVX2 / AVX-512 distance kernels.
  • Columnar metadata, attribute B-trees, inverted / bloom indexes.
  • Cloud object-storage adapters (S3 / GCS / Azure) behind StoragePort.
  • NumPy zero-copy ingestion and async/streaming C++ APIs.