NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #348 most downloaded on crates.io
Async multi-producer multi-consumer channel
Last release 1 years ago
06 Jul 2025
Release timing varies
gaps range from 2 weeks to 1.5 years
Nearly every release is documented
notes for 25 of 26 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
26 releases · first in 2019
Add Sender::closed()
Sender::closed() (#102)Add Sender::same_channel() and Receiver::same_channel() .
One column per quarter.
Use the correct version of async-channel in our manifest.
async-channel in our manifest. (#93)Add force_send for sending items over the channel that displace other items.
force_send for sending items over the channel that displace other items. (#89)Fix the CI badge in the crates.io page.
crates.io page. (#84)Bump event-listener to v5.0.0. ( #79 ) Bump MSRV to 1.60.
Bump event-listener to v4.0.0.
event-listener to v4.0.0. (#73)Bump futures-lite to its latest version.
futures-lite to its latest version. (#70)Breaking: Make Send , Recv and Receiver !Unpin . This enables more efficient event notification strategies.
Fix a bug where WeakSender/WeakReceiver could incorrectly return Some even if the channel is already closed
Prevent deadlock if sender/receiver is forgotten
concurrent-queue to v2 (#50)Work around MSRV increase due to a cargo bug.
Add send_blocking and recv_blocking
send_blocking and recv_blocking (#47)- Make send return Send
send return Send (#34)- Added Send and Recv futures (#33) - impl FusedStream for Receiver
Send and Recv futures (#33)FusedStream for Receiver (#30)- Fix typos in the docs.
Add receiver_count() and sender_count().
receiver_count() and sender_count().Fix a bug that would sometime cause 100% CPU usage.
- Update dependencies.
- Update dependencies.
Add Sender::is_closed() and Receiver::is_closed().
Sender::is_closed() and Receiver::is_closed().Add Sender::close() and Receiver::close().
Sender::close() and Receiver::close().Replace usize::MAX with std::MAX.
usize::MAX with std::usize::MAX.- Add methods to error types.
- Initial version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →