Update cargo#27
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
367804f to
966c2ec
Compare
ab87ba0 to
2c7696b
Compare
da6adb1 to
5650b9c
Compare
e0fa739 to
3eb13d2
Compare
3eb13d2 to
54219b6
Compare
71721ae to
ca51e3d
Compare
ca51e3d to
a7f6404
Compare
ddfcba7 to
3434964
Compare
96f3b69 to
f1ee8d8
Compare
6379b46 to
953e19b
Compare
ea0b752 to
a62ab06
Compare
ba067cc to
d0be069
Compare
c8672ee to
c388046
Compare
08ef677 to
bb2c53f
Compare
b34b15e to
f9c532f
Compare
f9c532f to
aa074f6
Compare
e01515b to
6e8b30b
Compare
6ce1626 to
b0eceeb
Compare
b0eceeb to
76ad50f
Compare
0c53924 to
573d6dc
Compare
29c2245 to
e39dbde
Compare
e39dbde to
1e3c54b
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:
1.1.3→1.1.41.0.96→1.0.1020.8.1→0.8.90.9.0→0.9.11.13.0→1.15.00.3.31→0.3.320.25.5→0.25.100.7.1→0.7.21.11.1→1.12.30.32.2→0.32.71.0.218→1.0.2281.0.139→1.0.1492.0.11→2.0.181.43.0→1.52.10.7.13→0.7.180.6.2→0.6.80.1.41→0.1.440.3.19→0.3.231.14.0→1.23.1Release Notes
BurntSushi/aho-corasick (aho-corasick)
v1.1.4Compare Source
dtolnay/anyhow (anyhow)
v1.0.102Compare Source
v1.0.101Compare Source
v1.0.100Compare Source
bail!,ensure!,anyhow!(#426)v1.0.99Compare Source
v1.0.98Compare Source
self.into_boxed_dyn_error()andself.reallocate_into_boxed_dyn_error_without_backtrace()methods for anyhow::Error (#415)v1.0.97Compare Source
tokio-rs/axum (axum)
v0.8.9Compare Source
WebSocketUpgrade::{requested_protocols, set_selected_protocol}for more flexible subprotocol selection (#3597)v0.8.8: axum v0.8.8Compare Source
Router::route_layer(#3567)v0.8.7: axum v0.8.7Compare Source
Send/Syncbounds onRouterAsService,RouterIntoService(#3555)v0.8.6Compare Source
v0.8.5: axum v0.8.5Compare Source
OptionalFromRequestforMultipart(#3220)Location::{status_code, location}middleware::ResponseAxumBodyLayerfor mapping response body toaxum::body::Body(#3469)impl FusedStream for WebSocket(#3443)ssemodule andSsetype no longer depend on thetokiofeature (#3154)Redirects constructors is not a valid header value, instead of panicking on construction, theIntoResponseimpl now returns an HTTP 500, just likeJsondoes when serialization fails (#3377)v0.8.4: axum v0.8.4Compare Source
Router::reset_fallback(#3320)WebSocketUpgrade::selected_protocol(#3248)servewithout graceful shutdown (#3129)v0.8.3: axum v0.8.3Compare Source
From<Bytes>forMessage(#3273)OptionalFromRequestforJson(#3142)OptionalFromRequestforExtension(#3157)WebSocketUpgrade(#3178)v0.8.2: axum v0.8.2Yanked from crates.io due to unforeseen breaking change, see #3190 for details
OptionalFromRequestforJson(#3142)OptionalFromRequestforExtension(#3157)statusfunction of rejections aconstfunction, suchas
JsonRejection,QueryRejectionandPathRejection(#3168)djc/bb8 (bb8)
v0.9.1: 0.9.1Compare Source
Work on bb8 is currently underfunded. If your employer relies on this project (or any others I maintain) in production, consider sponsoring my work.
What's Changed
get_startedstatistic by @stormshield-fabs in #265bb8-tonicto README.md by @lewiszlw in #266rayon-rs/either (either)
v1.15.0Compare Source
v1.14.0Compare Source
rust-lang/futures-rs (futures)
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)image-rs/image (image)
v0.25.10Compare Source
v0.25.9Compare Source
Features:
Pixelin a generic way (#2638)Structural changes:
rayonfeature is enabled (#2643)doc_auto_cfgwithdoc_cfg(#2637)Bug fixes:
v0.25.8Compare Source
Re-release of
0.25.7Fixes:
load_from_memorythat lead to large scaletype inference breakage despite being technically compatible.
v0.25.7Compare Source
Features:
image(#2372)Structural changes:
API improvements:
save,save_with_format,write_toandwrite_with_encodermethods onDynamicImagenow automatically convert the pixel format when necessary instead of returning an error (#2501)DynamicImage::has_alpha()convenience methodTryFrom<ExtendedColorType>forColorType(#2444)const HAS_ALPHAto traitPixelhooksmodule to customize builtin behavior,register_format_detection_hookandregister_decoding_hookfor the determining format of a file and selecting anImageDecoderimplementation respectively. (#2372)Performance improvements:
Bug fixes:
GifEncoder::encode()ignoring the speed parameter and always using the slowest speed (#2504).pnmis now recognized as a file extension for the PNM format (#2559)v0.25.6Compare Source
Features:
Bug fixes:
ScanMountGoat/image_dds (image_dds)
v0.7.2Compare Source
Added
Rgba8Snorm.R16Unorm,R16Snorm,Rg16Unorm,Rg16Snorm,Rgba16Unorm, andRgba16Snorm.R16Float,Rg16Float,R32Float,Rg32Float, andRgb32Float.Bgr5A1Unorm.Changed
Bgra4Unorm.SurfaceRgba8::to_imageandSurfaceRgbaf32Float::to_image.rust-lang/regex (regex)
v1.12.3Compare Source
===================
This release excludes some unnecessary things from the archive published to
crates.io. Specifically, fuzzing data and various shell scripts are now
excluded. If you run into problems, please file an issue.
Improvements:
Switch from a Cargo
excludelist to anincludelist, and exclude someunnecessary stuff.
v1.12.2Compare Source
===================
This release fixes a
cargo docbreakage on nightly when--cfg docsrsisenabled. This caused documentation to fail to build on docs.rs.
Bug fixes:
Switches the
doc_auto_cfgfeature todoc_cfgon nightly for docs.rs builds.v1.12.1Compare Source
===================
This release makes a bug fix in the new
regex::Captures::get_matchAPIintroduced in
1.12.0. There was an oversight with the lifetime parameterfor the
Matchreturned. This is technically a breaking change, but giventhat it was caught almost immediately and I've yanked the
1.12.0release,I think this is fine.
v1.12.0Compare Source
===================
This release contains a smattering of bug fixes, a fix for excessive memory
consumption in some cases and a new
regex::Captures::get_matchAPI.Improvements:
Add
Capture::get_matchfor returning the overall match withoutunwrap().Bug fixes:
Fixes a panic in the lazy DFA (can only occur for especially large regexes).
Fixes a memory usage regression for large regexes (introduced in
regex 1.9).Fix universal start states in sparse DFA.
Fixes a panic when deserializing a corrupted dense DFA.
Make
regex_automata::meta::Regex::findconsistently returnNonewhenWhichCaptures::Noneis used.v1.11.3Compare Source
===================
This is a small patch release with an improvement in memory usage in some
cases.
Improvements:
Improve memory usage by trimming excess memory capacity in some spots.
v1.11.2Compare Source
===================
This is a new patch release of
regexwith 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_celltostd::sync::LazyLock.Add
DFA::set_prefiltertoregex-automata.Bug fixes:
Remove
stddependency fromperf-literal-multisubstringcrate feature.Clarify the meaning of
(?R)$in the documentation.Remove
fuzz/andrecord/directories from published crate on crates.io.SeaQL/sea-query (sea-query)
v0.32.7Compare Source
Enhancements
ValueType::is_optionBug Fixes
ChronoDateTimeWithTimeZoneinValue::Array#933WINDOWclause #919ALTER TYPE ... RENAME TO ...statements #924Value::Constant#929'2025-01-01 00:00:00.000000' ^^^^^^^v0.32.6Compare Source
Enhancements
From<Condition>andFrom<ConditionExpression>forSimpleExpr#886v0.32.5Compare Source
New features
Enhancements
RcOrArca documented type alias instead of a direct reexport #875Idenfor&'static str(don't wrap strings inAlias::new) #882v0.32.4Compare Source
New Features
Value::dummy_valueBug Fixes
AsEnumcasting #880v0.32.3Compare Source
New Features
Update FROM ..#861TABLESAMPLE(Postgres) #865ALTER COLUMN USING ..(Postgres) #848House Keeping
ordered-floatto4thiserrorto2serde-rs/serde (serde)
v1.0.228Compare Source
RUSTDOCFLAGS='--cfg=docsrs'set for the whole dependency graph (#2995)v1.0.227Compare Source
v1.0.226Compare Source
v1.0.225Compare Source
v1.0.224Compare Source
v1.0.223Compare Source
v1.0.222Compare Source
serialize_withattribute produce code that works if respanned to 2024 edition (#2950, thanks @aytey)v1.0.221Compare Source
serde_if_integer128!macro (#2975)v1.0.220Compare Source
v1.0.219Compare Source
absolute_pathsClippy restriction being triggered inside macro-generated code (#2906, thanks @davidzeng0)serde-rs/json (serde_json)
v1.0.149Compare Source
v1.0.148Compare Source
zmijdependency to 1.0v1.0.147Compare Source
v1.0.146Compare Source
v1.0.145Compare Source
v1.0.144Compare Source
v1.0.143Compare Source
v1.0.142Compare Source
v1.0.141Compare Source
v1.0.140Compare Source
dtolnay/thiserror (thiserror)
v2.0.18Compare Source
needless_lifetimes = "forbid"(#443, thanks @LucaCappelletti94)v2.0.17Compare Source
v2.0.16Compare Source
v2.0.15Compare Source
Error::provideAPI becoming unavailable from a future new compiler lint (#427)v2.0.14Compare Source
v2.0.13Compare Source
v2.0.12Compare Source
tokio-rs/tokio (tokio)
v1.52.1: Tokio v1.52.1Compare Source
1.52.1 (April 16th, 2026)
Fixed
spawn_blockingto hang (#8057)v1.52.0: Tokio v1.52.0Compare Source
1.52.0 (April 14th, 2026)
Added
AioSource::register_borrowedfor I/O safety support (#7992)try_iofunction tounix::pipesender and receiver types (#8030)Added (unstable)
Builder::enable_eager_driver_handoffsetting enable eager hand off of the I/O and time drivers before polling tasks (#8010)trace_with()for customized task dumps (#8025)impl FnMut()intrace_withinstead of justfn()(#8040)io_uringinAsyncReadforFile(#7907)Changed
spawn_blockingscalability with sharded queue (#7757)compare_exchange_weak()in worker queue (#8028)Fixed
Documented
oneshot::Sender::senddocs (#8026)sync::watch(#8035)ConnectionRefusederrors with UDP sockets (#7870)v1.51.1: Tokio v1.51.1Compare Source
1.51.1 (April 8th, 2026)
Fixed
SO_ERRORonrecvfor UDP sockets on Linux (#8001)Fixed (unstable)
worker_local_schedule_counttest (#8008)v1.51.0: Tokio v1.51.0Compare Source
1.51.0 (April 3rd, 2026)
Added
get_peer_credon Hurd (#7989)tokio::runtime::worker_index()(#7921)LocalRuntime(#7557)Changed
Fixed
notify_waiterspriority inNotify(#7996)Chan::recv_manywhen called with non-empty vector on closed channel (#7991)v1.50.0: Tokio v1.50.0Compare Source
1.50.0 (Mar 3rd, 2026)
Added
TcpStream::set_zero_linger(#7837)is_rt_shutdown_err(#7771)Changed
memchrreturns in-bounds pointer (#7792)write_buf(#7871)event_intervalis set to 0 (#7838)SetConsoleCtrlHandler(#7833)Registry(#7885)Fixed
AsyncFdregistration list on deregister (#7773)usedeclarations intokio::select!(#7929)GET_BUF_SIZEconstant fortarget_os = "android"(#7889)current_threadifbefore_parkdefers waker (#7835)block_in_place(#7879)num_idle_threadson shutdown (#7910, #7918, #7922)Unstable
Documented
AsyncWriteExt::shutdown()(#7908)AsyncWritedocumentation (#7875)Runtime::spawn(#7803)event_intervaldoc (#7932)recvreturnsNoneonce closed and no more messages (#7920)spawn_blockingvs dedicated threads (#7923)JoinHandlecompletion (#7825)None(#7869)Builder::spawn_local(#7828)v1.49.0: Tokio v1.49.0Compare Source
1.49.0 (January 3rd, 2026)
Added
TCLASSoption on IPv6 ([#7781])runtime::id::Id(#7125)ExtendforJoinSet(#7195)LocalSet::id()([#7776])Changed
{TcpStream,TcpSocket}::set_linger([#7752])Fixed
join!andtry_join!([#7766])TryRecvError::DisconnectedfromReceiver::try_recvafterReceiver::close(#7686)Debugimplementation (#7720)Unstable
EINTRinfs::writefor io-uring ([#7786])tokio::fs::read(#7696)EPERM([#7724])Documented
bounded.rsandpark.rs([#7817])SyncIoBridgecross-references tocopyandcopy_buf([#7798])AsyncWritedoes not inherit fromstd::io::Write(#7705)num_alive_tasksis not strongly consistent (#7614)TcpStream::peek(#7305)unix::OwnedWriteHalf([#7742])TcpSocketdocs ([#7738])LocalRuntimeinnew_current_threaddocs ([#7820])mpsc::Sender::try_senddocs (#7721)oneshot::Receiver([#7780])errorsof mpsc (#7722)spawn_localusage on local runtime (#7689)Configuration
📅 Schedule: (in timezone Australia/Sydney)
🚦 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.