diff --git a/crossbeam-channel/CHANGELOG.md b/crossbeam-channel/CHANGELOG.md index 4d7fa0f18..60ac0513f 100644 --- a/crossbeam-channel/CHANGELOG.md +++ b/crossbeam-channel/CHANGELOG.md @@ -1,3 +1,10 @@ +# Version 0.5.14 + +- Fix stack overflow when sending large value to unbounded channel. (#1146, #1147) +- Add `Select::new_biased` function. (#1150) +- Remove inefficient spinning. (#1154) +- Suppress buggy `clippy::zero_repeat_side_effects` lint in macro generated code. (#1123) + # Version 0.5.13 - Add `select_biased!` macro. (#1040) diff --git a/crossbeam-channel/Cargo.toml b/crossbeam-channel/Cargo.toml index 8d4adf8aa..2991e5736 100644 --- a/crossbeam-channel/Cargo.toml +++ b/crossbeam-channel/Cargo.toml @@ -4,7 +4,7 @@ name = "crossbeam-channel" # - Update CHANGELOG.md # - Update README.md (when increasing major or minor version) # - Run './tools/publish.sh crossbeam-channel ' -version = "0.5.13" +version = "0.5.14" edition = "2021" rust-version = "1.60" license = "MIT OR Apache-2.0" diff --git a/crossbeam-deque/CHANGELOG.md b/crossbeam-deque/CHANGELOG.md index 691d3526e..5bc6e9f47 100644 --- a/crossbeam-deque/CHANGELOG.md +++ b/crossbeam-deque/CHANGELOG.md @@ -1,3 +1,7 @@ +# Version 0.8.6 + +- Fix stack overflow when pushing large value to `Injector`. (#1146, #1147, #1159) + # Version 0.8.5 - Remove dependency on `cfg-if`. (#1072) diff --git a/crossbeam-deque/Cargo.toml b/crossbeam-deque/Cargo.toml index 37e5f784a..3c6d44639 100644 --- a/crossbeam-deque/Cargo.toml +++ b/crossbeam-deque/Cargo.toml @@ -4,7 +4,7 @@ name = "crossbeam-deque" # - Update CHANGELOG.md # - Update README.md (when increasing major or minor version) # - Run './tools/publish.sh crossbeam-deque ' -version = "0.8.5" +version = "0.8.6" edition = "2021" rust-version = "1.61" license = "MIT OR Apache-2.0" diff --git a/crossbeam-queue/CHANGELOG.md b/crossbeam-queue/CHANGELOG.md index 68c9bbd73..e19a63926 100644 --- a/crossbeam-queue/CHANGELOG.md +++ b/crossbeam-queue/CHANGELOG.md @@ -1,3 +1,7 @@ +# Version 0.3.12 + +- Fix stack overflow when pushing large value to `SegQueue`. (#1146, #1147, #1159) + # Version 0.3.11 - Remove dependency on `cfg-if`. (#1072) diff --git a/crossbeam-queue/Cargo.toml b/crossbeam-queue/Cargo.toml index 0cec3bdae..8a2d7cc90 100644 --- a/crossbeam-queue/Cargo.toml +++ b/crossbeam-queue/Cargo.toml @@ -4,7 +4,7 @@ name = "crossbeam-queue" # - Update CHANGELOG.md # - Update README.md (when increasing major or minor version) # - Run './tools/publish.sh crossbeam-queue ' -version = "0.3.11" +version = "0.3.12" edition = "2021" rust-version = "1.60" license = "MIT OR Apache-2.0" diff --git a/crossbeam-utils/CHANGELOG.md b/crossbeam-utils/CHANGELOG.md index 4da2deb0f..5aa1967e7 100644 --- a/crossbeam-utils/CHANGELOG.md +++ b/crossbeam-utils/CHANGELOG.md @@ -1,3 +1,7 @@ +# Version 0.8.21 + +- Improve implementation of `CachePadded`. (#1152) + # Version 0.8.20 - Implement `Display` for `CachePadded`. (#1097) @@ -29,7 +33,7 @@ - Add `#[clippy::has_significant_drop]` to `ShardedLock{Read,Write}Guard`. (#958) - Improve handling of very large timeout. (#953) -- Soft-deprecate `thread::scope()` in favor of the more efficient `std::thread::scope` that stabilized on Rust 1.63. (#954) +- Soft-deprecate `thread::scope()` in favor of the more efficient `std::thread::scope` that stabilized in Rust 1.63. (#954) # Version 0.8.14 diff --git a/crossbeam-utils/Cargo.toml b/crossbeam-utils/Cargo.toml index 955f8a87d..3a95baea2 100644 --- a/crossbeam-utils/Cargo.toml +++ b/crossbeam-utils/Cargo.toml @@ -4,7 +4,7 @@ name = "crossbeam-utils" # - Update CHANGELOG.md # - Update README.md (when increasing major or minor version) # - Run './tools/publish.sh crossbeam-utils ' -version = "0.8.20" +version = "0.8.21" edition = "2021" rust-version = "1.60" license = "MIT OR Apache-2.0"