v0.5.0
What's Changed
- Log remote address of the stream client by @dangra in https://github.com/superfly/litefs/pull/309
- proxy: treat HEAD requests as reads by @tvdfly in https://github.com/superfly/litefs/pull/311
- Upgrade to LTX v0.3.1 by @benbjohnson in https://github.com/superfly/litefs/pull/314
- Backup Client by @benbjohnson in https://github.com/superfly/litefs/pull/315
- Fix CI error on close by @benbjohnson in https://github.com/superfly/litefs/pull/316
- Use ltx.TXID by @benbjohnson in https://github.com/superfly/litefs/pull/317
- Initiate backup from snapshot by @benbjohnson in https://github.com/superfly/litefs/pull/318
- Use HWM during retention enforcement by @benbjohnson in https://github.com/superfly/litefs/pull/319
- Split out Client code by @benbjohnson in https://github.com/superfly/litefs/pull/320
- Propagate high-water mark to replicas by @benbjohnson in https://github.com/superfly/litefs/pull/321
- Restore from backup when out-of-sync by @benbjohnson in https://github.com/superfly/litefs/pull/322
- Default slog to not print timestamp by @benbjohnson in https://github.com/superfly/litefs/pull/323
- Compress LTX files sent to backup service by @benbjohnson in https://github.com/superfly/litefs/pull/324
- Rename HWM response header by @benbjohnson in https://github.com/superfly/litefs/pull/330
- Implement cluster ID by @benbjohnson in https://github.com/superfly/litefs/pull/332
- Rename Liteserver client by @benbjohnson in https://github.com/superfly/litefs/pull/333
- LiteFS Cloud environment variable by @benbjohnson in https://github.com/superfly/litefs/pull/336
- lfsc: fix nil pointer dereference by @pborzenkov in https://github.com/superfly/litefs/pull/337
- Fix 'locking protocol' bug while streaming snapshot in progress by @benbjohnson in https://github.com/superfly/litefs/pull/341
- Fix checksum issue with partial checkpoint by @benbjohnson in https://github.com/superfly/litefs/pull/343
- Improve SHM write log by @benbjohnson in https://github.com/superfly/litefs/pull/344
- Refactor SHM file access through FUSE by @benbjohnson in https://github.com/superfly/litefs/pull/348
- .lag file to track replication delay by @btoews in https://github.com/superfly/litefs/pull/340
- lfsc: ask fly-proxy to route to correct node if we know it by @pborzenkov in https://github.com/superfly/litefs/pull/349
- Set mtime on pos file using timestamp from last ltx by @btoews in https://github.com/superfly/litefs/pull/345
- Wait for SHM changes to flush before exit by @benbjohnson in https://github.com/superfly/litefs/pull/351
- Revert SHM Refactor by @benbjohnson in https://github.com/superfly/litefs/pull/353
- Refactor SHM lock by @benbjohnson in https://github.com/superfly/litefs/pull/354
- Implement checksum cache by @benbjohnson in https://github.com/superfly/litefs/pull/355
- Set host environment metadata by @benbjohnson in https://github.com/superfly/litefs/pull/357
- Rename metadata field to 'role' by @benbjohnson in https://github.com/superfly/litefs/pull/359
- Log environment error instead of returning it by @benbjohnson in https://github.com/superfly/litefs/pull/360
New Contributors
- @tvdfly made their first contribution in https://github.com/superfly/litefs/pull/311
- @pborzenkov made their first contribution in https://github.com/superfly/litefs/pull/337
- @btoews made their first contribution in https://github.com/superfly/litefs/pull/340
Full Changelog: https://github.com/superfly/litefs/compare/v0.4.0...v0.5.0
Fetched April 3, 2026


