github benbjohnson/litestream v0.5.8

15 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.8-linux-amd64.tar.gz
Linux ARM64 litestream-vfs-v0.5.8-linux-arm64.tar.gz
macOS Intel litestream-vfs-v0.5.8-darwin-amd64.tar.gz
macOS Apple Silicon litestream-vfs-v0.5.8-darwin-arm64.tar.gz

Changelog

  • b2d8145 Stream restore plan selection across levels (#1076)
  • 2172ff2 docs(ai): add litestream reset and auto-recover to AI docs (#1091)
  • 7d2b369 feat(db): add SyncStatus, SyncAndWait, and EnsureExists for library usage (#1092)
  • 7e12162 feat(ipc): add dynamic database management commands (register/unregister) (#1021)
  • bab4fd4 feat(ipc): add list and info query commands with lastSyncAt (#1015)
  • e0370ba feat(ltx): add -level flag to view LTX files at any compaction level (#1072)
  • 7265b6b feat(retention): add skip-remote-deletion for cloud-managed retention (#1094)
  • 44b65e2 feat(s3): add R2 concurrency default, multipart threshold test, fix docs (#1100)
  • 90fc5b6 feat(s3): add distributed leasing with If-Match conditional writes (#1073)
  • c194e86 feat(tls): add x509roots/fallback for embedded root CA bundle (#1099)
  • ff1c063 feat: add agent skill for cross-platform LLM agent support (#1064)
  • c32f6c8 fix(compactor): add mutex to protect Compactor.client from concurrent access (#1086)
  • cfe03fc fix(dir-watch): prevent thundering herd at startup with many databases (#1055)
  • 4800f27 fix(restore): resume S3 streams on drop (#1082)
  • 3358c8c fix(s3): add hyphenated URL query param aliases for consistency (#1101)
  • 1d602ea fix(shutdown): allow second Ctrl+C to interrupt shutdown sync retry loop (#998)
  • c16755d test(db): add regression test for #994 runaway disk usage (#1088)
  • 68dadcf test(db): prove SQLite writes all new pages to WAL during DB growth (#1103)

Don't miss a new litestream release

NewReleases is sending notifications on new releases.