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 non-major dependencies #55

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 26, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
actix-web (source) dependencies minor 4.3.0 -> 4.7.0
anyhow dependencies patch 1.0.69 -> 1.0.86
async-trait dependencies patch 0.1.64 -> 0.1.80
base64 dependencies minor 0.21.0 -> 0.22.0
cuid2 dependencies patch 0.1.0 -> 0.1.2
docker/build-push-action action minor v4.0.0 -> v4.2.1
docker/login-action action minor v2.1.0 -> v2.2.0
docker/setup-buildx-action action minor v2.4.1 -> v2.10.0
futures-util (source) dependencies patch 0.3.26 -> 0.3.30
http dependencies patch 0.2.9 -> 0.2.12
once_cell dependencies minor 1.17.1 -> 1.19.0
rayon dependencies minor 1.6.1 -> 1.10.0
redis dependencies minor 0.22.3 -> 0.25.0
regress dependencies minor 0.4.1 -> 0.10.0
reqwest dependencies minor 0.11.14 -> 0.12.0
rust-s3 dependencies minor 0.32.3 -> 0.33.0
serde (source) dependencies patch 1.0.152 -> 1.0.203
serde_json dependencies patch 1.0.93 -> 1.0.117
tokio (source) dependencies minor 1.25.0 -> 1.38.0
tracing (source) dependencies patch 0.1.37 -> 0.1.40
tracing-actix-web dependencies patch 0.7.2 -> 0.7.11
tracing-subscriber (source) dependencies patch 0.3.16 -> 0.3.18
url dependencies minor 2.3.1 -> 2.5.1

Release Notes

dtolnay/anyhow (anyhow)

v1.0.86

Compare Source

  • Fix parse error in ensure! with non-literal after minus sign (#​373)

v1.0.85

Compare Source

  • Improve ensure! macro's rules to unblock some rustc pretty-printer improvements (#​368, #​371)

v1.0.84

Compare Source

  • Disallow calling ensure! through a Not impl for a type that is not bool (#​367)

v1.0.83

Compare Source

  • Integrate compile-time checking of cfgs (#​363)

v1.0.82

Compare Source

  • Documentation improvements

v1.0.81

Compare Source

  • Make backtrace support available when using -Dwarnings (#​354)

v1.0.80

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78

v1.0.79

Compare Source

  • Work around improperly cached build script result by sccache (#​340)

v1.0.78

Compare Source

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#​337)

v1.0.77

Compare Source

v1.0.76

Compare Source

  • Opt in to unsafe_op_in_unsafe_fn lint (#​329)

v1.0.75

Compare Source

v1.0.74

Compare Source

v1.0.73

Compare Source

v1.0.72

Compare Source

  • Documentation improvements

v1.0.71

Compare Source

  • Documentation improvements

v1.0.70

Compare Source

  • Update syn dependency to 2.x
dtolnay/async-trait (async-trait)

v0.1.80

Compare Source

v0.1.79

Compare Source

  • Clean up some dead code

v0.1.78

Compare Source

  • Prevent unused_qualifications lint being triggered in generated code in nightly-2024-03-05 and up (#​260)

v0.1.77

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v0.1.76

Compare Source

  • Documentation improvements

v0.1.75

Compare Source

  • Documentation improvements

v0.1.74

Compare Source

  • Documentation improvements

v0.1.73

Compare Source

  • Prevent generated code from triggering ignored_unit_patterns pedantic clippy lint

v0.1.72

Compare Source

  • Documentation improvements

v0.1.71

Compare Source

  • Documentation improvements

v0.1.70

Compare Source

v0.1.69

Compare Source

  • Resolve new diverging_sub_expression clippy lint in generated code

v0.1.68

Compare Source

  • Improve error message if an async fn is written without a function body in an impl block

v0.1.67

Compare Source

  • Update syn dependency to 2.x

v0.1.66

Compare Source

  • Set html_root_url attribute

v0.1.65

Compare Source

  • Fix interaction with rustc's single_use_lifetimes lint (#​238, #​239)
marshallpierce/rust-base64 (base64)

v0.22.1

Compare Source

  • Correct the symbols used for the predefined alphabet::BIN_HEX.

v0.22.0

Compare Source

  • DecodeSliceError::OutputSliceTooSmall is now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning that Engine::decode_slice can now be used with exactly-sized output slices. As part of this, Engine::internal_decode now returns DecodeSliceError instead of DecodeError, 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 either InvalidLength or InvalidByte being appropriate.
  • Decoding is somewhat faster (5-10%)

v0.21.7

Compare Source

  • Support getting an alphabet's contents as a str via Alphabet::as_str()

v0.21.6

Compare Source

  • Improved introductory documentation and example

v0.21.5

Compare Source

  • Add Debug and Clone impls for the general purpose Engine

v0.21.4

Compare Source

  • Make encoded_len const, allowing the creation of arrays sized to encode compile-time-known data lengths

v0.21.3

Compare Source

  • Implement source instead of cause 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

v0.21.2

Compare Source

  • Rollback MSRV to 1.57.0 -- only dev dependencies need 1.60, not the main code

v0.21.1

Compare Source

  • Remove the possibility of panicking during decoded length calculations
  • DecoderReader no longer sometimes erroneously ignores
    padding #​226

Breaking changes

  • Engine.internal_decode return type changed
  • Update MSRV to 1.60.0
mplanchard/cuid-rust (cuid2)

v0.1.2

Compare Source

Changed
  • Internal updates to match updated CUID construction logic in the reference
    implementation
    ,
    specifically:
    • Simplified hashing function, no longer adding additional entropy in addition
      to building a hash
    • Increased range of possible values for counter initialization
    • Random numbers for entropy are now random numbers from [0, 36), rather than
      a random choice from a static array of prime numbers

v0.1.1

Compare Source

Added
  • cuid/cuid2: Moved common utility logic out into a cuid-util crate
  • cuid2: #​10: New is_cuid2 function and is_cuid alias
Changed
  • cuid: Replaced base conversion logic in cuid with the logic in cuid-util,
    yielding a solid performance improvement for CUID generation (10-20%)
  • cuid2: Added #[inline] annotations for main cuid2 functions
Fixed
  • cuid: 94d4cd0: Removed unused bigint dependency
  • cuid2: #​11: Moved proptest to dev dependencies
docker/build-push-action (docker/build-push-action)

v4.2.1

Compare Source

Note

Buildx v0.10 enables support for a minimal SLSA Provenance attestation, which requires support for OCI-compliant multi-platform images. This may introduce issues with registry and runtime support (e.g. Google Cloud Run and AWS Lambda). You can optionally disable the default provenance attestation functionality using provenance: false.

Full Changelog: docker/build-push-action@v4.2.0...v4.2.1

v4.2.0

Compare Source

Note

Buildx v0.10 enables support for a minimal SLSA Provenance attestation, which requires support for OCI-compliant multi-platform images. This may introduce issues with registry and runtime support (e.g. Google Cloud Run and AWS Lambda). You can optionally disable the default provenance attestation functionality using provenance: false.

Full Changelog: docker/build-push-action@v4.1.1...v4.2.0

v4.1.1

Compare Source

Note

Buildx v0.10 enables support for a minimal SLSA Provenance attestation, which requires support for OCI-compliant multi-platform images. This may introduce issues with registry and runtime support (e.g. Google Cloud Run and AWS Lambda). You can optionally disable the default provenance attestation functionality using provenance: false.

Full Changelog: docker/build-push-action@v4.1.0...v4.1.1

v4.1.0

Compare Source

Note

Buildx v0.10 enables support for a minimal SLSA Provenance attestation, which requires support for OCI-compliant multi-platform images. This may introduce issues with registry and runtime support (e.g. Google Cloud Run and AWS Lambda). You can optionally disable the default provenance attestation functionality using provenance: false.

Full Changelog: docker/build-push-action@v4.0.0...v4.1.0

docker/login-action (docker/login-action)

v2.2.0

Compare Source

Full Changelog: docker/login-action@v2.1.0...v2.2.0

docker/setup-buildx-action (docker/setup-buildx-action)

v2.10.0

Compare Source

What's Changed

Full Changelog: docker/setup-buildx-action@v2.9.1...v2.10.0

v2.9.1

Compare Source

Full Changelog: docker/setup-buildx-action@v2.9.0...v2.9.1

v2.9.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.8.0...v2.9.0

v2.8.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.7.0...v2.8.0

v2.7.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.6.0...v2.7.0

v2.6.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.5.0...v2.6.0

v2.5.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.4.1...v2.5.0

rust-lang/futures-rs (futures-util)

v0.3.30

Compare Source

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#​2797)
  • Fix panic in FuturesUnordered::clear (#​2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#​2801, #​2812)
  • Improve support for targets without atomic CAS (#​2811)
  • Remove build scripts (#​2811)

v0.3.29

Compare Source

  • Add TryStreamExt::try_ready_chunks (#​2757)
  • Add TryStreamExt::{try_all,try_any} (#​2783)
  • Add UnboundedSender::{len,is_empty} (#​2750)
  • Fix Sync impl of FuturesUnordered (#​2788)
  • Fix infinite loop caused by invalid UTF-8 bytes (#​2785)
  • Fix build error with -Z minimal-versions (#​2761)

v0.3.28

Compare Source

v0.3.27

Compare Source

hyperium/http (http)

v0.2.12

Compare Source

What's Changed

  • Add methods to allow trying to allocate in the HeaderMap, returning an error if oversize instead of panicking.
  • Fix HeaderName::from_lowercase that could allow NUL bytes in some cases.

v0.2.11

Compare Source

What's Changed
  • Fix MIRI warnings in HeaderMap::iter().

v0.2.10

Compare Source

  • Fix parsing of Authority to handle square brackets in incorrect order.
  • Fix HeaderMap::with_capacity() to handle arithmetic overflow.
matklad/once_cell (once_cell)

v1.19.0

Compare Source

  • Use portable-atomic instead of atomic-polyfill, #​251.

v1.18.0

Compare Source

  • MSRV is updated to 1.60.0 to take advantage of dep: syntax for cargo features,
    removing "implementation details" from publicly visible surface.

v1.17.2

Compare Source

  • Avoid unnecessary synchronization in Lazy::{force,deref}_mut(), #​231.
rayon-rs/rayon (rayon)

v1.10.0

Compare Source

  • The new methods ParallelSlice::par_chunk_by and
    ParallelSliceMut::par_chunk_by_mut work like the slice methods chunk_by
    and chunk_by_mut added in Rust 1.77.

v1.9.0

Compare Source

  • The new methods IndexedParallelIterator::by_exponential_blocks and
    by_uniform_blocks allow processing items in smaller groups at a time.
  • The new iter::walk_tree, walk_tree_prefix, and walk_tree_postfix
    functions enable custom parallel iteration over tree-like structures.
  • The new method ParallelIterator::collect_vec_list returns items as a linked
    list of vectors, which is an efficient mode of parallel collection used by
    many of the internal implementations of collect.
  • The new methods ParallelSliceMut::par_split_inclusive_mut,
    ParallelSlice::par_split_inclusive, and
    ParallelString::par_split_inclusive all work like a normal split but
    keeping the separator as part of the left slice.
  • The new ParallelString::par_split_ascii_whitespace splits only on ASCII
    whitespace, which is faster than including Unicode multi-byte whitespace.
  • OsString now implements FromParallelIterator<_> and ParallelExtend<_>
    for a few item types similar to the standard FromIterator and Extend.
  • The internal Pattern trait for string methods is now implemented for
    [char; N] and &[char; N], matching any of the given characters.

v1.8.1

Compare Source

  • The new "web_spin_lock" crate feature makes mutexes spin on the main
    browser thread in WebAssembly, rather than suffer an error about forbidden
    atomics.wait if they were to block in that context. Thanks @​RReverser!

v1.8.0

Compare Source

  • The minimum supported rustc is now 1.63.
  • Added ThreadPoolBuilder::use_current_thread to use the builder thread as
    part of the new thread pool. That thread does not run the pool's main loop,
    but it may participate in work-stealing if it yields to rayon in some way.
  • Implemented FromParallelIterator<T> for Box<[T]>, Rc<[T]>, and
    Arc<[T]>, as well as FromParallelIterator<Box<str>> and
    ParallelExtend<Box<str>> for String.
  • ThreadPoolBuilder::build_scoped now uses std::thread::scope.
  • The default number of threads is now determined using
    std::thread::available_parallelism instead of the num_cpus crate.
  • The internal logging facility has been removed, reducing bloat for all users.
  • Many smaller performance tweaks and documentation updates.

v1.7.0

Compare Source

  • The minimum supported rustc is now 1.59.
  • Added a fallback when threading is unsupported.
  • The new ParallelIterator::take_any and skip_any methods work like
    unordered IndexedParallelIterator::take and skip, counting items in
    whatever order they are visited in parallel.
  • The new ParallelIterator::take_any_while and skip_any_while methods work
    like unordered Iterator::take_while and skip_while, which previously had
    no parallel equivalent. The "while" condition may be satisfied from anywhere
    in the parallel iterator, affecting all future items regardless of position.
  • The new yield_now and yield_local functions will cooperatively yield
    execution to Rayon, either trying to execute pending work from the entire
    pool or from just the local deques of the current thread, respectively.
redis-rs/redis-rs (redis)

v0.25.4

Compare Source

v0.25.3: v0.25.3

Compare Source

0.25.3 (2024-04-04)
  • Handle empty results in multi-node operations (#​1099)

v0.25.2: v0.25.2

Compare Source

0.25.2 (2024-03-15)
  • MultiplexedConnection: Separate response handling for pipeline. (#​1078)

v0.25.1: v0.25.1

Compare Source

0.25.1 (2024-03-12)

v0.25.0: v0.25.0

Compare Source

0.25.0 (2024-03-08)
Features
Changes

v0.24.0: v0.24.0

Compare Source

0.24.0 (2023-12-05)
Features
Changes
  • Order in usage of ClusterParams. (#​997)
  • Breaking change: Fix StreamId::contains_key signature (#​783 @​Ayush1325)
  • Breaking change: Update Command expiration values to be an appropriate type (#​589 @​joshleeb)
  • Breaking change: Bump aHash to v0.8.6 (#​966 @​aumetra)
  • Fix features for load_native_certs. (#​996)
  • Revert redis-test versioning changes (#​993)
  • Tests: Add retries to test cluster creation (#​994)
  • Fix sync cluster behavior with transactions. (#​983)
  • Sync Pub/Sub - cache received pub/sub messages. (#​910)
  • Prefer routing to primary in a transaction. (#​986)
  • Accept iterator at ClusterClient initialization (#​987 @​ruanpetterson)
  • Breaking change: Change timeouts from usize and isize to f64 (#​988 @​eythorhel19)
  • Update minimal rust version to 1.6.5 (#​982)
  • Disable JSON module tests for redis 6.2.4. (#​980)
  • Add connection string examples (#​976 @​NuclearOreo)
  • Move response policy into multi-node routing. (#​952)
  • Added functions that allow tests to check version. (#​963)
  • Fix XREADGROUP command ordering as per Redis Docs, and compatibility with Upstash Redis (#​960 @​prabhpreet)
  • Optimize make_pipeline_results by pre-allocate memory (#​957 @​PureWhiteWu)
  • Run module tests sequentially. (#​956)
  • Log cluster creation output in tests. (#​955)
  • CI: Update and use better maintained github actions. (#​954)
  • Call CLIENT SETINFO on new connections. (#​945)
  • Deprecate functions that erroneously use tokio in their name. (#​913)
  • CI: Increase timeouts and use newer redis. (#​949)
  • Remove redis version from redis-test. (#​943)

v0.23.4

Compare Source

v0.23.3: v0.23.3

Compare Source

0.23.3 (2023-09-01)

Note that this release fixes a small regression in async Redis Cluster handling of the PING command.
Based on updated response aggregation logic in #​888, it
will again return a single response instead of an array.

Features
Fixes

v0.23.2: v0.23.2

Compare Source

0.23.2 (2023-08-10)

Fixes
  • Fix sentinel tests flakiness (#​912)
  • Rustls: Remove usage of deprecated method (#​921)
  • Fix compiling with sentinel feature, without aio feature (#​922 @​brocaar)
  • Add timeouts to tests github action (#​911)

v0.23.1: v0.23.1

Compare Source

0.23.1 (2023-07-28)
Features
Changes

v0.23.0: v0.23.0

Compare Source

This release adds the cluster_async module, which introduces async Redis Cluster support. The code therein is largely taken from @​Marwes's redis-cluster-async crate, which itself appears to have started from a sync Redis Cluster mplementation started by @​atuk721. In any case, thanks to @​Marwes and @​atuk721 for the great work, and we hope to keep development moving forward in redis-rs.

This release also adds support for Rustls, a long-sought feature. Thanks to @​rharish101 and @​LeoRowan for getting this in! Note that the tls and async-std-tls-comp featur


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 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.


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from jzeuzs as a code owner February 26, 2023 04:00
@renovate renovate bot added the Meta: Dependencies Issues and PRs related to dependencies. label Feb 26, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 9c97274 to 5ecd0e5 Compare March 2, 2023 02:36
@renovate renovate bot changed the title fix(deps): update rust crate actix-web to 4.3.1 fix(deps): update all non-major dependencies Mar 2, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 21b9ce5 to 94bf7c6 Compare March 10, 2023 10:18
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 51abf37 to 7d6d71d Compare March 18, 2023 02:01
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 70183a2 to 9c9efe2 Compare March 24, 2023 20:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 6692721 to 48d7326 Compare March 30, 2023 18:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 15d5615 to 2046b50 Compare April 11, 2023 07:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 96d4f51 to e0024f6 Compare April 13, 2023 09:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 1724778 to 3a92275 Compare April 5, 2024 14:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 4ddb332 to acfd01d Compare April 16, 2024 22:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from acfd01d to b2433f2 Compare April 19, 2024 21:26
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 2ee548f to 86633f1 Compare May 1, 2024 19:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 86633f1 to 8b6d15c Compare May 5, 2024 09:57
Copy link
Contributor Author

renovate bot commented May 5, 2024

⚠ 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 base64@0.21.0 --precise 0.22.1
    Updating crates.io index
error: failed to select a version for the requirement `base64 = "^0.21"`
candidate versions found which didn't match: 0.22.1
location searched: crates.io index
required by package `reqwest v0.11.14`
    ... which satisfies dependency `reqwest = "^0.11"` (locked to 0.11.14) of package `rust-s3 v0.33.0`
    ... which satisfies dependency `rust-s3 = "^0.33.0"` (locked to 0.33.0) of package `website-screenshot v1.2.0 (/tmp/renovate/repos/github/jzeuzs/website-screenshot)`
perhaps a crate was updated and forgotten to be re-vendored?

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from f096a3d to 2c078d7 Compare May 8, 2024 04:41
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2c078d7 to 3ec1d47 Compare May 15, 2024 11:03
Copy link
Contributor Author

renovate bot commented May 15, 2024

⚠️ 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 base64@0.21.0 --precise 0.22.1
    Updating crates.io index
error: failed to select a version for the requirement `base64 = "^0.21"`
candidate versions found which didn't match: 0.22.1
location searched: crates.io index
required by package `reqwest v0.11.14`
    ... which satisfies dependency `reqwest = "^0.11"` (locked to 0.11.14) of package `rust-s3 v0.33.0`
    ... which satisfies dependency `rust-s3 = "^0.33.0"` (locked to 0.33.0) of package `website-screenshot v1.2.0 (/tmp/renovate/repos/github/jzeuzs/website-screenshot)`
perhaps a crate was updated and forgotten to be re-vendored?

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 031f076 to 2c0e17a Compare May 19, 2024 16:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 8dfb06c to 48834c3 Compare May 30, 2024 22:12
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 5c3d58d to 57ebbc4 Compare June 9, 2024 01:00
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 57ebbc4 to e817c89 Compare June 10, 2024 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Meta: Dependencies Issues and PRs related to dependencies.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants