fix(deps): update cargo dependencies (minor)#302
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
Contributor
Author
|
38762e5 to
cd1c9d3
Compare
cd1c9d3 to
c0774dc
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.119.0→1.127.04.5.60→4.6.04.5.66→4.6.04.5.10→4.6.00.9→0.100.32→0.390.32→0.390.10→0.113.25.0→3.27.01.49.0→1.50.01.49.0→1.50.01.0.3+spec-1.1.0→1.1.01.0.3+spec-1.1.0→1.1.01.21.0→1.23.01.21.0→1.23.0Release Notes
clap-rs/clap (clap)
v4.6.0Compare Source
Compatibility
v4.5.61Compare Source
Internal
rust-random/rand (rand)
v0.10.0Compare Source
Changes
rand_chachahas been replaced with a dependency onchacha20. This changes the implementation behindStdRng, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones inchacha20instead ofrand_chacha(#1642).IndexedRandom::choose_multiple->sample,choose_multiple_array->sample_array,choose_multiple_weighted->sample_weighted, structSliceChooseIter->IndexedSamplesand fnsIteratorRandom::choose_multiple->sample,choose_multiple_fill->sample_fill(#1632)Fillbe implemented for element types, not sliceable types (#1652)OsError::raw_os_erroron UEFI targets by returningOption<usize>(#1665)TryRngCore::read_adapter(..) -> RngReadAdapterwith simpler structRngReader(#1669)SeedableRng::from_os_rng,try_from_os_rng(#1674)Clonesupport forStdRng,ReseedingRng(#1677)postcardinstead ofbincodeto test the serde feature (#1693)IteratorRandom::samplewhenamountis much larger than iterator size (#1695)os_rng->sys_rng,OsRng->SysRng,OsError->SysError(#1697)Rng->RngExtas upstreamrand_corehas renamedRngCore->Rng(#1717)Additions
IndexedRandom::choose_iter,choose_weighted_iter(#1632)Xoshiro128PlusPlus,Xoshiro256PlusPlusprngs (#1649)ChaCha8Rng,ChaCha12Rng,ChaCha20Rngbehindchachafeature (#1659)rand::make_rng() -> R where R: SeedableRng(#1734)Removals
ReseedingRng(#1722)small_rng(#1732)rusqlite/rusqlite (rusqlite)
v0.39.0: 0.39.0Compare Source
What's Changed
rollback_hookdocstring #1780Full Changelog: rusqlite/rusqlite@v0.38.0...v0.39.0
v0.38.0: 0.38.0Compare Source
What's Changed
wasm32-unknown-unknownsupport #1769, #488, #827Full Changelog: rusqlite/rusqlite@v0.37.0...v0.38.0
v0.37.0: 0.37.0Compare Source
What's Changed
FromSqlError::otherconvenience conversion #1703Full Changelog: rusqlite/rusqlite@v0.36.0...v0.37.0
v0.36.0: 0.36.0Compare Source
What's Changed
loadable_extensionis incompatible with some other features #1686Full Changelog: rusqlite/rusqlite@v0.35.0...v0.36.0
v0.35.0: 0.35.0Compare Source
What's Changed
Timestamp#1676Full Changelog: rusqlite/rusqlite@v0.34.0...v0.35.0
v0.34.0: 0.34.0Compare Source
What's Changed
ValueRefmethods #1629Full Changelog: rusqlite/rusqlite@v0.33.0...v0.34.0
v0.33.0: 0.33.0Compare Source
What's Changed
impl FromSqlfor various heap-allocated string and blob slices #15584.6.1(SQLite3.46.1) #1566wasm32-wasip(\d)targets not enabling wasi compile flags inbundledmode. #1569wal_hook#1595argis out-of-range for auxiliary data #1607Full Changelog: rusqlite/rusqlite@v0.32.1...v0.33.0
RustCrypto/hashes (sha2)
v0.11.0Compare Source
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).tokio-rs/tokio (tokio)
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)toml-rs/toml (toml)
v1.1.0Compare Source
v1.0.7Compare Source
v1.0.6Compare Source
v1.0.5Compare Source
v1.0.4Compare Source
uuid-rs/uuid (uuid)
v1.23.0Compare Source
What's Changed
New Contributors
Special thanks
@meng-xu-cs raised a series of bugs against the timestamp logic in
uuidusing automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a betteruuidlibrary for everyone. Thanks!Deprecations
This release includes the following deprecations:
Context: Renamed toContextV1Timestamp::from_gregorian: Renamed toTimestamp::from_gregorian_timeChange to
Version::MaxVersion::Max'su8representation has changed from0xffto0x0fto match the value returned byUuid::get_version_num.Change to
Uuid::get_versionfor the max UUIDUuid::get_versionwill only returnSome(Version::Max)if the UUID is actually the max UUID (all bytes are0xff). Previously it would returnSomeif only the version field was0x0f. This change matches the behaviour of the nil UUID, which only returnsSome(Version::Nil)if the UUID is the nil UUID (all bytes are0x00).Full Changelog: uuid-rs/uuid@v1.22.0...v1.23.0
v1.22.0Compare Source
What's Changed
New Contributors
Full Changelog: uuid-rs/uuid@v1.21.0...v1.22.0
Configuration
📅 Schedule: Branch creation - "before 6am on monday" (UTC), 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.