Update module github.com/benbjohnson/litestream to v0.5.15 #1

Open
renovate-bot wants to merge 1 commit from renovate/github.com-benbjohnson-litestream-0.x into main
Member

This PR contains the following updates:

Package Type Update Change
github.com/benbjohnson/litestream require patch v0.5.7v0.5.15

Release Notes

benbjohnson/litestream (github.com/benbjohnson/litestream)

v0.5.15

Compare Source

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

v0.5.14

Compare Source

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

v0.5.13

Compare Source

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

v0.5.12

Compare Source

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

v0.5.11

Compare Source

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

  • ad55ec1 feat(ci): add nightly stability CI, LTX behavioral tests, and release gating (#​1195)
  • 13ef323 feat(logging): add tint pretty handler, optional source info, and path cleaning (#​1204)
  • 1678a9b fix(ci): dedupe nightly stability issues (#​1217)
  • d65fa36 fix(cmd): add helpful hint when 'litestream start' is run without args (#​1208)
  • 4cb0f8c fix(db): wrap raw errors with LTXError in paths reaching replica monitor (#​1227)
  • 5780f4d fix(replica): wrap missing LTX file error with LTXError in uploadLTXFile (#​1225)
  • 016c368 fix(restore): fix v3 restore (#​1229)

v0.5.10

Compare Source

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

v0.5.9

Compare Source

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

Changelog

  • 3a67f13 Add cross-version upgrade integration test (v0.3.x → v0.5.x) (#​1137)
  • 5b8a7d1 add Hetzner S3 signed-payload preset (#​1026)
  • 249f46d ci: enable automatic Homebrew tap updates on release (#​1117)
  • 09c2313 docs(agent): update replica-client-developer with v0.3.x and ResumableReader (#​1112)
  • 84a5d31 docs(agents): add IPC, leasing, library API, and retention references (#​1107)
  • 5e6a91c docs(architecture): add IPC server, distributed leasing, and library API (#​1108)
  • c835786 docs(claude): add debug-ipc command and provider compatibility reference (#​1116)
  • 23f8b5a docs(command): add IPC, retention, and v0.3.x issues to fix-common-issues (#​1113)
  • 6bcedb2 docs(command): add debug-ipc command for IPC socket troubleshooting (#​1114)
  • b2980bd docs(patterns): add ResumableReader, retention bypass, and conditional write patterns (#​1109)
  • 0f80b4d docs(provider-compat): update R2 detection defaults and version compat (#​1111)
  • d4130d5 docs(replica-client): add v0.3.x restore interface and ResumableReader note (#​1110)
  • d87d657 feat(docker): add hardened scratch-based image variant (#​1126)
  • 020da8e feat(ipc): add sync command for on-demand database replication (#​1120)
  • 0df6829 feat(restore): add -f follow mode for continuous restore (#​1102)
  • aa81289 feat(s3): add LITESTREAM_S3_ENDPOINT env var for URL-based restore (#​1145)
  • 70bb846 feat(s3): add Supabase S3-compatible provider auto-detection (#​1135)
  • 61a2def feat(sync): add replicated_txid to sync response (#​1141)
  • fe7fb7a feat(vfs): add PRAGMA litestream_write_enabled for runtime write control (#​1009)
  • 95253c4 fix(ci): authenticate GitHub API call in NATS test setup (#​1144)
  • 155507b fix(db): count sync errors when db.init() fails (#​1129)
  • 48ecd53 fix(db): detect WAL changes via shm mxFrame (#​1087)
  • 634c74f fix(restore): expose -follow-interval CLI flag for follow mode (#​1139)
  • 47e9010 fix(vfs): persist hydration file across connection restarts (#​1125)
  • 0ad19ff test(ci): add smoke tests for hardened scratch Docker image (#​1132)
  • a404d7b test(metrics): add coverage for all Prometheus metrics (#​1127)

v0.5.8

Compare Source

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)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/benbjohnson/litestream](https://github.com/benbjohnson/litestream) | require | patch | `v0.5.7` → `v0.5.15` | --- ### Release Notes <details> <summary>benbjohnson/litestream (github.com/benbjohnson/litestream)</summary> ### [`v0.5.15`](https://github.com/benbjohnson/litestream/releases/tag/v0.5.15) [Compare Source](https://github.com/benbjohnson/litestream/compare/v0.5.14...v0.5.15) #### 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) ```bash brew tap benbjohnson/litestream brew install litestream ``` ##### Debian/Ubuntu Download the `.deb` file for your architecture and install: ```bash sudo dpkg -i litestream-*.deb ``` ##### RPM-based systems Download the `.rpm` file for your architecture and install: ```bash 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.15-linux-amd64.tar.gz` | | Linux ARM64 | `litestream-vfs-v0.5.15-linux-arm64.tar.gz` | | macOS Intel | `litestream-vfs-v0.5.15-darwin-amd64.tar.gz` | | macOS Apple Silicon | `litestream-vfs-v0.5.15-darwin-arm64.tar.gz` | Install via package managers: ```bash pip install litestream-vfs # Python npm install litestream-vfs # Node.js gem install litestream-vfs # Ruby ``` #### Changelog - [`d1dad70`](https://github.com/benbjohnson/litestream/commit/d1dad70e68553b34fe0c18bca12b42150d57641f) fix(db): bound sync executor work ([#&#8203;1290](https://github.com/benbjohnson/litestream/issues/1290)) - [`d26cb54`](https://github.com/benbjohnson/litestream/commit/d26cb54ec43b5937a0c8b3bd875696c1375d8cb3) fix(db): harden checkpoint snapshots ([#&#8203;1292](https://github.com/benbjohnson/litestream/issues/1292)) - [`4e3f0c0`](https://github.com/benbjohnson/litestream/commit/4e3f0c0f98a8808788c721b3637b41e7f9ce4a9c) fix(db): surface disk-full staging errors ([#&#8203;1322](https://github.com/benbjohnson/litestream/issues/1322)) - [`c96c0f4`](https://github.com/benbjohnson/litestream/commit/c96c0f42a51bf48a40e13a1569a46312e957b429) fix(security): bump Go 1.25.12 + deps to clear govulncheck ([#&#8203;1341](https://github.com/benbjohnson/litestream/issues/1341)) - [`ba448ca`](https://github.com/benbjohnson/litestream/commit/ba448cab5503926a0f1fc910ea550b45df5119ae) fix(sync): bound replica sync waits ([#&#8203;1291](https://github.com/benbjohnson/litestream/issues/1291)) - [`9ca1201`](https://github.com/benbjohnson/litestream/commit/9ca12018fadcceb503dd3bdac2e3167cdfb24a1c) fix(sync): fix SnapshotReader goroutine race and fsync ordering ([#&#8203;1166](https://github.com/benbjohnson/litestream/issues/1166)) - [`69e9b9e`](https://github.com/benbjohnson/litestream/commit/69e9b9e76606880827af7c5912bc8467814fe1bd) test(integration): add replicate restore soak test ([#&#8203;1302](https://github.com/benbjohnson/litestream/issues/1302)) ### [`v0.5.14`](https://github.com/benbjohnson/litestream/releases/tag/v0.5.14) [Compare Source](https://github.com/benbjohnson/litestream/compare/v0.5.13...v0.5.14) #### 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) ```bash brew tap benbjohnson/litestream brew install litestream ``` ##### Debian/Ubuntu Download the `.deb` file for your architecture and install: ```bash sudo dpkg -i litestream-*.deb ``` ##### RPM-based systems Download the `.rpm` file for your architecture and install: ```bash 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.14-linux-amd64.tar.gz` | | Linux ARM64 | `litestream-vfs-v0.5.14-linux-arm64.tar.gz` | | macOS Intel | `litestream-vfs-v0.5.14-darwin-amd64.tar.gz` | | macOS Apple Silicon | `litestream-vfs-v0.5.14-darwin-arm64.tar.gz` | Install via package managers: ```bash pip install litestream-vfs # Python npm install litestream-vfs # Node.js gem install litestream-vfs # Ruby ``` #### Changelog - [`6c85477`](https://github.com/benbjohnson/litestream/commit/6c85477f335b7b3e67ee757d658bf05819e7b0a8) feat(s3): add storage class option ([#&#8203;1321](https://github.com/benbjohnson/litestream/issues/1321)) - [`bffb888`](https://github.com/benbjohnson/litestream/commit/bffb8880e916a2359a7c681a43ab9a8760b63cc7) fix(compaction): resume remote source reads ([#&#8203;1326](https://github.com/benbjohnson/litestream/issues/1326)) - [`71a1b37`](https://github.com/benbjohnson/litestream/commit/71a1b37c52ad420815ae1b7e49c39370e0586ed7) fix(config): respect explicit replica type ([#&#8203;1319](https://github.com/benbjohnson/litestream/issues/1319)) - [`2b34013`](https://github.com/benbjohnson/litestream/commit/2b340132ec7ea5bd9863ca6fef010bb484076e00) fix(retention): retain prior snapshot txid ([#&#8203;1325](https://github.com/benbjohnson/litestream/issues/1325)) - [`64cb695`](https://github.com/benbjohnson/litestream/commit/64cb6953769053d8357cfaf125acaa145be1777b) fix(s3): keep retrying through sustained transport flaps ([#&#8203;1305](https://github.com/benbjohnson/litestream/issues/1305)) - [`9bbc255`](https://github.com/benbjohnson/litestream/commit/9bbc255895ec245e7a1e40c301d7a87adfb7936b) fix(sftp): write ltx files atomically ([#&#8203;1320](https://github.com/benbjohnson/litestream/issues/1320)) ### [`v0.5.13`](https://github.com/benbjohnson/litestream/releases/tag/v0.5.13) [Compare Source](https://github.com/benbjohnson/litestream/compare/v0.5.12...v0.5.13) #### 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) ```bash brew tap benbjohnson/litestream brew install litestream ``` ##### Debian/Ubuntu Download the `.deb` file for your architecture and install: ```bash sudo dpkg -i litestream-*.deb ``` ##### RPM-based systems Download the `.rpm` file for your architecture and install: ```bash 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.13-linux-amd64.tar.gz` | | Linux ARM64 | `litestream-vfs-v0.5.13-linux-arm64.tar.gz` | | macOS Intel | `litestream-vfs-v0.5.13-darwin-amd64.tar.gz` | | macOS Apple Silicon | `litestream-vfs-v0.5.13-darwin-arm64.tar.gz` | Install via package managers: ```bash pip install litestream-vfs # Python npm install litestream-vfs # Node.js gem install litestream-vfs # Ruby ``` #### Changelog - [`c30c5ff`](https://github.com/benbjohnson/litestream/commit/c30c5ffc364d6ee35b0b37d8ce4278371c8107a8) Revert "refactor(db): split sync executor lifecycle ([#&#8203;1289](https://github.com/benbjohnson/litestream/issues/1289))" ([#&#8203;1313](https://github.com/benbjohnson/litestream/issues/1313)) - [`0a2a39f`](https://github.com/benbjohnson/litestream/commit/0a2a39f1823b17df057b368e2beb9b21a984304f) feat(config): add meta-dir for directory dbs ([#&#8203;1315](https://github.com/benbjohnson/litestream/issues/1315)) - [`f8b7c60`](https://github.com/benbjohnson/litestream/commit/f8b7c60b3426814c68301e484ef059e5ae4b9fbc) fix(security): bump Go toolchain to 1.25.11 to clear govulncheck ([#&#8203;1304](https://github.com/benbjohnson/litestream/issues/1304)) - [`53e155d`](https://github.com/benbjohnson/litestream/commit/53e155d1c84976df1ad121a5f8697d3e4add7e6a) refactor(db): split sync executor lifecycle ([#&#8203;1289](https://github.com/benbjohnson/litestream/issues/1289)) - [`32c7929`](https://github.com/benbjohnson/litestream/commit/32c7929b2a10dfdd43baadfe59304f2c669adf1e) refactor(db): split sync executor lifecycle ([#&#8203;1314](https://github.com/benbjohnson/litestream/issues/1314)) ### [`v0.5.12`](https://github.com/benbjohnson/litestream/releases/tag/v0.5.12) [Compare Source](https://github.com/benbjohnson/litestream/compare/v0.5.11...v0.5.12) #### 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) ```bash brew tap benbjohnson/litestream brew install litestream ``` ##### Debian/Ubuntu Download the `.deb` file for your architecture and install: ```bash sudo dpkg -i litestream-*.deb ``` ##### RPM-based systems Download the `.rpm` file for your architecture and install: ```bash 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.12-linux-amd64.tar.gz` | | Linux ARM64 | `litestream-vfs-v0.5.12-linux-arm64.tar.gz` | | macOS Intel | `litestream-vfs-v0.5.12-darwin-amd64.tar.gz` | | macOS Apple Silicon | `litestream-vfs-v0.5.12-darwin-arm64.tar.gz` | Install via package managers: ```bash pip install litestream-vfs # Python npm install litestream-vfs # Node.js gem install litestream-vfs # Ruby ``` #### Changelog - [`817ebb0`](https://github.com/benbjohnson/litestream/commit/817ebb0293033551de062ff3c7cfa95d3e594862) docs(cli): add databases help examples ([#&#8203;1243](https://github.com/benbjohnson/litestream/issues/1243)) - [`e266164`](https://github.com/benbjohnson/litestream/commit/e266164ade31e4259114f2e87db19d0b6c60e3e6) docs(cli): add info help examples ([#&#8203;1242](https://github.com/benbjohnson/litestream/issues/1242)) - [`265be76`](https://github.com/benbjohnson/litestream/commit/265be76d8ec47f1018b0b49cc0f9d3f0a0521184) docs(cli): add list help examples ([#&#8203;1241](https://github.com/benbjohnson/litestream/issues/1241)) - [`3a9df4b`](https://github.com/benbjohnson/litestream/commit/3a9df4bf6eae44bd65f03b1421a68f307081a8a6) docs(cli): add register help examples ([#&#8203;1237](https://github.com/benbjohnson/litestream/issues/1237)) - [`739312f`](https://github.com/benbjohnson/litestream/commit/739312f42d2daa9adb35f45597b44c387f92b501) docs(cli): add start stop help examples ([#&#8203;1239](https://github.com/benbjohnson/litestream/issues/1239)) - [`5bd5ca3`](https://github.com/benbjohnson/litestream/commit/5bd5ca3716508150383607e716d5f3214835a61f) docs(cli): add status help examples ([#&#8203;1246](https://github.com/benbjohnson/litestream/issues/1246)) - [`72d7533`](https://github.com/benbjohnson/litestream/commit/72d7533e9057be33942aee0001dc986ff1d98999) docs(cli): add sync help examples ([#&#8203;1240](https://github.com/benbjohnson/litestream/issues/1240)) - [`7c63954`](https://github.com/benbjohnson/litestream/commit/7c639542cb962dc666882b76f50fd272235bc80d) docs(cli): add unregister help examples ([#&#8203;1238](https://github.com/benbjohnson/litestream/issues/1238)) - [`d932bc0`](https://github.com/benbjohnson/litestream/commit/d932bc020758a08e972d329b612442580e69d0fd) docs(cli): document json output schemas ([#&#8203;1250](https://github.com/benbjohnson/litestream/issues/1250)) - [`2e8c73a`](https://github.com/benbjohnson/litestream/commit/2e8c73a6b1dab630acf02bbd145142ac94d16187) feat(cli): add databases json output ([#&#8203;1247](https://github.com/benbjohnson/litestream/issues/1247)) - [`eeb3801`](https://github.com/benbjohnson/litestream/commit/eeb3801ccd7d1ac07081767e5359a06b159dbf4c) feat(cli): add ltx json output ([#&#8203;1248](https://github.com/benbjohnson/litestream/issues/1248)) - [`2d38d20`](https://github.com/benbjohnson/litestream/commit/2d38d20b3427ff6a5e05f36007a196a052f7d49f) feat(cli): add register success payload ([#&#8203;1255](https://github.com/benbjohnson/litestream/issues/1255)) - [`8aa7945`](https://github.com/benbjohnson/litestream/commit/8aa7945599821e44e275ba8f756e818ddf2040e2) feat(cli): add reset dry run ([#&#8203;1252](https://github.com/benbjohnson/litestream/issues/1252)) - [`fbe1739`](https://github.com/benbjohnson/litestream/commit/fbe1739e7d960ab935d704881423b33afcf9253c) feat(cli): add restore dry run ([#&#8203;1251](https://github.com/benbjohnson/litestream/issues/1251)) - [`30c039f`](https://github.com/benbjohnson/litestream/commit/30c039f82021fb2466740013e0b64ec706098091) feat(cli): add restore json output ([#&#8203;1249](https://github.com/benbjohnson/litestream/issues/1249)) - [`64e8757`](https://github.com/benbjohnson/litestream/commit/64e875727822171386648ba7097517964544b450) feat(cli): add start stop success payload ([#&#8203;1256](https://github.com/benbjohnson/litestream/issues/1256)) - [`19d6064`](https://github.com/benbjohnson/litestream/commit/19d60643f0b20a312a352ff0f1b0a67c77022432) feat(cli): add status json output ([#&#8203;1245](https://github.com/benbjohnson/litestream/issues/1245)) - [`a08a5e7`](https://github.com/benbjohnson/litestream/commit/a08a5e734abecad041a415b5546058c38ae74696) feat(cli): add sync success payload ([#&#8203;1257](https://github.com/benbjohnson/litestream/issues/1257)) - [`fd4b600`](https://github.com/benbjohnson/litestream/commit/fd4b600a002e89829f993a482d9e89714c486110) feat(cli): add unregister dry run ([#&#8203;1253](https://github.com/benbjohnson/litestream/issues/1253)) - [`dd59010`](https://github.com/benbjohnson/litestream/commit/dd59010d70543e48348e26c27c899d8874bb3504) feat(cli): add unregister success payload ([#&#8203;1258](https://github.com/benbjohnson/litestream/issues/1258)) - [`552672f`](https://github.com/benbjohnson/litestream/commit/552672f1cf535aa039962b4fbc6c9b7b56a16f38) feat(cli): guard restore overwrites ([#&#8203;1254](https://github.com/benbjohnson/litestream/issues/1254)) - [`0de07a3`](https://github.com/benbjohnson/litestream/commit/0de07a3229360ecd679c05e7c998bdc4f3049bce) feat(db): expose sync diagnostics ([#&#8203;1287](https://github.com/benbjohnson/litestream/issues/1287)) - [`9cc2f2d`](https://github.com/benbjohnson/litestream/commit/9cc2f2d24c33feee205493fbb229d2f5a792579e) fix(build): bump Go toolchain to 1.25.9 for stdlib vulns ([#&#8203;1235](https://github.com/benbjohnson/litestream/issues/1235)) - [`6ebcacc`](https://github.com/benbjohnson/litestream/commit/6ebcaccaea98d7be162dee22995b342394fe3932) fix(cli): add try hints for required flags ([#&#8203;1236](https://github.com/benbjohnson/litestream/issues/1236)) - [`dbcd1a0`](https://github.com/benbjohnson/litestream/commit/dbcd1a00b39fecd33118580aa6c1a81efe5e6455) fix(cli): clarify register idempotency ([#&#8203;1259](https://github.com/benbjohnson/litestream/issues/1259)) - [`8e9b907`](https://github.com/benbjohnson/litestream/commit/8e9b9074db19a1d88dc0172d9c61614bfa2ea35e) fix(cli): clarify unregister idempotency ([#&#8203;1261](https://github.com/benbjohnson/litestream/issues/1261)) - [`fc050c9`](https://github.com/benbjohnson/litestream/commit/fc050c90be1d22b55c303622db46a66f8cf6443e) fix(cli): exit 0 for explicit help ([#&#8203;1233](https://github.com/benbjohnson/litestream/issues/1233)) - [`853cbf3`](https://github.com/benbjohnson/litestream/commit/853cbf3ddceafce0f93de2e3c4ee5bdfa0693a92) fix(cli): make start stop idempotent ([#&#8203;1260](https://github.com/benbjohnson/litestream/issues/1260)) - [`4784cc9`](https://github.com/benbjohnson/litestream/commit/4784cc97e9fb0f3a3acb8101f2be2df3486c24ce) fix(cli): polish agent-facing errors ([#&#8203;1297](https://github.com/benbjohnson/litestream/issues/1297)) - [`edc4328`](https://github.com/benbjohnson/litestream/commit/edc432817190e57f383319877311314f296cc239) fix(compactor): close pipe on upload failure ([#&#8203;1286](https://github.com/benbjohnson/litestream/issues/1286)) - [`c32f63c`](https://github.com/benbjohnson/litestream/commit/c32f63c30a514be849c84f2a34c9327e98f45038) fix(config): honor database snapshot settings ([#&#8203;1285](https://github.com/benbjohnson/litestream/issues/1285)) - [`4cb2d7c`](https://github.com/benbjohnson/litestream/commit/4cb2d7ce97957ce72e56d66dd136a504121a5873) fix(deps): bump x/crypto and x/net to clear govulncheck ([#&#8203;1294](https://github.com/benbjohnson/litestream/issues/1294)) - [`a590e05`](https://github.com/benbjohnson/litestream/commit/a590e05a499afb832e2b63cf09d62f19483f37f6) fix(restore): check for wal segment gaps in v3 restore ([#&#8203;1230](https://github.com/benbjohnson/litestream/issues/1230)) - [`c28a318`](https://github.com/benbjohnson/litestream/commit/c28a3189d22de3cf0378dcc8f6676b4fb6f3a5b7) fix(restore): clean failed restore temp file ([#&#8203;1282](https://github.com/benbjohnson/litestream/issues/1282)) - [`d4c00e3`](https://github.com/benbjohnson/litestream/commit/d4c00e3612614959652fa50bf4ea8f47ba533471) fix(restore): retry initial ltx opens ([#&#8203;1284](https://github.com/benbjohnson/litestream/issues/1284)) - [`a25a11f`](https://github.com/benbjohnson/litestream/commit/a25a11fc4d893911724fd519f3e44ce044efd36c) fix(security): bump Go 1.25.10 + deps to clear govulncheck ([#&#8203;1283](https://github.com/benbjohnson/litestream/issues/1283)) - [`6b8bb01`](https://github.com/benbjohnson/litestream/commit/6b8bb014977be5fce11d409853eb7b76e4729cb4) refactor(db): return sync results explicitly ([#&#8203;1224](https://github.com/benbjohnson/litestream/issues/1224)) - [`0c670da`](https://github.com/benbjohnson/litestream/commit/0c670da4cffeb6bc614f9b645cbf7a44ba3198b3) test(cli): drop static-string usage tests, restore captureStdout helper ([#&#8203;1295](https://github.com/benbjohnson/litestream/issues/1295)) ### [`v0.5.11`](https://github.com/benbjohnson/litestream/releases/tag/v0.5.11) [Compare Source](https://github.com/benbjohnson/litestream/compare/v0.5.10...v0.5.11) #### 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) ```bash brew tap benbjohnson/litestream brew install litestream ``` ##### Debian/Ubuntu Download the `.deb` file for your architecture and install: ```bash sudo dpkg -i litestream-*.deb ``` ##### RPM-based systems Download the `.rpm` file for your architecture and install: ```bash 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.11-linux-amd64.tar.gz` | | Linux ARM64 | `litestream-vfs-v0.5.11-linux-arm64.tar.gz` | | macOS Intel | `litestream-vfs-v0.5.11-darwin-amd64.tar.gz` | | macOS Apple Silicon | `litestream-vfs-v0.5.11-darwin-arm64.tar.gz` | Install via package managers: ```bash pip install litestream-vfs # Python npm install litestream-vfs # Node.js gem install litestream-vfs # Ruby ``` #### Changelog - [`ad55ec1`](https://github.com/benbjohnson/litestream/commit/ad55ec118e13ddfe02bc8cdb3ebe857de5e68c0e) feat(ci): add nightly stability CI, LTX behavioral tests, and release gating ([#&#8203;1195](https://github.com/benbjohnson/litestream/issues/1195)) - [`13ef323`](https://github.com/benbjohnson/litestream/commit/13ef3230d31d2cd0c7934814f67c5412c564995e) feat(logging): add tint pretty handler, optional source info, and path cleaning ([#&#8203;1204](https://github.com/benbjohnson/litestream/issues/1204)) - [`1678a9b`](https://github.com/benbjohnson/litestream/commit/1678a9b5da4859ee936ce9a04765e3ac9cf5e316) fix(ci): dedupe nightly stability issues ([#&#8203;1217](https://github.com/benbjohnson/litestream/issues/1217)) - [`d65fa36`](https://github.com/benbjohnson/litestream/commit/d65fa36e89b0655c356ed2462875dfdf532f1aaa) fix(cmd): add helpful hint when 'litestream start' is run without args ([#&#8203;1208](https://github.com/benbjohnson/litestream/issues/1208)) - [`4cb0f8c`](https://github.com/benbjohnson/litestream/commit/4cb0f8ce939e800c1b9f2139c5b1616a0764a838) fix(db): wrap raw errors with LTXError in paths reaching replica monitor ([#&#8203;1227](https://github.com/benbjohnson/litestream/issues/1227)) - [`5780f4d`](https://github.com/benbjohnson/litestream/commit/5780f4d8da7b9d56f6249aba7aa3b2a73c4eb395) fix(replica): wrap missing LTX file error with LTXError in uploadLTXFile ([#&#8203;1225](https://github.com/benbjohnson/litestream/issues/1225)) - [`016c368`](https://github.com/benbjohnson/litestream/commit/016c368704e63db0088b9b61e2e96c0019f11832) fix(restore): fix v3 restore ([#&#8203;1229](https://github.com/benbjohnson/litestream/issues/1229)) ### [`v0.5.10`](https://github.com/benbjohnson/litestream/releases/tag/v0.5.10) [Compare Source](https://github.com/benbjohnson/litestream/compare/v0.5.9...v0.5.10) #### 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) ```bash brew tap benbjohnson/litestream brew install litestream ``` ##### Debian/Ubuntu Download the `.deb` file for your architecture and install: ```bash sudo dpkg -i litestream-*.deb ``` ##### RPM-based systems Download the `.rpm` file for your architecture and install: ```bash 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.10-linux-amd64.tar.gz` | | Linux ARM64 | `litestream-vfs-v0.5.10-linux-arm64.tar.gz` | | macOS Intel | `litestream-vfs-v0.5.10-darwin-amd64.tar.gz` | | macOS Apple Silicon | `litestream-vfs-v0.5.10-darwin-arm64.tar.gz` | Install via package managers: ```bash pip install litestream-vfs # Python npm install litestream-vfs # Node.js gem install litestream-vfs # Ruby ``` #### Changelog - [`5531fab`](https://github.com/benbjohnson/litestream/commit/5531fabcb0c5db97760afd8c70b6fc1eab8a822c) Revert "fix(db): add warning log and test for WAL change detection ([#&#8203;946](https://github.com/benbjohnson/litestream/issues/946))" ([#&#8203;1187](https://github.com/benbjohnson/litestream/issues/1187)) - [`ab55194`](https://github.com/benbjohnson/litestream/commit/ab551949c88b54aed15d9b3b8b4e129e1870e4c4) Revert "fix(db): detect WAL changes via shm mxFrame ([#&#8203;1087](https://github.com/benbjohnson/litestream/issues/1087))" ([#&#8203;1185](https://github.com/benbjohnson/litestream/issues/1185)) - [`40af24a`](https://github.com/benbjohnson/litestream/commit/40af24ab94b9e87f0e8ab56b1ab8e793f6637a85) ci(pr-metrics): add PR build metrics workflow ([#&#8203;1158](https://github.com/benbjohnson/litestream/issues/1158)) - [`f404f2f`](https://github.com/benbjohnson/litestream/commit/f404f2ff1184b6b142d5869891af263b821c138f) ci(pr-metrics): replace collapsible sections with plain headers ([#&#8203;1184](https://github.com/benbjohnson/litestream/issues/1184)) - [`ae88b16`](https://github.com/benbjohnson/litestream/commit/ae88b164dd6304bcbb654a681df767ee59042eed) feat(logging): add .With() system identifiers to all top-level loggers ([#&#8203;1191](https://github.com/benbjohnson/litestream/issues/1191)) - [`2d5f628`](https://github.com/benbjohnson/litestream/commit/2d5f62898c9e8f11813f7b38c09ab7b3d9a676ac) feat(restore): add crash recovery txid file for follow mode ([#&#8203;1136](https://github.com/benbjohnson/litestream/issues/1136)) - [`f6ba05f`](https://github.com/benbjohnson/litestream/commit/f6ba05f42859cc82edca6cf7c604652fe9568203) feat(restore): add post-restore integrity validation ([#&#8203;1170](https://github.com/benbjohnson/litestream/issues/1170)) - [`1345ed7`](https://github.com/benbjohnson/litestream/commit/1345ed7b6691c97791a0e36a478e52b7ac6367f5) feat(vfs): distribute VFS extension via PyPI, npm, and RubyGems ([#&#8203;1148](https://github.com/benbjohnson/litestream/issues/1148)) - [`1f423d7`](https://github.com/benbjohnson/litestream/commit/1f423d72f7e649354ddde9e913c101438754d592) fix(ci): publish latest-scratch Docker tag ([#&#8203;1180](https://github.com/benbjohnson/litestream/issues/1180)) - [`166cbe3`](https://github.com/benbjohnson/litestream/commit/166cbe36e14c767171f9c0bbe5a46c51f7ad0d0d) fix(deps): bump Go to 1.25.0/toolchain 1.25.8 for security patches ([#&#8203;1188](https://github.com/benbjohnson/litestream/issues/1188)) - [`d514bc7`](https://github.com/benbjohnson/litestream/commit/d514bc749031a5348c90fe4fab92e71aad8f529d) fix(logging): use db.Logger and s.Logger instead of default slog in Store ([#&#8203;1181](https://github.com/benbjohnson/litestream/issues/1181)) - [`6843423`](https://github.com/benbjohnson/litestream/commit/6843423fbbfe8aa6414f8482d91632ee58e5901f) fix(replica): promote LTX upload log to Info level with size field ([#&#8203;1182](https://github.com/benbjohnson/litestream/issues/1182)) - [`e8b2ada`](https://github.com/benbjohnson/litestream/commit/e8b2ada8d509a3d85bf0831f9b710c0f64093a00) fix(security): upgrade Go toolchain to 1.24.13 ([#&#8203;1162](https://github.com/benbjohnson/litestream/issues/1162)) - [`0b3facd`](https://github.com/benbjohnson/litestream/commit/0b3facdbc0cfeb0274ab486740fd4d63a6fcb05d) fix(test): resolve 4 failing tests on main ([#&#8203;1156](https://github.com/benbjohnson/litestream/issues/1156)) - [`038b296`](https://github.com/benbjohnson/litestream/commit/038b296503db53cce41f165bff8a22ac534e3e8f) fix(vfs): coordinate expectedTXID across pooled write connections ([#&#8203;1140](https://github.com/benbjohnson/litestream/issues/1140)) - [`bd2c6e6`](https://github.com/benbjohnson/litestream/commit/bd2c6e66bfc22682776c51c296658f1618f1f618) perf(db): cache Pos() result to avoid repeated disk reads ([#&#8203;1192](https://github.com/benbjohnson/litestream/issues/1192)) - [`80b1b3b`](https://github.com/benbjohnson/litestream/commit/80b1b3b8a2c9c0a1f1f894b2502d5a5914fe5dff) test(profile): add idle CPU profiling test ([#&#8203;1190](https://github.com/benbjohnson/litestream/issues/1190)) ### [`v0.5.9`](https://github.com/benbjohnson/litestream/releases/tag/v0.5.9) [Compare Source](https://github.com/benbjohnson/litestream/compare/v0.5.8...v0.5.9) #### 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) ```bash brew tap benbjohnson/litestream brew install litestream ``` ##### Debian/Ubuntu Download the `.deb` file for your architecture and install: ```bash sudo dpkg -i litestream-*.deb ``` ##### RPM-based systems Download the `.rpm` file for your architecture and install: ```bash 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.9-linux-amd64.tar.gz` | | Linux ARM64 | `litestream-vfs-v0.5.9-linux-arm64.tar.gz` | | macOS Intel | `litestream-vfs-v0.5.9-darwin-amd64.tar.gz` | | macOS Apple Silicon | `litestream-vfs-v0.5.9-darwin-arm64.tar.gz` | #### Changelog - [`3a67f13`](https://github.com/benbjohnson/litestream/commit/3a67f136420d62ea977fbe3312075d023d1608d0) Add cross-version upgrade integration test (v0.3.x → v0.5.x) ([#&#8203;1137](https://github.com/benbjohnson/litestream/issues/1137)) - [`5b8a7d1`](https://github.com/benbjohnson/litestream/commit/5b8a7d1c7e4d6ffc8c9297e62ffe1b8ee22f1351) add Hetzner S3 signed-payload preset ([#&#8203;1026](https://github.com/benbjohnson/litestream/issues/1026)) - [`249f46d`](https://github.com/benbjohnson/litestream/commit/249f46dae8798ed4f4b054befa6eb639029f0f85) ci: enable automatic Homebrew tap updates on release ([#&#8203;1117](https://github.com/benbjohnson/litestream/issues/1117)) - [`09c2313`](https://github.com/benbjohnson/litestream/commit/09c23136cda2cd3a18f08cfa8ad48f557ff4f4be) docs(agent): update replica-client-developer with v0.3.x and ResumableReader ([#&#8203;1112](https://github.com/benbjohnson/litestream/issues/1112)) - [`84a5d31`](https://github.com/benbjohnson/litestream/commit/84a5d3166ff783ce03fb6c9c5e1dc66a9627297b) docs(agents): add IPC, leasing, library API, and retention references ([#&#8203;1107](https://github.com/benbjohnson/litestream/issues/1107)) - [`5e6a91c`](https://github.com/benbjohnson/litestream/commit/5e6a91c4007fba2a6adc7a564aa7c67ad191391f) docs(architecture): add IPC server, distributed leasing, and library API ([#&#8203;1108](https://github.com/benbjohnson/litestream/issues/1108)) - [`c835786`](https://github.com/benbjohnson/litestream/commit/c835786d3a2734f1279639a540adcfaf378a67f0) docs(claude): add debug-ipc command and provider compatibility reference ([#&#8203;1116](https://github.com/benbjohnson/litestream/issues/1116)) - [`23f8b5a`](https://github.com/benbjohnson/litestream/commit/23f8b5a17b364a4e868f77c9f81358f28aa7249d) docs(command): add IPC, retention, and v0.3.x issues to fix-common-issues ([#&#8203;1113](https://github.com/benbjohnson/litestream/issues/1113)) - [`6bcedb2`](https://github.com/benbjohnson/litestream/commit/6bcedb27b126d1013b80d2675335b207b83c0761) docs(command): add debug-ipc command for IPC socket troubleshooting ([#&#8203;1114](https://github.com/benbjohnson/litestream/issues/1114)) - [`b2980bd`](https://github.com/benbjohnson/litestream/commit/b2980bd8d03266594c5422a29499ddfa80133cde) docs(patterns): add ResumableReader, retention bypass, and conditional write patterns ([#&#8203;1109](https://github.com/benbjohnson/litestream/issues/1109)) - [`0f80b4d`](https://github.com/benbjohnson/litestream/commit/0f80b4d037dbe3a2bb6527e19bb9d3c94c2eac2e) docs(provider-compat): update R2 detection defaults and version compat ([#&#8203;1111](https://github.com/benbjohnson/litestream/issues/1111)) - [`d4130d5`](https://github.com/benbjohnson/litestream/commit/d4130d5ea5a3e9ccb2840dbc998e903b84aacccc) docs(replica-client): add v0.3.x restore interface and ResumableReader note ([#&#8203;1110](https://github.com/benbjohnson/litestream/issues/1110)) - [`d87d657`](https://github.com/benbjohnson/litestream/commit/d87d657f1edcde96ed56c24dafb1f52317428c29) feat(docker): add hardened scratch-based image variant ([#&#8203;1126](https://github.com/benbjohnson/litestream/issues/1126)) - [`020da8e`](https://github.com/benbjohnson/litestream/commit/020da8e7a80332b50160288e68b14901f83f8535) feat(ipc): add sync command for on-demand database replication ([#&#8203;1120](https://github.com/benbjohnson/litestream/issues/1120)) - [`0df6829`](https://github.com/benbjohnson/litestream/commit/0df68295a379be097799448926c755bf34c22846) feat(restore): add -f follow mode for continuous restore ([#&#8203;1102](https://github.com/benbjohnson/litestream/issues/1102)) - [`aa81289`](https://github.com/benbjohnson/litestream/commit/aa81289ee77dd3d92a8f6a60369b1f1826d03c5a) feat(s3): add LITESTREAM\_S3\_ENDPOINT env var for URL-based restore ([#&#8203;1145](https://github.com/benbjohnson/litestream/issues/1145)) - [`70bb846`](https://github.com/benbjohnson/litestream/commit/70bb846e53cdf52110e4e0d747500bb870e2b3f7) feat(s3): add Supabase S3-compatible provider auto-detection ([#&#8203;1135](https://github.com/benbjohnson/litestream/issues/1135)) - [`61a2def`](https://github.com/benbjohnson/litestream/commit/61a2def5246e01d7634f44a718274c9f0ce86019) feat(sync): add replicated\_txid to sync response ([#&#8203;1141](https://github.com/benbjohnson/litestream/issues/1141)) - [`fe7fb7a`](https://github.com/benbjohnson/litestream/commit/fe7fb7aeb3385baa4826b0f3efdbb0f030e7dd03) feat(vfs): add PRAGMA litestream\_write\_enabled for runtime write control ([#&#8203;1009](https://github.com/benbjohnson/litestream/issues/1009)) - [`95253c4`](https://github.com/benbjohnson/litestream/commit/95253c478591f8bcd723f5a72018161d5ba7de6f) fix(ci): authenticate GitHub API call in NATS test setup ([#&#8203;1144](https://github.com/benbjohnson/litestream/issues/1144)) - [`155507b`](https://github.com/benbjohnson/litestream/commit/155507bb9d9bf63e86492b7653a0d2c923e807ce) fix(db): count sync errors when db.init() fails ([#&#8203;1129](https://github.com/benbjohnson/litestream/issues/1129)) - [`48ecd53`](https://github.com/benbjohnson/litestream/commit/48ecd530f66753133c40ef477fc7197161cd950c) fix(db): detect WAL changes via shm mxFrame ([#&#8203;1087](https://github.com/benbjohnson/litestream/issues/1087)) - [`634c74f`](https://github.com/benbjohnson/litestream/commit/634c74f3cbeb60337747ea9a0d0fec6e9fc00ab3) fix(restore): expose -follow-interval CLI flag for follow mode ([#&#8203;1139](https://github.com/benbjohnson/litestream/issues/1139)) - [`47e9010`](https://github.com/benbjohnson/litestream/commit/47e90102205a639f8c6f8673a46bf3404756c8bf) fix(vfs): persist hydration file across connection restarts ([#&#8203;1125](https://github.com/benbjohnson/litestream/issues/1125)) - [`0ad19ff`](https://github.com/benbjohnson/litestream/commit/0ad19ff080ff190aeca743912ef374253f995223) test(ci): add smoke tests for hardened scratch Docker image ([#&#8203;1132](https://github.com/benbjohnson/litestream/issues/1132)) - [`a404d7b`](https://github.com/benbjohnson/litestream/commit/a404d7b62b386e7fb3385c1991b976c930a00445) test(metrics): add coverage for all Prometheus metrics ([#&#8203;1127](https://github.com/benbjohnson/litestream/issues/1127)) ### [`v0.5.8`](https://github.com/benbjohnson/litestream/releases/tag/v0.5.8) [Compare Source](https://github.com/benbjohnson/litestream/compare/v0.5.7...v0.5.8) #### 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) ```bash brew tap benbjohnson/litestream brew install litestream ``` ##### Debian/Ubuntu Download the `.deb` file for your architecture and install: ```bash sudo dpkg -i litestream-*.deb ``` ##### RPM-based systems Download the `.rpm` file for your architecture and install: ```bash 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`](https://github.com/benbjohnson/litestream/commit/b2d814555b3dcec4ed024044ed8de095a8fb2891) Stream restore plan selection across levels ([#&#8203;1076](https://github.com/benbjohnson/litestream/issues/1076)) - [`2172ff2`](https://github.com/benbjohnson/litestream/commit/2172ff278ffdc938dbfd31a30216baac231ac842) docs(ai): add litestream reset and auto-recover to AI docs ([#&#8203;1091](https://github.com/benbjohnson/litestream/issues/1091)) - [`7d2b369`](https://github.com/benbjohnson/litestream/commit/7d2b3697b4b6ae8e9bed668be62ff22229e7c928) feat(db): add SyncStatus, SyncAndWait, and EnsureExists for library usage ([#&#8203;1092](https://github.com/benbjohnson/litestream/issues/1092)) - [`7e12162`](https://github.com/benbjohnson/litestream/commit/7e12162b4df8d2b99bc3e9940f4f353edb2e3343) feat(ipc): add dynamic database management commands (register/unregister) ([#&#8203;1021](https://github.com/benbjohnson/litestream/issues/1021)) - [`bab4fd4`](https://github.com/benbjohnson/litestream/commit/bab4fd4401031094540bea2ea8ba40307589c639) feat(ipc): add list and info query commands with lastSyncAt ([#&#8203;1015](https://github.com/benbjohnson/litestream/issues/1015)) - [`e0370ba`](https://github.com/benbjohnson/litestream/commit/e0370baddc1758dfaf98fc955b5d8ad7af394fcb) feat(ltx): add -level flag to view LTX files at any compaction level ([#&#8203;1072](https://github.com/benbjohnson/litestream/issues/1072)) - [`7265b6b`](https://github.com/benbjohnson/litestream/commit/7265b6b4ee9632346ebc18d8647015466302465d) feat(retention): add skip-remote-deletion for cloud-managed retention ([#&#8203;1094](https://github.com/benbjohnson/litestream/issues/1094)) - [`44b65e2`](https://github.com/benbjohnson/litestream/commit/44b65e2cdff7914bad167cd814fe072bdd0e3531) feat(s3): add R2 concurrency default, multipart threshold test, fix docs ([#&#8203;1100](https://github.com/benbjohnson/litestream/issues/1100)) - [`90fc5b6`](https://github.com/benbjohnson/litestream/commit/90fc5b67822159bc2ba340f1a5ac154439e2669e) feat(s3): add distributed leasing with If-Match conditional writes ([#&#8203;1073](https://github.com/benbjohnson/litestream/issues/1073)) - [`c194e86`](https://github.com/benbjohnson/litestream/commit/c194e86f45e943a18310cc6e38fa46ea1497eaa8) feat(tls): add x509roots/fallback for embedded root CA bundle ([#&#8203;1099](https://github.com/benbjohnson/litestream/issues/1099)) - [`ff1c063`](https://github.com/benbjohnson/litestream/commit/ff1c063f861fdc9c2004bfcd6cfdf41ade03186f) feat: add agent skill for cross-platform LLM agent support ([#&#8203;1064](https://github.com/benbjohnson/litestream/issues/1064)) - [`c32f6c8`](https://github.com/benbjohnson/litestream/commit/c32f6c8fc9875c6d83e2f0de7525ccaa14ab5329) fix(compactor): add mutex to protect Compactor.client from concurrent access ([#&#8203;1086](https://github.com/benbjohnson/litestream/issues/1086)) - [`cfe03fc`](https://github.com/benbjohnson/litestream/commit/cfe03fcec9fa252e6e5814f380f59e9fbe49d120) fix(dir-watch): prevent thundering herd at startup with many databases ([#&#8203;1055](https://github.com/benbjohnson/litestream/issues/1055)) - [`4800f27`](https://github.com/benbjohnson/litestream/commit/4800f276fbc0c1984561aa92b29453150886b155) fix(restore): resume S3 streams on drop ([#&#8203;1082](https://github.com/benbjohnson/litestream/issues/1082)) - [`3358c8c`](https://github.com/benbjohnson/litestream/commit/3358c8c454f3f819ee24e8ba63e12892542e2d5d) fix(s3): add hyphenated URL query param aliases for consistency ([#&#8203;1101](https://github.com/benbjohnson/litestream/issues/1101)) - [`1d602ea`](https://github.com/benbjohnson/litestream/commit/1d602ead8928de9a34b0a53adbe2a046c4203732) fix(shutdown): allow second Ctrl+C to interrupt shutdown sync retry loop ([#&#8203;998](https://github.com/benbjohnson/litestream/issues/998)) - [`c16755d`](https://github.com/benbjohnson/litestream/commit/c16755d7078419d3cb9b13c2126bcca0216488da) test(db): add regression test for [#&#8203;994](https://github.com/benbjohnson/litestream/issues/994) runaway disk usage ([#&#8203;1088](https://github.com/benbjohnson/litestream/issues/1088)) - [`68dadcf`](https://github.com/benbjohnson/litestream/commit/68dadcfeb11e88a382972b5f5ef0e1f76fa7d151) test(db): prove SQLite writes all new pages to WAL during DB growth ([#&#8203;1103](https://github.com/benbjohnson/litestream/issues/1103)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTMuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI1My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Update module github.com/benbjohnson/litestream to v0.5.14
Some checks failed
ci/crow/pr/container Pipeline is pending
ci/crow/push/lint Pipeline was successful
ci/crow/pr/lint Pipeline was successful
ci/crow/push/golang Pipeline failed
ci/crow/pr/golang Pipeline failed
ci/crow/pr/python Pipeline failed
ci/crow/push/python Pipeline failed
ca42ceffc8
Author
Member

ℹ️ Artifact update notice

File name: download-litestream/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 15 additional dependencies were updated

Details:

Package Change
github.com/aws/aws-sdk-go-v2 v1.41.0 -> v1.41.5
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4 -> v1.7.8
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.16 -> v1.4.21
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.16 -> v2.7.21
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.16 -> v1.4.22
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 -> v1.13.7
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.7 -> v1.9.13
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.16 -> v1.13.21
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.16 -> v1.19.21
github.com/aws/aws-sdk-go-v2/service/s3 v1.95.0 -> v1.97.3
github.com/aws/smithy-go v1.24.0 -> v1.24.2
golang.org/x/sync v0.18.0 -> v0.20.0
golang.org/x/sys v0.38.0 -> v0.45.0
golang.org/x/text v0.31.0 -> v0.37.0
google.golang.org/protobuf v1.33.0 -> v1.36.10
### ℹ️ Artifact update notice ##### File name: download-litestream/go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 15 additional dependencies were updated Details: | **Package** | **Change** | | :-------------------------------------------------------------- | :----------------------- | | `github.com/aws/aws-sdk-go-v2` | `v1.41.0` -> `v1.41.5` | | `github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream` | `v1.7.4` -> `v1.7.8` | | `github.com/aws/aws-sdk-go-v2/internal/configsources` | `v1.4.16` -> `v1.4.21` | | `github.com/aws/aws-sdk-go-v2/internal/endpoints/v2` | `v2.7.16` -> `v2.7.21` | | `github.com/aws/aws-sdk-go-v2/internal/v4a` | `v1.4.16` -> `v1.4.22` | | `github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding` | `v1.13.4` -> `v1.13.7` | | `github.com/aws/aws-sdk-go-v2/service/internal/checksum` | `v1.9.7` -> `v1.9.13` | | `github.com/aws/aws-sdk-go-v2/service/internal/presigned-url` | `v1.13.16` -> `v1.13.21` | | `github.com/aws/aws-sdk-go-v2/service/internal/s3shared` | `v1.19.16` -> `v1.19.21` | | `github.com/aws/aws-sdk-go-v2/service/s3` | `v1.95.0` -> `v1.97.3` | | `github.com/aws/smithy-go` | `v1.24.0` -> `v1.24.2` | | `golang.org/x/sync` | `v0.18.0` -> `v0.20.0` | | `golang.org/x/sys` | `v0.38.0` -> `v0.45.0` | | `golang.org/x/text` | `v0.31.0` -> `v0.37.0` | | `google.golang.org/protobuf` | `v1.33.0` -> `v1.36.10` |
renovate-bot changed title from Update module github.com/benbjohnson/litestream to v0.5.14 to Update module github.com/benbjohnson/litestream to v0.5.15 2026-07-21 22:03:29 +00:00
renovate-bot force-pushed renovate/github.com-benbjohnson-litestream-0.x from ca42ceffc8
Some checks failed
ci/crow/pr/container Pipeline is pending
ci/crow/push/lint Pipeline was successful
ci/crow/pr/lint Pipeline was successful
ci/crow/push/golang Pipeline failed
ci/crow/push/python Pipeline failed
ci/crow/pr/golang Pipeline failed
ci/crow/pr/python Pipeline failed
to e6e99bd196
Some checks are pending
ci/crow/push/golang Pipeline is running
ci/crow/push/python Pipeline is running
ci/crow/pr/container Pipeline is pending
ci/crow/pr/golang Pipeline is running
ci/crow/pr/lint Pipeline is running
ci/crow/pr/python Pipeline is running
ci/crow/push/lint Pipeline was successful
2026-07-21 22:03:43 +00:00
Compare
Some checks are pending
ci/crow/push/golang Pipeline is running
ci/crow/push/python Pipeline is running
ci/crow/pr/container Pipeline is pending
ci/crow/pr/golang Pipeline is running
ci/crow/pr/lint Pipeline is running
ci/crow/pr/python Pipeline is running
ci/crow/push/lint Pipeline was successful
Merge conflict checking is in progress. Try again in few moments.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/github.com-benbjohnson-litestream-0.x:renovate/github.com-benbjohnson-litestream-0.x
git switch renovate/github.com-benbjohnson-litestream-0.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/github.com-benbjohnson-litestream-0.x
git switch renovate/github.com-benbjohnson-litestream-0.x
git rebase main
git switch main
git merge --ff-only renovate/github.com-benbjohnson-litestream-0.x
git switch renovate/github.com-benbjohnson-litestream-0.x
git rebase main
git switch main
git merge --no-ff renovate/github.com-benbjohnson-litestream-0.x
git switch main
git merge --squash renovate/github.com-benbjohnson-litestream-0.x
git switch main
git merge --ff-only renovate/github.com-benbjohnson-litestream-0.x
git switch main
git merge renovate/github.com-benbjohnson-litestream-0.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ops/backup-tools!1
No description provided.