zesterer/flume (flume)
### [`v0.11.0`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0110---2023-08-16)
##### Added
- `WeakSender`, a sender that doesn't keep the channel open
- `Sender/Receiver::sender_count/receiver_count`, a way to query the number of senders and receivers attached to a channel
- `Sender/Receiver::same_channel`, a way to determine whether senders and receivers are attached to the same channel
##### Changed
- Relaxed some API features
- Make all remaining spinlocks opt-in
##### Fixed
- Fixed a rare race condition in the async implementation
### [`v0.10.14`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01014---2022-07-21)
##### Fixed
- Fixed unbounded memory usage in `RecvFut::poll_inner`
### [`v0.10.13`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01013---2022-06-10)
##### Added
- `SendSink::sender`, to get the sender of a `SendSink`
### [`v0.10.12`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01012---2022-03-10)
##### Changed
- Updated `nanorand` to 0.7
### [`v0.10.11`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01011---2022-02-14)
##### Fixed
- Out-of-order bug when using channels asynchronously
### [`v0.10.10`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01010---2022-01-11)
##### Added
- `From` and `From` impls for other error types
- Marked futures as `#[must_use]`
##### Changes
- Switched to scheduler-driven locking by default, with a `spin` feature to reenable the old behaviour
- Minor doc improvements
### [`v0.10.9`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0109---2021-08-25)
##### Changed
- Switched from `spinning_top` to `spin`
### [`v0.10.8`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0108---2021-08-06)
##### Changed
- Updated `nanorand` to `0.6`
### [`v0.10.7`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0107---2021-06-10)
##### Fixed
- Removed accidental nightly-only syntax
### [`v0.10.6`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0106---2021-06-10)
##### Added
- `fn into_inner(self) -> T` for send errors, allowing for easy access to the unsent message
### [`v0.10.5`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0105---2021-04-26)
##### Added
- `is_disconnected`, `is_empty`, `is_full`, `len`, and `capacity` on future types
### [`v0.10.4`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0104---2021-04-12)
##### Fixed
- Shutdown-related race condition with async recv that caused spurious errors
### [`v0.10.3`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0103---2021-04-09)
##### Fixed
- Compilation error when enabling `select` without `eventual_fairness`
### [`v0.10.2`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0102---2021-02-07)
##### Fixed
- Incorrect pointer comparison in `Selector` causing missing receives
### [`v0.10.1`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01014---2022-07-21)
##### Fixed
- Fixed unbounded memory usage in `RecvFut::poll_inner`
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.10
->0.11
Release Notes
zesterer/flume (flume)
### [`v0.11.0`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#0110---2023-08-16) ##### Added - `WeakSender`, a sender that doesn't keep the channel open - `Sender/Receiver::sender_count/receiver_count`, a way to query the number of senders and receivers attached to a channel - `Sender/Receiver::same_channel`, a way to determine whether senders and receivers are attached to the same channel ##### Changed - Relaxed some API features - Make all remaining spinlocks opt-in ##### Fixed - Fixed a rare race condition in the async implementation ### [`v0.10.14`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01014---2022-07-21) ##### Fixed - Fixed unbounded memory usage in `RecvFut::poll_inner` ### [`v0.10.13`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01013---2022-06-10) ##### Added - `SendSink::sender`, to get the sender of a `SendSink` ### [`v0.10.12`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01012---2022-03-10) ##### Changed - Updated `nanorand` to 0.7 ### [`v0.10.11`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01011---2022-02-14) ##### Fixed - Out-of-order bug when using channels asynchronously ### [`v0.10.10`](https://togithub.com/zesterer/flume/blob/HEAD/CHANGELOG.md#01010---2022-01-11) ##### Added - `FromConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.