Update litestream/litestream Docker tag to v0.5.11#119
Open
renovate[bot] wants to merge 1 commit intodevelopfrom
Open
Update litestream/litestream Docker tag to v0.5.11#119renovate[bot] wants to merge 1 commit intodevelopfrom
renovate[bot] wants to merge 1 commit intodevelopfrom
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
89badaf to
9d8b07a
Compare
9d8b07a to
2d5a502
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.11Release Notes
benbjohnson/litestream (litestream/litestream)
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)9be0eb1feat(vfs): support creating new databases in write mode (#972)9d26487fix(db): add warning log and test for WAL change detection (#946)0ba567dfix(db): suppress double-rollback error in releaseReadLock (#935)e8653d7fix(examples): use DSN params for PRAGMAs in library examples (#938)2b055b1fix(logging): add context to db initialization timeout warning (#960)9c39382fix(s3): add ResponseChecksumValidation for S3-compatible providers (#950)a7d773efix(s3): default to https:// for cloud endpoints (UX improvement) (#949)0edc3ecfix(s3): disable aws-chunked encoding for all S3-compatible providers (#919)a3a21c9fix(s3): disable checksum on Uploader for S3-compatible providers (#956)0a441d0fix(s3): enable automatic ARN endpoint resolution for Access Points (#924)253ff99fix(s3,oss): remove HeadObject calls that caused timestamp restore hang (#932)d24abaffix(sync): add exponential backoff for error resilience (#931)e1d5aadfix(test): resolve flaky TestStore_CompactDB/L1 timing issue (#920)7a38f8bfix(vfs): fail fast when write buffer initialization fails (#974)34215a4fix: move wal_autocheckpoint PRAGMA to DSN parameters (#939)271dd54fix: prevent excessive snapshots after checkpoint truncation (#944)186525etest(s3): use actual defaults in integration tests (#915)v0.5.5Compare 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.5-linux-amd64.tar.gzlitestream-vfs-v0.5.5-linux-arm64.tar.gzlitestream-vfs-v0.5.5-darwin-amd64.tar.gzlitestream-vfs-v0.5.5-darwin-arm64.tar.gzChangelog
803aad1fix(s3): default SignPayload to true for AWS S3 compatibility (#913)v0.5.4Compare 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.4-linux-amd64.tar.gzlitestream-vfs-v0.5.4-linux-arm64.tar.gzlitestream-vfs-v0.5.4-darwin-amd64.tar.gzlitestream-vfs-v0.5.4-darwin-arm64.tar.gzChangelog
fa0ba8eAdd alternate Tigris endpoint (#906)d168840deps: upgrade LTX to v0.5.1 (#909)f829b6ffeat(s3): add X-Tigris-Consistent header for Tigris endpoints (#905)8561d2afeat: add dynamic directory watcher for automatic database discovery (#827)140d772fix(claude): move personal hooks to local settings (#908)02b094efix(db): handle WAL offset at header boundary in verify (#901)7989f62fix(db): prevent time-based checkpoints when no external changes (#898)9bd7234fix(deps): downgrade Go version from 1.25 to 1.24 (#892)2d40205fix(s3): disable aws-chunked encoding for Tigris endpoints (#907)ee08140fix(s3): disable aws-chunked encoding when using unsigned payloads (#890)e2cbaf4fix(s3): improve S3-compatible provider compatibility (#899)feb65fbfix(store): retry compaction when db not ready instead of waiting full interval (#888)v0.5.3Compare 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.3-linux-amd64.tar.gzlitestream-vfs-v0.5.3-linux-arm64.tar.gzlitestream-vfs-v0.5.3-darwin-amd64.tar.gzlitestream-vfs-v0.5.3-darwin-arm64.tar.gzChangelog
d0fd303Don't sleep on context cancellation errors on shutdown (#814)e40c8a5Ensure S3 uploads use unsigned payload (#812)e4e82eeFix LTX write error message (#855)cff9506Fix minor bugs in VFS (#823)70c70c7Lower log level for slog in VFS (#887)8efcdd7Refactor replica URL parsing (#884)71ba7d2Remove deprecated Makefile dist targets after GoReleaser migration (#797)a8f6d9dRemove test badge from README2ee408bSSH host key check (#609)0a0e7e4Store new pages in pending index during read transactions (#828)7c3a44aVFS: Implement page cache (#838)be474afVFS: Poll for L0 & L1 files (#837)cf0eb02chore(deps): switch from sqlite3vfs fork to upstream (#867)bec72f4feat(checkpoint): add configurable WAL truncate threshold (#824)a82ccf1feat(ci): add stale issue workflow to auto-manage inactive issues (#816)2484e25feat(config): support SQLite connection string prefixes in db path (#859)130fa20feat(oss): add native Alibaba Cloud OSS storage backend (#862)f99e629feat(release): add automated VFS builds for releases (#864)0a2f0e1feat(s3): add S3 access point ARN URL support (#819)53f896efeat(s3): add automatic Tigris endpoint detection (#845)88632bb](https://redirect.github.cConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.