Skip to content

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

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

Bump the opentelemetry group across 1 directory with 2 updates#4200
dependabot[bot] wants to merge 1 commit into
mainfrom
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.32.0

Release notes

Sourced from opentelemetry-prometheus's releases.

0.32.0

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

opentelemetry-otlp 0.31.1

What's Changed

Full Changelog: open-telemetry/opentelemetry-rust@v0.31.0...opentelemetry-otlp-0.31.1

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.32

OpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed Tracing components forward. The Logs and Metrics API and SDK remain stable, with no breaking changes in this release. The OTLP Exporters and the Distributed Tracing API/SDK remain in pre-stable states (Release-Candidate and Beta respectively), and this release introduces a small number of intentional breaking changes in those areas to prepare them for stabilization.

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

  1. Bound instruments (experimental): Added Counter::bind() and Histogram::bind() returning pre-bound measurement handles (BoundCounter<T>, BoundHistogram<T>). Bound instruments resolve the attribute-to-aggregator mapping once at bind time and cache the result, eliminating per-call HashMap lookups on the hot path. Benchmarks show ~28x speedup for counter operations and ~9x for histograms. Gated behind the experimental_metrics_bound_instruments feature flag.

  2. Delta collection efficiency: Delta metrics collection now uses in-place eviction instead of draining the HashMap on every collect cycle. Stale attribute sets that received no measurements since the last collection are evicted.

  3. Stable Aggregation API: Aggregation and StreamBuilder::with_aggregation() are now stable and no longer require the spec_unstable_metrics_views feature flag.

Logs

  1. Tracing-span attribute enrichment (experimental): The opentelemetry-appender-tracing crate can now copy attributes from active tracing spans onto each emitted log record. ("Span" here refers to tracing::span!, not an opentelemetry::trace::Span.) Enrichment is disabled by default with zero per-span overhead, and is gated behind the new experimental_span_attributes cargo feature.

  2. spec_unstable_logs_enabled removed: The capability (and the backing specification) is now stable and is enabled by default. The feature flag has been removed.

Distributed Tracing (Beta)

The Distributed Tracing API and SDK remain in beta. This release contains intentional breaking changes to clean up the public surface ahead of

... (truncated)

Commits
  • ec289cb chore: Prepare for release v0.32.0 (#3508)
  • 3ddb386 fix(metrics): reject usize::MAX as cardinality limit (#3506)
  • bad0a1b feat(appender-tracing): re-gate span attribute enrichment behind experimental...
  • f744509 docs: update README status table and remove deprecated crates (#3502)
  • 81d5a06 chore(prometheus): restore crate to workspace (#3500)
  • 5a07ce1 ci: close stale pull requests (#3499)
  • cc87dd9 feat(appender-tracing): stabilize span attribute propagation (#3482)
  • f290595 docs(metrics): document experimental bound instruments (#3495)
  • a79eb76 fix(sdk): suppress telemetry in SimpleSpanProcessor during export (#3494)
  • aa3bda3 chore(zipkin): deprecate opentelemetry-zipkin crate (#3492)
  • Additional commits viewable in compare view

Updates tracing-opentelemetry from 0.28.0 to 0.33.0

Release notes

Sourced from tracing-opentelemetry's releases.

0.33.0

Fixed

  • [breaking] avoid deadlock when entering a span (#251)

Other

0.32.1

Added

  • allow OpenTelemetry context access with SpanRef (#234)
  • add event-counting filtering layer for spans (#228)
  • publicly export SetParentError

Fixed

  • fix panic in multithreaded follows-from

Other

  • Remove unwanted dependency on opentelemetry sdk crate (#241)
  • update README.md links to use the latest version (#239)
  • remove thiserror and unused dependencies (#238)

0.32.0

Added

  • Add configuration for including target in spans (#222)

Changed

  • OpenTelemetry context activation (#202)
    • Trace ID and span ID can be obtained from OtelData via dedicated functions. Note that these will be available only if the context has already been built. (#233)
  • Correctly track entered and exited state for timings (#212)
  • Slightly improve error message on version mismatch (#211)
  • Remove Lazy for thread_local static (#215)
  • Update description of special fields and semantic conventions

Breaking Changes

  • The attributes code.filepath, code.lineno, and code.namespace have been renamed to code.file.path, and code.line.number, and code.module.name, to align with the opentelemetry semantic conventions for code. (#225)
  • Upgrade from opentelemetry to 0.31.0. Refer to the upstream changelog for more information. (#230)

... (truncated)

Changelog

Sourced from tracing-opentelemetry's changelog.

0.33.0 - 2026-05-18

Fixed

  • [breaking] avoid deadlock when entering a span (#251)

Other

0.32.1 - 2025-12-17

Added

  • allow OpenTelemetry context access with SpanRef (#234)
  • add event-counting filtering layer for spans (#228)
  • publicly export SetParentError

Fixed

  • fix panic in multithreaded follows-from

Other

  • Remove unwanted dependency on opentelemetry sdk crate (#241)
  • update README.md links to use the latest version (#239)
  • remove thiserror and unused dependencies (#238)

0.32.0 - 2025-09-29

Added

  • Add configuration for including target in spans (#222)

Changed

  • OpenTelemetry context activation (#202)
    • Trace ID and span ID can be obtained from OtelData via dedicated functions. Note that these will be available only if the context has already been built. (#233)
  • Correctly track entered and exited state for timings (#212)
  • Slightly improve error message on version mismatch (#211)
  • Remove Lazy for thread_local static (#215)
  • Update description of special fields and semantic conventions

Breaking Changes

  • The attributes code.filepath, code.lineno, and code.namespace have been renamed to code.file.path, and code.line.number, and code.module.name, to align with the opentelemetry semantic conventions for code. (#225)

... (truncated)

Commits
  • 1d5422f chore: prepare release of 0.33.0
  • f67ceb8 fix: use reentrant tracing fix in one more place (#263)
  • 07c394b chore: rewirte reentrant tracing checks (#262)
  • eb59bda fix!: avoid deadlock when entering a span (#251)
  • 44521fa chore: Upgrade to OpenTelemetry 0.32 (#258)
  • 91c4faa chore: mimimize package size (#252)
  • feedb22 chore: prepare release of 0.32.1 (#246)
  • 99b934b feat: allow OpenTelemetry context access with SpanRef (#234)
  • 35be2a5 docs: add functionality rustdocs to layer
  • a31f8db fix: fix panic in multithreaded follows-from
  • 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]

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@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 2 times, most recently from 8c5567f to 433fce3 Compare April 29, 2026 19:23
@dependabot dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 623102f to b8071cf Compare May 18, 2026 18:36
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.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md)
- [Commits](open-telemetry/opentelemetry-rust@opentelemetry-prometheus-0.27.0...opentelemetry-prometheus-0.32.0)

Updates `tracing-opentelemetry` from 0.28.0 to 0.33.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.33.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 b8071cf to c340906 Compare May 20, 2026 22:50
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