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 @drmingdrmeroptionargument #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 onlyFatalerror. #1038 by @drmingdrmerClonefrom traitAppData#740 by @drmingdrmerRaftStorage::append_to_log()now accepts anIntoIterator#742 by @drmingdrmerRaftStateMachineout ofRaftStorage#763 by @drmingdrmerRaftMetrics.replicationtype toBTreeMap<NodeId, Option<LogId>>#785 by @drmingdrmerRaftTypeConfig#799 by @drmingdrmerN, LS, SMfromRaft<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 @drmingdrmerRaftLogStorageExtto 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 @drmingdrmerPayloadTooLargeerror #951 by @drmingdrmerRaft::access_raft_state()to accessRaftStatewith 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:
Instantforstd::time::Instant#1001 by @schretertick_loop()when the receiver is gone. #930 by @schreterSend/Syncbounds #934 by @schreterRaftErrorinto serialize and deserialize #991 by @tvsfxImprove:
New Contributors
raft-kv-memstoreexample 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