Update module github.com/benbjohnson/litestream to v0.5.15 #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/github.com-benbjohnson-litestream-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v0.5.7→v0.5.15Release Notes
benbjohnson/litestream (github.com/benbjohnson/litestream)
v0.5.15Compare 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)
Debian/Ubuntu
Download the
.debfile for your architecture and install:RPM-based systems
Download the
.rpmfile for your architecture and install: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:
litestream-vfs-v0.5.15-linux-amd64.tar.gzlitestream-vfs-v0.5.15-linux-arm64.tar.gzlitestream-vfs-v0.5.15-darwin-amd64.tar.gzlitestream-vfs-v0.5.15-darwin-arm64.tar.gzInstall via package managers:
Changelog
d1dad70fix(db): bound sync executor work (#1290)d26cb54fix(db): harden checkpoint snapshots (#1292)4e3f0c0fix(db): surface disk-full staging errors (#1322)c96c0f4fix(security): bump Go 1.25.12 + deps to clear govulncheck (#1341)ba448cafix(sync): bound replica sync waits (#1291)9ca1201fix(sync): fix SnapshotReader goroutine race and fsync ordering (#1166)69e9b9etest(integration): add replicate restore soak test (#1302)v0.5.14Compare 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)
Debian/Ubuntu
Download the
.debfile for your architecture and install:RPM-based systems
Download the
.rpmfile for your architecture and install: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:
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
⚠️ 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)
Debian/Ubuntu
Download the
.debfile for your architecture and install:RPM-based systems
Download the
.rpmfile for your architecture and install: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:
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
⚠️ 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)
Debian/Ubuntu
Download the
.debfile for your architecture and install:RPM-based systems
Download the
.rpmfile for your architecture and install: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:
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
⚠️ 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)
Debian/Ubuntu
Download the
.debfile for your architecture and install:RPM-based systems
Download the
.rpmfile for your architecture and install: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:
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
⚠️ 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)
Debian/Ubuntu
Download the
.debfile for your architecture and install:RPM-based systems
Download the
.rpmfile for your architecture and install: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:
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
⚠️ 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)
Debian/Ubuntu
Download the
.debfile for your architecture and install:RPM-based systems
Download the
.rpmfile for your architecture and install: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:
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
⚠️ 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)
Debian/Ubuntu
Download the
.debfile for your architecture and install:RPM-based systems
Download the
.rpmfile for your architecture and install: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:
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)Configuration
📅 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 this update again.
This PR has been generated by Mend Renovate.
ℹ️ 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 getcommand, which resulted in the following additional change(s):Details:
github.com/aws/aws-sdk-go-v2v1.41.0->v1.41.5github.com/aws/aws-sdk-go-v2/aws/protocol/eventstreamv1.7.4->v1.7.8github.com/aws/aws-sdk-go-v2/internal/configsourcesv1.4.16->v1.4.21github.com/aws/aws-sdk-go-v2/internal/endpoints/v2v2.7.16->v2.7.21github.com/aws/aws-sdk-go-v2/internal/v4av1.4.16->v1.4.22github.com/aws/aws-sdk-go-v2/service/internal/accept-encodingv1.13.4->v1.13.7github.com/aws/aws-sdk-go-v2/service/internal/checksumv1.9.7->v1.9.13github.com/aws/aws-sdk-go-v2/service/internal/presigned-urlv1.13.16->v1.13.21github.com/aws/aws-sdk-go-v2/service/internal/s3sharedv1.19.16->v1.19.21github.com/aws/aws-sdk-go-v2/service/s3v1.95.0->v1.97.3github.com/aws/smithy-gov1.24.0->v1.24.2golang.org/x/syncv0.18.0->v0.20.0golang.org/x/sysv0.38.0->v0.45.0golang.org/x/textv0.31.0->v0.37.0google.golang.org/protobufv1.33.0->v1.36.10Update module github.com/benbjohnson/litestream to v0.5.14to Update module github.com/benbjohnson/litestream to v0.5.15ca42ceffc8e6e99bd196View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.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.