NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2716 most downloaded on crates.io
Prometheus exporter for OpenTelemetry
Last release 19 days ago
18 Sep 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 25 of 25 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
25 releases · first in 2020
First release of opentelemetry-propagator-b3 , providing B3 trace context propagation for OpenTelemetry Rust.
First release of opentelemetry-propagator-b3, providing B3 trace context propagation for OpenTelemetry Rust.
Based on the B3 implementation in opentelemetry-zipkin, with the existing API and behavior. B3 users can migrate their dependency and imports to opentelemetry_propagator_b3::{B3Encoding, Propagator}.
See the 0.33.0 release notes and migration guidance.
The OTLP exporters for Logs and Metrics remain release candidates. We plan to declare them stable in 0.33.1 after approximately two weeks of validation, provided no issues requiring breaking API changes arise. The Logs and Metrics API and SDK remain stable; Distributed Tracing remains pre-stable.
One column per quarter.
opentelemetry-prometheus 0.33.0 release.
Released 2026-Sep-18
without_scope_info with scope_info_enabled to configure Prometheus instrumentation scope labels, inverting the option from disabling scope info to enabling it. Before this change, the exporter emitted an otel_scope_info metric and only added otel_scope_name/otel_scope_version labels to metric points. Now scope info is enabled by default on metric points with otel_scope_name, otel_scope_version, otel_scope_schema_url, and scope attributes prefixed with otel_scope_; setting scope_info_enabled(false) suppresses those labels. #3503"opentelemetry-prometheus 0.32.0 release."
"opentelemetry-prometheus 0.32.0 release."
Released 2026-May-08
opentelemetry-prometheus and remove stale discontinuation notices. #3288prometheus dependency requirement.Update opentelemetry dependency version to 0.31.0
opentelemetry dependency version to 0.31.0opentelemetry_sdk dependency version to 0.31.0opentelemetry-semantic-conventions dependency version to 0.31.0Update prometheus dependency version to 0.14
Released 2025-April-11
prometheus dependency version to 0.14protobuf dependencyUpdate opentelemetry dependency version to 0.29
opentelemetry dependency version to 0.29opentelemetry_sdk dependency version to 0.29opentelemetry-semantic-conventions dependency version to 0.29Update opentelemetry dependency version to 0.28
opentelemetry dependency version to 0.28opentelemetry_sdk dependency version to 0.28opentelemetry-semantic-conventions dependency version to 0.28Released 2025-Feb-10
Update opentelemetry dependency version to 0.27
opentelemetry dependency version to 0.27opentelemetry_sdk dependency version to 0.27opentelemetry-semantic-conventions dependency version to 0.27Update opentelemetry dependency version to 0.24
opentelemetry dependency version to 0.24opentelemetry_sdk dependency version to 0.24opentelemetry-semantic-conventions dependency version to 0.16Add ResourceSelector to allow attaching resource as attributes to metrics #1608
ResourceSelector to allow attaching resource as attributes to metrics #1608opentelemetry dependency version to 0.23opentelemetry_sdk dependency version to 0.23opentelemetry_semantic_conventions::trace and opentelemetry_semantic_conventions::resource into opentelemetry_semantic_conventions::attribute (which now contains all semantic attributes). trace and resource now only contain references to attributes which fall under their respective category.opentelemetry_semantic_conventions::metric to store metric semantic conventions.Omit empty otel_scope_info and otel_target_info metrics #1428
otel_scope_info and otel_target_info metrics #1428Fix UCUM annotation escaping by ignoring unknown instrument units and annotations #1348
allow custom units in prometheus suffix #1188
Add with_namespace option to exporter config.
with_namespace option to exporter config.without_counter_suffixes option to exporter config.[Breaking] Add _total suffix for all counters #952.
Update to opentelemetry v0.18.0
PrometheusExporter::new() removed. Use ExporterBuilder. #727Added prometheus-encoding feature to export prometheus encoders #652
prometheus-encoding feature to export prometheus encoders #652with_aggregator_selector option #667PrometheusExporter::new() is deprecated in favor of using ExporterBuilder
from_env to prometheus exporter builder #605Default implementation to ExporterBuilder based on the otel specification environment variables #242PrometheusExporter::new() is deprecated in favor of using ExporterBuilderUpdate to opentelemetry v0.15.0
Update to opentelemetry v0.14.0
Add sanitization of prometheus label names #462
Update to opentelemetry v0.12.0
from_env and use environment variables to initialize the configurations by default #459Update to opentelemetry v0.11.0
Update to opentelemetry v0.10.0
Update to prometheus 0.10.x #279
### Added - Initial prometheus exporter
Your coding agent can read these notes before it upgrades. Set up the MCP server →