Changelog

What shipped, what changed.

Every release of ManyVector — new capabilities, performance improvements, and new object-storage backends. Subscribe for updates.

0.9.0

July 2026

Feature
  • Hybrid search: RRF fusion of vector + BM25 full-text in a single query call
  • Namespace branching: copy-on-write forks for eval, testing, and rollback
  • Metadata pre-filter mode: apply attribute conditions before HNSW traversal
  • New storage backend: Cloudflare R2 (zero egress, S3-compatible)
  • Python SDK 0.9: unified query() interface for vector, full-text, and hybrid

0.8.0

May 2026

Feature
  • Full-text search: BM25 ranking across stored attributes, no separate cluster
  • Google Cloud Storage backend: multi-region and dual-region support
  • Azure Blob Storage backend: LRS, ZRS, and GRS redundancy
  • efSearch and M tunable per namespace for recall/latency trade-offs
  • Cosine, dot product, and L2 distance metrics supported

0.7.0

March 2026

Performance
  • Cold namespace warm-up latency reduced by 40% via prefetched graph segments
  • HNSW index write throughput improved 2× through batched object flushes
  • MinIO / self-hosted S3-compatible backend: air-gapped deployments now supported
  • Namespace-level cache TTL configuration
  • Improved recall at high efSearch values for large (1B+) namespaces

0.6.0

January 2026

Foundation
  • AWS S3 backend: Standard and Express One Zone storage classes
  • HNSW index stored as object-storage native format — no proprietary disk format
  • Vector upsert and delete with consistent read-after-write guarantees
  • Initial Python SDK with namespace, upsert(), query(), and delete() primitives
  • Metadata attribute storage alongside vectors — no separate document store needed
Stay updated

Get release notes by email.

No marketing. Just a short email when a new version ships.