Skip to content

fix(deps): update rust dependencies#167

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rust-dependencies
Open

fix(deps): update rust dependencies#167
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rust-dependencies

Conversation

@renovate

@renovate renovate Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
axum dependencies minor 0.70.8
axum workspace.dependencies minor 0.7.50.8.0
bcrypt workspace.dependencies minor 0.150.19
bollard workspace.dependencies minor 0.170.21
chrono workspace.dependencies patch 0.4.440.4.45
etcd-client workspace.dependencies minor 0.140.19
http workspace.dependencies patch 1.4.01.4.2
hyper (source) workspace.dependencies minor 1.8.11.10.1
opentelemetry workspace.dependencies minor 0.310.32
opentelemetry-otlp workspace.dependencies minor 0.310.32
opentelemetry-semantic-conventions workspace.dependencies minor 0.310.32
opentelemetry_sdk workspace.dependencies minor 0.310.32
prometheus workspace.dependencies minor 0.130.14
rand (source) workspace.dependencies minor 0.80.10
rcgen workspace.dependencies patch 0.14.70.14.8
reqwest dependencies minor 0.110.13
reqwest dependencies minor 0.120.13
reqwest workspace.dependencies minor 0.110.13
sea-orm (source) workspace.dependencies patch 1.1.191.1.20
sea-orm-migration (source) workspace.dependencies patch 1.1.191.1.20
serde_json workspace.dependencies patch 1.0.1491.0.150
sha1 workspace.dependencies minor 0.100.11
sha2 workspace.dependencies minor 0.100.11
sysinfo workspace.dependencies minor 0.320.39
tokio workspace.dependencies minor 1.50.01.52.3
tower-http workspace.dependencies minor 0.5.20.6.0
tower_governor workspace.dependencies minor 0.40.8
tracing-opentelemetry workspace.dependencies minor 0.320.33
uuid workspace.dependencies minor 1.22.01.23.3
x509-parser workspace.dependencies minor 0.160.18

Release Notes

fussybeaver/bollard (bollard)

v0.21.0

Compare Source

What's Changed
New Contributors

Full Changelog: fussybeaver/bollard@v0.20.2...v0.21.0

v0.20.2

Compare Source

What's Changed
New Contributors

Full Changelog: fussybeaver/bollard@v0.20.1...v0.20.2

v0.20.1

Compare Source

What's Changed
New Contributors

Full Changelog: fussybeaver/bollard@v0.20.0...v0.20.1

v0.20.0

What's Changed
New Contributors

Full Changelog: fussybeaver/bollard@v0.19.3...v0.20.0

v0.19.4

Compare Source

Full Changelog: fussybeaver/bollard@v0.19.3...v19.4

#​597 Fix buildkit_providerless hotfix (thanks @​DDtKey )

v0.19.3

Compare Source

What's Changed

New Contributors

Full Changelog: fussybeaver/bollard@v0.19.2...v0.19.3

v0.19.2

Compare Source

What's Changed

New Contributors

Full Changelog: fussybeaver/bollard@v0.19.1...v0.19.2

v0.19.1

Compare Source

What's Changed

New Contributors

Full Changelog: fussybeaver/bollard@v0.19.0...v0.19.1

v0.19.0

Compare Source

What's Changed

New Contributors

Full Changelog: fussybeaver/bollard@v0.18.1...v0.19.0

v0.18.1

Compare Source

What's Changed

Full Changelog: fussybeaver/bollard@v0.18.0...v0.18.1

v0.18.0

Compare Source

What's Changed

New Contributors

Full Changelog: fussybeaver/bollard@v0.17.1...v0.18.0

What's Changed

New Contributors

Full Changelog: fussybeaver/bollard@v0.17.1...v0.18.0

chronotope/chrono (chrono)

v0.4.45: 0.4.45

Compare Source

What's Changed

etcdv3/etcd-client (etcd-client)

v0.19.0

Compare Source

What's Changed

Breaking Changes

Fixed the WatchStream::split method introduced in v0.18.0, by @​belltoy in #​119:

- WatchStream::split(self) -> (Sender<WatchRequest>, Streaming<PbWatchResponse>)
+ WatchStream::split(self) -> (WatchRequestSender, WatchResponseStream)

Read discussion details in #​118.

Full Changelog: etcdv3/etcd-client@v0.18.0...v0.19.0

v0.18.0

Compare Source

What's Changed

Breaking Changes

Upgrade from pre 0.17 to 0.18

Since 0.18, the WatchClient API has changed to support watch stream error handling precisely.

The WatchClient is not a high level watcher, it is just a watch API stub. So it should be only
responsible for sending requests and receiving responses. Let the high level watcher decide what
to do if received an unexpected response.

- WatchClient::watch(key: impl Into<Vec<u8>>, options: Option<WatchOptions>) -> Result<(WatchResponse, Watcher, WatchStream)>
+ WatchClient::watch(key: impl Into<Vec<u8>>, options: Option<WatchOptions>) -> Result<WatchStream>

The new WatchStream is different from the old version. It represents underlying bidirectional
watch stream (HTTP 2 stream). So it can be used to send requests and receive responses and events.

It's the user's responsibility to check the received response is a response or an event, if it is
created successfully or not, or if it is a cancel response.

See watch.rs for example.

Full Changelog: etcdv3/etcd-client@v0.17.0...v0.18.0

v0.17.0

Compare Source

What's Changed

  • tonic: upgrade to tonic 0.14 (#​112)

Full Changelog: etcdv3/etcd-client@v0.16.1...v0.17.0

v0.16.1

Compare Source

What's Changed

  • Fix Client (Channel) Sync (#​110)

Full Changelog: etcdv3/etcd-client@v0.16.0...v0.16.1

v0.16.0

Compare Source

What's Changed

  • Update tonic to 0.13.1 and tower to 0.5
  • Set large-error-threshold to 256 (#​105)
  • feat: allow caller to initialize the channel (#​93)
  • feat: make channel creation more flexible (#​98)

Full Changelog: etcdv3/etcd-client@v0.15.0...v0.16.0

v0.15.0

Compare Source

What's Changed

New Contributors

Full Changelog: etcdv3/etcd-client@v0.14.1...v0.15.0

hyperium/hyper (hyper)

v1.10.1

Compare Source

Bug Fixes

v1.10.0

Compare Source

Bug Fixes
Features

v1.9.0

Compare Source

Bug Fixes
Features
  • client:
  • error: add 'Error::is_parse_version_h2' method (393c77c7)
  • http1: add UpgradeableConnection::into_parts (e21205cf)
v1.8.1 (2025-11-13)
Bug Fixes
tikv/rust-prometheus (prometheus)

v0.14.0

Compare Source

  • API change: Use AsRef<str> for owned label values (#​537)

  • Improvement: Hashing improvements (#​532)

  • Dependency upgrade: Update hyper to 1.6 (#​524)

  • Dependency upgrade: Update procfs to 0.17 (#​543)

  • Dependency upgrade: Update protobuf to 3.7.2 for RUSTSEC-2024-0437 (#​541)

  • Dependency upgrade: Update thiserror to 2.0 (#​534)

  • Internal change: Fix LSP and Clippy warnings (#​540)

  • Internal change: Bump MSRV to 1.81 (#​539)

  • Documentation: Fix register_histogram_vec_with_registry docstring (#​528)

  • Documentation: Fix typos in static-metric docstrings (#​479)

  • Documentation: Add missing protobuf feature to README list (#​531)

rust-random/rand (rand)

v0.10.1

Compare Source

This release includes a fix for a soundness bug; see #​1763.

Changes
  • Document panic behavior of make_rng and add #[track_caller] (#​1761)
  • Deprecate feature log (#​1763)

v0.10.0

Compare Source

Changes
  • The dependency on rand_chacha has been replaced with a dependency on chacha20. This changes the implementation behind StdRng, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in chacha20 instead of rand_chacha ([#​1642]).
  • Rename fns `IndexedRandom::choose_multi

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/Zurich)

  • Branch creation
    • "before 6am on monday"
  • 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 was generated by Mend Renovate. View the repository job log.

@renovate

renovate Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

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:

  • 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 chrono@0.4.44 --precise 0.4.45
    Updating crates.io index
error: failed to select a version for `reqwest`.
    ... required by package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`
versions that meet the requirements `^0.13` are: 0.13.4, 0.13.3, 0.13.2, 0.13.1, 0.13.0

package `csfx-agent` depends on `reqwest` with feature `rustls-tls` but `reqwest` does not have that feature.
help: available features: __native-tls, __native-tls-alpn, __rustls, __rustls-aws-lc-rs, __tls, blocking, brotli, charset, cookies, default, default-tls, deflate, form, gzip, h2, hickory-dns, http2, http3, json, multipart, native-tls, native-tls-no-alpn, native-tls-vendored, native-tls-vendored-no-alpn, query, rustls, rustls-native-certs, rustls-no-provider, socks, stream, system-proxy, webpki-roots, zstd


all possible versions conflict with previously selected packages

  previously selected package `reqwest v0.13.1`
    ... which satisfies dependency `reqwest = "^0.13"` of package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`

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

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path agent/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `reqwest`.
    ... required by package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`
versions that meet the requirements `^0.13` are: 0.13.4, 0.13.3, 0.13.2, 0.13.1, 0.13.0

package `csfx-agent` depends on `reqwest` with feature `rustls-tls` but `reqwest` does not have that feature.
help: available features: __native-tls, __native-tls-alpn, __rustls, __rustls-aws-lc-rs, __tls, blocking, brotli, charset, cookies, default, default-tls, deflate, form, gzip, h2, hickory-dns, http2, http3, json, multipart, native-tls, native-tls-no-alpn, native-tls-vendored, native-tls-vendored-no-alpn, query, rustls, rustls-native-certs, rustls-no-provider, socks, stream, system-proxy, webpki-roots, zstd


all possible versions conflict with previously selected packages

  previously selected package `reqwest v0.13.1`
    ... which satisfies dependency `reqwest = "^0.13"` of package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`

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

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path control-plane/csfx-updater/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `reqwest`.
    ... required by package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`
versions that meet the requirements `^0.13` are: 0.13.4, 0.13.3, 0.13.2, 0.13.1, 0.13.0

package `csfx-agent` depends on `reqwest` with feature `rustls-tls` but `reqwest` does not have that feature.
help: available features: __native-tls, __native-tls-alpn, __rustls, __rustls-aws-lc-rs, __tls, blocking, brotli, charset, cookies, default, default-tls, deflate, form, gzip, h2, hickory-dns, http2, http3, json, multipart, native-tls, native-tls-no-alpn, native-tls-vendored, native-tls-vendored-no-alpn, query, rustls, rustls-native-certs, rustls-no-provider, socks, stream, system-proxy, webpki-roots, zstd


all possible versions conflict with previously selected packages

  previously selected package `reqwest v0.13.1`
    ... which satisfies dependency `reqwest = "^0.13"` of package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`

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

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path control-plane/failover-controller/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `reqwest`.
    ... required by package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`
versions that meet the requirements `^0.13` are: 0.13.4, 0.13.3, 0.13.2, 0.13.1, 0.13.0

package `csfx-agent` depends on `reqwest` with feature `rustls-tls` but `reqwest` does not have that feature.
help: available features: __native-tls, __native-tls-alpn, __rustls, __rustls-aws-lc-rs, __tls, blocking, brotli, charset, cookies, default, default-tls, deflate, form, gzip, h2, hickory-dns, http2, http3, json, multipart, native-tls, native-tls-no-alpn, native-tls-vendored, native-tls-vendored-no-alpn, query, rustls, rustls-native-certs, rustls-no-provider, socks, stream, system-proxy, webpki-roots, zstd


all possible versions conflict with previously selected packages

  previously selected package `reqwest v0.13.1`
    ... which satisfies dependency `reqwest = "^0.13"` of package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`

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

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path control-plane/registry/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `reqwest`.
    ... required by package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`
versions that meet the requirements `^0.13` are: 0.13.4, 0.13.3, 0.13.2, 0.13.1, 0.13.0

package `csfx-agent` depends on `reqwest` with feature `rustls-tls` but `reqwest` does not have that feature.
help: available features: __native-tls, __native-tls-alpn, __rustls, __rustls-aws-lc-rs, __tls, blocking, brotli, charset, cookies, default, default-tls, deflate, form, gzip, h2, hickory-dns, http2, http3, json, multipart, native-tls, native-tls-no-alpn, native-tls-vendored, native-tls-vendored-no-alpn, query, rustls, rustls-native-certs, rustls-no-provider, socks, stream, system-proxy, webpki-roots, zstd


all possible versions conflict with previously selected packages

  previously selected package `reqwest v0.13.1`
    ... which satisfies dependency `reqwest = "^0.13"` of package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`

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

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path control-plane/scheduler/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `reqwest`.
    ... required by package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`
versions that meet the requirements `^0.13` are: 0.13.4, 0.13.3, 0.13.2, 0.13.1, 0.13.0

package `csfx-agent` depends on `reqwest` with feature `rustls-tls` but `reqwest` does not have that feature.
help: available features: __native-tls, __native-tls-alpn, __rustls, __rustls-aws-lc-rs, __tls, blocking, brotli, charset, cookies, default, default-tls, deflate, form, gzip, h2, hickory-dns, http2, http3, json, multipart, native-tls, native-tls-no-alpn, native-tls-vendored, native-tls-vendored-no-alpn, query, rustls, rustls-native-certs, rustls-no-provider, socks, stream, system-proxy, webpki-roots, zstd


all possible versions conflict with previously selected packages

  previously selected package `reqwest v0.13.1`
    ... which satisfies dependency `reqwest = "^0.13"` of package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`

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

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path control-plane/sdn-controller/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `reqwest`.
    ... required by package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`
versions that meet the requirements `^0.13` are: 0.13.4, 0.13.3, 0.13.2, 0.13.1, 0.13.0

package `csfx-agent` depends on `reqwest` with feature `rustls-tls` but `reqwest` does not have that feature.
help: available features: __native-tls, __native-tls-alpn, __rustls, __rustls-aws-lc-rs, __tls, blocking, brotli, charset, cookies, default, default-tls, deflate, form, gzip, h2, hickory-dns, http2, http3, json, multipart, native-tls, native-tls-no-alpn, native-tls-vendored, native-tls-vendored-no-alpn, query, rustls, rustls-native-certs, rustls-no-provider, socks, stream, system-proxy, webpki-roots, zstd


all possible versions conflict with previously selected packages

  previously selected package `reqwest v0.13.1`
    ... which satisfies dependency `reqwest = "^0.13"` of package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`

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

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path control-plane/volume-manager/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `reqwest`.
    ... required by package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`
versions that meet the requirements `^0.13` are: 0.13.4, 0.13.3, 0.13.2, 0.13.1, 0.13.0

package `csfx-agent` depends on `reqwest` with feature `rustls-tls` but `reqwest` does not have that feature.
help: available features: __native-tls, __native-tls-alpn, __rustls, __rustls-aws-lc-rs, __tls, blocking, brotli, charset, cookies, default, default-tls, deflate, form, gzip, h2, hickory-dns, http2, http3, json, multipart, native-tls, native-tls-no-alpn, native-tls-vendored, native-tls-vendored-no-alpn, query, rustls, rustls-native-certs, rustls-no-provider, socks, stream, system-proxy, webpki-roots, zstd


all possible versions conflict with previously selected packages

  previously selected package `reqwest v0.13.1`
    ... which satisfies dependency `reqwest = "^0.13"` of package `csfx-agent v0.2.2 (/tmp/renovate/repos/github/CSFX-cloud/CSFX-Core/agent)`

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

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