v0.9.0 #1046
drmingdrmer
announced in
Announcements
v0.9.0
#1046
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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