Skip to content
This repository has been archived by the owner on Dec 22, 2023. It is now read-only.

⬆️ Update all non-major dependencies #41

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 17, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0.75 -> 1.0.76
axum dependencies minor 0.6.20 -> 0.7.2
clap dependencies patch 4.4.8 -> 4.4.11
itertools dependencies minor 0.11.0 -> 0.12.0
mongodb (source) dependencies minor 2.7.1 -> 2.8.0
monostate dependencies patch 0.1.9 -> 0.1.10
reqwest dependencies patch 0.11.22 -> 0.11.23
sentry (source) dependencies minor 0.31.8 -> 0.32.1
serde (source) dependencies patch 1.0.192 -> 1.0.193
serde_yaml dependencies patch 0.9.27 -> 0.9.29
thiserror dependencies patch 1.0.50 -> 1.0.51
tokio (source) dependencies minor 1.34.0 -> 1.35.1
tower-http dependencies minor 0.4.4 -> 0.5.0
tracing-subscriber (source) dependencies patch 0.3.17 -> 0.3.18
url dependencies minor 2.4.1 -> 2.5.0
uuid dependencies minor 1.5.0 -> 1.6.1

Release Notes

dtolnay/anyhow (anyhow)

v1.0.76

Compare Source

  • Opt in to unsafe_op_in_unsafe_fn lint (#​329)
tokio-rs/axum (axum)

v0.7.2: axum - v0.7.2

Compare Source

  • added: Add axum::body::to_bytes (#​2373)
  • fixed: Gracefully handle accept errors in serve (#​2400)

v0.7.1: axum - v0.7.1

Compare Source

  • fix: Fix readme.

v0.7.0: axum - v0.7.0

Compare Source

  • breaking: Update public dependencies. axum now requires
  • breaking: axum now requires tower-http 0.5
  • breaking: Remove deprecated WebSocketUpgrade::max_send_queue
  • breaking: The following types/traits are no longer generic over the request body
    (i.e. the B type param has been removed) (#​1751 and #​1789):
    • FromRequestParts
    • FromRequest
    • HandlerService
    • HandlerWithoutStateExt
    • Handler
    • LayeredFuture
    • Layered
    • MethodRouter
    • Next
    • RequestExt
    • RouteFuture
    • Route
    • Router
  • breaking: axum no longer re-exports hyper::Body as that type is removed
    in hyper 1.0. Instead axum has its own body type at axum::body::Body (#​1751)
  • breaking: extract::BodyStream has been removed as body::Body
    implements Stream and FromRequest directly (#​1751)
  • breaking: Change sse::Event::json_data to use axum_core::Error as its error type (#​1762)
  • breaking: Rename DefaultOnFailedUpdgrade to DefaultOnFailedUpgrade (#​1664)
  • breaking: Rename OnFailedUpdgrade to OnFailedUpgrade (#​1664)
  • breaking: TypedHeader has been move to axum-extra (#​1850)
  • breaking: Removed re-exports of Empty and Full. Use
    axum::body::Body::empty and axum::body::Body::from respectively (#​1789)
  • breaking: The response returned by IntoResponse::into_response must use
    axum::body::Body as the body type. axum::response::Response does this
    (#​1789)
  • breaking: Removed the BoxBody type alias and its box_body
    constructor. Use axum::body::Body::new instead (#​1789)
  • breaking: Remove RawBody extractor. axum::body::Body implements FromRequest directly (#​1789)
  • breaking: The following types from http-body no longer implement IntoResponse:
    • Full, use Body::from instead
    • Empty, use Body::empty instead
    • BoxBody, use Body::new instead
    • UnsyncBoxBody, use Body::new instead
    • MapData, use Body::new instead
    • MapErr, use Body::new instead
  • added: Add axum::extract::Request type alias where the body is axum::body::Body (#​1789)
  • added: Add Router::as_service and Router::into_service to workaround
    type inference issues when calling ServiceExt methods on a Router (#​1835)
  • breaking: Removed axum::Server as it was removed in hyper 1.0. Instead
    use axum::serve(listener, service) or hyper/hyper-util for more configuration options (#​1868)
  • breaking: Only inherit fallbacks for routers nested with Router::nest.
    Routers nested with Router::nest_service will no longer inherit fallbacks (#​1956)
  • fixed: Don't remove the Sec-WebSocket-Key header in WebSocketUpgrade (#​1972)
  • added: Add axum::extract::Query::try_from_uri (#​2058)
  • added: Implement IntoResponse for Box<str> and Box<[u8]> ([#​2035])
  • breaking: Simplify MethodFilter. It no longer uses bitflags (#​2073)
  • fixed: Fix bugs around merging routers with nested fallbacks (#​2096)
  • fixed: Fix .source() of composite rejections (#​2030)
  • fixed: Allow unreachable code in #[debug_handler] (#​2014)
  • change: axum's MSRV is now 1.66 (#​1882)
  • added: Implement IntoResponse for (R,) where R: IntoResponse (#​2143)
  • changed: For SSE, add space between field and value for compatibility (#​2149)
  • added: Add NestedPath extractor (#​1924)
  • added: Add handle_error function to existing ServiceExt trait (#​2235)
  • breaking: impl<T> IntoResponse(Parts) for Extension<T> now requires
    T: Clone, as that is required by the http crate (#​1882)
  • added: Add axum::Json::from_bytes (#​2244)
  • added: Implement FromRequestParts for http::request::Parts (#​2328)
  • added: Implement FromRequestParts for http::Extensions (#​2328)
  • fixed: Clearly document applying DefaultBodyLimit to individual routes (#​2157)
clap-rs/clap (clap)

v4.4.11

Compare Source

Features
  • Add Command::mut_group

v4.4.10

Compare Source

Documentation
  • Link out to changelog
  • Cross link derive's attribute reference to derive tutorial

v4.4.9

Compare Source

Fixes
  • (help) Show correct Command::about under flattened headings
  • (help) Respect hide when flattening subcommands
rust-itertools/itertools (itertools)

v0.12.0

Compare Source

Breaking
  • Made take_while_inclusive consume iterator by value (#​709)
  • Added Clone bound to Unique (#​777)
Added
  • Added Itertools::try_len (#​723)
  • Added free function sort_unstable (#​796)
  • Added GroupMap::fold_with (#​778, #​785)
  • Added PeekNth::{peek_mut, peek_nth_mut} (#​716)
  • Added PeekNth::{next_if, next_if_eq} (#​734)
  • Added conversion into (Option<A>,Option<B>) to EitherOrBoth (#​713)
  • Added conversion from Either<A, B> to EitherOrBoth<A, B> (#​715)
  • Implemented ExactSizeIterator for Tuples (#​761)
  • Implemented ExactSizeIterator for (Circular)TupleWindows (#​752)
  • Made EitherOrBoth<T> a shorthand for EitherOrBoth<T, T> (#​719)
Changed
  • Added missing #[must_use] annotations on iterator adaptors (#​794)
  • Made Combinations lazy (#​795)
  • Made Intersperse(With) lazy (#​797)
  • Made Permutations lazy (#​793)
  • Made Product lazy (#​800)
  • Made TupleWindows lazy (#​602)
  • Specialized Combinations::{count, size_hint} (#​729)
  • Specialized CombinationsWithReplacement::{count, size_hint} (#​737)
  • Specialized Powerset::fold (#​765)
  • Specialized Powerset::count (#​735)
  • Specialized TupleCombinations::{count, size_hint} (#​763)
  • Specialized TupleCombinations::fold (#​775)
  • Specialized WhileSome::fold (#​780)
  • Specialized WithPosition::fold (#​772)
  • Specialized ZipLongest::fold (#​774)
  • Changed {min, max}_set* operations require alloc feature, instead of std (#​760)
  • Improved documentation of tree_fold1 (#​787)
  • Improved documentation of permutations (#​724)
  • Fixed typo in documentation of multiunzip (#​770)
Notable Internal Changes
mongodb/mongo-rust-driver (mongodb)

v2.8.0

Compare Source

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

Highlighted Changes

Search Index Management Helpers

The Collection type now has the create_search_index, create_search_indexes, update_search_index, drop_search_index, and list_search_indexes methods, allowing comprehensive management of search indexes from client code.

Reliability Improvements

More error types will be automatically retried, and retries will avoid mongos backends with network connectivity issues. Also note that the documentation for with_transaction has been updated to clarify error handling requirements to avoid a deadlock.

Included Changes

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

New Features
  • RUST-1703 Add docker and kubernetes metrics (#​940)
  • RUST-1701 Log when CosmosDB or DocumentDB are detected (#​958)
  • RUST-1707 Add durations to connection pool events (#​976)
  • RUST-933 Add support for the srvMaxHosts option (#​977)
  • RUST-1667 Add search index management helpers (#​989)
Improvements
  • RUST-877 Delay replacement document serialization until Operation::build (#​942)
  • RUST-1763 deprecate CollectionOptions::human_readable_serialization (#​957)
  • RUST-1414 disable causal consistency for implicit sessions (#​969)
  • RUST-935 direct retries to different mongos (#​968)
  • docs: remove pointless recommendation (#​973) (thanks @​cailloumajor!)
  • RUST-1780 Bump MSRV to 1.61.0, upgrade ahash to 0.8.5 in MSRV-Cargo.lock (#​981) (thanks @​stIncMale!)
  • RUST-1676 Simplify GenericCursor by refactoring the GetMoreProvider trait into a generic struct (#​983) (thanks @​stIncMale!)
  • RUST-1804 Replace async_once with tokio::sync::OnceCell (#​992) (thanks @​Expyron!)
  • RUST-1786 Make ReadConcernMajorityNotAvailableYet a retryable read error (#​996)
  • RUST-1785 Make ExceededTimeLimit a read-retryable error (#​997)
  • RUST-1788 Update docs for with_transaction to avoid infinite loop (#​998)
Bugfixes
  • RUST-1698 Fix reading gridfs chunks from async-std file stream (#​950)
  • RUST-1757 Fix final cursor batch handling (#​951)
  • fixing the find or delete serde inconsistency (#​948) (thanks @​mlokr!)
dtolnay/monostate (monostate)

v0.1.10

Compare Source

  • Documentation improvements
seanmonstar/reqwest (reqwest)

v0.11.23

Compare Source

  • Add Proxy::custom_http_auth(val) for setting the raw Proxy-Authorization header when connecting to proxies.
  • Fix redirect to reject locations that are not http:// or https://.
  • Fix setting nodelay when TLS is enabled but URL is HTTP.
  • (wasm) Add ClientBuilder::user_agent(val).
  • (wasm) add multipart::Form::headers(headers).
getsentry/sentry-rust (sentry)

v0.32.1

Compare Source

Features:

  • Add experimental implementations for Sentry metrics and a cadence sink. These
    require to use the UNSTABLE_metrics and UNSTABLE_cadence feature flags.
    Note that these APIs are still under development and subject to change.

v0.32.0

Compare Source

Features:

  • Updated sentry-tower dependencies, including axum and http.
serde-rs/serde (serde)

v1.0.193

Compare Source

dtolnay/serde-yaml (serde_yaml)

v0.9.29

Compare Source

  • Turn on deny(unsafe_op_in_unsafe_fn) lint

v0.9.28

Compare Source

dtolnay/thiserror (thiserror)

v1.0.51

Compare Source

  • Improve diagnostics when an invalid attribute previously caused thiserror to generate no Error impl (#​266)
tokio-rs/tokio (tokio)

v1.35.1: Tokio v1.35.1

Compare Source

1.35.1 (December 19, 2023)

This is a forward part of a change that was backported to 1.25.3.

Fixed
  • io: add budgeting to tokio::runtime::io::registration::async_io (#​6221)

v1.35.0: Tokio v1.35.0

Compare Source

1.35.0 (December 8th, 2023)

Added
  • net: add Apple watchOS support (#​6176)
Changed
  • io: drop the Sized requirements from AsyncReadExt.read_buf (#​6169)
  • runtime: make Runtime unwind safe (#​6189)
  • runtime: reduce the lock contention in task spawn (#​6001)
  • tokio: update nix dependency to 0.27.1 (#​6190)
Fixed
  • chore: make --cfg docsrs work without net feature (#​6166)
  • chore: use relaxed load for unsync_load on miri (#​6179)
  • runtime: handle missing context on wake (#​6148)
  • taskdump: fix taskdump cargo config example (#​6150)
  • taskdump: skip notified tasks during taskdumps (#​6194)
  • tracing: avoid creating resource spans with current parent, use a None parent instead (#​6107)
  • tracing: make task span explicit root (#​6158)
Documented
  • io: flush in AsyncWriteExt examples (#​6149)
  • runtime: document fairness guarantees and current behavior (#​6145)
  • task: document cancel safety of LocalSet::run_until (#​6147)
tower-rs/tower-http (tower-http)

v0.5.0: v0.5.0

Compare Source

Changed

  • Bump Minimum Supported Rust Version to 1.66 (#​433)
  • Update to http-body 1.0 (#​348)
  • Update to http 1.0 (#​348)
  • Preserve service error type in RequestDecompression (#​368)

Fixed

  • Accepts range headers with ranges where the end of range goes past the end of the document by bumping
    http-range-header to 0.4
tokio-rs/tracing (tracing-subscriber)

v0.3.18: tracing-subscriber 0.3.18

Compare Source

This release of tracing-subscriber adds support for the [NO_COLOR][NO_COLOR] environment
variable (an informal standard to disable emitting ANSI color escape codes) in
fmt::Layer, reintroduces support for the [chrono][chrono] crate, and increases the
minimum supported Rust version (MSRV) to Rust 1.63.0.

It also introduces several minor API improvements.

Added
  • chrono: Add [chrono][chrono] implementations of FormatTime (#​2690)
  • subscriber: Add support for the [NO_COLOR][NO_COLOR] environment variable in
    fmt::Layer (#​2647)
  • fmt: make format::Writer::new() public (#​2680)
  • filter: Implement layer::Filter for Option<Filter> (#​2407)
Changed
  • log: bump version of tracing-log to 0.2 (#​2772)
  • Increased minimum supported Rust version (MSRV) to 1.63.0+.

Thanks to @​shayne-fletcher, @​dmlary, @​kaifastromai, and @​jsgf for contributing!

servo/rust-url (url)

v2.5.0

Compare Source

What's Changed

New Contributors

Full Changelog: servo/rust-url@v2.4.1...v2.5.0

uuid-rs/uuid (uuid)

v1.6.1

Compare Source

What's Changed

Full Changelog: uuid-rs/uuid@1.6.0...1.6.1

v1.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@1.5.0...1.6.0


Configuration

📅 Schedule: Branch creation - "after 11am on friday" in timezone Europe/Amsterdam, 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 eigenein as a code owner November 17, 2023 12:18
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 714a456 to d938aa8 Compare November 22, 2023 21:56
Copy link
Contributor Author

renovate bot commented Nov 27, 2023

⚠ 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 --workspace
    Updating crates.io index
error: failed to select a version for `axum`.
    ... required by package `blitz-tanks v0.0.0 (/tmp/renovate/repos/github/eigenein/blitz-tanks)`
versions that meet the requirements `^0.7.2` are: 0.7.2

the package `blitz-tanks` depends on `axum`, with features: `headers` but `axum` does not have these features.


failed to select a version for `axum` which could resolve this conflict

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 06a7c72 to 72d542c Compare December 4, 2023 19:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 537981c to 90cff2e Compare December 11, 2023 21:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 80a9a0e to ae5dbac Compare December 21, 2023 03:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants