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
Copy file name to clipboardExpand all lines: change-log.md
+46Lines changed: 46 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,49 @@
1
+
## v0.9.17
2
+
3
+
Summary:
4
+
5
+
- Improved:
6
+
-[536a435e](https://github.com/datafuselabs/openraft/commit/536a435e2fccc98c37a776322d0f7e4aba26c179) Chunk read log entry and check range on startup.
7
+
-[dc18dc6f](https://github.com/datafuselabs/openraft/commit/dc18dc6f5fed49c1a4717133fbc489eb57efda79) remove `Copy` bound from `NodeId`.
8
+
9
+
Detail:
10
+
11
+
### Improved:
12
+
13
+
- Improved: [536a435e](https://github.com/datafuselabs/openraft/commit/536a435e2fccc98c37a776322d0f7e4aba26c179) Chunk read log entry and check range on startup; by 张炎泼; 2024-09-14
14
+
15
+
- Implement chunk-based reading of committed log entries when
16
+
re-applying to state machine upon startup.
17
+
18
+
- Add validation for log entry indexes, to avoid applying wrong entries
19
+
to state machine.
20
+
21
+
- Improved: [dc18dc6f](https://github.com/datafuselabs/openraft/commit/dc18dc6f5fed49c1a4717133fbc489eb57efda79) remove `Copy` bound from `NodeId`; by 张炎泼; 2024-10-14
22
+
23
+
The `NodeId` type is currently defined as:
24
+
25
+
```rust
26
+
typeNodeId:..+Copy+..+ 'static;
27
+
```
28
+
29
+
Thiscommitremovesthe `Copy` boundfrom `NodeId`.
30
+
Thismodificationwillallowtheuse of non-`Copy` types as `NodeId`,
31
+
providing greater flexibility for applications that prefer
32
+
variable-length strings or other non-`Copy` types for node
33
+
identification.
34
+
35
+
This change maintain compatibility by updating derived `Copy`
-[536a435e](https://github.com/datafuselabs/openraft/commit/536a435e2fccc98c37a776322d0f7e4aba26c179) Chunk read log entry and check range on startup.
5
+
-[dc18dc6f](https://github.com/datafuselabs/openraft/commit/dc18dc6f5fed49c1a4717133fbc489eb57efda79) remove `Copy` bound from `NodeId`.
6
+
7
+
Detail:
8
+
9
+
### Improved:
10
+
11
+
- Improved: [536a435e](https://github.com/datafuselabs/openraft/commit/536a435e2fccc98c37a776322d0f7e4aba26c179) Chunk read log entry and check range on startup; by 张炎泼; 2024-09-14
12
+
13
+
- Implement chunk-based reading of committed log entries when
14
+
re-applying to state machine upon startup.
15
+
16
+
- Add validation for log entry indexes, to avoid applying wrong entries
17
+
to state machine.
18
+
19
+
- Improved: [dc18dc6f](https://github.com/datafuselabs/openraft/commit/dc18dc6f5fed49c1a4717133fbc489eb57efda79) remove `Copy` bound from `NodeId`; by 张炎泼; 2024-10-14
20
+
21
+
The `NodeId` type is currently defined as:
22
+
23
+
```rust
24
+
typeNodeId:..+Copy+..+ 'static;
25
+
```
26
+
27
+
Thiscommitremovesthe `Copy` boundfrom `NodeId`.
28
+
Thismodificationwillallowtheuse of non-`Copy` types as `NodeId`,
29
+
providing greater flexibility for applications that prefer
30
+
variable-length strings or other non-`Copy` types for node
31
+
identification.
32
+
33
+
This change maintain compatibility by updating derived `Copy`
0 commit comments