v0.9.6 #1107
Closed
drmingdrmer
announced in
Announcements
v0.9.6
#1107
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary:
#[since(version="1.0")]
to specify first version of a feature.expand!()
to expand a template.declare_raft_types
allows the types in any order.last_applied
, notlast_membership.index
on startup.Detail:
Added:
Added: 5776139d Add
#[since(version="1.0")]
to specify first version of a feature; by 张炎泼; 2024-04-12#[since(version = "1.0.0")]
adds a doc line/// Since: Version(1.0.0)
.Example:
The above code will be transformed into:
Added: b172dc8e Add macro
expand!()
to expand a template; by 张炎泼; 2024-04-13expand!()
renders a template with arguments multiple times.Example:
The above code will be transformed into:
Improved:
Improved: 99596c75
declare_raft_types
allows the types in any order; by 张炎泼; 2024-04-13By rewriting the template expanding part with a
#[proc_macro]
expand!()
defined inopenraft_macros
,declare_raft_types
does not require the types in fixed order:
Example:
Fixed:
Fixed: 14d42e4f Load mebmership since
last_applied
, notlast_membership.index
on startup; by 张炎泼; 2024-04-25Modify
StorageHelper::last_membership_in_log()
to scan the logstarting from the last applied index rather than the index of the last
applied membership log. This change reduces unnecessary I/O operations
during startup, previously caused by scanning from an incorrect starting
point.
This discussion was created from the release v0.9.6.
Beta Was this translation helpful? Give feedback.
All reactions