Update Rust crate prometheus to 0.14.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
prometheus | dependencies | minor |
0.13.3 -> 0.14.0
|
Release Notes
tikv/rust-prometheus (prometheus)
v0.14.0
-
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)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Merge request reports
Activity
Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this MR 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 MR'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 crates/lox-distributor/Cargo.toml --package prometheus@0.13.4 --precise 0.14.0 Updating crates.io index error: failed to select a version for the requirement `prometheus = ">=0.4, <=0.13"` candidate versions found which didn't match: 0.14.0 location searched: crates.io index required by package `prometheus-hyper v0.2.0` ... which satisfies dependency `prometheus-hyper = "^0.2.0"` (locked to 0.2.0) of package `lox-distributor v0.1.0 (/builds/tpo/tpa/renovate-cron/renovate/repos/gitlab/tpo/anti-censorship/lox/crates/lox-distributor)`
requested review from @cohosh
added 3 commits
-
caf5d116...f932f65b - 2 commits from branch
main
- 8615b65d - Update Rust crate prometheus to 0.14.0
-
caf5d116...f932f65b - 2 commits from branch
added 3 commits
-
8615b65d...549b0f7e - 2 commits from branch
main
- c4a99ec8 - Update Rust crate prometheus to 0.14.0
-
8615b65d...549b0f7e - 2 commits from branch
This is currently conflicting with
prometheus-hyper
which has prometheus as a dependency but hasn't updated for 10 months.prometheus
0.13 imports an older version ofprotobufs
which has this vulnerability: https://rustsec.org/advisories/RUSTSEC-2024-0437 so hopefully they update at some point. Though it might be better to move away fromprometheus-hyper
if it makes sense to implement the metrics server a different way (I haven't had time to figure out how).added 2 commits
added 2 commits
added 2 commits