2.0 KiB
2.0 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
Removed
Changed
Fixed
[0.10.14] - 2022-07-21
Fixed
- Fixed unbounded memory usage in
RecvFut::poll_inner
[0.10.13] - 2022-06-10
Added
SendSink::sender, to get the sender of aSendSink
[0.10.12] - 2022-03-10
Changed
- Updated
nanorandto 0.7
[0.10.11] - 2022-02-14
Fixed
- Out-of-order bug when using channels asynchronously
[0.10.10] - 2022-01-11
Added
From<SendError>andFrom<RecvError>impls for other error types- Marked futures as
#[must_use]
Changes
- Switched to scheduler-driven locking by default, with a
spinfeature to reenable the old behaviour - Minor doc improvements
[0.10.9] - 2021-08-25
Changed
- Switched from
spinning_toptospin
[0.10.8] - 2021-08-06
Changed
- Updated
nanorandto0.6
[0.10.7] - 2021-06-10
Fixed
- Removed accidental nightly-only syntax
[0.10.6] - 2021-06-10
Added
fn into_inner(self) -> Tfor send errors, allowing for easy access to the unsent message
[0.10.5] - 2021-04-26
Added
is_disconnected,is_empty,is_full,len, andcapacityon future types
[0.10.4] - 2021-04-12
Fixed
- Shutdown-related race condition with async recv that caused spurious errors
[0.10.3] - 2021-04-09
Fixed
- Compilation error when enabling
selectwithouteventual_fairness
[0.10.2] - 2021-02-07
Fixed
- Incorrect pointer comparison in
Selectorcausing missing receives
[0.10.1] - 2020-12-30
Removed
- Removed
T: Unpinrequirement from async traits usingpin_project
[0.10.0] - 2020-12-09
Changed
- Renamed
SendFuturetoSendFutto be consistent withRecvFut - Improved async-related documentation
Fixed
- Updated
nanorandto address security advisory