Open renovate[bot] opened 2 months ago
Renovate failed to update artifacts 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:
The artifact failure details are included below:
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path tmtc-c2a/Cargo.toml --workspace
Updating crates.io index
error: failed to select a version for `tonic`.
... required by package `tmtc-c2a v1.0.0 (/tmp/renovate/repos/github/arkedge/gaia/tmtc-c2a)`
versions that meet the requirements `^0.12` are: 0.12.1, 0.12.0
the package `tmtc-c2a` depends on `tonic`, with features: `tls-roots-common` but `tonic` does not have these features.
all possible versions conflict with previously selected packages.
previously selected package `tonic v0.12.0`
... which satisfies dependency `tonic = "^0.12"` of package `tmtc-c2a v1.0.0 (/tmp/renovate/repos/github/arkedge/gaia/tmtc-c2a)`
failed to select a version for `tonic` which could resolve this conflict
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path gaia-stub/Cargo.toml --workspace
Updating crates.io index
error: failed to select a version for `tonic`.
... required by package `tmtc-c2a v1.0.0 (/tmp/renovate/repos/github/arkedge/gaia/tmtc-c2a)`
versions that meet the requirements `^0.12` are: 0.12.1, 0.12.0
the package `tmtc-c2a` depends on `tonic`, with features: `tls-roots-common` but `tonic` does not have these features.
all possible versions conflict with previously selected packages.
previously selected package `tonic v0.12.0`
... which satisfies dependency `tonic = "^0.12"` of package `tmtc-c2a v1.0.0 (/tmp/renovate/repos/github/arkedge/gaia/tmtc-c2a)`
failed to select a version for `tonic` which could resolve this conflict
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path gaia-tmtc/Cargo.toml --workspace
Updating crates.io index
error: failed to select a version for `tonic`.
... required by package `tmtc-c2a v1.0.0 (/tmp/renovate/repos/github/arkedge/gaia/tmtc-c2a)`
versions that meet the requirements `^0.12` are: 0.12.1, 0.12.0
the package `tmtc-c2a` depends on `tonic`, with features: `tls-roots-common` but `tonic` does not have these features.
all possible versions conflict with previously selected packages.
previously selected package `tonic v0.12.0`
... which satisfies dependency `tonic = "^0.12"` of package `tmtc-c2a v1.0.0 (/tmp/renovate/repos/github/arkedge/gaia/tmtc-c2a)`
failed to select a version for `tonic` which could resolve this conflict
This PR contains the following updates:
0.12
->0.13
0.12
->0.13
0.11
->0.12
0.11
->0.12
0.11
->0.12
0.11
->0.12
0.11
->0.12
0.4
->0.5
Release Notes
tokio-rs/prost (prost)
### [`v0.13.1`](https://togithub.com/tokio-rs/prost/blob/HEAD/CHANGELOG.md#Prost-version-0131) [Compare Source](https://togithub.com/tokio-rs/prost/compare/v0.13.0...v0.13.1) *PROST!* is a [Protocol Buffers](https://developers.google.com/protocol-buffers/) implementation for the [Rust Language](https://www.rust-lang.org/). `prost` generates simple, idiomatic Rust code from `proto2` and `proto3` files. #### Bug fixes - Enum variant named Error causes ambiguous item ([#1098](https://togithub.com/tokio-rs/prost/issues/1098)) ### [`v0.13.0`](https://togithub.com/tokio-rs/prost/blob/HEAD/CHANGELOG.md#PROST-version-0130) [Compare Source](https://togithub.com/tokio-rs/prost/compare/v0.12.6...v0.13.0) **note**: this version was yanked in favor of 0.13.1 *PROST!* is a [Protocol Buffers](https://developers.google.com/protocol-buffers/) implementation for the [Rust Language](https://www.rust-lang.org/). `prost` generates simple, idiomatic Rust code from `proto2` and `proto3` files. This major update brings new features and fixes: #### Breaking changes - derive Copy trait for messages where possible ([#950](https://togithub.com/tokio-rs/prost/issues/950)) `prost-build` will automatically derive `trait Copy` for some messages. If you manually implement `Copy` you should remove your implementation. - Change generated functions signatures to remove type parameters ([#1045](https://togithub.com/tokio-rs/prost/issues/1045)) The function signature of `trait Message` is changed to use `impl Buf` instead of a named generic type. If you implement `trait Message`, you should change the function signature. - Lightweight error value in TryFromhyperium/tonic (tonic)
### [`v0.12.2`](https://togithub.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#0122-2024-08-23) [Compare Source](https://togithub.com/hyperium/tonic/compare/v0.12.1...v0.12.2) ##### Features - Move TimeoutExpired out of transport ([#1826](https://togithub.com/hyperium/tonic/issues/1826)) - Move ConnectError type from transport ([#1828](https://togithub.com/hyperium/tonic/issues/1828)) - **channel:** allow setting max_header_list_size ([#1835](https://togithub.com/hyperium/tonic/issues/1835)) - **router:** Add RoutesBuilder constructor ([#1855](https://togithub.com/hyperium/tonic/issues/1855)) - **tls:** Rename tls-roots feature with tls-native-roots ([#1860](https://togithub.com/hyperium/tonic/issues/1860)) - **router:** Rename Routes::into_router with into_axum_router ([#1862](https://togithub.com/hyperium/tonic/issues/1862)) - **router:** Implement from axum::Router for Routes ([#1863](https://togithub.com/hyperium/tonic/issues/1863)) - **channel:** Re-enable TLS based on Cargo features in generated clients ([#1866](https://togithub.com/hyperium/tonic/issues/1866)) - **server:** allow setting max_header_list_size ([#1870](https://togithub.com/hyperium/tonic/issues/1870)) - **build:** Expose formatted service name ([#1684](https://togithub.com/hyperium/tonic/issues/1684)) - **reflection:** add back support for v1alpha reflection protocol ([#1888](https://togithub.com/hyperium/tonic/issues/1888)) ##### Bug Fixes - **router:** Add missing unimplemented fallback to RoutesBuilder ([#1864](https://togithub.com/hyperium/tonic/issues/1864)) - **server:** Prevent server from exiting on ECONNABORTED ([#1874](https://togithub.com/hyperium/tonic/issues/1874)) - **web:** fix panic in trailer parsing on multiple trailers ([#1880](https://togithub.com/hyperium/tonic/issues/1880)) - **web:** fix empty trailer parsing causing infinite parser loop ([#1883](https://togithub.com/hyperium/tonic/issues/1883)) ### [`v0.12.1`](https://togithub.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#0121-2024-07-17) [Compare Source](https://togithub.com/hyperium/tonic/compare/v0.12.0...v0.12.1) ##### Bug Fixes - Reduce tokio-stream feature ([#1795](https://togithub.com/hyperium/tonic/issues/1795)) ### [`v0.12.0`](https://togithub.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#0120-2024-07-08) [Compare Source](https://togithub.com/hyperium/tonic/compare/v0.11.0...v0.12.0) This breaking release updates tonic to the hyper `1.0` ecosystem and also updates to prost `v0.13.0`. ##### Features - **build:** Custom codecs for generated code ([#1599](https://togithub.com/hyperium/tonic/issues/1599)) ([18a2b30](https://togithub.com/hyperium/tonic/commit/18a2b30922460be02829706cf9dd0cd1ec6a19c1)) - **channel:** Make channel feature additive ([#1574](https://togithub.com/hyperium/tonic/issues/1574)) ([b947e1a](https://togithub.com/hyperium/tonic/commit/b947e1ac0727ceb0a0267a30854ada4ba18931db)) - **codec:** Make error when not utf8 value in compression encoding ([#1768](https://togithub.com/hyperium/tonic/issues/1768)) ([f8e1f87](https://togithub.com/hyperium/tonic/commit/f8e1f87eb862676147fd6215b58c9090d259104d)) - Implement http_body::Body::size_hint for custom body ([#1713](https://togithub.com/hyperium/tonic/issues/1713)) ([9728c01](https://togithub.com/hyperium/tonic/commit/9728c01132bd64dca046675198edc751c4547966)) - Make boxed function public ([#1754](https://togithub.com/hyperium/tonic/issues/1754)) ([2cc868f](https://togithub.com/hyperium/tonic/commit/2cc868f80b20379d6635ac182f523b4971d016b7)) - Relax GrpcMethod lifetime ([#1598](https://togithub.com/hyperium/tonic/issues/1598)) ([68bf17d](https://togithub.com/hyperium/tonic/commit/68bf17d67ad71af44c34d565566c3dd58ea3ab87)) - **tls:** Add ability to add multiple ca certificates ([#1724](https://togithub.com/hyperium/tonic/issues/1724)) ([3457f92](https://togithub.com/hyperium/tonic/commit/3457f9203226f88524b31bf5d64ce6e5ec7c993c)) - **tls:** Use rustls_pki_types::CertificateDer to describe DER encoded certificate ([#1707](https://togithub.com/hyperium/tonic/issues/1707)) ([96a8cbc](https://togithub.com/hyperium/tonic/commit/96a8cbc04d0cad6d30d2944dba6b32aac8975f91)) - **tls:** Remove tls roots implicit configuration ([#1731](https://togithub.com/hyperium/tonic/issues/1731)) ([de73617](https://togithub.com/hyperium/tonic/commit/de736171f20ec5d485c26ee5eda4a9ccf5fc75e5)) - **transport:** Make service router independent from transport ([#1572](https://togithub.com/hyperium/tonic/issues/1572)) ([da48235](https://togithub.com/hyperium/tonic/commit/da482359933f52e84c0263b28a5a83ab1efe6c33)) - **transport:** Make transport server and channel independent ([#1630](https://togithub.com/hyperium/tonic/issues/1630)) ([654289f](https://togithub.com/hyperium/tonic/commit/654289fdc24f56d6845ec0ceb233deb46b640fac)) - **transport:** Rename reexported axum body ([#1752](https://togithub.com/hyperium/tonic/issues/1752)) ([5d7bfc2](https://togithub.com/hyperium/tonic/commit/5d7bfc22c590982463f2d93464b0a7fb90e17083)) - Use http::Extensions directly ([#1710](https://togithub.com/hyperium/tonic/issues/1710)) ([ed95d27](https://togithub.com/hyperium/tonic/commit/ed95d2762146f001970b74941f3bad77b7560426)) ##### Bug Fixes - **tonic:** flush accumulated ready messages when status received ([#1756](https://togithub.com/hyperium/tonic/issues/1756)) ([d312dcc](https://togithub.com/hyperium/tonic/commit/d312dcc0ec362cb12f6e54072622761d7466a650)), closes [#1423](https://togithub.com/hyperium/tonic/issues/1423) ##### BREAKING CHANGES - `tonic` and crates updated to hyper 1.0 ([#1670](https://togithub.com/hyperium/tonic/issues/1670)) - `tonic` and crates updated to prost 0.13 ([#1779](https://togithub.com/hyperium/tonic/issues/1779)) - `tonic_reflection::server` is updated to use the generated `tonic_reflection::pb::v1` code. - Make compression encoding configuration more malleable ([#1757](https://togithub.com/hyperium/tonic/issues/1757)) - Removed implicit configuration of client TLS roots setup ([#1731](https://togithub.com/hyperium/tonic/issues/1731)) [v1.8.8]: https://togithub.com/fullstorydev/grpcurl/releases/tag/v1.8.8 [proto]: https://togithub.com/grpc/grpc/blob/master/src/proto/grpc/reflection/v1/reflection.proto [grpcurl]: https://togithub.com/fullstorydev/grpcurltower-rs/tower (tower)
### [`v0.5.0`](https://togithub.com/tower-rs/tower/releases/tag/tower-0.5.0): tower 0.5.0 [Compare Source](https://togithub.com/tower-rs/tower/compare/tower-0.4.13...tower-0.5.0) ##### Fixed - **util**: `BoxService` is now `Sync` ([#702]) ##### Changed - **util**: Removed deprecated `ServiceExt::ready_and` method and `ReadyAnd` future ([#652]) - **retry**: **Breaking Change** `retry::Policy::retry` now accepts `&mut Req` and `&mut Res` instead of the previous mutable versions. This increases the flexibility of the retry policy. To update, update your method signature to include `mut` for both parameters. ([#584]) - **retry**: **Breaking Change** Change Policy to accept \&mut self ([#681]) - **retry**: Add generic backoff utilities ([#685]) - **retry**: Add Budget trait. This allows end-users to implement their own budget and bucket implementations. ([#703]) - **reconnect**: **Breaking Change** Remove unused generic parameter from `Reconnect::new` ([#755]) - **ready-cache**: Allow iteration over ready services ([#700]) - **discover**: Implement `Clone` for Change ([#701]) - **util**: Add a BoxCloneServiceLayer ([#708]) - **rng**: use a simpler random 2-sampler ([#716]) - **filter**: Derive `Clone` for `AsyncFilterLayer` ([#731]) - **general**: Update IndexMap ([#741]) - **MSRV**: Increase MSRV to 1.63.0 ([#741]) [#702]: https://togithub.com/tower-rs/tower/pull/702 [#652]: https://togithub.com/tower-rs/tower/pull/652 [#584]: https://togithub.com/tower-rs/tower/pull/584 [#681]: https://togithub.com/tower-rs/tower/pull/681 [#685]: https://togithub.com/tower-rs/tower/pull/685 [#703]: https://togithub.com/tower-rs/tower/pull/703 [#755]: https://togithub.com/tower-rs/tower/pull/755 [#700]: https://togithub.com/tower-rs/tower/pull/700 [#701]: https://togithub.com/tower-rs/tower/pull/701 [#708]: https://togithub.com/tower-rs/tower/pull/708 [#716]: https://togithub.com/tower-rs/tower/pull/716 [#731]: https://togithub.com/tower-rs/tower/pull/731 [#741]: https://togithub.com/tower-rs/tower/pull/741Configuration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.