fix(deps): update rust crate tokio to v1.47.0 #59
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
renovate-bot
renovate-security
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: mCaptcha/cli#59
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/tokio-1.x-lockfile"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.40.0
->1.47.0
Release Notes
tokio-rs/tokio (tokio)
v1.47.0
: Tokio v1.47.0Compare Source
1.47.0 (July 25th, 2025)
This release adds
poll_proceed
andcooperative
to thecoop
module forcooperative scheduling, adds
SetOnce
to thesync
module which providessimilar functionality to [
std::sync::OnceLock
], and adds a new methodsync::Notify::notified_owned()
which returns anOwnedNotified
withouta lifetime parameter.
Added
cooperative
andpoll_proceed
(#7405)SetOnce
(#7418)sync::Notify::notified_owned()
(#7465)Changed
AtomicWaker::wake
performance (#7450)Documented
Readiness<'_>
(#7415)v1.46.1
: Tokio v1.46.1Compare Source
1.46.1 (July 4th, 2025)
This release fixes incorrect spawn locations in runtime task hooks for tasks spawned using
tokio::spawn
rather thanRuntime::spawn
. This issue only effected the spawn location inTaskMeta::spawned_at
, and did not effect task locations in Tracing events.Unstable
TaskMeta::spawn_location
tracking where a task was spawned (#7440)v1.46.0
: Tokio v1.46.0Compare Source
1.46.0 (July 2nd, 2025)
Fixed
TcpStream::shutdown
incorrectly returning an error on macOS (#7290)Added
mpsc::OwnedPermit::{same_channel, same_channel_as_sender}
methods (#7389)biased
option forjoin!
andtry_join!
, similar toselect!
(#7307)pope::OpenOptions::read_write
on Android (#7426)Clone
implementation fornet::unix::SocketAddr
(#7422)Changed
queue::Local<T>
(#7340)LocalSet::{poll,drop}
(#7372)Unstable
TaskMeta::spawn_location
tracking where a task was spawned (#7417)LocalOptions
parameter toruntime::Builder::build_local
(#7346)Documented
start_seek
is not used (#7366)AsyncWriteExt::flush
(#7364)recv_buffer_size
method (#7336)RawFd
inTcpSocket
docs (#7416)AsRawFd
doc link to current Rust stdlib location (#7429)on_*_task_poll
is unstable (#7311)time::advance
(#7394)v1.45.1
: Tokio v1.45.1Compare Source
1.45.1 (May 24th, 2025)
This fixes a regression on the wasm32-unknown-unknown target, where code that previously did not panic due to calls to
Instant::now()
started failing. This is due to the stabilization of the first time-based metric.Fixed
v1.45.0
: Tokio v1.45.0Compare Source
Added
worker_total_busy_duration
,worker_park_count
, andworker_unpark_count
(#6899, #7276)Command::spawn_with
(#7249)Changed
Unpin
for some trait impls (#7204)runtime::Handle
as unwind safe (#7230)Unstable
v1.44.2
: Tokio v1.44.2Compare Source
This release fixes a soundness issue in the broadcast channel. The channel
accepts values that are
Send
but!Sync
. Previously, the channel calledclone()
on these values without synchronizing. This release fixes the channelby synchronizing calls to
.clone()
(Thanks Austin Bonander for finding andreporting the issue).
Fixed
clone()
call in broadcast channel (#7232)v1.44.1
: Tokio v1.44.1Compare Source
1.44.1 (March 13th, 2025)
Fixed
block_in_place
context (#7216)v1.44.0
: Tokio v1.44.0Compare Source
1.44.0 (March 7th, 2025)
This release changes the
from_std
method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on #7172.Added
task::coop
module (#7116)Command::get_kill_on_drop()
(#7086)broadcast::Sender::closed
(#6685, #7090)broadcast::WeakSender
(#7100)oneshot::Receiver::is_empty()
(#7153)oneshot::Receiver::is_terminated()
(#7152)Fixed
File
should not start a background read (#7139)start_kill
on exited child should not fail (#7160)CTRL_CLOSE
,CTRL_LOGOFF
,CTRL_SHUTDOWN
on windows (#7122)Changes
select!
budget-aware (#7164)from_std
(#7166)Changes to unstable APIs
Documented
select!
alternatives (#7110)send_to
(#7146)Child
stdout (#7141)Child::kill
behavior (#7162)ChildStdin
struct doc comment (#7192)worker_threads
instead ofcore_threads
(#7186)v1.43.1
Compare Source
v1.43.0
: Tokio v1.43.0Compare Source
1.43.0 (Jan 8th, 2025)
Added
UdpSocket::peek
methods (#7068)Command::into_std()
(#7014)SignalKind::info
on illumos (#6995)Fixed
set_len
before initializing vector inBlocking
(#7054)clippy::needless_return
in#[tokio::main]
(#6874)Changes
unsync_load
(#7073)Buf::put_bytes
inRepeat
read impl (#7055)Changes to unstable APIs
Documented
ReadBuf::uninit
allows initialized buffers as well (#7053)TcpStream::try_write_vectored
docs (#7067)LocalRuntime
doc links (#7074)watch::Receiver::wait_for
(#7038)OnceCell
docs (#7047)v1.42.1
: Tokio v1.42.1Compare Source
This release fixes a soundness issue in the broadcast channel. The channel accepts values that are
Send
but!Sync
. Previously, the channel calledclone()
on these values without synchronizing. This release fixes the channel by synchronizing calls to.clone()
(Thanks Austin Bonander for finding and reporting the issue).Fixed
clone()
call in broadcast channel (#7232)v1.42.0
: Tokio v1.42.0Compare Source
1.42.0 (Dec 3rd, 2024)
Added
AsyncFd::{try_io, try_io_mut}
(#6967)Fixed
ptr->ref->ptr
roundtrip in RegistrationSet (#6929)yield_now
insideblock_in_place
(#6999)Changes
Documented
tokio::net::unix::{pid_t, gid_t, uid_t}
(#6791)Instant
docs (#6982)v1.41.1
: Tokio v1.41.1Compare Source
1.41.1 (Nov 7th, 2024)
Fixed
net
requirement fornet::UdpSocket
in docs (#6938)TcpStream
internal comment (#6944)v1.41.0
: Tokio v1.41.0Compare Source
1.41.0 (Oct 22th, 2024)
Added
global_queue_depth
(#6854, #6918)SocketAddr
(#6868)watch::Sender::sender_count
(#6836)mpsc::Receiver::blocking_recv_many
(#6867)Id
apis (#6793, #6891)Added (unstable)
LocalRuntime
(#6808)Changed
#[must_use]
toNotified
(#6828)watch
cooperative (#6846)broadcast::Receiver
cooperative (#6870)cfg_fs
forwasi
target (#6822)Fixed
Documented
OwnedFd
withAsyncFd
(#6821)AsyncFd
methods (#6890)join
andtry_join
(#6814, #6841)TcpSocket::set_nodelay
andTcpSocket::nodelay
(#6840)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.
This PR has been generated by Renovate Bot.
17b77638e2
to69a4d370ac
fix(deps): update rust crate tokio to v1.41.0to fix(deps): update rust crate tokio to v1.41.169a4d370ac
to13b81cbff0
fix(deps): update rust crate tokio to v1.41.1to fix(deps): update rust crate tokio to v1.42.013b81cbff0
toa1e889cc81
fix(deps): update rust crate tokio to v1.42.0to fix(deps): update rust crate tokio to v1.43.0a1e889cc81
to045d3ff3f1
fix(deps): update rust crate tokio to v1.43.0to fix(deps): update rust crate tokio to v1.44.1045d3ff3f1
to0cb60adea3
fix(deps): update rust crate tokio to v1.44.1to fix(deps): update rust crate tokio to v1.44.20cb60adea3
to456242740a
fix(deps): update rust crate tokio to v1.44.2to fix(deps): update rust crate tokio to v1.45.0456242740a
to3fe4802dae
fix(deps): update rust crate tokio to v1.45.0to fix(deps): update rust crate tokio to v1.45.13fe4802dae
to2a3717b393
fix(deps): update rust crate tokio to v1.45.1to fix(deps): update rust crate tokio to v1.46.12a3717b393
tob4fbf08d49
fix(deps): update rust crate tokio to v1.46.1to fix(deps): update rust crate tokio to v1.47.0View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.