Releases: rabbitmq/ra
Releases · rabbitmq/ra
v2.16.0-pre.10
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
New Contributors
- @anhanhnguyen made their first contribution in #482
Full Changelog: v2.15.0...v2.16.0-pre.10
v2.15.0
What's Changed
- OTP 27 test and compatibility by @kjnilsson in #465
- ra_server: handle higher-term AERs in
receive_snapshot
state by @keynslug in #470 - ra_aux: Expose effective machine version, current term by @the-mikedavis in #474
New Contributors
Full Changelog: v2.14.0...v2.15.0
v2.14.0
What's Changed
- Add
ra_machine:snapshot_installed/4
callback to pass old state by @the-mikedavis in #467 - Amend ra_machine:snapshot_installed/4 by @kjnilsson in #468
- Handle calls and queries in receive_snapshot state by @the-mikedavis in #466
Full Changelog: v2.13.6...v2.14.0
v2.13.6
What's Changed
- Add
ra:key_metrics/2
by @dumbbell in #461 - ra_server: Add a new
last_applied
state query by @dumbbell in #462 - Stop checkpoint validation when encountering a valid checkpoint by @the-mikedavis in #463
- Kill snapshot process before deleting everything by @kjnilsson in #464
Full Changelog: v2.13.5...v2.13.6
v2.13.5
What's Changed
- Avoid interrupting Ra system start when pre init fails by @kjnilsson in #460
Full Changelog: v2.13.4...v2.13.5
v2.13.4
What's Changed
- Be more lenient during pre init. by @kjnilsson in #458
Full Changelog: v2.13.3...v2.13.4
v2.13.3
What's Changed
- Ensure Ra servers are properly deleted from the dets table by @kjnilsson in #457
Full Changelog: v2.13.2...v2.13.3
v2.13.2
What's Changed
- Fixes for pre-init recovery and handling of gaps in mem tables due to snapshotting by @kjnilsson in #456
Full Changelog: v2.13.1...v2.13.2
v2.13.1
What's Changed
- Do not update ra_log_snapshot_state from snapshot writer process. by @kjnilsson in #455
Full Changelog: v2.13.0...v2.13.1
v2.13.0
What's Changed
- Add
read
tofile:open/2
options inra_lib:sync_file/1
by @the-mikedavis in #452 - Emit the new
local_query
tuple only if query options are set by @dumbbell in #451 - Checkpoint improvements by @kjnilsson in #454
Full Changelog: v2.12.0...v2.13.0