File tree 7 files changed +34
-15
lines changed
7 files changed +34
-15
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,25 @@ date: 2023-05-12T11:02:09+08:00
9
9
10
10
<!-- truncate -->
11
11
12
+ ## 2024-09-24
13
+
14
+ ### Releases
15
+
16
+ | crate | version |
17
+ | - | - |
18
+ | foyer | 0.11.4 |
19
+ | foyer-common | 0.9.4 |
20
+ | foyer-intrusive | 0.9.4 |
21
+ | foyer-memory | 0.7.4 |
22
+ | foyer-storage | 0.10.4 |
23
+ | foyer-bench | 0.3.4 |
24
+
25
+ ### Changes
26
+
27
+ - Revert pre-serialization design. The insert latency and memory usage would be better for most cases.
28
+ - Rename ` with_buffer_threshold ` to ` with_buffer_pool_size ` . The old method is kept but marked as deprecated.
29
+ - Raise a warn when using ` DirectFileDevice ` on within a file system.
30
+
12
31
## 2024-09-20
13
32
14
33
### Releases
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " foyer-bench"
3
- version = " 0.3.3 "
3
+ version = " 0.3.4 "
4
4
edition = " 2021"
5
5
authors = [
" MrCroxx <[email protected] >" ]
6
6
description = " bench tool for foyer - the hybrid cache for Rust"
@@ -17,7 +17,7 @@ clap = { workspace = true }
17
17
console-subscriber = { version = " 0.4" , optional = true }
18
18
fastrace = { workspace = true , optional = true }
19
19
fastrace-jaeger = { workspace = true , optional = true }
20
- foyer = { version = " 0.11.3 " , path = " ../foyer" }
20
+ foyer = { version = " 0.11.4 " , path = " ../foyer" }
21
21
futures = " 0.3"
22
22
hdrhistogram = " 7"
23
23
itertools = { workspace = true }
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " foyer-common"
3
- version = " 0.9.3 "
3
+ version = " 0.9.4 "
4
4
edition = " 2021"
5
5
authors = [
" MrCroxx <[email protected] >" ]
6
6
description = " common components for foyer - the hybrid cache for Rust"
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " foyer-intrusive"
3
- version = " 0.9.3 "
3
+ version = " 0.9.4 "
4
4
edition = " 2021"
5
5
authors = [
" MrCroxx <[email protected] >" ]
6
6
description = " intrusive data structures for foyer - the hybrid cache for Rust"
@@ -11,7 +11,7 @@ readme = "../README.md"
11
11
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
12
12
13
13
[dependencies ]
14
- foyer-common = { version = " 0.9.3 " , path = " ../foyer-common" }
14
+ foyer-common = { version = " 0.9.4 " , path = " ../foyer-common" }
15
15
itertools = { workspace = true }
16
16
17
17
[features ]
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " foyer-memory"
3
- version = " 0.7.3 "
3
+ version = " 0.7.4 "
4
4
edition = " 2021"
5
5
authors = [
" MrCroxx <[email protected] >" ]
6
6
description = " memory cache for foyer - the hybrid cache for Rust"
@@ -15,8 +15,8 @@ ahash = "0.8"
15
15
bitflags = " 2"
16
16
cmsketch = " 0.2.1"
17
17
fastrace = { workspace = true }
18
- foyer-common = { version = " 0.9.3 " , path = " ../foyer-common" }
19
- foyer-intrusive = { version = " 0.9.3 " , path = " ../foyer-intrusive" }
18
+ foyer-common = { version = " 0.9.4 " , path = " ../foyer-common" }
19
+ foyer-intrusive = { version = " 0.9.4 " , path = " ../foyer-intrusive" }
20
20
futures = " 0.3"
21
21
hashbrown = " 0.14"
22
22
itertools = { workspace = true }
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " foyer-storage"
3
- version = " 0.10.3 "
3
+ version = " 0.10.4 "
4
4
edition = " 2021"
5
5
authors = [
" MrCroxx <[email protected] >" ]
6
6
description = " storage engine for foyer - the hybrid cache for Rust"
@@ -26,8 +26,8 @@ clap = { workspace = true }
26
26
either = " 1"
27
27
fastrace = { workspace = true }
28
28
flume = " 0.11"
29
- foyer-common = { version = " 0.9.3 " , path = " ../foyer-common" }
30
- foyer-memory = { version = " 0.7.3 " , path = " ../foyer-memory" }
29
+ foyer-common = { version = " 0.9.4 " , path = " ../foyer-common" }
30
+ foyer-memory = { version = " 0.7.4 " , path = " ../foyer-memory" }
31
31
fs4 = " 0.9.1"
32
32
futures = " 0.3"
33
33
itertools = { workspace = true }
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " foyer"
3
- version = " 0.11.3 "
3
+ version = " 0.11.4 "
4
4
edition = " 2021"
5
5
authors = [
" MrCroxx <[email protected] >" ]
6
6
description = " Hybrid cache for Rust"
@@ -15,9 +15,9 @@ rust-version = "1.81.0"
15
15
ahash = " 0.8"
16
16
anyhow = " 1"
17
17
fastrace = { workspace = true }
18
- foyer-common = { version = " 0.9.3 " , path = " ../foyer-common" }
19
- foyer-memory = { version = " 0.7.3 " , path = " ../foyer-memory" }
20
- foyer-storage = { version = " 0.10.3 " , path = " ../foyer-storage" }
18
+ foyer-common = { version = " 0.9.4 " , path = " ../foyer-common" }
19
+ foyer-memory = { version = " 0.7.4 " , path = " ../foyer-memory" }
20
+ foyer-storage = { version = " 0.10.4 " , path = " ../foyer-storage" }
21
21
futures = " 0.3"
22
22
pin-project = " 1"
23
23
tokio = { workspace = true }
You can’t perform that action at this time.
0 commit comments