Cory LaNou
|
111443ace8
|
fix(store): handle uninitialized db gracefully during compaction (#886)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
v0.5.3
|
2025-12-11 10:13:24 -06:00 |
|
Ben Johnson
|
70c70c7907
|
Lower log level for slog in VFS (#887)
|
2025-12-10 16:57:24 -07:00 |
|
Ben Johnson
|
a8f6d9d4f5
|
Remove test badge from README
Removed the test badge from the README.
|
2025-12-10 16:57:01 -07:00 |
|
Ben Johnson
|
8efcdd7e59
|
Refactor replica URL parsing (#884)
Co-authored-by: Cory LaNou <cory@lanou.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-10 16:10:55 -07:00 |
|
Cory LaNou
|
b1bfced708
|
fix(metrics): update db_size, wal_size, and total_wal_bytes metrics (#882)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-10 09:57:34 -06:00 |
|
Cory LaNou
|
2878d64316
|
fix(wal): filter stale pages when database shrinks (#881)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-09 11:45:52 -06:00 |
|
Cory LaNou
|
a8d23d220e
|
fix(ci): update Linux VFS runner from ubuntu-20.04 to ubuntu-22.04 (#879)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-08 17:19:23 -06:00 |
|
Cory LaNou
|
f59b6bcabd
|
fix(ci): update macOS runners and VFS verification (#878)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-08 15:48:34 -06:00 |
|
Cory LaNou
|
9e4db3b8f7
|
fix(vfs): resolve make vfs build failures (#874)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-08 14:37:59 -06:00 |
|
Cory LaNou
|
a5f673daf1
|
fix(deps): update dependencies to resolve security vulnerabilities (#860)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-04 15:51:47 -06:00 |
|
Cory LaNou
|
9c4c9044c6
|
fix(deps): remove unused age encryption dependency (#870)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-04 15:34:09 -06:00 |
|
Cory LaNou
|
0c03074675
|
fix(docker): update Go version to 1.25 in Dockerfile (#872)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-04 15:33:51 -06:00 |
|
Cory LaNou
|
a494508ba0
|
fix(vfs): critical bug fixes and comprehensive testing infrastructure (#835)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-04 11:52:22 -06:00 |
|
Cory LaNou
|
d206e4512f
|
fix(restore): validate LTX file size before restore (#858)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-04 11:51:12 -06:00 |
|
Cory LaNou
|
3f3e7eae38
|
fix(release): rename VFS extension to litestream.so (#865)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-04 08:25:57 -06:00 |
|
Cory LaNou
|
130fa20432
|
feat(oss): add native Alibaba Cloud OSS storage backend (#862)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-04 08:25:38 -06:00 |
|
Cory LaNou
|
f5b166ab21
|
feat(vfs): add observability PRAGMAs and relative time parsing (#856)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-01 16:00:17 -06:00 |
|
Cory LaNou
|
cf0eb02c08
|
chore(deps): switch from sqlite3vfs fork to upstream (#867)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-01 14:30:48 -06:00 |
|
Cory LaNou
|
f99e629625
|
feat(release): add automated VFS builds for releases (#864)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-01 13:23:30 -07:00 |
|
Cory LaNou
|
2484e258ed
|
feat(config): support SQLite connection string prefixes in db path (#859)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-26 10:23:17 -06:00 |
|
Cory LaNou
|
f500ac2fa7
|
fix(restore): skip overlapping files within same compaction level (#857)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-24 18:12:11 -06:00 |
|
Cory LaNou
|
ab4941a66f
|
feat(vfs): add PRAGMA-based time travel for querying historical database states (#850)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-24 14:39:25 -06:00 |
|
Ben Johnson
|
e4e82ee750
|
Fix LTX write error message (#855)
|
2025-11-21 11:55:18 -07:00 |
|
Cory LaNou
|
53f896e195
|
feat(s3): add automatic Tigris endpoint detection (#845)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-19 09:18:20 -06:00 |
|
Cory LaNou
|
88632bbbc5
|
feat(s3): add configurable payload signing and Content-MD5 headers for S3-compatible providers (#842)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-18 17:37:26 -07:00 |
|
Ben Johnson
|
7c3a44a87a
|
VFS: Implement page cache (#838)
|
2025-11-14 14:10:14 -07:00 |
|
Cory LaNou
|
fa1e0eaa7d
|
feat: implement comprehensive global replica defaults (#746)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-13 19:32:16 -06:00 |
|
Ben Johnson
|
be474af969
|
VFS: Poll for L0 & L1 files (#837)
|
2025-11-13 16:18:52 -07:00 |
|
Cory LaNou
|
fa826e909a
|
fix(ci): use jq for NATS CLI version extraction in GitHub Actions (#834)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-11 11:53:07 -06:00 |
|
Cory LaNou
|
bec72f47ca
|
feat(checkpoint): add configurable WAL truncate threshold (#824)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-11 09:15:00 -06:00 |
|
Cory LaNou
|
46d4af6205
|
docs: add GitHub issue template redirect for documentation issues (#831)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-10 16:50:00 -06:00 |
|
Nuno Cruces
|
48dc960260
|
fix: busy timeout config (#830)
|
2025-11-09 14:45:55 -07:00 |
|
Cory LaNou
|
ee93ed319a
|
docs: standardize all configuration examples to singular 'replica' format (#822)
Co-authored-by: Takayuki Miyahara <voyager.3taka28@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-07 17:37:29 -06:00 |
|
Ben Johnson
|
0a0e7e4663
|
Store new pages in pending index during read transactions (#828)
|
2025-11-06 15:36:09 -07:00 |
|
Cory LaNou
|
5e598f17f6
|
feat: Add custom S3 endpoint support via URL query parameters (#731)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-06 12:47:43 -06:00 |
|
Cory LaNou
|
84158022e1
|
feat: implement time-based L0 retention for VFS support (#821)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-05 16:42:40 -06:00 |
|
Ben Johnson
|
cff9506a51
|
Fix minor bugs in VFS (#823)
|
2025-11-05 15:30:06 -07:00 |
|
Cory LaNou
|
0a2f0e199e
|
feat(s3): add S3 access point ARN URL support (#819)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-05 16:28:02 -06:00 |
|
Cory LaNou
|
e87000c3ae
|
feat: add directory replication support for multi-tenant databases (#738)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-03 17:13:02 -06:00 |
|
Cory LaNou
|
22b5ce1f51
|
test: migrate bash integration and soak tests to Go infrastructure (#799)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-03 11:17:21 -06:00 |
|
Cory LaNou
|
f2d217a6fd
|
docs: add AI agent documentation with principle-based approach (#787)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-03 10:56:30 -06:00 |
|
Cory LaNou
|
9be94080f1
|
feat: add WebDAV replica backend support (#813)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-10-30 15:34:30 -05:00 |
|
Cory LaNou
|
d5f0071de9
|
fix(test): resolve flaky TestStore_Integration SQLITE_BUSY failures (#815)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-10-30 15:34:18 -05:00 |
|
Cory LaNou
|
a82ccf1648
|
feat(ci): add stale issue workflow to auto-manage inactive issues (#816)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-10-30 15:34:04 -05:00 |
|
Kurt Mackey
|
d0fd30347b
|
Don't sleep on context cancellation errors on shutdown (#814)
|
2025-10-30 09:45:21 -06:00 |
|
Cory LaNou
|
e40c8a5985
|
Ensure S3 uploads use unsigned payload (#812)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-10-30 09:24:08 -05:00 |
|
Cory LaNou
|
9bdaf9fc55
|
fix: add Content-MD5 header for S3 DeleteObjects to support OCI compatibility (#808)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-10-28 11:01:10 -05:00 |
|
Cory LaNou
|
5cb6fd608c
|
fix(gs): translate size=0 to length=-1 in OpenLTXFile for full object reads (#807)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-10-27 16:45:51 -05:00 |
|
Felix Eckhofer
|
2ee408b66b
|
SSH host key check (#609)
Co-authored-by: Cory LaNou <cory@lanou.com>
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-10-18 11:09:09 -06:00 |
|
Emmanuel Ferdman
|
6c5f5691a4
|
fix: update GoReleaser configurations (#755)
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
|
2025-10-16 16:57:57 -06:00 |
|