Skip to content

0.5.0

Compare
Choose a tag to compare
@Hoverbear Hoverbear released this 23 Apr 06:28
· 175 commits to master since this release
  • Introduced an experimental Joint Consensus based arbitrary membership change feature. (#101)
  • Harmonized protobuf dependency to match important downstreams. (#181)
  • Unified the Progress collections inside ProgressSet. (#108)
  • Raft::new() now returns a Result. (#122)
  • Removed the Progress.is_learner field. Check via function in ProgressSet instead. (#119)
  • Added Appvevor. Added then removed bors. (#137, #134)
  • Introduced getters and setters for various Ready fields. (#120)
  • Reduced memory allocation on reset. (#130)
  • Added issue templates, more links. (#133, #126)
  • Moved poll and quorum checking functionality into ProgressSet. (#121)
  • The leader is now trivially in the replicate state. (#146)
  • Fixed a problem with lease based read-only requests interacting with check_quorum wrong. (#141)
  • Corrected the single_mem_node example. (#162)
  • Fixed typos. (#159)
  • Adopted Hashbrown over FxHash. (#160)
  • Corrected learner checking in handle_transfer_leader. (#165)
  • Resolved some lints (#174, #168, #142, #124)
  • Fixed uses of #[feature(_)] so that we can build on stable cleanly. (#180)