Skip to content

Commit 8ab6a21

Browse files
committed
Dump version 3.0.0.beta3
1 parent 96772d5 commit 8ab6a21

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515

1616
### Fixed
1717

18+
## [3.0.0.beta3] - 2026-01-16
19+
20+
### Change
21+
22+
- New implementation of ArraySpsc & ArrayMpsc, throughput +50%
23+
24+
- New implementation of OneMpsc, minor speed up.
25+
26+
- Change multiplex recv(), try_recv(), recv_timeout() to &self, and impl BlockingRxTrait.
27+
28+
- Remove unused lifetime param in BlockingRxTrait.
29+
30+
### Fixed
31+
32+
Problems from v3 beta
33+
34+
- Add more backoff yielding for One flavor, to ensure 8x1, 16x1 cases stable, and minor optimize.
35+
36+
- Fix commit_waiting state wrong condition, which lead to regression in cases like 1000 async tx.
37+
38+
- Spsc should disable direct_copy (which only safe for MP)
39+
1840
## [3.0.0.beta2] - 2026-01-15
1941

2042
- Fix Array visibility in flavor module

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["test-suite"]
33

44
[package]
55
name = "crossfire"
6-
version = "3.0.0-beta.2"
6+
version = "3.0.0-beta.3"
77
authors = ["plan <frostyplanet@gmail.com>"]
88
edition = "2021"
99
license = "Apache-2.0"

0 commit comments

Comments
 (0)