You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Upgrade guide from 0.8 to 0.9:
https://docs.rs/openraft/latest/openraft/docs/upgrade_guide/upgrade_08_09/index.html
What's Changed
Change:
AsyncRuntime::abort()
#1012 by @drmingdrmeroption
argument #1028 by @drmingdrmerRaft::install_complete_snapshot()
toinstall_full_snapshot()
#1030 by @drmingdrmerRaft::begin_receiving_snapshot()
does not need to checkVote
#1037 by @drmingdrmerRaft::begin_receiving_snapshot()
return onlyFatal
error. #1038 by @drmingdrmerClone
from traitAppData
#740 by @drmingdrmerRaftStorage::append_to_log()
now accepts anIntoIterator
#742 by @drmingdrmerRaftStateMachine
out ofRaftStorage
#763 by @drmingdrmerRaftMetrics.replication
type toBTreeMap<NodeId, Option<LogId>>
#785 by @drmingdrmerRaftTypeConfig
#799 by @drmingdrmerN, LS, SM
fromRaft<C, N, LS, SM>
#941 by @drmingdrmerFeature:
Raft::install_complete_snapshot()
to install a snapshot #1002 by @drmingdrmerRaft::begin_receiving_snapshot()
#1008 by @drmingdrmerRaftNetwork::snapshot()
to send a complete snapshot #1009 by @drmingdrmergeneric-snapshot-data
#1016 by @drmingdrmerRaftLogStorageExt
to provide additional raft-log methods #1034 by @drmingdrmerRaftMetrics.vote
,Wait::vote()
#815 by @drmingdrmerRaftNetwork::send_append_entries()
can return PartialSuccess #831 by @drmingdrmer--features loosen-follower-log-revert
#903 by @drmingdrmerPayloadTooLarge
error #951 by @drmingdrmerRaft::access_raft_state()
to accessRaftState
with a function #957 by @drmingdrmeropenraft::metrics::Wait
#960 by @drmingdrmerWait::voter_ids()
and deprecateWait::members()
#961 by @drmingdrmerRaft::ensure_linearizable()
to ensure linearizable read #964 by @drmingdrmerWait::eq()
andge()
to await a metics #967 by @drmingdrmerRaft::data_metrics()
andRaft::server_metrics()
#990 by @YangKianAsyncRuntime
#995 by @schreterFix:
Instant
forstd::time::Instant
#1001 by @schretertick_loop()
when the receiver is gone. #930 by @schreterSend
/Sync
bounds #934 by @schreterRaftError
into serialize and deserialize #991 by @tvsfxImprove:
New Contributors
raft-kv-memstore
example to use storage v2 #977Full Changelog: v0.8.3...v0.9.0
This discussion was created from the release v0.9.0.
Beta Was this translation helpful? Give feedback.
All reactions