Update litestream/litestream Docker tag to v0.5.14#119
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
6a96322 to
3065323
Compare
6526835 to
2dc1adf
Compare
2dc1adf to
4746060
Compare
51d69f4 to
5783dc2
Compare
5783dc2 to
8cc4776
Compare
8cc4776 to
3961292
Compare
3961292 to
9b6a6d6
Compare
9b6a6d6 to
1c349d4
Compare
1c349d4 to
767786e
Compare
9d8b07a to
2d5a502
Compare
d11d8d0 to
0b900d5
Compare
0b900d5 to
be80ada
Compare
b054331 to
22ffe2b
Compare
22ffe2b to
aa6f009
Compare
aa6f009 to
d1178f7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.3.13→0.5.14Release Notes
benbjohnson/litestream (litestream/litestream)
v0.5.14Compare Source
Platform Support
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
Debian/Ubuntu
Download the
.debfile for your architecture and install:sudo dpkg -i litestream-*.debRPM-based systems
Download the
.rpmfile for your architecture and install:sudo rpm -i litestream-*.rpmBinary 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:
litestream-vfs-v0.5.14-linux-amd64.tar.gzlitestream-vfs-v0.5.14-linux-arm64.tar.gzlitestream-vfs-v0.5.14-darwin-amd64.tar.gzlitestream-vfs-v0.5.14-darwin-arm64.tar.gzInstall via package managers:
Changelog
6c85477feat(s3): add storage class option (#1321)bffb888fix(compaction): resume remote source reads (#1326)71a1b37fix(config): respect explicit replica type (#1319)2b34013fix(retention): retain prior snapshot txid (#1325)64cb695fix(s3): keep retrying through sustained transport flaps (#1305)9bbc255fix(sftp): write ltx files atomically (#1320)v0.5.13Compare Source
Platform Support
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
Debian/Ubuntu
Download the
.debfile for your architecture and install:sudo dpkg -i litestream-*.debRPM-based systems
Download the
.rpmfile for your architecture and install:sudo rpm -i litestream-*.rpmBinary 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:
litestream-vfs-v0.5.13-linux-amd64.tar.gzlitestream-vfs-v0.5.13-linux-arm64.tar.gzlitestream-vfs-v0.5.13-darwin-amd64.tar.gzlitestream-vfs-v0.5.13-darwin-arm64.tar.gzInstall via package managers:
Changelog
c30c5ffRevert "refactor(db): split sync executor lifecycle (#1289)" (#1313)0a2a39ffeat(config): add meta-dir for directory dbs (#1315)f8b7c60fix(security): bump Go toolchain to 1.25.11 to clear govulncheck (#1304)53e155drefactor(db): split sync executor lifecycle (#1289)32c7929refactor(db): split sync executor lifecycle (#1314)v0.5.12Compare Source
Platform Support
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
Debian/Ubuntu
Download the
.debfile for your architecture and install:sudo dpkg -i litestream-*.debRPM-based systems
Download the
.rpmfile for your architecture and install:sudo rpm -i litestream-*.rpmBinary 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:
litestream-vfs-v0.5.12-linux-amd64.tar.gzlitestream-vfs-v0.5.12-linux-arm64.tar.gzlitestream-vfs-v0.5.12-darwin-amd64.tar.gzlitestream-vfs-v0.5.12-darwin-arm64.tar.gzInstall via package managers:
Changelog
817ebb0docs(cli): add databases help examples (#1243)e266164docs(cli): add info help examples (#1242)265be76docs(cli): add list help examples (#1241)3a9df4bdocs(cli): add register help examples (#1237)739312fdocs(cli): add start stop help examples (#1239)5bd5ca3docs(cli): add status help examples (#1246)72d7533docs(cli): add sync help examples (#1240)7c63954docs(cli): add unregister help examples (#1238)d932bc0docs(cli): document json output schemas (#1250)2e8c73afeat(cli): add databases json output (#1247)eeb3801feat(cli): add ltx json output (#1248)2d38d20feat(cli): add register success payload (#1255)8aa7945feat(cli): add reset dry run (#1252)fbe1739feat(cli): add restore dry run (#1251)30c039ffeat(cli): add restore json output (#1249)64e8757feat(cli): add start stop success payload (#1256)19d6064feat(cli): add status json output (#1245)a08a5e7feat(cli): add sync success payload (#1257)fd4b600feat(cli): add unregister dry run (#1253)dd59010feat(cli): add unregister success payload (#1258)552672ffeat(cli): guard restore overwrites (#1254)0de07a3feat(db): expose sync diagnostics (#1287)9cc2f2dfix(build): bump Go toolchain to 1.25.9 for stdlib vulns (#1235)6ebcaccfix(cli): add try hints for required flags (#1236)dbcd1a0fix(cli): clarify register idempotency (#1259)8e9b907fix(cli): clarify unregister idempotency (#1261)fc050c9fix(cli): exit 0 for explicit help (#1233)853cbf3fix(cli): make start stop idempotent (#1260)4784cc9fix(cli): polish agent-facing errors (#1297)edc4328fix(compactor): close pipe on upload failure (#1286)c32f63cfix(config): honor database snapshot settings (#1285)4cb2d7cfix(deps): bump x/crypto and x/net to clear govulncheck (#1294)a590e05fix(restore): check for wal segment gaps in v3 restore (#1230)c28a318fix(restore): clean failed restore temp file (#1282)d4c00e3fix(restore): retry initial ltx opens (#1284)a25a11ffix(security): bump Go 1.25.10 + deps to clear govulncheck (#1283)6b8bb01refactor(db): return sync results explicitly (#1224)0c670datest(cli): drop static-string usage tests, restore captureStdout helper (#1295)v0.5.11Compare Source
Platform Support
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
Debian/Ubuntu
Download the
.debfile for your architecture and install:sudo dpkg -i litestream-*.debRPM-based systems
Download the
.rpmfile for your architecture and install:sudo rpm -i litestream-*.rpmBinary 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:
litestream-vfs-v0.5.11-linux-amd64.tar.gzlitestream-vfs-v0.5.11-linux-arm64.tar.gzlitestream-vfs-v0.5.11-darwin-amd64.tar.gzlitestream-vfs-v0.5.11-darwin-arm64.tar.gzInstall via package managers:
Changelog
ad55ec1feat(ci): add nightly stability CI, LTX behavioral tests, and release gating (#1195)13ef323feat(logging): add tint pretty handler, optional source info, and path cleaning (#1204)1678a9bfix(ci): dedupe nightly stability issues (#1217)d65fa36fix(cmd): add helpful hint when 'litestream start' is run without args (#1208)4cb0f8cfix(db): wrap raw errors with LTXError in paths reaching replica monitor (#1227)5780f4dfix(replica): wrap missing LTX file error with LTXError in uploadLTXFile (#1225)016c368fix(restore): fix v3 restore (#1229)v0.5.10Compare Source
Platform Support
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
Debian/Ubuntu
Download the
.debfile for your architecture and install:sudo dpkg -i litestream-*.debRPM-based systems
Download the
.rpmfile for your architecture and install:sudo rpm -i litestream-*.rpmBinary 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:
litestream-vfs-v0.5.10-linux-amd64.tar.gzlitestream-vfs-v0.5.10-linux-arm64.tar.gzlitestream-vfs-v0.5.10-darwin-amd64.tar.gzlitestream-vfs-v0.5.10-darwin-arm64.tar.gzInstall via package managers:
Changelog
5531fabRevert "fix(db): add warning log and test for WAL change detection (#946)" (#1187)ab55194Revert "fix(db): detect WAL changes via shm mxFrame (#1087)" (#1185)40af24aci(pr-metrics): add PR build metrics workflow (#1158)f404f2fci(pr-metrics): replace collapsible sections with plain headers (#1184)ae88b16feat(logging): add .With() system identifiers to all top-level loggers (#1191)2d5f628feat(restore): add crash recovery txid file for follow mode (#1136)f6ba05ffeat(restore): add post-restore integrity validation (#1170)1345ed7feat(vfs): distribute VFS extension via PyPI, npm, and RubyGems (#1148)1f423d7fix(ci): publish latest-scratch Docker tag (#1180)166cbe3fix(deps): bump Go to 1.25.0/toolchain 1.25.8 for security patches (#1188)d514bc7fix(logging): use db.Logger and s.Logger instead of default slog in Store (#1181)6843423fix(replica): promote LTX upload log to Info level with size field (#1182)e8b2adafix(security): upgrade Go toolchain to 1.24.13 (#1162)0b3facdfix(test): resolve 4 failing tests on main (#1156)038b296fix(vfs): coordinate expectedTXID across pooled write connections (#1140)bd2c6e6perf(db): cache Pos() result to avoid repeated disk reads (#1192)80b1b3btest(profile): add idle CPU profiling test (#1190)v0.5.9Compare Source
Platform Support
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
Debian/Ubuntu
Download the
.debfile for your architecture and install:sudo dpkg -i litestream-*.debRPM-based systems
Download the
.rpmfile for your architecture and install:sudo rpm -i litestream-*.rpmBinary 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:
litestream-vfs-v0.5.9-linux-amd64.tar.gzlitestream-vfs-v0.5.9-linux-arm64.tar.gzlitestream-vfs-v0.5.9-darwin-amd64.tar.gzlitestream-vfs-v0.5.9-darwin-arm64.tar.gzChangelog
3a67f13Add cross-version upgrade integration test (v0.3.x → v0.5.x) (#1137)5b8a7d1add Hetzner S3 signed-payload preset (#1026)249f46dci: enable automatic Homebrew tap updates on release (#1117)09c2313docs(agent): update replica-client-developer with v0.3.x and ResumableReader (#1112)84a5d31docs(agents): add IPC, leasing, library API, and retention references (#1107)5e6a91cdocs(architecture): add IPC server, distributed leasing, and library API (#1108)c835786docs(claude): add debug-ipc command and provider compatibility reference (#1116)23f8b5adocs(command): add IPC, retention, and v0.3.x issues to fix-common-issues (#1113)6bcedb2docs(command): add debug-ipc command for IPC socket troubleshooting (#1114)b2980bddocs(patterns): add ResumableReader, retention bypass, and conditional write patterns (#1109)0f80b4ddocs(provider-compat): update R2 detection defaults and version compat (#1111)d4130d5docs(replica-client): add v0.3.x restore interface and ResumableReader note (#1110)d87d657feat(docker): add hardened scratch-based image variant (#1126)020da8efeat(ipc): add sync command for on-demand database replication (#1120)0df6829feat(restore): add -f follow mode for continuous restore (#1102)aa81289feat(s3): add LITESTREAM_S3_ENDPOINT env var for URL-based restore (#1145)70bb846feat(s3): add Supabase S3-compatible provider auto-detection (#1135)61a2deffeat(sync): add replicated_txid to sync response (#1141)fe7fb7afeat(vfs): add PRAGMA litestream_write_enabled for runtime write control (#1009)95253c4fix(ci): authenticate GitHub API call in NATS test setup (#1144)155507bfix(db): count sync errors when db.init() fails (#1129)48ecd53fix(db): detect WAL changes via shm mxFrame (#1087)634c74ffix(restore): expose -follow-interval CLI flag for follow mode (#1139)47e9010fix(vfs): persist hydration file across connection restarts (#1125)0ad19fftest(ci): add smoke tests for hardened scratch Docker image (#1132)a404d7btest(metrics): add coverage for all Prometheus metrics (#1127)v0.5.8Compare Source
Platform Support
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
Debian/Ubuntu
Download the
.debfile for your architecture and install:sudo dpkg -i litestream-*.debRPM-based systems
Download the
.rpmfile for your architecture and install:sudo rpm -i litestream-*.rpmBinary 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:
litestream-vfs-v0.5.8-linux-amd64.tar.gzlitestream-vfs-v0.5.8-linux-arm64.tar.gzlitestream-vfs-v0.5.8-darwin-amd64.tar.gzlitestream-vfs-v0.5.8-darwin-arm64.tar.gzChangelog
b2d8145Stream restore plan selection across levels (#1076)2172ff2docs(ai): add litestream reset and auto-recover to AI docs (#1091)7d2b369feat(db): add SyncStatus, SyncAndWait, and EnsureExists for library usage (#1092)7e12162feat(ipc): add dynamic database management commands (register/unregister) (#1021)bab4fd4feat(ipc): add list and info query commands with lastSyncAt (#1015)e0370bafeat(ltx): add -level flag to view LTX files at any compaction level (#1072)7265b6bfeat(retention): add skip-remote-deletion for cloud-managed retention (#1094)44b65e2feat(s3): add R2 concurrency default, multipart threshold test, fix docs (#1100)90fc5b6feat(s3): add distributed leasing with If-Match conditional writes (#1073)c194e86feat(tls): add x509roots/fallback for embedded root CA bundle (#1099)ff1c063feat: add agent skill for cross-platform LLM agent support (#1064)c32f6c8fix(compactor): add mutex to protect Compactor.client from concurrent access (#1086)cfe03fcfix(dir-watch): prevent thundering herd at startup with many databases (#1055)4800f27fix(restore): resume S3 streams on drop (#1082)3358c8cfix(s3): add hyphenated URL query param aliases for consistency (#1101)1d602eafix(shutdown): allow second Ctrl+C to interrupt shutdown sync retry loop (#998)c16755dtest(db): add regression test for #994 runaway disk usage (#1088)68dadcftest(db): prove SQLite writes all new pages to WAL during DB growth (#1103)v0.5.7Compare Source
Platform Support
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
Debian/Ubuntu
Download the
.debfile for your architecture and install:sudo dpkg -i litestream-*.debRPM-based systems
Download the
.rpmfile for your architecture and install:sudo rpm -i litestream-*.rpmBinary 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:
litestream-vfs-v0.5.7-linux-amd64.tar.gzlitestream-vfs-v0.5.7-linux-arm64.tar.gzlitestream-vfs-v0.5.7-darwin-amd64.tar.gzlitestream-vfs-v0.5.7-darwin-arm64.tar.gzChangelog
92f9883Add debug logging to S3 fileIterator.Next() (#1068)c77eceffeat(abs): add SAS token authentication for Azure Blob Storage (#983)bd57a0ffeat(replicate): add --log-level CLI flag for runtime debugging (#986)ed28f2efeat(replicate): add IPC control commands for dynamic start/stop (#1010)2a03354feat(s3): implement ReplicaClientV3 for v0.3.x backup restore (#1075)c582db1feat(s3): improve observability for S3 operations and L0 retention (#996)ecb34a0feat(vfs): add Dockerfile.vfs for VFS-enabled images (#970)4a3bff1feat(vfs): add LITESTREAM_LOG_FILE env var for log redirection (#1024)bb911d9feat(vfs): add PRAGMA litestream_hydration_progress (#1003)91f5e37feat(vfs): add VFS compaction support via shared Compactor type (#979)e45a292feat(vfs): add background database hydration for improved read performance (#978)c9ee814feat(vfs): add hydration env vars to loadable extension (#1000)b474098feat: Add optional post-compaction consistency verification (#1029)931fe09feat: add $PID environment variable for config expansion (#1070)f418bd0feat: add /txid IPC endpoint (#1071)9c56809feat: add Replica.ValidateLevel and Store.Validate (#1066)3a2d1c8feat: add debug logging for S3 requests (#1067)f5d6128feat: add pprof endpoints to IPC server (#1069)caee8e1feat: add v0.3.x RestoreV3 method for backup restore (Phase 4) (#1054)bde5c44feat: add v0.3.x backup types and path helpers (Phase 1) (#1045)133abe7feat: add v0.3.x file open with LZ4 decompression (Phase 3) (#1053)1593a60feat: add v0.3.x snapshot/WAL listing for file backend (Phase 2) (#1048)28a0ab6feat: integrate v0.3.x restore into Replica.Restore() (Phase 5) (#1074)a2a160afix(cmd): ensure structured logging for all commands (#985)593dff5fix(db): use logical WAL offset for checkpoint decisions (#999)5420136fix(deps): update modernc.org/sqlite to v1.44.3 (#1033)b5cba15fix(docs): remove outdated Slack and GitHub Discussions references (#1062)33639d4fix(file): clean up .ltx.tmp files on all error paths (#991)6a82fc0fix(iterator): surface blob listing errors for better diagnostics (#1017)bfe8d33fix(mcp): fix broken tools and add status/reset/version tools (#1049)a9af19bfix(performance): reduce idle CPU usage from ~0.7% to ~0.1% (#993)559aa47fix(restore): check all compaction levels in TimeBounds() (#1063)08e03b4fix(restore): update help text to use -txid flag and fix example (#1040)6d2d87ffix(s3): add diagnostic logging for LTX file deletion (#981)59b5e2dfix(test): correct snapshot directory path and expand CI test coverage (#1023)b65e4fefix: improve error recovery for missing/corrupted LTX files (#963)f3b62fffix: mark lz4/v4 as direct dependency (#1060)cb2d885fix: reduce noise from 'page size not initialized' error (#1036)87d1f0dtest(vfs): add rollback verification tests for writable VFS (#1005)v0.5.6Compare Source
Platform Support
✅ Supported Platforms: Linux (amd64, arm64, armv6, armv7), macOS (amd64, arm64)
Installation
Homebrew (macOS and Linux)
Debian/Ubuntu
Download the
.debfile for your architecture and install:sudo dpkg -i litestream-*.debRPM-based systems
Download the
.rpmfile for your architecture and install:sudo rpm -i litestream-*.rpmBinary 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:
litestream-vfs-v0.5.6-linux-amd64.tar.gzlitestream-vfs-v0.5.6-linux-arm64.tar.gzlitestream-vfs-v0.5.6-darwin-amd64.tar.gzlitestream-vfs-v0.5.6-darwin-arm64.tar.gzChangelog
3480067docs(examples): add library usage examples (#921)5f6be88feat(ci): add Cloudflare R2 integration tests (#917)fc1c254feat(cli): add status command for replication monitoring (#962)2d38fa4feat(db): add shutdown sync retry for rate limiting resilience (#904)62b25c1feat(heartbeat): add notification hooks for health check services (#926)36b9804feat(replicate): add -once, -force-snapshot, and -enforce-retention flags (#929)1b034befeat(replicate): add -restore-if-db-not-exists flag (#928)9eab2a3feat(s3): add LITESTREAM_S3_DEBUG env var for AWS SDK debug logging (#925)92fc139feat(s3): add server-side encryption support (SSE-C and SSE-KMS) (#902)40dae8ffeat(vfs): add write support with periodic sync to remote (#953)9be0eb1](https://redireConfiguration
📅 Schedule: (UTC)
🚦 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.