Skip to content

Upgrade prometheus to 0.14.0#4598

Open
SupernaviX wants to merge 2 commits intoclockworklabs:masterfrom
SupernaviX:sg/upgrade-prometheus
Open

Upgrade prometheus to 0.14.0#4598
SupernaviX wants to merge 2 commits intoclockworklabs:masterfrom
SupernaviX:sg/upgrade-prometheus

Conversation

@SupernaviX
Copy link

@SupernaviX SupernaviX commented Mar 10, 2026

Description of Changes

Upgrades the rust SDK's prometheus dependency from 0.13 to 0.14.

Fixes #4597

API and ABI breaking changes

The prometheus changelog claims that the MSRV for the new version is 1.82, but this project doesn't seem to have an official MSRV, so I don't think that's an ABI change.

I don't think depending on a different prometheus version is itself a breaking change. Prometheus is exposed through the rust SDK, but in an explicitly unstable module which "may change incompatibly without a major version bump". Prometheus structs are also exposed from several crates, but with the same disclaimers about unstable interfaces.

Expected complexity level and risk

  1. This is a module bump with simple-looking changes.

Testing

  • Just confirmed everything still compiles and the tests still pass

@CLAassistant
Copy link

CLAassistant commented Mar 10, 2026

CLA assistant check
All committers have signed the CLA.

Copy link
Collaborator

@bfops bfops left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems good to me!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade rust-prometheus past RUSTSEC-2024-0437

3 participants