What's Changed
- docs:
disconnected
fixup in store by @ryanrussell in #111 - Prefix FUSE debug logs by @benbjohnson in #113
- Use uppercase hex for node ID by @benbjohnson in #114
- WAL support by @benbjohnson in #120
- Add WAL checkpoint test by @benbjohnson in #121
- Fix return lock type for SHM lock by @benbjohnson in #123
- List journal filenames in root handle by @dangra in #125
- Updates workflows to support external PRs by @dangra in #126
- Force WAL fsync() by @benbjohnson in #127
- Remove dead code for WAL locking by @benbjohnson in #129
- Consolidate locks & guards by @benbjohnson in #130
- Fix snapshot in WAL mode by @benbjohnson in #131
- Continue running on error by @benbjohnson in #137
- Reduce logging by @benbjohnson in #143
- Rollback journal on startup by @benbjohnson in #144
- Validate that mount & data directories are different by @benbjohnson in #145
- Ensure mount directory exists before mounting by @benbjohnson in #146
- refactor: replace
Readdir(-1)
withos.ReadDir
by @Juneezee in #147 - Fix locking when applying LTX file to replica in WAL mode by @benbjohnson in #148
- Retain OS page cache on open(2) by @benbjohnson in #150
- Attempt unmount for unclean exit by @benbjohnson in #151
- Specify 'exec' command from CLI by @benbjohnson in #152
- Add SHM locks to /debug/vars by @benbjohnson in #154
- Add endpoint for dynamically setting debug logging by @benbjohnson in #156
- Replay last LTX on recovery by @benbjohnson in #157
- Fix recovery on replication position mismatch by @benbjohnson in #158
- Clear LTX files on snapshot received by @benbjohnson in #160
- Remove pre-exec sleep by @benbjohnson in #161
- Print version & commit info on startup by @benbjohnson in #162
- Initialize DB.mode on open by @benbjohnson in #163
New Contributors
- @ryanrussell made their first contribution in #111
- @dangra made their first contribution in #125
- @Juneezee made their first contribution in #147
Full Changelog: v0.2.0...v0.3.0-beta2