Skip to content

Commit 032b280

Browse files
authored
Update embassy-futures (#75)
1 parent f99a1f5 commit 032b280

File tree

6 files changed

+21
-3
lines changed

6 files changed

+21
-3
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ members = [
108108
]
109109

110110
[workspace.dependencies]
111-
embassy-futures = { version = "0.1", default-features = false }
111+
embassy-futures = { version = "0.1.2", default-features = false }
112112
embassy-sync = { version = "0.7", default-features = false }
113113
embassy-time = { version = "0.4", default-features = false }
114114
embedded-io-async = { version = "0.6", default-features = false }

edge-dhcp/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## Unreleased
9+
10+
* Updated embassy-futures to 0.1.2
11+
812
## [0.6.0] - 2025-05-29
913
* Optional `defmt` support via two new features (one has to specify one, or the other, or neither, but not both):
1014
* `log` - uses the `log` crate for all logging
@@ -23,4 +27,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2327
* Migrated the client and the server to the `edge-nal` traits
2428
* Migrated the server to only require `UdpSend` and `UdpReceive`, without the need to manipulate raw IP payloads anymore
2529
* Raised MSRV to 1.77
26-

edge-http/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## Unreleased
9+
10+
* Updated embassy-futures to 0.1.2
11+
812
## [0.6.0] - 2025-05-29
913
* Optional `defmt` support via two new features (one has to specify one, or the other, or neither, but not both):
1014
* `log` - uses the `log` crate for all logging

edge-http/src/io/server.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -746,7 +746,10 @@ impl<const P: usize, const B: usize, const N: usize> Server<P, B, N> {
746746
.map_err(|_| ()));
747747
}
748748

749-
let (result, _) = embassy_futures::select::select_slice(&mut tasks).await;
749+
let tasks = pin!(tasks);
750+
751+
let tasks = unsafe { tasks.map_unchecked_mut(|t| t.as_mut_slice()) };
752+
let (result, _) = embassy_futures::select::select_slice(tasks).await;
750753

751754
warn!(
752755
"Server processing loop quit abruptly: {:?}",

edge-mdns/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## Unreleased
9+
10+
* Updated embassy-futures to 0.1.2
11+
812
## [0.6.1] - 2025-08-14
913
* Fix HostAnswersMdnsHandler responding to any A/AAAA queries even without match
1014

edge-nal-embassy/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## Unreleased
9+
10+
* Updated embassy-futures to 0.1.2
11+
812
## [0.6.0] - 2025-05-29
913
* Optional `defmt` support via two new features (one has to specify one, or the other, or neither, but not both):
1014
* `log` - uses the `log` crate for all logging

0 commit comments

Comments
 (0)