diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ffc44c3..d42ef499 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,23 @@ date: 2023-05-12T11:02:09+08:00 +## 2024-09-25 + +### Releases + +| crate | version | +| - | - | +| foyer | 0.11.5 | +| foyer-common | 0.9.5 | +| foyer-intrusive | 0.9.5 | +| foyer-memory | 0.7.5 | +| foyer-storage | 0.10.5 | +| foyer-bench | 0.3.5 | + +### Changes + +- Fix panic on dropping the hybrid cache. #736 + ## 2024-09-24 ### Releases diff --git a/foyer-bench/Cargo.toml b/foyer-bench/Cargo.toml index d34cfcf6..22d397fc 100644 --- a/foyer-bench/Cargo.toml +++ b/foyer-bench/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "foyer-bench" -version = "0.3.4" +version = "0.3.5" edition = "2021" authors = ["MrCroxx "] description = "bench tool for foyer - the hybrid cache for Rust" @@ -17,7 +17,7 @@ clap = { workspace = true } console-subscriber = { version = "0.4", optional = true } fastrace = { workspace = true, optional = true } fastrace-jaeger = { workspace = true, optional = true } -foyer = { version = "0.11.4", path = "../foyer" } +foyer = { version = "0.11.5", path = "../foyer" } futures = "0.3" hdrhistogram = "7" itertools = { workspace = true } diff --git a/foyer-common/Cargo.toml b/foyer-common/Cargo.toml index b8da41c3..3e64b1f5 100644 --- a/foyer-common/Cargo.toml +++ b/foyer-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "foyer-common" -version = "0.9.4" +version = "0.9.5" edition = "2021" authors = ["MrCroxx "] description = "common components for foyer - the hybrid cache for Rust" diff --git a/foyer-intrusive/Cargo.toml b/foyer-intrusive/Cargo.toml index 7963f58e..a39927dd 100644 --- a/foyer-intrusive/Cargo.toml +++ b/foyer-intrusive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "foyer-intrusive" -version = "0.9.4" +version = "0.9.5" edition = "2021" authors = ["MrCroxx "] description = "intrusive data structures for foyer - the hybrid cache for Rust" @@ -11,7 +11,7 @@ readme = "../README.md" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -foyer-common = { version = "0.9.4", path = "../foyer-common" } +foyer-common = { version = "0.9.5", path = "../foyer-common" } itertools = { workspace = true } [features] diff --git a/foyer-memory/Cargo.toml b/foyer-memory/Cargo.toml index 2aad532c..dbb2a3a5 100644 --- a/foyer-memory/Cargo.toml +++ b/foyer-memory/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "foyer-memory" -version = "0.7.4" +version = "0.7.5" edition = "2021" authors = ["MrCroxx "] description = "memory cache for foyer - the hybrid cache for Rust" @@ -15,8 +15,8 @@ ahash = "0.8" bitflags = "2" cmsketch = "0.2.1" fastrace = { workspace = true } -foyer-common = { version = "0.9.4", path = "../foyer-common" } -foyer-intrusive = { version = "0.9.4", path = "../foyer-intrusive" } +foyer-common = { version = "0.9.5", path = "../foyer-common" } +foyer-intrusive = { version = "0.9.5", path = "../foyer-intrusive" } futures = "0.3" hashbrown = "0.14" itertools = { workspace = true } diff --git a/foyer-storage/Cargo.toml b/foyer-storage/Cargo.toml index 7c910ebb..b5863a39 100644 --- a/foyer-storage/Cargo.toml +++ b/foyer-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "foyer-storage" -version = "0.10.4" +version = "0.10.5" edition = "2021" authors = ["MrCroxx "] description = "storage engine for foyer - the hybrid cache for Rust" @@ -26,8 +26,8 @@ clap = { workspace = true } either = "1" fastrace = { workspace = true } flume = "0.11" -foyer-common = { version = "0.9.4", path = "../foyer-common" } -foyer-memory = { version = "0.7.4", path = "../foyer-memory" } +foyer-common = { version = "0.9.5", path = "../foyer-common" } +foyer-memory = { version = "0.7.5", path = "../foyer-memory" } fs4 = "0.9.1" futures = "0.3" itertools = { workspace = true } diff --git a/foyer/Cargo.toml b/foyer/Cargo.toml index e4f4904f..33a2d4f0 100644 --- a/foyer/Cargo.toml +++ b/foyer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "foyer" -version = "0.11.4" +version = "0.11.5" edition = "2021" authors = ["MrCroxx "] description = "Hybrid cache for Rust" @@ -15,9 +15,9 @@ rust-version = "1.81.0" ahash = "0.8" anyhow = "1" fastrace = { workspace = true } -foyer-common = { version = "0.9.4", path = "../foyer-common" } -foyer-memory = { version = "0.7.4", path = "../foyer-memory" } -foyer-storage = { version = "0.10.4", path = "../foyer-storage" } +foyer-common = { version = "0.9.5", path = "../foyer-common" } +foyer-memory = { version = "0.7.5", path = "../foyer-memory" } +foyer-storage = { version = "0.10.5", path = "../foyer-storage" } futures = "0.3" pin-project = "1" tokio = { workspace = true }