What's Changed
- Ra log v2 by @kjnilsson in #475
- Log init bug by @kjnilsson in #476
- New log effect type:
log_ext
that allows entries residing in segment files to be read by another process. by @kjnilsson in #477 - fix a type spec by @kjnilsson in #478
- Handle case where mem table is deleted during segment writer flush by @kjnilsson in #479
- Bazel: use latest rules_erlang by @michaelklishin in #481
- Handle segment writer crash by @kjnilsson in #484
- Check membership before transferring leadership by @anhanhnguyen in #482
- Optimise read planning by @kjnilsson in #487
- Fix segment read bug when segment has been appended to by @kjnilsson in #488
- Segment fadvise by @kjnilsson in #489
- Refactor consistent query by @kjnilsson in #491
- Extend WAL and segment file names from 8 to 16 characters by @kjnilsson in #496
- Delay machine upgrade until all members are up-to-date by @dumbbell in #493
- Introduce initial_machine_version server config. by @kjnilsson in #498
- Improve some multi line log messages. by @kjnilsson in #499
- Enable async_dist by default for Ra server processes. by @kjnilsson in #501
- Fix issue with sparse reading a segment that is being modified. by @kjnilsson in #503
Ra 2.16.0 now requires Erlang/OTP 26.
New Contributors
- @anhanhnguyen made their first contribution in #482
Full Changelog: v2.15.0...v2.16.0