github canonical/raft v0.17.1

latest release: v0.18.0
21 months ago

This release includes some breaking changes to the raft.h API; these were made with forward-compatibility in mind, so we expect to be able to avoid such breaking changes in the future. See #303.

In addition, this release fixes some longstanding bugs in libraft:

  • Correcting the quorum calculation that determines when it's safe to apply a log entry: #336
  • Ensuring that a "known good" configuration is always available to roll back to when a new configuration can't be committed: #354

Other miscellaneous bug fixes are also included, addressing potential crashes when a Raft state transition occurs during an asynchronous operation like writing to disk.

Don't miss a new raft release

NewReleases is sending notifications on new releases.