fix(deps): update cargo - #65
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
|
renovate
Bot
force-pushed
the
renovate/cargo
branch
2 times, most recently
from
January 7, 2026 00:23
7c4a834 to
a6c101b
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
3 times, most recently
from
January 16, 2026 02:43
9baede7 to
24147e0
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
from
January 19, 2026 06:05
24147e0 to
8c3724e
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
from
February 4, 2026 00:54
8c3724e to
fd329f3
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
4 times, most recently
from
February 17, 2026 16:32
edfa5e4 to
37bb07f
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
3 times, most recently
from
February 23, 2026 10:08
1dd75eb to
27ff51e
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
from
February 28, 2026 09:03
27ff51e to
f0da245
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
2 times, most recently
from
March 9, 2026 08:42
b600113 to
49b4c7f
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
3 times, most recently
from
March 23, 2026 05:46
38c67b7 to
a4ae12b
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
3 times, most recently
from
March 30, 2026 05:30
8b09a4a to
29ee198
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
5 times, most recently
from
April 9, 2026 09:51
7b18f8d to
929b5a5
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
2 times, most recently
from
April 25, 2026 15:16
36e6c06 to
6ecd2f5
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
2 times, most recently
from
May 28, 2026 19:38
11ea997 to
8ae930d
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
3 times, most recently
from
June 18, 2026 19:07
52d5329 to
4ab536a
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
from
June 23, 2026 07:52
4ab536a to
ffde462
Compare
renovate
Bot
force-pushed
the
renovate/cargo
branch
from
July 23, 2026 16:49
ffde462 to
daa74a9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.89→0.1.910.8.8→0.8.90.12.5→0.12.60.22.1→0.23.00.4.4→0.16.00.4.42→0.4.450.3.31→0.3.330.12.1→0.13.01.4.0→1.5.00.1.19→0.1.2010.3.0→10.4.02.7.6→2.8.30.12.23→0.13.01.1.19→1.1.201.1.19→1.1.201.0.228→1.0.2290.4.0→0.5.01.0.148→1.0.1510.10.9→0.11.00.3.47→0.3.551.48.0→1.53.10.5.2→0.5.30.6.6→0.7.02.5.7→2.5.81.19.0→1.24.0Release Notes
dtolnay/async-trait (async-trait)
v0.1.91Compare Source
v0.1.90Compare Source
tokio-rs/axum (axum)
v0.8.9Compare Source
WebSocketUpgrade::{requested_protocols, set_selected_protocol}for more flexible subprotocol selection (#3597)marshallpierce/rust-base64 (base64)
v0.23.0Compare Source
simd-unsafefeature:Simdpicks the bestinstruction set at runtime (AVX2 on
x86_64, NEON onaarch64) and falls back to the scalarGeneralPurposeengine, whileAvx2andNeontarget one instruction set with no runtimedetection and work in
no_std. The engines support the standard and URL-safe alphabets.Profiidev/centaurus (centaurus)
v0.16.3Compare Source
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
v0.16.2Compare Source
🚀 Features
v0.16.1Compare Source
🚀 Features
🐛 Bug Fixes
🧪 Testing
v0.16.0Compare Source
🚀 Features
🐛 Bug Fixes
🧪 Testing
v0.15.1Compare Source
🐛 Bug Fixes
v0.15.0Compare Source
🚀 Features
🐛 Bug Fixes
🧪 Testing
⚙️ Miscellaneous Tasks
v0.14.6Compare Source
🐛 Bug Fixes
🧪 Testing
⚙️ Miscellaneous Tasks
v0.14.5Compare Source
🐛 Bug Fixes
v0.14.4Compare Source
🐛 Bug Fixes
v0.14.3Compare Source
🐛 Bug Fixes
v0.14.2Compare Source
🐛 Bug Fixes
v0.14.1Compare Source
🐛 Bug Fixes
v0.14.0Compare Source
🚀 Features
v0.13.1Compare Source
🐛 Bug Fixes
v0.13.0Compare Source
🚀 Features
🐛 Bug Fixes
🚜 Refactor
v0.12.2Compare Source
🐛 Bug Fixes
v0.12.1Compare Source
🚀 Features
🚜 Refactor
v0.12.0Compare Source
🚀 Features
🐛 Bug Fixes
🚜 Refactor
⚙️ Miscellaneous Tasks
v0.11.2Compare Source
🚀 Features
🐛 Bug Fixes
v0.11.1Compare Source
🐛 Bug Fixes
v0.11.0Compare Source
🐛 Bug Fixes
v0.10.0Compare Source
🚀 Features
🐛 Bug Fixes
🚜 Refactor
⚙️ Miscellaneous Tasks
v0.9.1Compare Source
🐛 Bug Fixes
v0.9.0Compare Source
🐛 Bug Fixes
v0.8.0Compare Source
🚀 Features
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
v0.7.0Compare Source
🐛 Bug Fixes
v0.6.0Compare Source
🚀 Features
🐛 Bug Fixes
🚜 Refactor
⚙️ Miscellaneous Tasks
v0.5.0Compare Source
🚀 Features
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
v0.4.13Compare Source
🐛 Bug Fixes
v0.4.12Compare Source
🐛 Bug Fixes
v0.4.11Compare Source
🚀 Features
v0.4.10Compare Source
🚀 Features
🐛 Bug Fixes
v0.4.9Compare Source
🚀 Features
v0.4.8Compare Source
🚀 Features
chronotope/chrono (chrono)
v0.4.45: 0.4.45Compare Source
What's Changed
v0.4.44: 0.4.44Compare Source
What's Changed
Cargo.tomlcontents by @coryan in #1772v0.4.43: 0.4.43Compare Source
What's Changed
NaiveDate::abs_diffby @Kinrany in #1752rust-lang/futures-rs (futures)
v0.3.33Compare Source
ReadLine's soundness issue regarding to exception safety. (#3020)Sendimpl forIterPinRefandIter. (#3003)compat01as03implementation. (#3012)FuturesUnordered::IntoIter. (#3005)portable-atomic-allocfeature and use it inFuturesUnordered. (#3007)alloc::task::Wake. (#3010)spinto 0.12. (#3014)v0.3.32Compare Source
ready!macro in favor ofstd::task::ready!added in Rust 1.64 (#2925)pin_mut!macro in favor ofstd::pin::pin!added in Rust 1.68 (#2929)FuturesOrdered::clear(#2927)mpsc::*Receiver::recv(#2947)mpsc::*Receiver::try_recvand deprecatempsc::*Receiver::::try_next(#2944)FusedStreamforsink::With(#2948)no_stdsupport forshared(#2868)Mutex::new()const (#2956)#[clippy::has_significant_drop]to guards (#2967)pin-utils(#2929)num_cpus(#2946)RustCrypto/MACs (hmac)
v0.13.0Compare Source
hyperium/http (http)
v1.5.0Compare Source
Method::QUERYconstant for the new QUERY method defined in RFC 10008.uri::Builder::path_and_query()to allow empty strings to mean no path.uri::PathAndQueryparsing to enforce URI max length.v1.4.2Compare Source
uri::Builderto allow"*"as the path when scheme and authority are also set, used in HTTP/2 requests.Urito properly rejectDELcharacters.v1.4.1Compare Source
PathAndQuery::from_static()andfrom_shared()to reject inputs that do not start with/.ExtendforHeaderMapto clamp max size hint and not overflow.header::IntoIterthat could use-after-free if the generic value type could panic on drop.header::{IterMut, ValuesIterMut}to not violate stacked borrows.hyperium/hyper-util (hyper-util)
v0.1.20Compare Source
proxy::Matcherto properly match domains regardless of casingKeats/jsonwebtoken (jsonwebtoken)
v10.4.0Compare Source
Ed25519JWK thumbprintsAlgorithm.familypublic and addValidation.new_for_familyEncodingKeyandDecodingKeyare now partially zeroized on drop (the intermediatePemEncodedKeyisn't so far)BurntSushi/memchr (memchr)
v2.8.3Compare Source
v2.8.2Compare Source
v2.8.1Compare Source
v2.8.0Compare Source
seanmonstar/reqwest (reqwest)
v0.13.4Compare Source
ClientBuilder::tls_sslkeylogfile(bool)option to allow using the related environment variable.ClientBuilder::http2_keep_alive_*options for theblockingclient.native-tlsbackend.v0.13.3Compare Source
/etc/resolv.conffails.STOP_SENDINGas not an error.v0.13.2Compare Source
RequestBuilder::json()from override previously set content-type.v0.13.1Compare Source
v0.13.0Compare Source
rustlsis now the default TLS backend, instead ofnative-tls.rustlscrypto provider defaults to aws-lc instead of ring. (rustls-no-providerexists if you want a different crypto provider)rustls-tlshas been renamed torustls.rustls-platform-verifieris used by default.tls_certs_only(your_roots).native-tlsnow includes ALPN. To disable, usenative-tls-no-alpn.queryandformare now crate features, disabled by default.trust-dns, which was renamedhickory-dnsa while ago).tls_backend_rustls()overuse_rustls_tls().v0.12.28
v0.12.27
ClientBuilder::windows_named_pipe(name)option that will force all requests over that Windows Named Piper.v0.12.26
Accept-Encodingheader only with values configured with reqwest, regardless of underlying tower-http config.v0.12.25
Error::is_upgrade()to determine if the error was from an HTTP upgrade.Proxy-Authorizationif only username is configured.Proxy-Authorizationto HTTPS proxies when the target is HTTP.v0.12.24
v0.12.23
ClientBuilder::unix_socket(path)option that will force all requests over that Unix Domain Socket.ClientBuilder::retry(policy)andreqwest::retry::Builderto configure automatic retries.ClientBuilder::dns_resolver2()with more ergonomic argument bounds, allowing more resolver implementations.http3_*options toblocking::ClientBuilder.RequestBuilder.v0.12.22
v0.12.21
socks4a://instead ofsocks4h://.Error::is_timeout()to check for hyper and IO timeouts too.Errorto again include URLs when possible.DefaultforBody.v0.12.20
ClientBuilder::tcp_user_timeout(Duration)option to setTCP_USER_TIMEOUT.Error::is_status().v0.12.19
cookiesfeature is enabled (by the way, it's a noop feature in wasm).v0.12.18
socksenabled without TLS.v0.12.17
v0.12.16
ClientBuilder::http3_congestion_bbr()to enable BBR congestion control.ClientBuilder::http3_send_grease()to configure whether to send use QUIC grease.ClientBuilder::http3_max_field_section_size()to configure the maximum response headers.ClientBuilder::tcp_keepalive_interval()to configure TCP probe interval.ClientBuilder::tcp_keepalive_retries()to configure TCP probe count.Proxy::headers()to add extra headers that should be sent to a proxy.redirect::Policy::limit()which had an off-by-1 error, allowing 1 more redirect than specified.Response::bytes_stream().v0.12.15
ProxyOverrideandNO_PROXY.v0.12.14
fetch_mode_no_cors(), marking as deprecated when not on WASM.v0.12.13
Form::into_reader()for blockingmultipartforms.Form::into_stream()for asyncmultipartforms.RequestBuilder::form()from overwriting a previously setContent-Typeheader, like the other builder methods.blocking::Request.ProxyOverrideas aNO_PROXYvalue.Error::is_timeout()to return true when from a request timeout.v0.12.12
tokio/timeon WASM.v0.12.11
v0.12.10
ClientBuilder::connector_layer()to allow customizing the connector stack.ClientBuilder::http2_max_header_list_size()option.content-length) information when wrapping bodies.v0.12.9
tls::CertificateRevocationListssupport.connection_verbose()to output read logs.multipart::Part::file()to automatically include content-length.v0.12.8
multipart::Form::file()method for adding files easily.Body::wrap()to wrap anyhttp_body::Bodytype.v0.12.7
impl Service<http::Request<_>>forClient.v0.12.6
danger_accept_invalid_hostnamesforrustls.impl Service<http::Request<Body>>forClientand&'_ Client.!Syncbodies inBody::wrap_stream().hickory-dnsis used.Proxyso thatHTTP(S)_PROXYvalues take precedence overALL_PROXY.blocking::RequestBuilder::header()from unsettingsensitiveon passed header values.v0.12.5
blocking::ClientBuilder::dns_resolver()method to change DNS resolver in blocking client.http3feature back, still requiringreqwest_unstable.rustls-tls-no-providerCargo feature to use rustls without a crypto provider.Accept-Encodingheader combinations.v0.12.4
zstdsupport, enabled withzstdCargo feature.ClientBuilder::read_timeout(Duration), which applies the duration for each read operation. The timeout resets after a successful read.v0.12.3
FromStrfordns::Name.ClientBuilder::built_in_webpki_certs(bool)to enable them separately.ClientBuilder::built_in_native_certs(bool)to enable them separately.content-length: 0for GET requests.content_length()to return value when timeout is configured.ClientBuilder::resolve()to use lowercase domain names.v0.12.2
v0.12.1
ClientBuilder::interface()when no TLS is enabled.TlsInfo::peer_certificate()being truncated with rustls.http2feature disabled but TLS negotiated h2 in ALPN.DisplayforErrorto not include its source error.SeaQL/sea-orm (sea-orm)
v1.1.20Compare Source
Enhancements
existsmethod toPaginatorTraithttps://redirect.github.com/SeaQL/sea-orm/discussions/730Bug Fixes
TIMESTAMPTZvalues to proxy row in Postgres driver #3005no-default-featurescompile errors #3000serde-rs/serde (serde)
v1.0.229Compare Source
serde-rs/json (serde_json)
v1.0.151Compare Source
v1.0.150Compare Source
v1.0.149Compare Source
RustCrypto/hashes (sha2)
v0.11.0Compare Source
time-rs/time (time)
v0.3.55Compare Source
Fixed
DateIter::nth, ensuring correct behavior.led to some valid values being parsed incorrectly and others being rejected.
UtcOffset.OffsetDateTime::from_unix_timestamp_nanosandUtcDateTime::from_unix_timestamp_nanoscorrectlyreturn
Nonefor all out-of-range values, rather than unexpectedly panicking in some situations.OffsetDateTime::checked_to_offsetandUtcDateTime::checked_to_offsetcorrectly returnNonefor all out-of-range values, rather than unexpectedly panicking in some situations.
v0.3.54Compare Source
Added
PrimitiveDateTimehas been renamed toPlainDateTime.Durationhas been renamed toSignedDuration.Date,Month, andWeekday. Relevant iterator methods have beenoverridden to ensure maximum performance.
For both
PlainDateTimeandSignedDuration, a non-deprecated type alias has been added forbackwards compatibility. The new names should be preferred.
Changed
powerfmtimplementations) for various types has been changedto
()and made public. This guarantees that no additional metadata will be present.Performance
v0.3.53Compare Source
There are no publicly-facing changes in this release. It solely works around the
cookiecraterelying on an implementation detail of
timethat was never part of the public API (and thussubject to semver guarantees). The internal API has been reverted to the extent necessary for
cookieto compile. This measure is temporary; the internal change will be re-applied in anyet-to-be-determined future release.
v0.3.52Compare Source
Fixed
time!macro are parsed using the textual representation, ensuringaccuracy. Previously, they were parsed using the floating point representation, which could result
in a loss of precision and even invalid values.
date!macro could previously create an invalid value that would then panic at compile time.The macro now emits a proper error instead.
returns an error as intended.
Added
v0.3.51Compare Source
Fixed
timecompiles withmacrosenabled. This version is otherwise identical to v0.3.50.v0.3.50Compare Source
Fixed
timecompiles withmacrosenabled. This version is otherwise identical to v0.3.50.v0.3.49Compare Source
Fixed
compiling. A patch has been added that avoids triggering the bug.
v0.3.48Compare Source
Security
[subsecond digits:1+]is capped at 32 to avoid parsing unboundeduser input. Digits after the 9th have no semantic meaning.
#[repr]forWeekday. The value of the variants is relied upon in multiplelocations for soundness. The practical effect of this change is nothing, as Rust has always mapped
C-like
enums to 0..N in memory.Compatibility
format and parse valid UTF-8.
format_description::parseis deprecated. It is recommended to useformat_description::parse_borrowed::<3>orformat_description::parse_owned::<3>.Added
unitmodule have a generic parameter, though this is currently not used formuch. Usage will be expanded in the future.
unitmodule and the genericUnittype are permitted.rand0.10[ignore]requires that the remaining inputnot begin mid-codepoint.
format:falseis supported on[optional]components. This is not possible in version 1 andversion 2 format descriptions due to API compatibility.
time::serde::format_description!macro uses a new, clearer syntax for version 3.time::serde::format_description!(mod foo [Date] = "[year]-[month]-[day]");scope. You must import it yourself.
case-sensitivity when parsing a numerical month.
[year]defaults torange:standardChanged
convertmodule has been renamed tounit.Fixed
Tin ISO 8601unintentionally prohibited this.
strftimeformat descriptions but the component is not. Thiswould previously panic.
Performance
Huge performance gains across multiple areas, including:
DurationDisplayimpls for all major typesstrftimeparsingDepending on the area, gains range from 3× to even 11×.
tokio-rs/tokio (tokio)
v1.53.1: Tokio v1.53.1Compare Source
1.53.1 (July 20th, 2026)
Fixed
OnceLock::waitfrom the Windows handler (#8300)Fixed (unstable)
Documented
v1.53.0: Tokio v1.53.0Compare Source
1.53.0 (July 17th, 2026)
Added
From<OwnedFd>andFrom<OwnedHandle>forFile(#8266)SocketAddrmethods to Unix sockets (#8144)Changed
#[inline]to IO trait impls for in-memory types (#8242)mpsc::{Receiver,UnboundedReceiver}now drops waker on drop, even if there are still senders (#8095)#[track_caller]totimeout_at()(#8077)Sleep(#8132)Fixed
Chain(#8251)FastRand(#8078)reserve[_many]returns permits (#8260)Trace::capture/Trace::trace_with(#8043).reset()(#8169)IO uring (unstable)
fs::try_exists(#8080)Documented
create_dir_allsucceeds if path exists (#8149)try_read*/try_write*readiness behavior (#8032)yield_nowdefers its waker (#8254)timeout_at()(#8077)v1.52.4: Tokio v1.52.4Compare Source
1.52.4 (July 16th, 2026)
Fixed
before_parkschedules work (#8222)Fixed (unstable)
v1.52.3: Tokio v1.52.3Compare Source
1.52.3 (May 8th, 2026)
Fixed
len()(#8062)OwnedPermit::release()method (#8075)RwLockhasmax_readers != 0(#8076)Emptyfromtry_recv()when mpsc is closed with outstanding permits (#8074)v1.52.2: Tokio v1.52.2Compare Source
1.52.2 (May 4th, 2026)
This release reverts the LIFO slot stealing change introduced in 1.51.0 (#7431), due to its performance impact. (#8100)
v1.52.1: Tokio v1.52.1Compare Source
1.52.1 (April 16th, 2026)
Fixed
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.