Skip to content

Bump the opentelemetry group across 1 directory with 2 updates#4200

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/main/opentelemetry-4351b4d06a
Open

Bump the opentelemetry group across 1 directory with 2 updates#4200
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/main/opentelemetry-4351b4d06a

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Dec 8, 2025

Bumps the opentelemetry group with 2 updates in the / directory: opentelemetry-prometheus and tracing-opentelemetry.

Updates opentelemetry-prometheus from 0.27.0 to 0.31.0

Release notes

Sourced from opentelemetry-prometheus's releases.

v0.31.0

See changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).

0.30.0 Release

See changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.30.0 for this release).

This release also upgrades Metrics-SDK to stable!

See summary of release notes: https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md

0.29.0 Release

See changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.29.0 for this release).

This release also upgrades

  • Logs-SDK to stable
  • Logs-Appender-Tracing to stable
  • Baggage to RC

And deprecates

  • Prometheus exporter is - now deprecated in favor of OTLP exporter.

0.28.0 Release

See changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.28.0 for this release).

This release also upgrades

  • Logs API to stable
  • Logs-SDK, Logs OTLP exporter, Logs-Appender-Tracing to RC
  • Metrics-API to stable
  • Metrics-SDK, Metrics OTLP exporter to RC.

This release introduces several breaking changes as we progress toward a stable version for logs and metrics. We recommend reviewing the Migration Guide along with the changelogs to ensure a smooth upgrade.

opentelemetry-0.27.1 patch release

This release has improved internal logging to help with troubleshooting.

opentelemetry_sdk-0.27.1 patch release

Refer to opentelemetry-sdk CHANGELOG for the changes.

Changelog

Sourced from opentelemetry-prometheus's changelog.

Release Notes 0.30

OpenTelemetry Rust 0.30 introduces a few breaking changes to the opentelemetry_sdk crate in the metrics feature. These changes were essential to drive the Metrics SDK towards stability. With this release, the Metrics SDK is officially declared stable. The Metrics API was declared stable last year, and previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked stable. Importantly, no breaking changes have been introduced to components already marked as stable.

It is worth noting that the opentelemetry-otlp crate remains in a Release-Candidate state and is not yet considered stable. With the API and SDK for Logs and Metrics now stable, the focus will shift towards further refining and stabilizing the OTLP Exporters in upcoming releases. Additionally, Distributed Tracing is expected to progress towards stability, addressing key interoperability challenges.

For detailed changelogs of individual crates, please refer to their respective changelog files. This document serves as a summary of the main changes.

Key Changes

Metrics SDK Improvements

  1. Stabilized "view" features: Previously under an experimental feature flag, views can now be used to modify the name, unit, description, and cardinality limit of a metric. Advanced view capabilities, such as changing aggregation or dropping attributes, remain under the experimental feature flag.

  2. Cardinality capping: Introduced the ability to cap cardinality and configure limits using views.

  3. Polished public API: Refined the public API to hide implementation details from exporters, enabling future internal optimizations and ensuring consistency. Some APIs related to authoring custom metric readers have been moved behind experimental feature flags. These advanced use cases require more time to finalize the API surface before being included in the stable release.

Context-Based Suppression

Added the ability to suppress telemetry based on Context. This feature prevents telemetry-induced-telemetry scenarios and addresses a long-standing issue. Note that suppression relies on proper context propagation. Certain libraries used in OTLP Exporters utilize tracing but do not adopt OpenTelemetry's context propagation. As a result, not all telemetry is automatically suppressed with this feature. Improvements in this area are expected in future releases.

Next Release

... (truncated)

Commits
  • 2b63b75 fix: Panics and exploding memory usage from large cardinality limit (#3290)
  • c346d4b feat: Upgrade SDK version to 0.31.0 (#3287)
  • 07bb613 feat: Improve support for exponential histogram (#3259)
  • 693dcc0 chore: Unify SpanExporter with LogExporter and PushMetricExporter (#3281)
  • 65969fd docs: logs enrichment (#3266)
  • 627f252 feat: Stabilize Logger Enabled (#3278)
  • 4c16d9b fix: Remove unused tracing dependency from opentelemetry-otlp (#3264)
  • 759b539 chore(sampling): move sdk types from opentelemetry to opentelemetry_sdk (#3277)
  • 483b420 fix: handle shutdown in logs exporter (#3255)
  • 53c9f47 chore(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 (#3273)
  • Additional commits viewable in compare view

Updates tracing-opentelemetry from 0.28.0 to 0.31.0

Release notes

Sourced from tracing-opentelemetry's releases.

0.31.0

Breaking Changes

  • Upgrade from opentelemetry 0.29.0 to 0.30.0. Refer to the upstream changelog for more information.

Added

  • Add OpenTelemetrySpanExt::add_event and OpenTelemetrySpanExt::add_event_with_timestamp functions to allow adding OpenTelemetry events directly to a tracing::Span, enabling the use of dynamic attribute keys and custom event timestamps.

0.30.0

What's Changed

v0.29.0

What's Changed

Changelog

Sourced from tracing-opentelemetry's changelog.

0.31.0 (June 2, 2025)

Breaking Changes

  • Upgrade from opentelemetry 0.29.0 to 0.30.0. Refer to the upstream changelog for more information.

Added

  • Add OpenTelemetrySpanExt::add_event and OpenTelemetrySpanExt::add_event_with_timestamp functions to allow adding OpenTelemetry events directly to a tracing::Span, enabling the use of dynamic attribute keys and custom event timestamps.

0.30.0 (March 23, 2025)

Breaking Changes

  • Upgrade from opentelemetry 0.28.0 to 0.29.0. Refer to the upstream changelog for more information.

0.27.0 (October 9, 2024)

Breaking Changes

  • Upgrade to opentelemetry 0.26. Refer to the upstream changelog for more information.

0.26.0 (September 10, 2024)

Breaking Changes

  • Upgrade to opentelemetry 0.25. Refer to the upstream changelog for more information.

0.25.0 (July 21, 2024)

Breaking Changes

  • Upgrade to opentelemetry 0.24. Refer to the upstream changelog for more information.

Fixed

  • Invalidate sample decision on set parent (#153)
  • chore: fix on_close() comment (#148)

... (truncated)

Commits
  • da83e89 chore: prepare release of 0.31.0 (#207)
  • 8905ee7 Upgrade to otel 0.30 (#205)
  • 088a700 Fix: use dedicated with_service_name in otlp example
  • 85e28ac feat: Add OpenTelemetrySpanExt methods for direct span event creation
  • 11a0471 Fix: Address unrelated clippy warning (double_ended_iterator_last)
  • 722679b Fix: Address clippy doc indentation warning
  • b6701c1 Update CHANGELOG.md
  • 0dbe342 chore: prepare for release 0.30.0
  • 8ef39f7 chore: update from opentelemetry-sdk 0.28.0 to 0.29.0 (#196)
  • 6179c15 doc : tracked inactivity default
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
tracing-opentelemetry [>= 0.32.a, < 0.33]
opentelemetry-prometheus [>= 0.29.a, < 0.30]

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Dec 8, 2025
@dependabot dependabot Bot requested a review from a team as a code owner December 8, 2025 19:04
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Dec 8, 2025
Copy link
Copy Markdown
Contributor

@divviup-github-automation divviup-github-automation left a comment

Choose a reason for hiding this comment

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

Auto-approving dependabot PR.

@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from ee41b05 to 06e4db0 Compare December 15, 2025 19:03
@tgeoghegan
Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 4 times, most recently from d02519e to 579d89c Compare December 22, 2025 20:16
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 678f0c8 to 787e193 Compare January 5, 2026 19:41
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from f1088fb to c951049 Compare January 19, 2026 20:49
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from c951049 to 3348a0c Compare January 26, 2026 21:01
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 06d5d7f to d5c3881 Compare February 9, 2026 22:35
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from d5c3881 to 36208a5 Compare February 16, 2026 19:47
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from 36208a5 to 3a5c267 Compare February 23, 2026 21:02
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 675bbbd to 89e6ecb Compare March 9, 2026 20:43
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 35e51c1 to 44b8201 Compare March 23, 2026 19:26
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 7e1c363 to 657b071 Compare April 6, 2026 19:24
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 25e86bc to a6d9bad Compare April 15, 2026 19:24
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from a6d9bad to 7267845 Compare April 22, 2026 19:23
@dependabot dependabot Bot changed the title Bump the opentelemetry group with 2 updates Bump the opentelemetry group across 1 directory with 2 updates Apr 28, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from 7267845 to 8c5567f Compare April 28, 2026 16:55
Bumps the opentelemetry group with 2 updates in the / directory: [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust) and [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry).


Updates `opentelemetry-prometheus` from 0.27.0 to 0.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md)
- [Commits](open-telemetry/opentelemetry-rust@opentelemetry-prometheus-0.27.0...opentelemetry-prometheus-0.31.0)

Updates `tracing-opentelemetry` from 0.28.0 to 0.31.0
- [Release notes](https://github.com/tokio-rs/tracing-opentelemetry/releases)
- [Changelog](https://github.com/tokio-rs/tracing-opentelemetry/blob/v0.1.x/CHANGELOG.md)
- [Commits](tokio-rs/tracing-opentelemetry@v0.28.0...v0.31.0)

---
updated-dependencies:
- dependency-name: opentelemetry-prometheus
  dependency-version: 0.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: tracing-opentelemetry
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from 8c5567f to 433fce3 Compare April 29, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants