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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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