Tokio v1.29.0
carllerche
released this
27 Jun 20:40
·
515 commits
to master
since this release
Technically a breaking change, the Send
implementation is removed from
runtime::EnterGuard
. This change fixes a bug and should not impact most users.
Breaking
- rt:
EnterGuard
should not beSend
(#5766)
Fixed
- fs: reduce blocking ops in
fs::read_dir
(#5653) - rt: fix possible starvation (#5686, #5712)
- rt: fix stacked borrows issue in
JoinSet
(#5693) - rt: panic if
EnterGuard
dropped incorrect order (#5772) - time: do not overflow to signal value (#5710)
- fs: wait for in-flight ops before cloning
File
(#5803)
Changed
Added
- net: add uds doc alias for unix sockets (#5659)
- rt: add metric for number of tasks (#5628)
- sync: implement more traits for channel errors (#5666)
- net: add nodelay methods on TcpSocket (#5672)
- sync: add
broadcast::Receiver::blocking_recv
(#5690) - process: add
raw_arg
method toCommand
(#5704) - io: support PRIORITY epoll events (#5566)
- task: add
JoinSet::poll_join_next
(#5721) - net: add support for Redox OS (#5790)