Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore(deps): Bump the non-core-dependencies group in /api with 9 updates #99

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 1, 2025

Bumps the non-core-dependencies group in /api with 9 updates:

Package From To
async-trait 0.1.83 0.1.86
clap 4.5.23 4.5.27
moka 0.12.8 0.12.10
rand 0.8.5 0.9.0
serde_json 1.0.134 1.0.138
tokio 1.42.0 1.43.0
uuid 1.11.0 1.12.1
rstest 0.23.0 0.24.0
testcontainers-modules 0.11.4 0.11.6

Updates async-trait from 0.1.83 to 0.1.86

Release notes

Sourced from async-trait's releases.

0.1.86

  • Documentation improvements

0.1.85

  • Omit Self: 'async_trait bound in impl when not needed by signature (#284)

0.1.84

  • Support impl Trait in return type (#282)
Commits
  • 46a70c0 Release 0.1.86
  • 0e43f29 Merge pull request #286 from dtolnay/dyncomp
  • c49cbcb Update 'object safe' -> 'dyn compatible' naming in tests
  • 87316f9 Merge pull request #285 from dtolnay/dyncomp
  • eb69fb3 Delete section on dyn compatibility of default implementations
  • ec9665a Update example error message in docs
  • f1b4d3c Update ui test suite to nightly-2025-02-01
  • b33a4b2 More precise gitignore patterns
  • 9d09210 Remove **/*.rs.bk from project-specific gitignore
  • 3f11674 Update ui test suite to nightly-2025-01-23
  • Additional commits viewable in compare view

Updates clap from 4.5.23 to 4.5.27

Release notes

Sourced from clap's releases.

v4.5.27

[4.5.27] - 2025-01-20

Documentation

  • Iterate on tutorials and reference based on feedback

v4.5.26

[4.5.26] - 2025-01-09

Fixes

  • (error) Reduce binary size with the suggestions feature

v4.5.25

[4.5.25] - 2025-01-09

Fixes

  • (help) Reduce binary size

v4.5.24

[4.5.24] - 2025-01-07

Fixes

  • (parser) Correctly handle defaults with ignore_errors(true) and when a suggestion is provided for an unknown argument
Changelog

Sourced from clap's changelog.

[4.5.27] - 2025-01-20

Documentation

  • Iterate on tutorials and reference based on feedback

[4.5.26] - 2025-01-09

Fixes

  • (error) Reduce binary size with the suggestions feature

[4.5.25] - 2025-01-09

Fixes

  • (help) Reduce binary size

[4.5.24] - 2025-01-07

Fixes

  • (parser) Correctly handle defaults with ignore_errors(true) and when a suggestion is provided for an unknown argument
Commits
  • 21c9892 chore: Release
  • 0c8bceb docs: Update changelog
  • d8f102a Merge pull request #5732 from epage/consistent
  • c92fca3 docs(complete): Clarify CompleteEnv's Shell trait
  • 5ca60e9 Merge pull request #5731 from epage/bash
  • 5d7c16c fix(complete): Adjust how IFS is passed to clap
  • df1efca chore: Release
  • d48bef6 docs: Update changelog
  • 6b7aa3d Merge pull request #5628 from mart-mihkel/complete_hyphen
  • 57b6cb8 refactor(complete): Simplify engine::complete
  • Additional commits viewable in compare view

Updates moka from 0.12.8 to 0.12.10

Changelog

Sourced from moka's changelog.

Version 0.12.10

Changed

  • Disable the quanta feature by default. (#482[gh-pull-0482])
  • Replaced most uses of quanta::Instant with std::time::Instant to increase the accuracy of time measurements (#481[gh-pull-0481]):
    • When quanta feature is enabled, quanta::Instant is used for some performance critical parts in the cache, and std::time::Instant is used for the rest of the parts.
    • However, as of this version, enabling the quanta feature will not make any noticeable difference in the performance.
    • When quanta feature is disabled (default), std::time::Instant is used for all time measurements.
  • Switched to AtomicU64 of the portable-atomic crate, which provides fallback implementations for platforms where std AtomicU64 is not available (#480[gh-pull-0480]):
    • moka's atomic64 feature no longer has any effect on the build as AtomicU64 is now always available on all platforms. But we keep the atomic64 feature in Cargo.toml for backward compatibility.

Version 0.12.9

Bumped the minimum supported Rust version (MSRV) to 1.70 (June 1, 2023) (#474[gh-pull-0474]).

Fixed

  • Prevent an occasional panic in an internal to_std_instant method when per-entry expiration policy is used. (#472[gh-issue-0472])
  • Documentation: Removed leftover mentions of background threads. (#464[gh-issue-0464])
    • Also added the implementation details chapter to the crate top-level documentation to explain some internal behavior of the cache.

Added

  • Added and_try_compute_if_nobody_else method to future::Cache's entry API. (#460[gh-pull-0460], by [@​xuehaonan27][gh-xuehaonan27])

Removed

  • Removed triomphe crate from the dependency by adding our own internal Arc type. (#456[gh-pull-0456])
    • Our Arc will be more memory efficient than std::sync::Arc or triomphe::Arc on 64-bit platforms as it uses a single AtomicU32 counter.
  • Removed needless traits along with async-trait usage. (#445[gh-pull-0445], by [@​Swatinem][gh-Swatinem])

... (truncated)

Commits
  • de0b2d6 Merge pull request #483 from moka-rs/prepare-v0-12-10
  • c7aec09 Update the README; remove a broken link to the troubleshooting section
  • 101e3a9 Merge pull request #482 from moka-rs/disable-quanta-by-default
  • 9764df5 Merge pull request #481 from moka-rs/increase-time-accuracy
  • 5d03e02 Minor tweaks in the clock module
  • 5dbd7ab Merge pull request #480 from moka-rs/portable-atomic
  • f7d2d29 Update the change log
  • 0a6b6a4 Disable the quanta feature by default
  • d22f4f3 Update the change log
  • 668bdc0 Remove commented out codes
  • Additional commits viewable in compare view

Updates rand from 0.8.5 to 0.9.0

Changelog

Sourced from rand's changelog.

[0.9.0] - 2025-01-27

Security and unsafe

  • Policy: "rand is not a crypto library" (#1514)
  • Remove fork-protection from ReseedingRng and ThreadRng. Instead, it is recommended to call ThreadRng::reseed on fork. (#1379)
  • Use zerocopy to replace some unsafe 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 without getrandom or rand_chacha (#1354)
  • Enable feature small_rng by default (#1455)
  • Remove implicit feature rand_chacha; use std_rng instead. (#1473)
  • Rename feature serde1 to serde (#1477)
  • Rename feature getrandom to os_rng (#1537)
  • Add feature thread_rng (#1547)

API changes: rand_core traits

  • Add fn RngCore::read_adapter implementing std::io::Read (#1267)
  • Add trait CryptoBlockRng: BlockRngCore; make trait CryptoRng: RngCore (#1273)
  • Add traits TryRngCore, TryCryptoRng (#1424, #1499)
  • Rename fn SeedableRng::from_rng -> try_from_rng and add infallible variant fn from_rng (#1424)
  • Rename fn SeedableRng::from_entropy -> from_os_rng and add fallible variant fn try_from_os_rng (#1424)
  • Add bounds Clone and AsRef to associated type SeedableRng::Seed (#1491)

API changes: Rng trait and top-level fns

  • Rename fn rand::thread_rng() to rand::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 as random_iter (#1305, #1500)
  • Rename fn Rng::gen to random to avoid conflict with the new gen keyword in Rust 2024 (#1438)
  • Rename fns Rng::gen_range to random_range, gen_bool to random_bool, gen_ratio to random_ratio (#1505)
  • Annotate panicking methods with #[track_caller] (#1442, #1447)

API changes: RNGs

  • Fix <SmallRng as SeedableRng>::Seed size to 256 bits (#1455)
  • Remove first parameter (rng) of ReseedingRng::new (#1533)

API changes: Sequences

  • Split trait SliceRandom into IndexedRandom, IndexedMutRandom, SliceRandom (#1382)
  • Add IndexedRandom::choose_multiple_array, index::sample_array (#1453, #1469)

API changes: Distributions: renames

  • Rename module rand::distributions to rand::distr (#1470)
  • Rename distribution Standard to StandardUniform (#1526)
  • Move distr::Slice -> distr::slice::Choose, distr::EmptySlice -> distr::slice::Empty (#1548)
  • Rename trait distr::DistString -> distr::SampleString (#1548)
  • Rename distr::DistIter -> distr::Iter, distr::DistMap -> distr::Map (#1548)

... (truncated)

Commits

Updates serde_json from 1.0.134 to 1.0.138

Release notes

Sourced from serde_json's releases.

v1.0.138

  • Documentation improvements

v1.0.137

  • Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org (#1231)

v1.0.136

  • Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (#1230, thanks @​goffrie)

v1.0.135

Commits
  • c916099 Release 1.0.138
  • dc29e48 Move BufReader to caller
  • 29122f9 Sort imports from PR 1237
  • d33c1b5 Merge pull request #1237 from JonathanBrouwer/master
  • 8c2d800 Add more warnings to apply buffering on docs of affected functions
  • 65bbd1a Fix example of from_reader not applying buffering when it should
  • 87f78da More precise gitignore patterns
  • 4134f11 Remove *.sw[po] from gitignore
  • c7626db Remove **/*.rs.bk from project-specific gitignore
  • eb49e28 Release 1.0.137
  • Additional commits viewable in compare view

Updates tokio from 1.42.0 to 1.43.0

Release notes

Sourced from tokio's releases.

Tokio v1.43.0

1.43.0 (Jan 8th, 2025)

Added

  • net: add UdpSocket::peek methods (#7068)
  • net: add support for Haiku OS (#7042)
  • process: add Command::into_std() (#7014)
  • signal: add SignalKind::info on illumos (#6995)
  • signal: add support for realtime signals on illumos (#7029)

Fixed

  • io: don't call set_len before initializing vector in Blocking (#7054)
  • macros: suppress clippy::needless_return in #[tokio::main] (#6874)
  • runtime: fix thread parking on WebAssembly (#7041)

Changes

  • chore: use unsync loads for unsync_load (#7073)
  • io: use Buf::put_bytes in Repeat read impl (#7055)
  • task: drop the join waker of a task eagerly (#6986)

Changes to unstable APIs

  • metrics: improve flexibility of H2Histogram Configuration (#6963)
  • taskdump: add accessor methods for backtrace (#6975)

Documented

  • io: clarify ReadBuf::uninit allows initialized buffers as well (#7053)
  • net: fix ambiguity in TcpStream::try_write_vectored docs (#7067)
  • runtime: fix LocalRuntime doc links (#7074)
  • sync: extend documentation for watch::Receiver::wait_for (#7038)
  • sync: fix typos in OnceCell docs (#7047)

#6874: tokio-rs/tokio#6874 #6963: tokio-rs/tokio#6963 #6975: tokio-rs/tokio#6975 #6986: tokio-rs/tokio#6986 #6995: tokio-rs/tokio#6995 #7014: tokio-rs/tokio#7014 #7029: tokio-rs/tokio#7029 #7038: tokio-rs/tokio#7038 #7041: tokio-rs/tokio#7041 #7042: tokio-rs/tokio#7042 #7047: tokio-rs/tokio#7047 #7053: tokio-rs/tokio#7053 #7054: tokio-rs/tokio#7054 #7055: tokio-rs/tokio#7055

... (truncated)

Commits
  • 5f3296d chore: prepare Tokio v1.43.0 (#7079)
  • cc974a6 chore: prepare tokio-macros v2.5.0 (#7078)
  • 15495fd metrics: improve flexibility of H2Histogram Configuration (#6963)
  • ad41834 io: don't call set_len before initializing vector in Blocking (#7054)
  • bd3e857 runtime: move is_join_waker_set assertion in unset_waker (#7072)
  • 15f7366 runtime: fix LocalRuntime doc links (#7074)
  • fd2048d ci: split miri jobs into unit and integration tests (#7071)
  • e8f3915 chore: use unsync loads for unsync_load (#7073)
  • 67f1277 net: fix ambiguity in TcpStream::try_write_vectored docs (#7067)
  • 463502c io: clarify ReadBuf::uninit allows initialized buffers as well (#7053)
  • Additional commits viewable in compare view

Updates uuid from 1.11.0 to 1.12.1

Release notes

Sourced from uuid's releases.

1.12.1

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@1.12.0...1.12.1

1.12.0

⚠️ Possible Breakage

This release includes additional PartialEq implementations on Uuid, which can break inference in some cases.

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@1.11.1...1.12.0

1.11.1

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@1.11.0...1.11.1

Commits
  • 70831d2 Merge pull request #791 from uuid-rs/cargo/1.12.1
  • ddb8785 prepare for 1.12.1 release
  • 3a0a378 Merge pull request #790 from uuid-rs/chore/fewer-shifts
  • 62da97b remove sketchy benches
  • 7a96ae2 restore parens
  • cfc627b reduce bitshifts in from_u64_pair
  • 4c785e5 Merge pull request #788 from Vrtgs/main
  • 70efa18 Merge pull request #789 from cstyles/fix-links-to-namespaces
  • 2a28bc5 Fix links to namespaces in documentation
  • 5d629ce use inherint to_be_bytes and to_le_bytes methods, rather than reimplementing ...
  • Additional commits viewable in compare view

Updates rstest from 0.23.0 to 0.24.0

Release notes

Sourced from rstest's releases.

0.24.0

What's Changed

New Contributors

Full Changelog: la10736/rstest@v0.23.0...v0.24.0

Changelog

Sourced from rstest's changelog.

[0.24.0] 2025/1/1

Changed

Add

  • #![no_std] support: now you can use rstest also in no_std lib (see #282 thanks to @​rnbguy)
  • #[context] to have test function name and other useful thighs on the tip of your fingers (see #177)
Commits
  • d57af90 Prepare release
  • dfc4ff0 Make clippy happy
  • 01140c1 Docs and changelog
  • 4a9763f 1. Test also matrix case
  • d77d7c6 Base implementation
  • 7792a9b Add the ability to run CI test on demand
  • 11869b5 Don't add channel if the env is not provided explicitly.
  • 9a78bfb replace futures with futures-util
  • 88f9c2e #282 : add e2e test, cover also the once fixture case and add cheange log lines
  • cb5db35 Close #284 and add a test to check msrv on rendered code.
  • Additional commits viewable in compare view

Updates testcontainers-modules from 0.11.4 to 0.11.6

Release notes

Sourced from testcontainers-modules's releases.

v0.11.6

Features

  • Allow enabling jetstream for nats (#268)
  • Add Foundry Anvil image impl (#272)
  • Add method latest to anvil node impl (#277)

Testing

  • Fix broken test in CI (#281)

v0.11.5

Bug Fixes

  • Fix clippy errors (#251)

Documentation

  • Add nats example (#239)

Features

  • Add "pro" variant for LocalStack image (#255)
  • Add Valkey module (#252)
  • Add RQLite module (#261)

Miscellaneous Tasks

  • Update async-nats requirement from 0.37.0 to 0.38.0 (#245)
  • Fix oracle tests (#263)
  • Bump MSRV to 1.81 (#264)
  • Utilize cargo-hack partitions to speed up tests (#265)
Changelog

Sourced from testcontainers-modules's changelog.

[0.11.6] - 2025-01-27

Features

  • Allow enabling jetstream for nats (#268)
  • Add Foundry Anvil image impl (#272)
  • Add method latest to anvil node impl (#277)

Testing

  • Fix broken test in CI (#281)

[0.11.5] - 2025-01-07

Bug Fixes

  • Fix clippy errors (#251)

Documentation

  • Add nats example (#239)

Features

  • Add "pro" variant for LocalStack image (#255)
  • Add Valkey module (#252)
  • Add RQLite module (#261)

Miscellaneous Tasks

  • Update async-nats requirement from 0.37.0 to 0.38.0 (#245)
  • Fix oracle tests (#263)
  • Bump MSRV to 1.81 (#264)
  • Utilize cargo-hack partitions to speed up tests (#265)
Commits

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

Bumps the non-core-dependencies group in /api with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.83` | `0.1.86` |
| [clap](https://github.com/clap-rs/clap) | `4.5.23` | `4.5.27` |
| [moka](https://github.com/moka-rs/moka) | `0.12.8` | `0.12.10` |
| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.134` | `1.0.138` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.11.0` | `1.12.1` |
| [rstest](https://github.com/la10736/rstest) | `0.23.0` | `0.24.0` |
| [testcontainers-modules](https://github.com/testcontainers/testcontainers-rs-modules-community) | `0.11.4` | `0.11.6` |


Updates `async-trait` from 0.1.83 to 0.1.86
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](dtolnay/async-trait@0.1.83...0.1.86)

Updates `clap` from 4.5.23 to 4.5.27
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.23...clap_complete-v4.5.27)

Updates `moka` from 0.12.8 to 0.12.10
- [Changelog](https://github.com/moka-rs/moka/blob/main/CHANGELOG.md)
- [Commits](moka-rs/moka@v0.12.8...v0.12.10)

Updates `rand` from 0.8.5 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@0.8.5...0.9.0)

Updates `serde_json` from 1.0.134 to 1.0.138
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.134...v1.0.138)

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

Updates `uuid` from 1.11.0 to 1.12.1
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@1.11.0...1.12.1)

Updates `rstest` from 0.23.0 to 0.24.0
- [Release notes](https://github.com/la10736/rstest/releases)
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md)
- [Commits](la10736/rstest@v0.23.0...v0.24.0)

Updates `testcontainers-modules` from 0.11.4 to 0.11.6
- [Release notes](https://github.com/testcontainers/testcontainers-rs-modules-community/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-rs-modules-community/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-rs-modules-community@v0.11.4...v0.11.6)

---
updated-dependencies:
- dependency-name: async-trait
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-core-dependencies
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-core-dependencies
- dependency-name: moka
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-core-dependencies
- dependency-name: rand
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: non-core-dependencies
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-core-dependencies
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: non-core-dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: non-core-dependencies
- dependency-name: rstest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: non-core-dependencies
- dependency-name: testcontainers-modules
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-core-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants