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

fix(deps): update all #30

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

fix(deps): update all #30

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 12, 2024

This PR contains the following updates:

Package Type Update Change
async-trait dependencies patch 0.1.83 -> 0.1.86
async-tungstenite dependencies patch 0.28.1 -> 0.28.2
env_logger dependencies patch 0.11.5 -> 0.11.6
jsonwebtoken dependencies patch 9.3.0 -> 9.3.1
log dependencies patch 0.4.22 -> 0.4.25
mongodb (source) dependencies minor 3.1.0 -> 3.2.1
once_cell dependencies patch 1.20.2 -> 1.20.3
rand (source) dependencies minor 0.8.5 -> 0.9.0
redis dependencies minor 0.27.0 -> 0.28.0
ulid dependencies minor 1.1.3 -> 1.2.0

Release Notes

dtolnay/async-trait (async-trait)

v0.1.86

Compare Source

  • Documentation improvements

v0.1.85

Compare Source

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

v0.1.84

Compare Source

  • Support impl Trait in return type (#​282)
sdroege/async-tungstenite (async-tungstenite)

v0.28.2

Compare Source

Fixed
  • Add alloc feature to futures_task dependency to make sure futures-task::ArcWake is available.
rust-cli/env_logger (env_logger)

v0.11.6

Compare Source

Features
  • Opt-in file and line rendering
Keats/jsonwebtoken (jsonwebtoken)

v9.3.1

Compare Source

  • Update base64
rust-lang/log (log)

v0.4.25

Compare Source

v0.4.24

Compare Source

v0.4.23

Compare Source

mongodb/mongo-rust-driver (mongodb)

v3.2.1

Compare Source

The MongoDB Rust driver team is pleased to announce the v3.2.1 release of the mongodb crate, now available for download from crates.io.

Full Release Notes

Bug fix
  • RUST-2146 Fix compilation when no default features are enabled (#​1292)
Improvement

v3.2.0

Compare Source

The MongoDB Rust driver team is pleased to announce the v3.2.0 release of the mongodb crate, now available for download from crates.io.

Highlighted Changes

Stable API for In-Use Encryption

The API for in-use encryption is now stable and has the same backwards compatibility guarantees as the rest of the driver. To reflect this, the feature is now named in-use-encryption; in-use-encryption-unstable will continue to be provided as a compatibility alias. Please note that this is a policy change only and that the API itself has not changed from the previous release.

Improved documentation for option setters

When looking at the rustdoc for methods with chainable setters for options (e.g. Collection::find), those setters are listed directly in the rustdoc for the method rather than only being visible in the rustdoc for the type of the returned future.

Upcoming Change: EOL for Server Version 4.0

In the next minor version release (3.3.0), the Rust driver will be dropping support for connecting to mongodb server version 4.0. As of that release, the minimum supported server version will be 4.2.

Full Release Notes

Below are a selected list of changes with user impact; for a full list of changes see this GitHub query.

New Features
  • RUST-2030 Add more event fields: lsid, txnNumber and disambiguatedPaths (#​1197) (thanks @​arthurprs!)
  • RUST-2001 Allow SRV hostnames with less than three parts (#​1211)
  • RUST-2002 Allow update to supply sort option (#​1222)
  • RUST-911: Add srvServiceName URI option (#​1235)
  • RUST-226 Support tlsCertificateKeyFilePassword (#​1256)
  • RUST-1905 Add Kubernetes Support for OIDC (#​1276)
  • RUST-2006 Add option to configure DEK cache lifetime (#​1284)
Improvements
  • RUST-1795 Remove unstable from in-use encryption (#​1191)
  • track task spawn location for tokio instrumentation (#​1201) (thanks @​hds!)
  • RUST-1437 Send endSessions on client shutdown (#​1216)
  • RUST-229 Parse IPv6 addresses in the connection string (#​1242)
  • RUST-1222 Cancel in-progress operations when SDAM heartbeats time out (#​1249)
  • RUST-2116: bump msrv to 1.71.1 (#​1265)
  • RUST-2103 Better documentation for action options (various)
  • chore: upgrade reqwest to v0.12 and hyper to v1 (#​1278) (thanks @​zitsen!)
  • Make EncryptedClientBuilder publicly accessible (#​1282)
  • RUST-1894 Retry KMS requests on transient errors (#​1281)
Bugfixes
  • RUST-2037 Fix logic for populating bulk write partial result (#​1212)
  • RUST-2054 Fix quoting when constructing index names (#​1226)
  • Fix read_document_bytes unchecked conversion bug (#​1274)
  • Disallow setting query_type for encrypt_expression (#​1275)

v3.1.1

Compare Source

The MongoDB Rust driver team is pleased to announce the v3.1.1 release of the mongodb crate, now available for download from crates.io.

Full Release Notes

Improvements
  • RUST-2097 Remove derivative dependency (#​1245)
  • RUST-2113 Upgrade hickory dependencies (#​1264)
matklad/once_cell (once_cell)

v1.20.3

Compare Source

rust-random/rand (rand)

v0.9.0

Compare Source

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
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)
API changes: Distributions
  • Relax Sized bound on Distribution<T> for &D (#​1278)
  • Remove impl of Distribution<Option<T>> for StandardUniform (#​1526)
  • Let distribution StandardUniform support all NonZero* types (#​1332)
  • Fns {Uniform, UniformSampler}::{new, new_inclusive} return a Result (instead of potentially panicking) (#​1229)
  • Distribution Uniform implements TryFrom instead of From for ranges (#​1229)
  • Add UniformUsize (#​1487)
  • Remove support for generating isize and usize values with StandardUniform, Uniform (except via UniformUsize) and Fill and usage as a WeightedAliasIndex weight (#​1487)
  • Add impl DistString for distributions Slice<char> and Uniform<char> (#​1315)
  • Add fn Slice::num_choices (#​1402)
  • Add fn p() for distribution Bernoulli to access probability (#​1481)
API changes: Weighted distributions
  • Add pub module rand::distr::weighted, moving WeightedIndex there (#​1548)
  • Add trait weighted::Weight, allowing WeightedIndex to trap overflow (#​1353)
  • Add fns weight, weights, total_weight to distribution WeightedIndex (#​1420)
  • Rename enum WeightedError to weighted::Error, revising variants (#​1382) and mark as #[non_exhaustive] (#​1480)
API changes: SIMD
  • Switch to std::simd, expand SIMD & docs (#​1239)
Reproducibility-breaking changes
  • Make ReseedingRng::reseed discard remaining data from the last block generated (#​1379)
  • Change fn SmallRng::seed_from_u64 implementation (#​1203)
  • Allow UniformFloat::new samples and UniformFloat::sample_single to yield high (#​1462)
  • Fix portability of distribution Slice (#​1469)
  • Make Uniform for usize portable via UniformUsize (#​1487)
  • Fix IndexdRandom::choose_multiple_weighted for very small seeds and optimize for large input length / low memory (#​1530)
Reproducibility-breaking optimisations
  • Optimize fn sample_floyd, affecting output of rand::seq::index::sample and rand::seq::SliceRandom::choose_multiple (#​1277)
  • New, faster algorithms for IteratorRandom::choose and choose_stable (#​1268)
  • New, faster algorithms for SliceRandom::shuffle and partial_shuffle (#​1272)
  • Optimize distribution Uniform: use Canon's method (single sampling) / Lemire's method (distribution sampling) for faster sampling (breaks value stability; #​1287)
  • Optimize fn sample_single_inclusive for floats (+~20% perf) (#​1289)
Other optimisations
  • Improve SmallRng initialization performance (#​1482)
  • Optimise SIMD widening multiply (#​1247)
Other
Documentation
  • Improve ThreadRng related docs (#​1257)
  • Docs: enable experimental --generate-link-to-definition feature (#​1327)
  • Better doc of crate features, use doc_auto_cfg (#​1411, #​1450)
redis-rs/redis-rs (redis)

v0.28.2

Compare Source

Changes & Bug fixes

v0.28.1

Compare Source

Changes & Bug fixes

v0.28.0

Compare Source

0.28.0 (2025-01-7)
Changes & Bug fixes
Documentation improvements
CI improvements
  • Run tests concurrently (#​1444)
  • Report slow tests more eagerly (#​1441)
  • Improve testing of optional features (#​1448)

New Contributors

dylanhart/ulid-rs (ulid)

v1.2.0

Compare Source

v1.1.4

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title fix(deps): update rust crate mongodb to v3.1.1 fix(deps): update all Dec 15, 2024
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from e8ab2d7 to 23f0794 Compare January 9, 2025 06:45
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 10c4ee7 to 1febe2f Compare January 16, 2025 22:02
Copy link
Contributor Author

renovate bot commented Jan 27, 2025

⚠️ 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:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package [email protected] --precise 0.9.0
    Updating crates.io index
error: failed to select a version for the requirement `rand = "^0.8.3"`
candidate versions found which didn't match: 0.9.0
location searched: crates.io index
required by package `mongodb v3.2.1`
    ... which satisfies dependency `mongodb = "^3.0.0"` (locked to 3.2.1) of package `harmony v0.1.0 (/tmp/renovate/repos/github/nextania/harmony)`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants