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