Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github May 6, 2025

Bumps the cargo group with 6 updates in the /askar directory:

Package From To
tokio 1.36.0 1.38.2
curve25519-dalek 4.1.2 4.1.3
mio 0.8.10 0.8.11
rsa 0.9.6 0.9.8
sqlx 0.7.3 0.7.4
whoami 1.4.1 1.6.0

Updates tokio from 1.36.0 to 1.38.2

Release notes

Sourced from tokio's releases.

Tokio v1.38.2

This release fixes a soundness issue in the broadcast channel. The channel accepts values that are Send but !Sync. Previously, the channel called clone() on these values without synchronizing. This release fixes the channel by synchronizing calls to .clone() (Thanks Austin Bonander for finding and reporting the issue).

Fixed

  • sync: synchronize clone() call in broadcast channel (#7232)

#7232: tokio-rs/tokio#7232

Tokio v1.38.1

1.38.1 (July 16th, 2024)

This release fixes the bug identified as (#6682), which caused timers not to fire when they should.

Fixed

  • time: update wake_up while holding all the locks of sharded time wheels (#6683)

#6682: tokio-rs/tokio#6682 #6683: tokio-rs/tokio#6683

Tokio v1.38.0

This release marks the beginning of stabilization for runtime metrics. It stabilizes RuntimeMetrics::worker_count. Future releases will continue to stabilize more metrics.

Added

  • fs: add File::create_new (#6573)
  • io: add copy_bidirectional_with_sizes (#6500)
  • io: implement AsyncBufRead for Join (#6449)
  • net: add Apple visionOS support (#6465)
  • net: implement Clone for NamedPipeInfo (#6586)
  • net: support QNX OS (#6421)
  • sync: add Notify::notify_last (#6520)
  • sync: add mpsc::Receiver::{capacity,max_capacity} (#6511)
  • sync: add split method to the semaphore permit (#6472, #6478)
  • task: add tokio::task::join_set::Builder::spawn_blocking (#6578)
  • wasm: support rt-multi-thread with wasm32-wasi-preview1-threads (#6510)

Changed

  • macros: make #[tokio::test] append #[test] at the end of the attribute list (#6497)
  • metrics: fix blocking_threads count (#6551)
  • metrics: stabilize RuntimeMetrics::worker_count (#6556)
  • runtime: move task out of the lifo_slot in block_in_place (#6596)
  • runtime: panic if global_queue_interval is zero (#6445)
  • sync: always drop message in destructor for oneshot receiver (#6558)
  • sync: instrument Semaphore for task dumps (#6499)

... (truncated)

Commits

Updates curve25519-dalek from 4.1.2 to 4.1.3

Commits
  • 5312a03 curve: Bump version to 4.1.3 (#660)
  • b4f9e4d SECURITY: fix timing variability in backend/serial/u32/scalar.rs (#661)
  • 415892a SECURITY: fix timing variability in backend/serial/u64/scalar.rs (#659)
  • 56bf398 Updates license field to valid SPDX format (#647)
  • 9252fa5 Mitigate check-cfg until MSRV 1.77 (#652)
  • 1efe6a9 Fix a minor typo in signing.rs (#649)
  • cc3421a Indicate that the rand_core feature is required (#641)
  • 858c4ca Address new nightly clippy unnecessary qualifications (#639)
  • 31ccb67 Remove platforms in favor using CARGO_CFG_TARGET_POINTER_WIDTH (#636)
  • 19c7f4a Fix new nightly redundant import lint warns (#638)
  • Additional commits viewable in compare view

Updates mio from 0.8.10 to 0.8.11

Changelog

Sourced from mio's changelog.

0.8.11

Commits

Updates rsa from 0.9.6 to 0.9.8

Changelog

Sourced from rsa's changelog.

0.9.8 (2025-03-12)

Added

  • Doc comments to specify the rand version (#473)

#473: RustCrypto/RSA#473

0.9.7 (2024-11-26)

Fixed

  • Always validate keys in RsaPrivateKey::from_components (#459)
  • Do not crash when handling tiny keys in PKCS1v15 (#459)

#459: RustCrypto/RSA#459

Commits

Updates sqlx from 0.7.3 to 0.7.4

Changelog

Sourced from sqlx's changelog.

0.7.4 - 2024-03-11

38 pull requests were merged this release cycle.

This is officially the last release of the 0.7.x release cycle.

As of this release, development of 0.8.0 has begun on main and only high-priority bugfixes may be backported.

Added

  • [#2891]: feat: expose getters for connect options fields [[@​saiintbrisson]]
  • [#2902]: feat: add to_url_lossy to connect options [[@​lily-mosquitoes]]
  • [#2927]: Support query! for cargo-free systems [[@​kshramt]]
  • [#2997]: doc(FAQ): add entry explaining prepared statements [[@​abonander]]
  • [#3001]: Update README to clarify MariaDB support [[@​iangilfillan]]
  • [#3004]: feat(logging): Add numeric elapsed time field elapsed_secs [[@​iamjpotts]]
  • [#3007]: feat: add raw_sql API [[@​abonander]]
    • This hopefully makes it easier to find how to execute statements which are not supported by the default prepared statement interfaces query*() and query!().
    • Improved documentation across the board for the query*() functions.
    • Deprecated: execute_many() and fetch_many() on interfaces that use prepared statements.
      • Multiple SQL statements in one query string were only supported by SQLite because its prepared statement interface is the only way to execute SQL. All other database flavors forbid multiple statements in one prepared statement string as an extra defense against SQL injection.
      • The new raw_sql API retains this functionality because it explicitly does not use prepared statements. Raw or text-mode query interfaces generally allow multiple statements in one query string, and this is supported by all current databases. Due to their nature, however, one cannot use bind parameters with them.
      • If this change affects you, an issue is open for discussion: launchbadge/sqlx#3108
  • [#3011]: Added support to IpAddr with MySQL/MariaDB. [[@​Icerath]]
  • [#3013]: Add default implementation for PgInterval [[@​pawurb]]
  • [#3018]: Add default implementation for PgMoney [[@​pawurb]]
  • [#3026]: Update docs to reflect support for MariaDB data types [[@​iangilfillan]]
  • [#3037]: feat(mysql): allow to connect with mysql driver without default behavor [[@​darkecho731]]

Changed

... (truncated)

Commits
  • 635dba5 fix: deprecation in postgres::types::chrono
  • a2b89d7 fix: deprecation warnings in sqlite::types::chrono, document DATETIME beh...
  • 248d617 chore: prepare 0.7.4 release
  • d005111 fix: better I/O errors when migrate!() cannot read a file
  • 24be262 fix: restore Migrator to the public API
  • bbfd0d7 fix: AnyRow not support PgType::Varchar (#2976)
  • b29eab0 feat: add to_url_lossy to connect options (#2902)
  • 34860b7 fix(ci): just cfg-out the whole tests/sqlite/sqlcipher.rs
  • 791a7f5 doc(pg): document behavior of bigdecimal and rust_decimal with out-of-ran...
  • e5c18b3 fix: gate sqlcipher testing behind cfg to make development less annoying
  • Additional commits viewable in compare view

Updates whoami from 1.4.1 to 1.6.0

Release notes

Sourced from whoami's releases.

v1.6.0

Changelog

Added

  • Support for GNU/Hurd

Changed

  • Removed comment about hostname being limited to ASCII due to Unicode hostnames being supported on Windows
  • More descriptive error messages on the web target

Fixed

  • account() always returning username instead of user principal name on Windows
  • langs() now returns a list accurate to the POSIX locale spec
  • hostname() on Windows now returns PhysicalDnsHostname instead of NetBIOS
  • devicename(): Fixed reading escaped unix pretty names
  • Link error on Windows (in future Rust version)

What's Changed

New Contributors

Full Changelog: ardaku/whoami@v1.5.2...v1.6.0

Changelog

Sourced from whoami's changelog.

[1.6.0] - 2025-03-23

Added

  • Support for GNU/Hurd

Changed

  • Removed comment about hostname being limited to ASCII due to Unicode hostnames being supported on Windows
  • More descriptive error messages on the web target

Fixed

  • account() always returning username instead of user principal name on Windows
  • langs() now returns a list accurate to the POSIX locale spec
  • hostname() on Windows now returns PhysicalDnsHostname instead of NetBIOS
  • devicename(): Fixed reading escaped unix pretty names
  • Link error on Windows (in future Rust version)

[1.5.2] - 2024-09-02

Changed

  • Updated redox_syscall to 0.5
  • Replace target_os = daku with daku cfg
  • Improved repository documentation

[1.5.1] - 2024-03-09

Fixed

  • Broken link in docs

[1.5.0] - 2024-03-03

Added

  • WASI support
  • Redox support
  • Fallible functions
    • whoami::fallible::devicename()
    • whoami::fallible::devicename_os()
    • whoami::fallible::distro()
    • whoami::fallible::hostname() - notably doesn't normalize to lowercase
    • whoami::fallible::realname()
    • whoami::fallible::realname_os()
    • whoami::fallible::username()

... (truncated)

Commits
  • 8170882 Release v1.6.0 (#162)
  • 109da1c Backport v2->v1: Fix reading escaped unix pretty names (#178)
  • bc489c0 Version 1.6.0 pre.2 (#158)
  • 7aabbfa Add discriminants to ExtendedNameFormat enum (#156)
  • 7aba7a4 Backport v2 -> v1: Fix license link (#154)
  • d90a4f8 1.6.0-pre.1 and Backport v2 -> v1: Adjusts langs() to match POSIX locale spec...
  • a027097 Backport v2 -> v1: Improved error handling (#149)
  • d9df517 Backport v2 -> v1: Switch Windows hostname() to return `PhysicalDnsHostname...
  • 85933dc Backport v2 -> v1: Check more environment variables for language (#146)
  • ef86159 v1: Update wasm-bindgen to v0.2.89 (#138)
  • Additional commits viewable 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
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the cargo group with 6 updates in the /askar directory:

| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.38.2` |
| [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `4.1.2` | `4.1.3` |
| [mio](https://github.com/tokio-rs/mio) | `0.8.10` | `0.8.11` |
| [rsa](https://github.com/RustCrypto/RSA) | `0.9.6` | `0.9.8` |
| [sqlx](https://github.com/launchbadge/sqlx) | `0.7.3` | `0.7.4` |
| [whoami](https://github.com/ardaku/whoami) | `1.4.1` | `1.6.0` |



Updates `tokio` from 1.36.0 to 1.38.2
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.36.0...tokio-1.38.2)

Updates `curve25519-dalek` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases)
- [Commits](dalek-cryptography/curve25519-dalek@curve25519-4.1.2...curve25519-4.1.3)

Updates `mio` from 0.8.10 to 0.8.11
- [Release notes](https://github.com/tokio-rs/mio/releases)
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/mio@v0.8.10...v0.8.11)

Updates `rsa` from 0.9.6 to 0.9.8
- [Changelog](https://github.com/RustCrypto/RSA/blob/master/CHANGELOG.md)
- [Commits](RustCrypto/RSA@v0.9.6...v0.9.8)

Updates `sqlx` from 0.7.3 to 0.7.4
- [Changelog](https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md)
- [Commits](launchbadge/sqlx@v0.7.3...v0.7.4)

Updates `whoami` from 1.4.1 to 1.6.0
- [Release notes](https://github.com/ardaku/whoami/releases)
- [Changelog](https://github.com/ardaku/whoami/blob/v1.6.0/CHANGELOG.md)
- [Commits](ardaku/whoami@v1.4.1...v1.6.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.38.2
  dependency-type: direct:production
  dependency-group: cargo
- dependency-name: curve25519-dalek
  dependency-version: 4.1.3
  dependency-type: indirect
  dependency-group: cargo
- dependency-name: mio
  dependency-version: 0.8.11
  dependency-type: indirect
  dependency-group: cargo
- dependency-name: rsa
  dependency-version: 0.9.8
  dependency-type: indirect
  dependency-group: cargo
- dependency-name: sqlx
  dependency-version: 0.7.4
  dependency-type: indirect
  dependency-group: cargo
- dependency-name: whoami
  dependency-version: 1.6.0
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant