Platform Support
⚠️ Windows Notice: Windows binaries are provided for convenience but Windows is NOT an officially supported platform. Use at your own risk. Community contributions for Windows improvements are welcome.
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
brew tap benbjohnson/litestream
brew install litestream
Debian/Ubuntu
Download the .deb
file for your architecture and install:
sudo dpkg -i litestream-*.deb
RPM-based systems
Download the .rpm
file for your architecture and install:
sudo rpm -i litestream-*.rpm
Binary installation
Download the appropriate archive for your platform, extract, and move to your PATH.
Changelog
- d631b15 Add Grafana dashboard for monitoring Litestream metrics (#737)
- 3f3552b Add concurrent writes support for SFTP performance improvement (#730)
- 9438cde Add default compaction levels
- 387c59b Add manual workflow for cloud integration tests (#695)
- 94f62d8 Add tests to verify TXID parsing uses ltx.ParseTXID (#682)
- ff6838b Enhance GCP integration test diagnostics (#719)
- b6cdb80 Fix Azure Blob Storage DeleteLTXFiles using wrong TXID parameter (#693)
- f52578c Fix Azure LTX iterator memory bug causing test failures (#694)
- 6c5cd9c Fix TXID display formatting to use proper hex format (#681)
- 81fdd8f Fix concurrent map write in db.sync() method (#697)
- 4bbd699 Fix issue #689: Continuous snapshotting every second (#691)
- cb521ca Fix pre-commit config typo and run goimports
- 9077aba Fix snapshot interval for command-line replication
- dcceee3 Fix spurious context.Canceled error logs during shutdown (#728)
- 7ada359 Fix: Use proper context in acquireReadLock during DB close (#701)
- b9e1ebf Fix: standardize error message prefixes across all replica clients (#711)
- 2231c4e Improve contribution documentation with templates and guidelines (#699)
- c2e884d Litestream VFS MVP (#721)
- 74093a4 Migrate to modernc.org/sqlite for CGO-free builds (#727)
- 573c87f Rename 'wal' command to 'ltx' (#671)
- 3ecc3a6 Update .gitignore to exclude development files
- f3026ad Update .gitignore to use bin/ directory for builds
- 2fdf2c1 VFS integration test (#722)
- 3ddf775 VFS polling (#726)
- eba7ccc feat: Implement GoReleaser for automated releases with binary signing (#732)
- 346f8fb feat: add NATS JetStream Object Store replica client (#712)
- 347dabb feat: upgrade AWS SDK from v1 to v2 for S3 client (#683)
- 387ddf9 feat: upgrade Azure SDK to v2 (track 2) (#709)
- 9a43ff8 fix: Temporarily disable SBOM generation to fix release process
- feee71f fix: complete NATS TLS configuration with client certificates and RootCA support (#720)
- 79b031f fixes google cloud storage support by renaming 'gcs' to 'gs' (#654)
- 2a00693 refactor: code health audit using golangci-lint as a guide (#713)