fix(deps): update all dependencies #98
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
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.0.97->1.0.1004.5.31->4.5.530.28.0->0.29.02.0.2->2.0.41.0.140->1.0.1451.0.140->1.0.1450.10.8->0.10.90.8.3->0.8.63.17.1->3.23.01.45.1->1.48.00.8.14->0.9.00.6.2->0.6.71.15.1->1.19.01.15.1->1.19.0Release Notes
dtolnay/anyhow (anyhow)
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)clap-rs/clap (clap)
v4.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
--helpv4.5.41Compare Source
Features
Styles::contextandStyles::context_valueto customize the styling of[default: value]like notes in the--helpv4.5.40Compare Source
Features
arg!()macro (e.g.arg!("check-config": ...))v4.5.39Compare Source
Fixes
v4.5.38Compare Source
Fixes
--or-v4.5.37Compare Source
Features
ArgMatches::try_clear_id()v4.5.36Compare Source
Fixes
v4.5.35Compare Source
Fixes
help_headingv4.5.34Compare Source
Fixes
flatten_help(true)and subcommands without argumentsv4.5.33Compare Source
Fixes
v4.5.32Compare Source
Features
Error::removeDocumentation
humantimetojiffInternal
pulldown-cmarkrust-cli/human-panic (human-panic)
v2.0.4Compare Source
v2.0.3Compare Source
Internal
serde-rs/json (serde_json)
v1.0.145Compare Source
v1.0.144Compare Source
v1.0.143Compare Source
v1.0.142Compare Source
v1.0.141Compare Source
RustCrypto/hashes (sha2)
v0.10.9Compare Source
launchbadge/sqlx (sqlx)
v0.8.6Compare Source
9 pull requests were merged this release cycle.
Added
Changed
tempfiledependency [[@paolobarbolini]]Fixed
attrubutetypo in doc [[@kujeger]]v0.8.5Hotfix release to address two new issues:
sqlx-cli@0.8.4broke.envdefault resolution mechanismsqlx@0.8.4broke test fixture setupThe
0.8.4release will be yanked as of publishing this one.Added
sqlx-clinow accepts--no-dotenvin subcommand arguments.sqlx-clito CI.#[sqlx::test]twice in CI to cover cleanup.Fixed
sqlx-clicorrectly reads.envfiles by default again.#[sqlx::test].v0.8.450 pull requests were merged this release cycle.
Added
push_valuesis passed an empty set of tuples [[@chanmaoganda]]transaction_depththroughget_transaction_depth()method [[@mpyw]]Connection::is_in_transactionin [#3765]begin_withmethods to support database-specific transaction options [[@bonsairobo]]Changed
#[track_caller]toRow::get()[[@karambarakat]]futures-core/futures-utilAPIs withstdvariants [[@paolobarbolini]]Fixed
SQLITE_OPEN_URIon in-memory sqlite [[@LecrisUT]]PgCopyIn[[@joeydewaal]]CARGO_MANIFEST_DIR[[@joeydewaal]]limit: 0for allExecutemessagesCertificateInput::frominfer any PEM-encoded documentPGSSLKEYnot being parsed correctly when containing a PEM-encoded private key.PgConnectOptionsPGHOSTADDRnow can be used to overridePGHOST.Stebalien/tempfile (tempfile)
v3.23.0Compare Source
v3.22.0Compare Source
windows-sysrequirement to allow version 0.61.xunstable-windows-keep-open-tempfilefeature.v3.21.0Compare Source
windows-sysrequirement to allow version 0.60.xv3.20.0Compare Source
This release mostly unifies the behavior/capabilities around "keeping" temporary files:
Builder::keep(bool)(via deprecation) toBuilder::disable_cleanup(bool)to make it clear that behaves differently fromNamedTempFile::keep(). The former disables automatic cleanup while the latter consumes theNamedTempFileobject entirely and unsets the "temporary file" attribute (on Windows).TempDir::into_path(via deprecation) toTempDir::keepto mirrorNamedTempFile::keep.TempDir::disable_cleanup,NamedTempFile::disable_cleanup, andTempPath::disable_cleanupmaking it possible to disable automatic cleanup in-place after creating a temporary file/directory (equivalent to callingBuilder::disable_cleanupbefore creating the file/directory).Additionally, it adds a few spooled temporary file features:
SpooledTempFile::into_filefor turning aSpooledTempFileinto a regular unnamed temporary file, writing it to the backing storage ("rolling" it) if it was still stored in-memory.spooled_tempfile_inandSpooledTempFile::new_inmethods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).Finally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.
BREAKING for those with
deny(warnings):Builder::keepdeprecated in favor ofBuilder::disable_cleanup.TempDir::into_pathis deprecated in favor ofTempDir::keep.v3.19.1Compare Source
v3.19.0Compare Source
cfg-if. It's still in the tree, but we didn't really need to use it in this crate.unstable-windows-keep-open-tempfile) to test a potential fix to #339.v3.18.0Compare Source
rustixto 1.0.0.NamedTempFile::persist_noclobberatomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).tokio-rs/tokio (tokio)
v1.48.0: Tokio v1.48.0Compare Source
1.48.0 (October 14th, 2025)
The MSRV is increased to 1.71.
Added
File::max_buf_size(#7594)ChainofAsyncReadExt::chain(#7599)SocketAddr::as_abstract_name(#7491)TcpStream::quickackandTcpStream::set_quickack(#7490)AsRef<Self>forTcpStreamandUnixStream(#7573)LocalKey::try_get(#7666)Ordfortask::Id(#7530)Changed
max_buf_sizewhen cloning aFile(#7593)clippy::unwrap_in_resultin#[tokio::main](#7651)PollEventednoise from Debug formats (#7675)Command::spawn_withto useFnOnce(#7511)SetOnce(#7554)UnsafeCell::get_mutinMutex::get_mutandRwLock::get_mut(#7569)Timeout<T>::poll(#7535)Fixed
join!andtry_join!(#7638)wake_by_ref()even if already woken (#7622)broadcast::Senderinbroadcast::Sender::new()(#7629)RwLock::try_*methods (#7587)Unstable
--cfgflags fortaskdumpandio_uring(#7655, #7621)io_uringinfs::write(#7567)io_uringwithFile::open()(#7617)io_uringwithOpenOptions(#7321)localruntime flavor (#7375, #7597)Documented
AsyncRead::poll_read(#7580)AsyncFdreadiness guards (#7583)UCred::pid()on Cygwin (#7611)set_reuseport()andreuseport()(#7628)SO_REUSEADDRis only set on Unix (#7533)Handle::block_on(#7665)Builder::global_queue_interval()(#7605)tokio::sync::watch::Receiver(#7584)SetOnce::wait(#7506)parking_lotfeature flag (#7663)UnboundedSender::send(#7661)sync::watch(#7601)spawn_localmethods (#7669)poll_proceed(#7586)v1.47.2Compare Source
v1.47.1: Tokio v1.47.1Compare Source
1.47.1 (August 1st, 2025)
Fixed
asyncio.EventinSetOncedocs (#7485)v1.47.0: Tokio v1.47.0Compare Source
1.47.0 (July 25th, 2025)
This release adds
poll_proceedandcooperativeto thecoopmodule forcooperative scheduling, adds
SetOnceto thesyncmodule which providessimilar functionality to [
std::sync::OnceLock], and adds a new methodsync::Notify::notified_owned()which returns anOwnedNotifiedwithouta lifetime parameter.
Added
cooperativeandpoll_proceed(#7405)SetOnce(#7418)sync::Notify::notified_owned()(#7465)Changed
AtomicWaker::wakeperformance (#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::spawnrather thanRuntime::spawn. This issue only effected the spawn location inTaskMeta::spawned_at, and did not effect task locations in Tracing events.Unstable
TaskMeta::spawn_locationtracking where a task was spawned (#7440)v1.46.0: Tokio v1.46.0Compare Source
1.46.0 (July 2nd, 2025)
Fixed
TcpStream::shutdownincorrectly returning an error on macOS (#7290)Added
mpsc::OwnedPermit::{same_channel, same_channel_as_sender}methods (#7389)biasedoption forjoin!andtry_join!, similar toselect!(#7307)pope::OpenOptions::read_writeon Android (#7426)Cloneimplementation fornet::unix::SocketAddr(#7422)Changed
queue::Local<T>(#7340)LocalSet::{poll,drop}(#7372)Unstable
TaskMeta::spawn_locationtracking where a task was spawned (#7417)LocalOptionsparameter toruntime::Builder::build_local(#7346)Documented
start_seekis not used (#7366)AsyncWriteExt::flush(#7364)recv_buffer_sizemethod (#7336)RawFdinTcpSocketdocs (#7416)AsRawFddoc link to current Rust stdlib location (#7429)on_*_task_pollis unstable (#7311)time::advance(#7394)toml-rs/toml (toml)
v0.9.8Compare Source
v0.9.7Compare Source
v0.9.6Compare Source
v0.9.5Compare Source
v0.9.4Compare Source
v0.9.3Compare Source
v0.9.2Compare Source
v0.9.1Compare Source
v0.9.0Compare Source
v0.8.23Compare Source
v0.8.22Compare Source
v0.8.21Compare Source
tower-rs/tower-http (tower-http)
v0.6.7Compare Source
Added
TimeoutLayer::with_status_code(status)to define the status code returnedwhen timeout is reached. (#599)
Deprecated
auth::require_authorizationis too basic for real-world. (#591)TimeoutLayer::new()should be replaced withTimeoutLayer::with_status_code(). (Previously wasStatusCode::REQUEST_TIMEOUT) (#599)Fixed
on_eosis now called even for successful responses. (#580)ServeDir: call fallback when filename is invalid (#586)decompressionwill not fail when body is empty (#618)New Contributors
Full Changelog: https://github.com/tower-rs/tower-http/compare/tower-http-0.6.6...tower-http-0.6.7
v0.6.6Compare Source
Fixed
New Contributors
Full Changelog: https://github.com/tower-rs/tower-http/compare/tower-http-0.6.5...tower-http-0.6.6
v0.6.5Compare Source
Added
append_trailing_slash()mode (#547)Fixed
vary: accept-encodingif already set (#572)New Contributors
Full Changelog: https://github.com/tower-rs/tower-http/compare/tower-http-0.6.4...tower-http-0.6.5
v0.6.4: tower-http 0.6.4Compare Source
Added
ServiceExttrait for chaining layers onto an arbitrary http service justlike
ServiceBuilderExtallows forServiceBuilder(#563)Fixed
S::ErrorforServiceimpls ofRequestBodyTimeout<S>andResponseBodyTimeout<S>(#533)is_end_stream(#535)fs::ServeDir(#553)content-lenghtof 1 in response to range requests to emptyfiles (#556)
AsyncRequireAuthorization, use the original inner service after it isready, instead of using a clone (#561)
v0.6.3: tower-http 0.6.3Compare Source
This release was yanked because its definition of
ServiceExtwas quite unhelpful, in a way that's very unlikely that anybody would start depending on within the small timeframe before this was yanked, but that was technically breaking to change.uuid-rs/uuid (uuid)
v1.19.0Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0
v1.18.1Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1
v1.18.0Compare Source
What's Changed
Timestampandstd::time::SystemTimeby @dcormier in https://github.com/uuid-rs/uuid/pull/835New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0
v1.17.0Compare Source
What's Changed
wasm32v1-noneSupport by @bushrat011899 in https://github.com/uuid-rs/uuid/pull/828New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0
v1.16.0Compare Source
What's Changed
Uuid::new_v8const by @tguichaoua in https://github.com/uuid-rs/uuid/pull/815New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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 has been generated by Renovate Bot.
8b1599309ftoe5e772bb06e5e772bb06to143c0e54d2143c0e54d2to90461827b490461827b4to64b346353964b3463539toade121ca64ade121ca64to5cd2562d375cd2562d37to9ce098643b9ce098643btof6e00a8636f6e00a8636to8249399c488249399c48to9b25f75ed49b25f75ed4to31dde1838131dde18381toc6da4adfd0c6da4adfd0to6a7e4a55666a7e4a5566to62d747463f62d747463fto4b606f49f54b606f49f5to4cb39f0c6e4cb39f0c6etof347ddd2c2f347ddd2c2to3cae5471d43cae5471d4to329807886e329807886eto97aefb051e97aefb051eto32891fbeea32891fbeeatofdf84351f9fdf84351f9tod488abdfcad488abdfcatoc4d502d7b8c4d502d7b8to4f990c8e064f990c8e06to37128457443712845744to407b029e2d407b029e2dtoa32dcd5bd3a32dcd5bd3to88faae82bc88faae82bctobde968f1ddbde968f1ddto8fda1093378fda109337tofb9f548173fb9f548173toede93c76baede93c76bato8603ca0a998603ca0a99toc039261bebc039261bebto5dd23f94285dd23f9428to253ccfe730253ccfe730toc896900d78c896900d78tob7136e07ccb7136e07cctobb185b833dbb185b833dto40404d3fbc40404d3fbcto9df247026f9df247026fto3d8f40d1f53d8f40d1f5to19afa0a30c19afa0a30cto14b5b7d87d14b5b7d87dto1fa6a1f4ba1fa6a1f4bato64b0e44fec64b0e44fecto45310283ab45310283abto8af43982dc8af43982dctocad7380ab3cad7380ab3to7b47aae6497b47aae649tob5bf80c1dcb5bf80c1dctoddd1f6d560ddd1f6d560toee0efb017fee0efb017fto905acd9c54905acd9c54to6590e5421c6590e5421cto7f3efe4b797f3efe4b79to5d5e4ef2f35d5e4ef2f3toe4115e149ae4115e149ato1d1cc539a01d1cc539a0to48de20fa6148de20fa61to80e83a55f680e83a55f6to1493acae831493acae83to32fbd0096832fbd00968tod80d467bded80d467bdeto02ace1c92102ace1c921to3cf107f36e3cf107f36eto3598a937c43598a937c4to562d05e88b562d05e88bto8d95752b538d95752b53to61f39c0c0361f39c0c03to3d727a8d953d727a8d95todb1398a4d9db1398a4d9to2b8e34b76e2b8e34b76eto245fc52b01245fc52b01tob351fd8cf5b351fd8cf5to4ea16626bf4ea16626bfto8e495eec298e495eec29tofd5e717809fd5e717809to1e5130d9a41e5130d9a4to0ddbf3f8c40ddbf3f8c4to07be89394107be893941to4bdf8312924bdf831292toda441694dbda441694dbto4fd11489394fd1148939to975237877e975237877eto168d0cd5b1168d0cd5b1toff5a33a835ff5a33a835to7b63eacc047b63eacc04to482c66ee2a482c66ee2atoff89418105ff89418105to5e29326e865e29326e86to23f80c368a23f80c368ato26eb4c45f626eb4c45f6to46def470b046def470b0to9e51a060bf9e51a060bfto80ec419f0e80ec419f0eto9e04efe1629e04efe162to35703cc8f135703cc8f1to22275128402227512840to0139bbef760139bbef76to7c6d8ffc547c6d8ffc54toe71ccab5dd⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: Cargo.lock
e71ccab5ddto4545f624ed4545f624edtoa1424d7ca3a1424d7ca3to258eb42bfc258eb42bfcto28a4ddefb628a4ddefb6toa6cc5301e8a6cc5301e8toce3ff98959ce3ff98959tob7206cd67fb7206cd67fto8cdf90f09c8cdf90f09cto2dd7a35c4c2dd7a35c4ctoc6db4b59f1c6db4b59f1tob7eee8ff5eb7eee8ff5eto1b58ae01d31b58ae01d3to2a557c63682a557c6368tod1bf54f31dd1bf54f31dto6a831284b06a831284b0tod4da72666dd4da72666dtoaf8fdb569faf8fdb569fto928877dfea928877dfeato756b72d598756b72d598to0d389c87950d389c8795to59c72f105a59c72f105ato26834dc42c26834dc42ctoc42548000fc42548000fto8b6ffb1fe48b6ffb1fe4todafbe510dcdafbe510dcto4dc6b548f74dc6b548f7tof64b646739f64b646739to462a724004462a724004toc16af63e57c16af63e57to716764ad36716764ad36tobbc5047b7ebbc5047b7etob99bab0a72b99bab0a72to29db965dc829db965dc8toa2f8a7170da2f8a7170dto9d7a52ec369d7a52ec36tod5a796cab4d5a796cab4tod3d013376cd3d013376cto7f94af52767f94af5276to2d23f0b9782d23f0b978toc9d25b27cec9d25b27cetofd7dad46c2fd7dad46c2toe434ce2f19e434ce2f19to1e7ace29541e7ace2954to9153a204659153a20465to0f392529a60f392529a6to43146cee2a43146cee2atod6ce517d93d6ce517d93to425a77bf47425a77bf47to6a9cad87d96a9cad87d9toef142967d7ef142967d7to5efe4171be5efe4171beto3a6c0e84533a6c0e8453to18330b8bad18330b8badtocf8b67d474cf8b67d474to5a3058d9745a3058d974to3ce84417d83ce84417d8to6624a820b56624a820b5to49a1de17e149a1de17e1to81d818219281d8182192to5d2a6444dc5d2a6444dctofcc36ae99dfcc36ae99dtof7b74e9b62f7b74e9b62toc45ac62c11c45ac62c11toe02faf82f1e02faf82f1to0b30610f450b30610f45to220e433956220e433956tod0c20e02a2d0c20e02a2to0ef71343270ef7134327to43fc51ce6f43fc51ce6fto4963566fa94963566fa9to9fb4927db79fb4927db7tof802e0a1cbf802e0a1cbto0536e686340536e68634tof9e2b792d2f9e2b792d2to1b3bb9f90d1b3bb9f90dtocae26b56c7cae26b56c7to062bea51c6062bea51c6to40c281cdc940c281cdc9to77c1bc381077c1bc3810to1d240323ca1d240323cato20d084836020d0848360to5f319141c25f319141c2to5db2a6f4dbView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.