What's Changed
- Implement LZ4 compression by @benbjohnson in #249
- Add allow_other FUSE mount option by @benbjohnson in #251
- Add mutex to DB.chksums by @benbjohnson in #252
- Fix typo in litefs.yml by @walterwanderley in #263
- Passthrough application exit code by @benbjohnson in #265
- Update architecture doc to reflect v0.3.0 functionality by @MarkIannucci in #267
- Implement HTTP proxy for primary redirection & consistency by @benbjohnson in #271
- Remove buffer size limit in chunked writer by @benbjohnson in #274
- Fix issue with multiple header values in proxy by @benbjohnson in #276
- Allow proxy passthrough list by @benbjohnson in #278
- Upgrade to bazil.org/fuse@v0.0.0-20230120002735-62a210ff1fd5 by @benbjohnson in #279
- Enable FUSE ExplicitInvalidateData flag by @benbjohnson in #280
- Upgrade to Go 1.20 by @benbjohnson in #281
- Use spin lock for write lock acquisition by @benbjohnson in #283
- Implement HALT lock & write forwarding by @benbjohnson in #277
- Stop proxy server on startup error by @benbjohnson in #284
- Add 'export' command by @benbjohnson in #285
- Implement drop database by @benbjohnson in #286
- Add 'run' command by @benbjohnson in #287
- Add armv6 & armv7 builds by @benbjohnson in #295
- Ensure WAL is truncated to original size on CommitWAL() failure by @benbjohnson in #302
- Implement primary handoff by @benbjohnson in #303
- Set path for proxy server cookie by @benbjohnson in #304
- Implement -promote & -if-candidate flags on run command by @benbjohnson in #305
- Add 'promote' flag to config by @benbjohnson in #306
- Allow multiple exec commands by @benbjohnson in #307
New Contributors
- @walterwanderley made their first contribution in #263
- @MarkIannucci made their first contribution in #267
Full Changelog: v0.3.0...v0.4.0