Releases: rabbitmq/ra
Releases · rabbitmq/ra
v2.7.0-pre.2
What's Changed
- Handle shutdown exits in gen_statem:call/3 by @the-mikedavis in #388
- Add a release workflow for publishing to bazel-central-registry by @pjk25 in #390
- Use override_module instead of override_repository in oci workflow by @pjk25 in #392
- Add rabbitmq/bazel-central-registry@erlang-packages bzlmod registry by @pjk25 in #394
- Seshat 0.6.0 + new ra:key_metrics/1 function to ensure key metrics are retrievable even when a ra server is recovering (or otherwise blocked) by @kjnilsson in #386
- Add automation to publish to our bzlmod registry on release by @pjk25 in #395
- Commit down commands as low priority. by @kjnilsson in #396
Full Changelog: v2.6.3...v2.7.0-pre.2
v2.6.3
What's Changed
- Avoid growing notifications map during recovery by @kjnilsson in #385
Full Changelog: v2.6.2...v2.6.3
v2.6.2
Bug Fixes
-
Make sure segment writers emit stats correctly when multiple Ra-based systems are running side by side.
GitHub issue: #376
Enhancements
v2.6.1
v2.5.1
What's Changed
- Don't rely on the order of lists returned by maps by @mkuratczyk in #363
- Fix the mock in the test by @mkuratczyk in #364
- Allow non-leaders to process apply effects by @kjnilsson in #365
Full Changelog: v2.5.0...v2.5.1
v2.5.0
What's Changed
- Retire ra file handle by @kjnilsson in #316
- Improve Ra GC behaviour for command with large binaries by @kjnilsson in #360
- Fix a bug that
ra:restart_server/2
could raise an exception by @sile in #359
New Contributors
Full Changelog: v2.4.9...v2.5.0
v2.4.9
- Improves election availability in mixed versions
- Optimises segment reference compaction which may becomes expensive
- In quorum queues with very long backlogs
- Various log message improvements and level tweaks
- Better cleans up machine monitor records after quorum queue rebalancing