github benbjohnson/litestream v0.5.4

latest release: v0.5.5
one day ago

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.

VFS Extension (Experimental)

SQLite loadable extensions for read-only access to Litestream replicas are available for supported platforms:

Platform File
Linux x86_64 litestream-vfs-v0.5.4-linux-amd64.tar.gz
Linux ARM64 litestream-vfs-v0.5.4-linux-arm64.tar.gz
macOS Intel litestream-vfs-v0.5.4-darwin-amd64.tar.gz
macOS Apple Silicon litestream-vfs-v0.5.4-darwin-arm64.tar.gz

Changelog

  • fa0ba8e Add alternate Tigris endpoint (#906)
  • d168840 deps: upgrade LTX to v0.5.1 (#909)
  • f829b6f feat(s3): add X-Tigris-Consistent header for Tigris endpoints (#905)
  • 8561d2a feat: add dynamic directory watcher for automatic database discovery (#827)
  • 140d772 fix(claude): move personal hooks to local settings (#908)
  • 02b094e fix(db): handle WAL offset at header boundary in verify (#901)
  • 7989f62 fix(db): prevent time-based checkpoints when no external changes (#898)
  • 9bd7234 fix(deps): downgrade Go version from 1.25 to 1.24 (#892)
  • 2d40205 fix(s3): disable aws-chunked encoding for Tigris endpoints (#907)
  • ee08140 fix(s3): disable aws-chunked encoding when using unsigned payloads (#890)
  • e2cbaf4 fix(s3): improve S3-compatible provider compatibility (#899)
  • feb65fb fix(store): retry compaction when db not ready instead of waiting full interval (#888)

Don't miss a new litestream release

NewReleases is sending notifications on new releases.