Skip to content

Commit 8500785

Browse files
committed
chore: release foyer 0.11.4
Signed-off-by: MrCroxx <[email protected]>
1 parent af06589 commit 8500785

File tree

7 files changed

+34
-15
lines changed

7 files changed

+34
-15
lines changed

CHANGELOG.md

+19
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,25 @@ date: 2023-05-12T11:02:09+08:00
99

1010
<!-- truncate -->
1111

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+
1231
## 2024-09-20
1332

1433
### Releases

foyer-bench/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "foyer-bench"
3-
version = "0.3.3"
3+
version = "0.3.4"
44
edition = "2021"
55
authors = ["MrCroxx <[email protected]>"]
66
description = "bench tool for foyer - the hybrid cache for Rust"
@@ -17,7 +17,7 @@ clap = { workspace = true }
1717
console-subscriber = { version = "0.4", optional = true }
1818
fastrace = { workspace = true, optional = true }
1919
fastrace-jaeger = { workspace = true, optional = true }
20-
foyer = { version = "0.11.3", path = "../foyer" }
20+
foyer = { version = "0.11.4", path = "../foyer" }
2121
futures = "0.3"
2222
hdrhistogram = "7"
2323
itertools = { workspace = true }

foyer-common/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "foyer-common"
3-
version = "0.9.3"
3+
version = "0.9.4"
44
edition = "2021"
55
authors = ["MrCroxx <[email protected]>"]
66
description = "common components for foyer - the hybrid cache for Rust"

foyer-intrusive/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "foyer-intrusive"
3-
version = "0.9.3"
3+
version = "0.9.4"
44
edition = "2021"
55
authors = ["MrCroxx <[email protected]>"]
66
description = "intrusive data structures for foyer - the hybrid cache for Rust"
@@ -11,7 +11,7 @@ readme = "../README.md"
1111
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1212

1313
[dependencies]
14-
foyer-common = { version = "0.9.3", path = "../foyer-common" }
14+
foyer-common = { version = "0.9.4", path = "../foyer-common" }
1515
itertools = { workspace = true }
1616

1717
[features]

foyer-memory/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "foyer-memory"
3-
version = "0.7.3"
3+
version = "0.7.4"
44
edition = "2021"
55
authors = ["MrCroxx <[email protected]>"]
66
description = "memory cache for foyer - the hybrid cache for Rust"
@@ -15,8 +15,8 @@ ahash = "0.8"
1515
bitflags = "2"
1616
cmsketch = "0.2.1"
1717
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" }
2020
futures = "0.3"
2121
hashbrown = "0.14"
2222
itertools = { workspace = true }

foyer-storage/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "foyer-storage"
3-
version = "0.10.3"
3+
version = "0.10.4"
44
edition = "2021"
55
authors = ["MrCroxx <[email protected]>"]
66
description = "storage engine for foyer - the hybrid cache for Rust"
@@ -26,8 +26,8 @@ clap = { workspace = true }
2626
either = "1"
2727
fastrace = { workspace = true }
2828
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" }
3131
fs4 = "0.9.1"
3232
futures = "0.3"
3333
itertools = { workspace = true }

foyer/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "foyer"
3-
version = "0.11.3"
3+
version = "0.11.4"
44
edition = "2021"
55
authors = ["MrCroxx <[email protected]>"]
66
description = "Hybrid cache for Rust"
@@ -15,9 +15,9 @@ rust-version = "1.81.0"
1515
ahash = "0.8"
1616
anyhow = "1"
1717
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" }
2121
futures = "0.3"
2222
pin-project = "1"
2323
tokio = { workspace = true }

0 commit comments

Comments
 (0)