chore(deps): update all #33
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.1.83
->0.1.89
1.9.0
->1.10.1
0.1.2
->0.1.3
1.5.2
->1.7.0
0.27.5
->0.27.7
0.1.10
->0.1.16
1.0.0-alpha.21
->1.0.0
1.20.2
->1.21.3
0.37.0
->0.38.0
1.11.1
->1.11.2
0.5.0
->0.6.0
1.0.134
->1.0.143
1.42.0
->1.47.1
Release Notes
dtolnay/async-trait (async-trait)
v0.1.89
Compare Source
v0.1.88
Compare Source
v0.1.87
Compare Source
v0.1.86
Compare Source
v0.1.85
Compare Source
Self: 'async_trait
bound in impl when not needed by signature (#284)v0.1.84
Compare Source
impl Trait
in return type (#282)tokio-rs/bytes (bytes)
v1.10.1
Compare Source
Fixed
to_vec
withBytes::from_owner
(#773)v1.10.0
Compare Source
Added
try_get_*
methods forBuf
trait (#753)Buf::chunks_vectored
forTake
(#617)Buf::chunks_vectored
forVecDeque<u8>
(#708)Fixed
chunks_vectored
(#754)panic=abort
(#749)hyperium/http-body (http-body-util)
v0.1.3
: http-body-util v0.1.3Compare Source
Features
Channel
, a body type backed by an async channel.Empty::new()
to beconst fn
.Thanks!
hyperium/hyper (hyper)
v1.7.0
Compare Source
Bug Fixes
Features
TrySendError::error()
method (#3885) (efa0b269)TrySendError::message()
method (#3884) (03fd6aff)Error::is_shutdown()
(#3863) (b8affd8a, closes #2745)allow_multiple_spaces_in_request_line_delimiters
http1 builder method (#3929) (9749184f)v1.6.0
Compare Source
Bug Fixes
max_local_error_reset_streams
function to&mut self
(#3820) (e981a91e)Features
ext::on_informational()
callback extension (#3818) (8ce1fcfa, closes #2565)http1::Builder::ignore_invalid_headers(bool)
option (#3824) (3817a79b)Breaking Changes
http2::Builder::max_local_error_reset_streams()
now takes&mut self
and returns&mut Self
. In practice, this shouldn't break almost anyone. It was the wrong receiver and return types.(e981a91e)
v1.5.2 (2024-12-16)
Bug Fixes
Features
v1.5.1 (2024-11-19)
Bug Fixes
hyperium/hyper-util (hyper-util)
v0.1.16
Compare Source
impl Clone
forproxy::Tunnel
service.proxy::Matcher
to detect SOCKS4 schemes.legacy::Client
pool idle checker to trigger less aggresively, saving CPU.v0.1.15
Compare Source
auto::Builder
.proxy::Socksv5
to check for enough bytes before parsing ipv6 responses.client-proxy
in thefull
feature set.v0.1.14
Compare Source
HttpConnector
to defer address family order to resolver sort order.proxy::Matcher
to find HTTPS system proxies on Windows.v0.1.13
Compare Source
HttpConnector
to always prefer IPv6 addresses first, if happy eyeballs is enabled.legacy::Client
to return better errors if available on the connection.v0.1.12
Compare Source
client::legacy::proxy::Tunnel
connector that wraps another connector with HTTP tunneling.client::legacy::proxy::{SocksV4, SocksV5}
connectors that wraps another connector with SOCKS.client::proxy::matcher::Matcher
type that can use environment variables to match proxy rules.server::graceful::Watcher
type that can be sent to watch a connection in another task.GracefulShutdown::count()
method to get number of currently watched connections.must_use
attributes onConnection
futures.v0.1.11
Compare Source
tracing
crate feature with support inTokioExecutor
.HttpConnector::interface()
support for macOS and Solarish systems.rt::WithHyperIo
andrt::WithTokioIo
combinators.auto_date_header()
for auto server builder.max_local_error_reset_streams()
for auto server builder.ignore_invalid_headers()
for auto server builder.Connection
forUnixStream
andNamedPipeClient
.legacy::Client
.wooorm/markdown-rs (markdown)
v1.0.0
Compare Source
💯
Nothing changed since the last alpha.
It’s just that: this crate’s now being used a bunch and working well, so it’s time to be stable!
v1.0.0-alpha.24
Compare Source
9987d15
Add serde (de)serializing to configurationd399853
Update UnicodeFull Changelog: wooorm/markdown-rs@1.0.0-alpha.23...1.0.0-alpha.24
v1.0.0-alpha.23
Compare Source
Add
e923a3c
Addallow_any_img_src
optionby @lovasoa in #165
Full Changelog: https://github.com/wooorm/markdown-rs/compare/[email protected]
v1.0.0-alpha.22
Compare Source
e9d53d2
Fix first line ending in paragaph after frontmatter4e92bb3
f9b799d
d5a0f56
Fix expression indent, sync tests w/ micromarkFull Changelog: wooorm/markdown-rs@1.0.0-alpha.21...1.0.0-alpha.22
matklad/once_cell (once_cell)
v1.21.3
Compare Source
race
: #284,#285.
v1.21.2
Compare Source
race
: #278.v1.21.1
Compare Source
v1.21.0
Compare Source
race
: #273.OnceNonZereUsize::get_unchecked
: #274.OnceBox::clone
andOnceBox::with_value
: #275.v1.20.3
Compare Source
tafia/quick-xml (quick-xml)
v0.38.3
Compare Source
Bug Fixes
\rX
EOL sequences whereX
is a char which isUTF-8 encoded as [c2 xx], except [c2 85].
Misc Changes
xml10_content()
andxml11_content()
methods which behaves the same ashtml_content()
andxml_content()
methods, but express intention more clearly.v0.38.2
Compare Source
New Features
FusedIterator
forNamespaceBindingsIter
.NamespaceResolver
public.NsReader::resolver()
for access to namespace resolver.Misc Changes
PrefixIter
toNamespaceBindingsIter
.v0.38.1
Compare Source
Important changes
To get text in events according to the XML specification (normalized EOLs) use the
new methods
xml_content()
instead ofdecode()
.Deserializer
uses new methodautomatically.
New Features
Deserializer
from existingNsReader
:Deserializer::borrowing
Deserializer::borrowing_with_resolver
Deserializer::buffering
Deserializer::buffering_with_resolver
$value
fields. The struct name willbe used as a tag name. Previously only enums was allowed there.
BytesText::xml_content
,BytesCData::xml_content
andBytesRef::xml_content
methods which returns XML EOL normalized strings.
BytesText::html_content
,BytesCData::html_content
andBytesRef::html_content
methods which returns HTML EOL normalized strings.
Bug Fixes
Deserializer
.list of values and attribute requires decoding.
v0.38.0
Compare Source
Significant changes
Now references to entities (as predefined, such as
<
, as user-defined) reported as a newEvent::GeneralRef
.Caller can parse the content of the entity and stream events from it as it is required by the
XML specification. See the updated
custom_entities
example!Implement whitespace behavior in the standard in
Deserializer
, which says string primitivetypes should preserve whitespace, while all other primitives have collapse behavior.
New Features
Attributes::into_map_access(&str)
andAttributes::into_deserializer()
whenserialize
feature is enabled. This will allow do deserialize serde types right from attributes. Both methods
returns the same type which implements serde's
Deserializer
andMapAccess
traits.Event::GeneralRef
with content of general entity.allow_dangling_amp
which allows to havea
&
not followed by;
in the textual data which is required for some applicationsfor compatibility reasons.
quick_xml::de::Text
to access text with trimmed spacesBug Fixes
$text
and$value
special fields in one struct. Previouslyany text will be recognized as
$value
field even when$text
field is also presented.xml
prefix from the attributes when map them to struct fields inDeserializer
.Misc Changes
From<QName<'a>> for BytesStart<'a>
because nowBytesStart
stores theencoding in which its data is encoded, but
QName
is a simple wrapper around byte slice.BytesText::unescape
andBytesText::unescape_with
replaced byBytesText::decode
.Now Text events does not contain escaped parts which are reported as
Event::GeneralRef
.rust-lang/regex (regex)
v1.11.2
Compare Source
===================
This is a new patch release of
regex
with some minor fixes. A larger numberof typo or lint fix patches were merged. Also, we now finally recommend using
std::sync::LazyLock
.Improvements:
Switch recommendation from
once_cell
tostd::sync::LazyLock
.Add
DFA::set_prefilter
toregex-automata
.Bug fixes:
Remove
std
dependency fromperf-literal-multisubstring
crate feature.Clarify the meaning of
(?R)$
in the documentation.Remove
fuzz/
andrecord/
directories from published crate on crates.io.serde-rs/json (serde_json)
v1.0.143
Compare Source
v1.0.142
Compare Source
v1.0.141
Compare Source
v1.0.140
Compare Source
v1.0.139
Compare Source
v1.0.138
Compare Source
v1.0.137
Compare Source
v1.0.136
Compare Source
v1.0.135
Compare Source
tokio-rs/tokio (tokio)
v1.47.1
: Tokio v1.47.1Compare Source
1.47.1 (August 1st, 2025)
Fixed
asyncio.Event
inSetOnce
docs (#7485)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.2
: Tokio v1.43.2Compare Source
1.43.2 (August 1st, 2025)
Fixed
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)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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.