Releases
v0.5.0
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 )
You can’t perform that action at this time.