Changelog
Release history for Tachyon and its SDKs, newest first. Subscribe via RSS.
- Enginev4.2.0
Flushes no longer hold the write lock for the encode, only for seal and commit — worst-case concurrent search latency during ingest drops from 233ms to 106ms.
- Mirrors v4.1.0's merge fix: flushes now hold the write lock only for a brief seal and commit, not the full encode.
- Also much less variable run-to-run.
- Enginev4.1.0
Merges no longer hold the collection write lock for their full duration — worst-case concurrent search stall during indexing drops from 1.92s to 233ms.
- Merging splits into snapshot → build → swap; only snapshot/swap hold the collection's write lock, not the full merge.
- Fixed a tombstone-pruning bug (segment presence bitmap vs. declared range) surfaced by the new off-lock timing.
- Enginev4.0.0
Segment merges stream in bounded memory — peak RSS at 5M docs cut from 5.2 GiB to 1.5 GiB. Breaking format change, reindex required.
- Merges now stream a k-way merge of encoded segments instead of decoding everything into memory at once.
- Format v4: directory moved to a footer at EOF; offsets widened past the old 4 GiB limit. Indexing throughput and search latency unchanged.
- SDKPython SDK 1.0.0
Official Python client — pip install tachyon-sdk.
Initial release. See SDKs → Python.
- SDKC# SDK 1.0.0
Official .NET client — dotnet add package TachyonSdk.
Initial release. See SDKs → C#.
- SDKTypeScript SDK 1.0.0
Official TypeScript/JavaScript client — npm install tachyon-sdk.
Initial release. See SDKs → TypeScript.
- Enginev3.0.0
2–2.7× faster broad-query search, up to 31× faster autocomplete — no API changes.
- Filter/facet columns are now decoded once per segment and cached, instead of every query — the fix behind most of the gain.
- New
--concurrencybenchmark flag: 315 sustained queries/sec measured.
- Enginev2.1.0
True block-max WAND query pruning — skips postings that can't affect the top-K results.
- Enginev2.0.0
Disk-backed segments with lazy, mmap'd reads, plus tiered background merges.
- Enginev1.1.0
Security fixes and query/storage hot-path optimizations.
- Docker healthcheck no longer depends on
wget— usestachyon --healthcheckinstead.
- Docker healthcheck no longer depends on
- Enginev1.0.0
First public release — BM25 search, filtering, sorting, faceting, typo tolerance, and autocomplete over a REST API.