github benbjohnson/litestream v0.5.16

6 hours 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.16-linux-amd64.tar.gz
Linux ARM64 litestream-vfs-v0.5.16-linux-arm64.tar.gz
macOS Intel litestream-vfs-v0.5.16-darwin-amd64.tar.gz
macOS Apple Silicon litestream-vfs-v0.5.16-darwin-arm64.tar.gz

Install via package managers:

pip install litestream-vfs    # Python
npm install litestream-vfs    # Node.js
gem install litestream-vfs    # Ruby

Changelog

  • ad0c7b7 chore(deps): bump grpc for govulncheck (#1401)
  • 0427915 chore(deps): bump sqlite3vfs upstream (#1359)
  • 6d61ef5 chore(deps): bump superfly/ltx to v0.5.2 (#1422)
  • 2d7ebf1 chore(deps): bump x/text and otel for govulncheck (#1399)
  • 904a307 docs(security): document private vulnerability reporting (#1398)
  • 764dcea feat(cli): print proper version string on dev builds (#1338)
  • b308bd3 fix(ci): stabilize nightly workflow (#1396)
  • 794ca47 fix(cli): honor part-size and concurrency replica URL params (#1330)
  • 9d5488f fix(cli): show one replica URL in usage (#1356)
  • d0a74b4 fix(config): detect Hetzner endpoints (#1357)
  • 599ddcb fix(db): make SnapshotReader closeable (#1346)
  • 77a322b fix(db): retain truncate backstop at zero (#1348)
  • 0af69c7 fix(db): skip repeated passive before truncate (#1347)
  • 4bae662 fix(nats): apply TLS replica options (#1362)
  • 59c1b25 fix(nats): propagate object store init errors (#1361)
  • 3ad668b fix(replica): bound resumable reader retries (#1360)
  • 11b050e fix(replica): drain limited sync batches (#1345)
  • eeba874 fix(replica): fsync directory after durable renames (#1344)
  • 00a17c4 fix(s3): exclude accept encoding for GCS (#1394)
  • 2c1d70b perf(s3): single PutObject for small ltx objects (#1328)

Don't miss a new litestream release

NewReleases is sending notifications on new releases.