chore(deps): update all non-major dependencies#973
Open
renovate[bot] wants to merge 5 commits into
Open
Conversation
sha2 0.11 migrated to hybrid-array, which no longer implements LowerHex on the finalize() output, and hmac 0.13 no longer re-exports new_from_slice without the KeyInit trait in scope. Import KeyInit and use hex::encode to match the new APIs.
Contributor
Author
|
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
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.0.100→1.0.1020.8.4→0.8.83.6.5→3.9.10.4.41→0.4.444.5.41→4.6.00.3.31→0.3.322.2.0→2.3.00.11.18→0.11.210.4.27→0.4.290.24.2→0.24.31.21.3→1.21.40.20.0→0.20.28.9.0→8.11.01.38.0→1.41.00.23.29→0.23.371.0.145→1.0.1493.14.1→3.18.03.2.0→3.4.03.23.0→3.27.00.2.18→0.2.192.0.17→2.0.181.47.1→1.51.10.1.17→0.1.180.4.4→0.4.50.7.15→0.7.180.5.2→0.5.30.6.6→0.6.80.1.41→0.1.440.3.20→0.3.232.5.7→2.5.81.17.0→1.23.0Release Notes
dtolnay/anyhow (anyhow)
v1.0.102Compare Source
v1.0.101Compare Source
tokio-rs/axum (axum)
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)elastio/bon (bon)
v3.9.1Compare Source
This is purely a minutiae update with zero changes to the Rust API. Enjoy the stability 🍸.
Fixed
Internal
v3.9.0Compare Source
Added
builder(generics(setters))for overwriting generic types on the builder. (#364, #368, #370). Thanks @dflemstr for the contribution!builder(overwritable)withbuilder(getter)(#369)Internal
v3.8.2Compare Source
Fixed
Internal
v3.8.1Compare Source
Fixed
clippy::wrong_self_conventionwarning for fields withis_prefix etc. (#349). Thanks @nicmue for the contribution!Internal
clippy::wrong_self_convention(#350)v3.8.0Compare Source
Lint Update Notice
This release brings some rustdoc improvements and no other visible API changes except that
rustcandclippywill start reporting some more true-positive lints. For example builder methods defined via an impl block annotated with#[bon]will now be correctly reported as unused if they are not used. Also, using a private type in a public builder method will trigger aprivate_interfaceslint now.This is all thanks to the updated span handling design researched and implemented by @Eisverygoodletter. It's not clear what other new lints the new span handling may trigger in other realworld codebases. If you see a lint from the code generated by
bonthat you think shouldn't be there, please, open an issue, and it'll be fixed as soon as possible!Changed
Internal
v3.7.2Compare Source
Fixed
derive(IntoFuture)impl block (#337)rustversionto v1.0.19 (#336). Thanks @Fokko for the contribution!v3.7.1Compare Source
This is a small patch release to make
boneasier to package for Debian.Other
Internal
v3.7.0Compare Source
Added
#[builder(derive(IntoFuture(Box)))](#322).This allows calling
builder.awaitinstead ofbuilder.call().await. Thanks @jakubadamw for the contribution!Fixed
whereclause forwarding to#[builder(derive(Into))](#325)Internal
experimental-overwritablefeature (#326)chronotope/chrono (chrono)
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 #1752v0.4.42: 0.4.42Compare Source
What's Changed
wasm32-linuxsupport by @arjunr2 in #1707tzdataparsing by @ldm0 in #1679?Sizedbound to related methods ofDelayedFormat::write_toby @Huliiiiii in #1721from_timestamp_secsmethod toDateTimeby @jasonaowen in #1719clap-rs/clap (clap)
v4.6.0Compare Source
Compatibility
v4.5.61Compare Source
Internal
v4.5.60Compare Source
Fixes
v4.5.59Compare Source
Fixes
Command::ignore_errorsno longer masks help/version on subcommandsv4.5.58Compare Source
v4.5.57Compare Source
Fixes
.value_terminator("--")caused problems with an argument with.last(true)v4.5.56Compare Source
Fixes
v4.5.55Compare Source
Fixes
value_terminator("--")and escapes (--) where./foo -- barmeans the first arg is empty, rather than escaping future argsv4.5.54Compare Source
Fixes
[default]to its own paragraph whenPossibleValue::helpis present in--helpv4.5.53Compare Source
Features
default_values_if,default_values_ifsv4.5.52Compare Source
Fixes
args_conflicts_with_subcommandsconflicts with anArgGroupv4.5.51Compare Source
Fixes
ArgAction::Countv4.5.50Compare Source
Features
CowwhereStringand&strare acceptedv4.5.49Compare Source
Fixes
v4.5.48Compare Source
Documentation
typed_derivecookbook entryv4.5.47Compare Source
Features
impl FromArgMatches for ()impl Args for ()impl Subcommand for ()impl FromArgMatches for Infallibleimpl Subcommand for InfallibleFixes
clapv4.5.46Compare Source
Features
StyledStr::push_strv4.5.45Compare Source
Fixes
ValueEnumvariants now use the full doc comment, not summary, forPossibleValue::helpv4.5.44Compare Source
Features
Command::mut_subcommandsv4.5.43Compare Source
Fixes
v4.5.42Compare Source
Fixes
--helprust-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)chronotope/humantime (humantime)
v2.3.0: 2.3.0Compare Source
What's Changed
lettre/lettre (lettre)
v0.11.21Compare Source
Features
rustls-no-providersupport (#1134)message_itertoAsyncConnectionandConnection(#1116)v0.11.20Compare Source
Upgrade notes
Features
Address::new_dangerous(#1107)Misc
chumskywithnomfor email address parsing (#1099)boringandtokio-boringto v5 (#1130)v0.11.19Compare Source
Features
MessageBuilder(#1108)Misc
static_assert!macro withstd::assert!(#1112)rust-lang/log (log)
v0.4.29Compare Source
v0.4.28Compare Source
metrics-rs/metrics (metrics)
v0.24.3Compare Source
matklad/once_cell (once_cell)
v1.21.4Compare Source
Fix unsoundness in
OnceCell::waitunder--features=parking_lot, #295.If thread A calls
wait, while thread B callsget_or_try_init(f), and, furthermore,fpanics,the
waitincorrectly returns and thread A observes uninitialized memory.Kudos to @meng-xu-cs for a nice find!
theseus-rs/postgresql-embedded (postgresql_embedded)
v0.20.2Compare Source
Other
v0.20.1Compare Source
Other
paupino/rust-decimal (rust_decimal)
v1.41.0Compare Source
What's Changed
rust-decimalby @ChristianIvicevic in #650New Contributors
Full Changelog: paupino/rust-decimal@1.40.0...1.41.0
v1.40.0Compare Source
What's Changed
New Contributors
Full Changelog: paupino/rust-decimal@1.39.0...1.40.0
v1.39.0Compare Source
What's Changed
postgres->postgres_backendby @Logarithmus in #751New Contributors
Full Changelog: paupino/rust-decimal@1.38.0...1.39.0
serde-rs/json (serde_json)
v1.0.149Compare Source
v1.0.148Compare Source
zmijdependency to 1.0v1.0.147Compare Source
v1.0.146Compare Source
jonasbb/serde_with (serde_with)
v3.18.0: serde_with v3.18.0Compare Source
Added
OneOrManywith more sequence and set types (#929)Changed
darlingdependencyv3.17.0: serde_with v3.17.0Compare Source
Added
OneOrManywithsmallvecv1 (#920, #922)Changed
yaml_serdefor a maintained yaml dependency by @kazan417 (#921)yaml_serdedev-dependency.v3.16.1: serde_with v3.16.1Compare Source
Fixed
JsonSchemaAsofSetPreventDuplicatesandSetLastValueWins. (#906, #907)v3.16.0: serde_with v3.16.0Compare Source
Added
smallvecv1 under thesmallvec_1feature flag by @isharma228 (#895)JsonSchemaAsimplementation forjson::JsonStringby @yogevm15 (#901)v3.15.1: serde_with v3.15.1Compare Source
Fixed
serde_core.v3.15.0: serde_with v3.15.0Compare Source
Added
Added error inspection to
VecSkipErrorandMapSkipErrorby @michelhe (#878)This allows interacting with the previously hidden error, for example for logging.
Checkout the newly added example to both types.
Allow documenting the types generated by
serde_conv!.The
serde_conv!macro now acceps outer attributes before the optional visibility modifier.This allow adding doc comments in the shape of
#[doc = "..."]or any other attributes, such as lint modifiers.Add support for
hashbrownv0.16 (#877)This extends the existing support for
hashbrownv0.14 and v0.15 to the newly released version.Changed
tomldev-dependency.palfrey/serial_test (serial_test)
v3.4.0Compare Source
What's Changed
New Contributors
Full Changelog: palfrey/serial_test@v3.3.1...v3.3.2
v3.3.1Compare Source
docs.rs removed a feature we use in rust-lang/rust#138907. #148 (which is the entire content of this release) adds a CI step to check we don't break it in the future, and fixes the issue.
Full Changelog: palfrey/serial_test@v3.3.0...v3.3.1
v3.3.0Compare Source
What's Changed
New Contributors
Full Changelog: palfrey/serial_test@v3.2.0...v3.3.0
Stebalien/tempfile (tempfile)
v3.27.0Compare Source
This release adds
TempPath::try_from_pathand deprecatesTempPath::from_path.Prior to this release,
TempPath::from_pathmade no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:Now:
TempPath::from_pathwill attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to callstd::env::current_dir, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.TempPath::try_from_pathbehaves exactly likeTempPath::from_path, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).Neither function attempt to verify the existence of the file in question.
Thanks to @meng-xu-cs for reporting this issue.
v3.26.0NamedTempFile::persiston RedoxOS (#393) (thanks to @Andy-Python-Programmer).v3.25.0getrandom0.4.x while retaining support forgetrandom0.3.x.v3.24.0Compare Source
d-e-s-o/test-log (test-log)
v0.2.19Compare Source
tracingoutput to log tostderrdtolnay/thiserror (thiserror)
v2.0.18Compare Source
needless_lifetimes = "forbid"(#443, thanks @LucaCappelletti94)tokio-rs/tokio (tokio)
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])Configuration
📅 Schedule: (UTC)
🚦 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.