Bump the rust-dependencies group with 13 updates
Type: Pull Request
State: Merged
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 0
(about 1 month ago)
(about 1 month ago)
(about 1 month ago)
by isabelatkinson
dependencies rust
Bumps the rust-dependencies group with 13 updates:
Package | From | To |
---|---|---|
base64 | 0.13.1 |
0.22.1 |
bitflags | 1.3.2 |
2.9.0 |
rand | 0.8.5 |
0.9.1 |
thiserror | 1.0.69 |
2.0.12 |
webpki-roots | 0.26.11 |
1.0.0 |
pbkdf2 | 0.11.0 |
0.12.2 |
rustls | 0.23.29 |
0.23.30 |
tokio | 1.46.1 |
1.47.0 |
dyn-clone | 1.0.19 |
1.0.20 |
hyper-util | 0.1.15 |
0.1.16 |
io-uring | 0.7.8 |
0.7.9 |
redox_syscall | 0.5.14 |
0.5.16 |
rustc-demangle | 0.1.25 |
0.1.26 |
Updates base64
from 0.13.1 to 0.22.1
Changelog
Sourced from base64's changelog.
0.22.1
- Correct the symbols used for the predefined
alphabet::BIN_HEX
.0.22.0
DecodeSliceError::OutputSliceTooSmall
is now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning thatEngine::decode_slice
can now be used with exactly-sized output slices. As part of this,Engine::internal_decode
now returnsDecodeSliceError
instead ofDecodeError
, but that is not expected to affect any external callers.DecodeError::InvalidLength
now refers specifically to the number of valid symbols being invalid (i.e.len % 4 == 1
), rather than just the number of input bytes. This avoids confusing scenarios when based on interpretation you could make a case for eitherInvalidLength
orInvalidByte
being appropriate.- Decoding is somewhat faster (5-10%)
0.21.7
- Support getting an alphabet's contents as a str via
Alphabet::as_str()
0.21.6
- Improved introductory documentation and example
0.21.5
- Add
Debug
andClone
impls for the general purpose Engine0.21.4
- Make
encoded_len
const
, allowing the creation of arrays sized to encode compile-time-known data lengths0.21.3
- Implement
source
instead ofcause
on Error types- Roll back MSRV to 1.48.0 so Debian can continue to live in a time warp
- Slightly faster chunked encoding for short inputs
- Decrease binary size
0.21.2
- Rollback MSRV to 1.57.0 -- only dev dependencies need 1.60, not the main code
0.21.1
- Remove the possibility of panicking during decoded length calculations
DecoderReader
no longer sometimes erroneously ignores padding #226Breaking changes
Engine.internal_decode
return type changed- Update MSRV to 1.60.0
0.21.0
... (truncated)
Commits
e144006
v0.22.164cca59
Merge pull request #271 from JobanSD/patch-1838355e
Correct BinHex 4.0 alphabet according to specificationsbf15ccf
Merge pull request #270 from marshallpierce/mp/clippyfc6aabe
Appease clippy9a518a2
Merge pull request #267 from bdura/patch-1d96c80f
Merge branch 'marshallpierce:master' into patch-15d70ba7
Merge pull request #269 from marshallpierce/mp/decode-preciselyefb6c00
Release notes2b91084
Add some tests to boost coverage- Additional commits viewable in compare view
Updates bitflags
from 1.3.2 to 2.9.0
Release notes
Sourced from bitflags's releases.
2.9.0
What's Changed
Flags
trait: addclear(&mut self)
method by@wysiwys
in bitflags/bitflags#437- Fix up UI tests by
@KodrAus
in bitflags/bitflags#438- Prepare for 2.9.0 release by
@KodrAus
in bitflags/bitflags#439Full Changelog: https://github.com/bitflags/bitflags/compare/2.8.0...2.9.0
2.8.0
What's Changed
- feat(core): Add bitflags_match macro for bitflag matching by
@YuniqueUnic
in bitflags/bitflags#423- Finalize bitflags_match by
@KodrAus
in bitflags/bitflags#431- Prepare for 2.8.0 release by
@KodrAus
in bitflags/bitflags#432New Contributors
@YuniqueUnic
made their first contribution in bitflags/bitflags#423Full Changelog: https://github.com/bitflags/bitflags/compare/2.7.0...2.8.0
2.7.0
What's Changed
- Fix
clippy::doc_lazy_continuation
lints by@waywardmonkeys
in bitflags/bitflags#414- Run clippy on extra features in CI. by
@waywardmonkeys
in bitflags/bitflags#415- Fix CI: trybuild refresh, allow some clippy restrictions. by
@waywardmonkeys
in bitflags/bitflags#417- Update zerocopy version in example by
@KodrAus
in bitflags/bitflags#422- Add method to check if unknown bits are set by
@wysiwys
in bitflags/bitflags#426- Update error messages by
@KodrAus
in bitflags/bitflags#427- Add
truncate(&mut self)
method to unset unknown bits by@wysiwys
in bitflags/bitflags#428- Update error messages by
@KodrAus
in bitflags/bitflags#429- Prepare for 2.7.0 release by
@KodrAus
in bitflags/bitflags#430New Contributors
@wysiwys
made their first contribution in bitflags/bitflags#426Full Changelog: https://github.com/bitflags/bitflags/compare/2.6.0...2.7.0
2.6.0
What's Changed
- Sync CHANGELOG.md with github release notes by
@dextero
in bitflags/bitflags#402- Update error messages and zerocopy by
@KodrAus
in bitflags/bitflags#403- Bump minimum declared versions of dependencies by
@dextero
in bitflags/bitflags#404- chore(deps): bump serde_derive and bytemuck versions by
@joshka
in bitflags/bitflags#405- add OSFF Scorecard workflow by
@KodrAus
in bitflags/bitflags#396- Update stderr messages by
@KodrAus
in bitflags/bitflags#408- Fix typo by
@waywardmonkeys
in bitflags/bitflags#410- Allow specifying outer attributes in impl mode by
@KodrAus
in bitflags/bitflags#411- Prepare for 2.6.0 release by
@KodrAus
in bitflags/bitflags#412New Contributors
... (truncated)
Changelog
Sourced from bitflags's changelog.
2.9.0
What's Changed
Flags
trait: addclear(&mut self)
method by@wysiwys
in bitflags/bitflags#437- Fix up UI tests by
@KodrAus
in bitflags/bitflags#438Full Changelog: https://github.com/bitflags/bitflags/compare/2.8.0...2.9.0
2.8.0
What's Changed
- feat(core): Add bitflags_match macro for bitflag matching by
@YuniqueUnic
in bitflags/bitflags#423- Finalize bitflags_match by
@KodrAus
in bitflags/bitflags#431New Contributors
@YuniqueUnic
made their first contribution in bitflags/bitflags#423Full Changelog: https://github.com/bitflags/bitflags/compare/2.7.0...2.8.0
2.7.0
What's Changed
- Fix
clippy::doc_lazy_continuation
lints by@waywardmonkeys
in bitflags/bitflags#414- Run clippy on extra features in CI. by
@waywardmonkeys
in bitflags/bitflags#415- Fix CI: trybuild refresh, allow some clippy restrictions. by
@waywardmonkeys
in bitflags/bitflags#417- Update zerocopy version in example by
@KodrAus
in bitflags/bitflags#422- Add method to check if unknown bits are set by
@wysiwys
in bitflags/bitflags#426- Update error messages by
@KodrAus
in bitflags/bitflags#427- Add
truncate(&mut self)
method to unset unknown bits by@wysiwys
in bitflags/bitflags#428- Update error messages by
@KodrAus
in bitflags/bitflags#429New Contributors
@wysiwys
made their first contribution in bitflags/bitflags#426Full Changelog: https://github.com/bitflags/bitflags/compare/2.6.0...2.7.0
2.6.0
What's Changed
- Sync CHANGELOG.md with github release notes by
@dextero
in bitflags/bitflags#402- Update error messages and zerocopy by
@KodrAus
in bitflags/bitflags#403- Bump minimum declared versions of dependencies by
@dextero
in bitflags/bitflags#404- chore(deps): bump serde_derive and bytemuck versions by
@joshka
in bitflags/bitflags#405- add OSFF Scorecard workflow by
@KodrAus
in bitflags/bitflags#396- Update stderr messages by
@KodrAus
in bitflags/bitflags#408- Fix typo by
@waywardmonkeys
in bitflags/bitflags#410- Allow specifying outer attributes in impl mode by
@KodrAus
in bitflags/bitflags#411New Contributors
... (truncated)
Commits
e197bf5
Merge pull request #439 from KodrAus/cargo/2.9.08df6e80
prepare for 2.9.0 releasee92f0ae
Merge pull request #438 from KodrAus/fix/ui-tests226ff75
fix up UI tests2170a26
Merge pull request #437 from wysiwys/wysiwys/add-clear-method76dde58
add tests forclear()
trait methodce5d420
addclear()
method to trait9e45d36
Merge pull request #434 from bitflags/KodrAus-patch-1617645a
pin checkout action for miri job2c836f2
Merge pull request #433 from bitflags/ci/remove-scorecard- Additional commits viewable in compare view
Updates rand
from 0.8.5 to 0.9.1
Changelog
Sourced from rand's changelog.
[0.9.1] - 2025-04-17
Security and unsafe
Fixes
- Fix feature
simd_support
for recent nightly rust (#1586)Changes
- Allow
fn rand::seq::index::sample_weighted
andfn IndexedRandom::choose_multiple_weighted
to return fewer thanamount
results (#1623), reverting an undocumented change (#1382) to the previous release.Additions
[0.9.0] - 2025-01-27
Security and unsafe
- Policy: "rand is not a crypto library" (#1514)
- Remove fork-protection from
ReseedingRng
andThreadRng
. Instead, it is recommended to callThreadRng::reseed
on fork. (#1379)- Use
zerocopy
to replace someunsafe
code (#1349, #1393, #1446, #1502)Dependencies
- Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using
--ignore-rust-version
- Update to
rand_core
v0.9.0 (#1558)Features
- Support
std
feature withoutgetrandom
orrand_chacha
(#1354)- Enable feature
small_rng
by default (#1455)- Remove implicit feature
rand_chacha
; usestd_rng
instead. (#1473)- Rename feature
serde1
toserde
(#1477)- Rename feature
getrandom
toos_rng
(#1537)- Add feature
thread_rng
(#1547)API changes: rand_core traits
- Add fn
RngCore::read_adapter
implementingstd::io::Read
(#1267)- Add trait
CryptoBlockRng: BlockRngCore
; maketrait CryptoRng: RngCore
(#1273)- Add traits
TryRngCore
,TryCryptoRng
(#1424, #1499)- Rename
fn SeedableRng::from_rng
->try_from_rng
and add infallible variantfn from_rng
(#1424)- Rename
fn SeedableRng::from_entropy
->from_os_rng
and add fallible variantfn try_from_os_rng
(#1424)- Add bounds
Clone
andAsRef
to associated typeSeedableRng::Seed
(#1491)API changes: Rng trait and top-level fns
- Rename fn
rand::thread_rng()
torand::rng()
and remove from the prelude (#1506)- Remove fn
rand::random()
from the prelude (#1506)- Add top-level fns
random_iter
,random_range
,random_bool
,random_ratio
,fill
(#1488)- Re-introduce fn
Rng::gen_iter
asrandom_iter
(#1305, #1500)- Rename fn
Rng::gen
torandom
to avoid conflict with the newgen
keyword in Rust 2024 (#1438)- Rename fns
Rng::gen_range
torandom_range
,gen_bool
torandom_bool
,gen_ratio
torandom_ratio
(#1505)- Annotate panicking methods with
#[track_caller]
(#1442, #1447)
... (truncated)
Commits
ec6d5c0
Prepare rand_core v0.9.1 (#1591)6a06056
rand_core: introduce an UnwrapMut wrapper (#1589)8929123
AddAlphabetic
distribution (#1587)06b1642
Remove unnecessary underscore from `impl<T, const N: usize> Distribution<[T; ...49d76cd
rename extract to extract_lane (#1586)e0a70fd
Change to usearray::from_fn
inDistribution\<[T; N]> for StandardUniform
...0bc3f65
Move rand distr (#1577)2677c49
Revise "not a crypto library" policy and SECURITY.md (#1565)bfd1826
SeedableRng docs: add note on (lack of) reproducibility (#1572)c01aee7
Fix some links (#1571)- Additional commits viewable in compare view
Updates thiserror
from 1.0.69 to 2.0.12
Release notes
Sourced from thiserror's releases.
2.0.12
- Prevent elidable_lifetime_names pedantic clippy lint in generated impl (#413)
2.0.11
2.0.10
- Support errors containing a generic type parameter's associated type in a field (#408)
2.0.9
- Work around
missing_inline_in_public_items
clippy restriction being triggered in macro-generated code (#404)2.0.8
- Improve support for macro-generated
derive(Error)
call sites (#399)2.0.7
2.0.6
- Suppress deprecation warning on generated From impls (#396)
2.0.5
- Prevent deprecation warning on generated impl for deprecated type (#394)
2.0.4
- Eliminate needless_lifetimes clippy lint in generated
From
impls (#391, thanks@matt-phylum
)2.0.3
- Support the same Path field being repeated in both Debug and Display representation in error message (#383)
- Improve error message when a format trait used in error message is not implemented by some field (#384)
2.0.2
- Fix hang on invalid input inside #[error(...)] attribute (#382)
2.0.1
- Support errors that contain a dynamically sized final field (#375)
- Improve inference of trait bounds for fields that are interpolated multiple times in an error message (#377)
2.0.0
Breaking changes
Referencing keyword-named fields by a raw identifier like
{r#type}
inside a format string is no longer accepted; simply use the unraw name like{type}
(#347)This aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.
#[derive(Error, Debug)] #[error("... {type} ...")] // Before: {r#type} pub struct Error { pub r#type: Type,
... (truncated)
Commits
95a5126
Release 2.0.1276490f7
Merge pull request #413 from dtolnay/elidablelifetime9f27b76
Ignore elidable_lifetime_names pedantic clippy lintdaf2a6f
Resolve some elidable_lifetime_names pedantic clippy lint5f07160
Point standard library links to stable6706a51
Convert html links to intra-doc links2706873
More precise gitignore patterns70bc20d
Remove **/*.rs.bk from project-specific gitignore0f532e3
Release 2.0.113d15543
Merge pull request #410 from dtolnay/testnostd- Additional commits viewable in compare view
Updates webpki-roots
from 0.26.11 to 1.0.0
Release notes
Sourced from webpki-roots's releases.
1.0.0
After 51 releases over about nine years, this is the first stable release of the
webpki-roots
andwebpki-root-certs
crates.The 1.0.0 release is functionally equal to the 0.26.10 release. We will make a 0.26.11 release that uses 1.0.0 using the semver trick.
What's Changed
- Refine CI workflow triggers by
@djc
in rustls/webpki-roots#97- Prepare 1.0.0 by
@ctz
in rustls/webpki-roots#98Full Changelog: https://github.com/rustls/webpki-roots/compare/v/0.26.10...v/1.0.0
Commits
d37be11
Declare crates as 1.0.0- See full diff in compare view
Updates pbkdf2
from 0.11.0 to 0.12.2
Commits
165f4a8
pbkdf2 v0.12.2 (#443)cb56812
pbkdf2: useRECOMMENDED_ROUNDS
inDefault
impl (#442)795c424
argon2: add benchmarks using criterion (#437)3571f10
argon2: addParams::DEFAULT
constant (#439)b0cc634
scrypt: Update docs for recommended log_n parameter (#435)c8c1114
password-auth v0.3.0 (#434)54d68a4
password-auth: deriveEq
/PartialEq
on*Error
(#433)5e7e8c7
password-auth: renameError
(back) toVerifyError
(#432)58975ef
password-auth: fixis_hash_obsolete
docs (#431)2d45c3e
password-auth v0.2.0 (#430)- Additional commits viewable in compare view
Updates rustls
from 0.23.29 to 0.23.30
Commits
0ccbc63
Cargo: rustls version 0.23.29 -> 0.23.304c16f03
Fix: Do not try to call deframer on junk data6b9df65
sign: make public_key_to_spki() public247fd66
conn: handle blocking at the connection levelcaf6cbc
conn: tweak style in complete_io()8b8ba56
Clarify the ambiguous process-level CryptoProvider error- See full diff in compare view
Updates tokio
from 1.46.1 to 1.47.0
Release notes
Sourced from tokio's releases.
Tokio v1.47.0
1.47.0 (July 25th, 2025)
This release adds
poll_proceed
andcooperative
to thecoop
module for cooperative scheduling, addsSetOnce
to thesync
module which provides similar functionality to [std::sync::OnceLock
], and adds a new methodsync::Notify::notified_owned()
which returns anOwnedNotified
without a lifetime parameter.Added
- coop: add
cooperative
andpoll_proceed
(#7405)- sync: add
SetOnce
(#7418)- sync: add
sync::Notify::notified_owned()
(#7465)Changed
- deps: upgrade windows-sys 0.52 → 0.59 (#7117)
- deps: update to socket2 v0.6 (#7443)
- sync: improve
AtomicWaker::wake
performance (#7450)Documented
- metrics: fix listed feature requirements for some metrics (#7449)
- runtime: improve safety comments of
Readiness<'_>
(#7415)#7405: tokio-rs/tokio#7405 #7415: tokio-rs/tokio#7415 #7418: tokio-rs/tokio#7418 #7449: tokio-rs/tokio#7449 #7450: tokio-rs/tokio#7450 #7465: tokio-rs/tokio#7465
Commits
3911cb8
chore: prepare Tokio v1.47.0 (#7482)d545aa2
sync: addsync::Notify::notified_owned()
(#7465)911ab21
sync: addSetOnce
(#7418)9e94fa7
task: remove raw-entry feature from hashbrown dep (#7252)0d234c3
ci: unfreeze wasm-unknown-unknown from rustc 1.81 (#7471)3754e05
ci: use ubuntu-24.04-arm instead of ubuntu-22.04-arm (#7470)6d868d9
sync: fixCancellationToken
failing to cancel the ready futures (#7462)0a3fe46
sync: remove duplicated code inOnceCell
tests (#7458)154d7d5
ci: cleanup legacyR-loom-multi-thread-alt
label from the labeler (#7457)611b793
coop: addcooperative
andpoll_proceed
(#7405)- Additional commits viewable in compare view
Updates dyn-clone
from 1.0.19 to 1.0.20
Commits
1d2d15c
Release 1.0.200f48a72
Merge pull request #33 from dtolnay/thumbv6m3446ea0
Merge "Check if target has atomic before using arc"584d7d7
Merge pull request #34 from dtolnay/upd1f30c1
Resolve uninlined_format_args pedantic clippy lint in test1e18d0b
Resolve borrow_as_ptr pedantic clippy lintec7b093
Raise required compiler to Rust 1.6033d9177
Add CI on a target without atomic ptr9438fae
Merge pull request 32 from af-afk/master02be822
Check if target has atomic before using ARC- Additional commits viewable in compare view
Updates hyper-util
from 0.1.15 to 0.1.16
Changelog
Sourced from hyper-util's changelog.
0.1.16 (2025-07-22)
- Add
impl Clone
forproxy::Tunnel
service.- Fix
proxy::Matcher
to detect SOCKS4 schemes.- Fix
legacy::Client
pool idle checker to trigger less aggresively, saving CPU.
Commits
5cefcd8
v0.1.160d4ca3f
chore(cargo): move tokio/net feature to client (#218)89b2cff
fix(proxy): Fix SOCKS4 proxy protocol parsing and matching (#219)39fd779
tests(client): fix flaky pool test (#220)24714a3
fix(client): cap pool idle interval to a minimum (#217)f0dcda3
deps: allow socket2 0.6 (#213)dd63305
refactor(client): simplify pool idle task with async/await (#216)afd758b
fix(client): don't spawn pool idle interval if timeout is 0 (#215)9f7a5e0
feat(client): implement Clone for Tunnel (#212)- See full diff in compare view
Updates io-uring
from 0.7.8 to 0.7.9
Commits
- See full diff in compare view
Updates redox_syscall
from 0.5.14 to 0.5.16
Updates rustc-demangle
from 0.1.25 to 0.1.26
Release notes
Sourced from rustc-demangle's releases.
rustc-demangle-v0.1.26
Other
- Add new v0 demangling tags for pattern types
- Do not publish the
native-c
crate- Use release-plz for releases
- Add a CI workflow to publish new releases after a tag is pushed
Changelog
Sourced from rustc-demangle's changelog.
0.1.26 - 2025-07-16
Other
- Add new v0 demangling tags for pattern types
- Do not publish the
native-c
crate- Use release-plz for releases
- Add a CI workflow to publish new releases after a tag is pushed
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Pull Request Statistics
1
1
+36
-26
Package Dependencies
Technical Details
ID: | 4238039 |
UUID: | 2701240049 |
Node ID: | PR_kwDOCvnhg86hAabx |
Host: | GitHub |
Repository: | mongodb/mongo-rust-driver |
Merge State: | Unknown |