| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| tigerbeetle-x86_64-linux.zip | 2026-03-16 | 7.0 MB | |
| tigerbeetle-x86_64-windows-debug.zip | 2026-03-16 | 5.8 MB | |
| tigerbeetle-x86_64-windows.zip | 2026-03-16 | 7.8 MB | |
| vortex-driver-zig-aarch64-linux.zip | 2026-03-16 | 2.2 MB | |
| vortex-driver-zig-x86_64-linux.zip | 2026-03-16 | 2.2 MB | |
| tigerbeetle-aarch64-linux-debug.zip | 2026-03-16 | 12.4 MB | |
| tigerbeetle-aarch64-linux.zip | 2026-03-16 | 6.8 MB | |
| tigerbeetle-universal-macos-debug.zip | 2026-03-16 | 14.1 MB | |
| tigerbeetle-universal-macos.zip | 2026-03-16 | 14.6 MB | |
| tigerbeetle-x86_64-linux-debug.zip | 2026-03-16 | 12.3 MB | |
| 0.16.77 source code.tar.gz | 2026-03-13 | 2.0 MB | |
| 0.16.77 source code.zip | 2026-03-13 | 2.2 MB | |
| README.md | 2026-03-13 | 3.1 kB | |
| Totals: 13 Items | 89.5 MB | 1 | |
0.16.77
Supported upgrade versions
Oldest supported client version: 0.16.4 Oldest upgradable replica version: 0.16.73
Server
- Binary: Download the zip for your OS and architecture from this page and unzip.
- Docker:
docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.77 - Docker (debug image):
docker pull ghcr.io/tigerbeetle/tigerbeetle:0.16.77-debug
Clients
NOTE: Because of package manager caching, it may take a few minutes after the release for this version to appear in the package manager.
You cannot run a newer client against an older cluster: clients are only compatible
with replicas from their own release or newer, subject to the newer release's
Oldest supported client version.
- .NET:
dotnet add package tigerbeetle --version 0.16.77 - Go:
go mod edit -require github.com/tigerbeetle/tigerbeetle-go@v0.16.77 - Java: Update the version of
com.tigerbeetle.tigerbeetle-javainpom.xmlto0.16.77. - Node.js:
npm install --save-exact tigerbeetle-node@0.16.77 - Python:
pip install tigerbeetle==0.16.77
Changelog
Safety And Performance
Rework how eviction is signaled in tb_client to avoid race conditions between eviction and
shutdown, unify notification logic, and add assertions for running on the correct thread.
Optimize compaction performance by removing IO stalls at the end of each beat, allowing IO to overlap with other work and increasing throughput by ~4%.
Allow the grid to serve reads directly from write queues, improving performance for blocks being currently repaired or created.
Work around a miscompilation in Zig's LLVM backend by downcasting alignment in stdx.equal_bytes.
Internals
Prepare the Rust client for release by removing dependencies (anyhow, futures-channel),
and setting up automated release builds (not enabled yet).
Fuzz updates on CompositeKeys, identifying a bug in a proposed prefix-only sort optimization.
Add a new metric to track time spent on CPU work, specifically callbacks.
Tighten units for IOPS, concurrency, and durations in config.
Fix worst case sizing and add prefetch in the scan fuzzer, to mirror state machine logic.