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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

Updates opentelemetry-prometheus from 0.27.0 to 0.33.1

Release notes

Sourced from opentelemetry-prometheus's releases.

0.33.1

The OTLP exporters for Logs and Metrics are now stable.

0.33.0

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.

opentelemetry-semantic-conventions-0.32.1

See the CHANGELOG for details.

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

... (truncated)

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
  • 372ebbc chore: prepare 0.33.1 release and stabilize OTLP logs and metrics (#3782)
  • 5582e71 docs(logs): polish design doc and fill perf numbers (#3566)
  • 7ce1269 fix(sdk): log when the periodic metrics reader panics (#3777)
  • b547036 fix(prometheus): keep resource labels when scope info is disabled (#3751)
  • e8480db chore(deps): bump rust-toolchain from 1.98.0 to 1.99.0 (#3770)
  • 0fdfc48 feat(proto): Add support for protobuffer descriptor output (#3675)
  • 87929d7 ci: install markdown-link-check from npm (#3661)
  • ff2ab2d docs(trace): explain async context propagation (#3759)
  • 2595432 fix(proto): accept omitted default fields in OTLP/JSON exponential histogram,...
  • 952bdee fix: accept optional whitespace in TraceState (#3761)
  • Additional commits viewable in compare view

Updates tracing-opentelemetry from 0.28.0 to 0.34.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.34.0 - 2026-09-20

Other

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

... (truncated)

Commits

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

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

Copy link
Copy Markdown
Contributor

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 2 times, most recently from af06534 to fe3cb88 Compare June 16, 2026 22:58
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from fe3cb88 to 5e3463c Compare June 17, 2026 19:24
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 3 times, most recently from 1130251 to bb27c15 Compare July 1, 2026 19:23
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from bb27c15 to 6578b67 Compare July 8, 2026 19:23
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from c7a9a50 to 1b9ec55 Compare July 20, 2026 16:03
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from 1b9ec55 to c617318 Compare July 22, 2026 19:23
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from c617318 to 2fe88b2 Compare July 29, 2026 19:23
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 3 times, most recently from 9cc9030 to 4ce5505 Compare August 12, 2026 19:23
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from 4ce5505 to 140c68e Compare August 19, 2026 19:23
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from fbe7199 to 3e118a2 Compare August 31, 2026 16:57
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 52c87a0 to 81e44e3 Compare September 9, 2026 19:23
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 714a93f to 0b934f0 Compare September 21, 2026 19:06
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 3913bcd to 176b08b Compare September 29, 2026 18:39
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from fad2f9e to b01e410 Compare October 7, 2026 19:23
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch 2 times, most recently from 1f66398 to 9cb0cea Compare October 14, 2026 21:32
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.33.1
- [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.33.1)

Updates `tracing-opentelemetry` from 0.28.0 to 0.34.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](https://github.com/tokio-rs/tracing-opentelemetry/commits)

---
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] <[email protected]>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/opentelemetry-4351b4d06a branch from 9cb0cea to d4c0514 Compare October 21, 2026 19:23

This branch has not been deployed

No deployments
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