Skip to content

build(deps): bump opentelemetry-otlp from 0.28.0 to 0.33.1 - #11

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/cargo/opentelemetry-otlp-0.33.1
Open

dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/cargo/opentelemetry-otlp-0.33.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Bumps opentelemetry-otlp from 0.28.0 to 0.33.1.

Release notes

Sourced from opentelemetry-otlp's releases.

opentelemetry-otlp 0.31.1

What's Changed

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

Changelog

Sourced from opentelemetry-otlp'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

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 21, 2026
zylvex-tech added a commit that referenced this pull request Oct 22, 2026
… verified one

The P3 backlog item claimed "5 are failing and 6 are green major-version
bumps". The "5 failing" figure was carried forward from an earlier session and
happened to be right, but the "6 green major-version bumps" figure was not
re-derived and did not match the current state.

Re-queried every open Dependabot PR head SHA individually:

  failing (5): #7, #8 (mixed), #12, #14, #17
  green  (10): #9, #10, #11, #13, #15, #16, #18, #19, #20, #21

Of the 10 green, 8 cross a major version or a semver-0.x minor (which is
breaking under 0.x rules): #9 tauri-action 0->1, #10 tree-sitter-rust
0.23.3->0.24.2, #11 opentelemetry-otlp 0.28.0->0.33.1, #13 actions/checkout
4->7, #15 axum 0.7.9->0.8.9, #16 tracing-opentelemetry 0.28.0->0.34.0, #18
react, #19 framer-motion 11.18.2->14.3.0.

The item now states the verified split with PR numbers and version deltas
instead of an unsourced ratio. The limitations section is narrowed to match:
check status was verified per SHA, PR contents were not reviewed.
@dependabot
dependabot Bot force-pushed the dependabot/cargo/opentelemetry-otlp-0.33.1 branch from f0ee847 to a7ad86a Compare October 23, 2026 14:55
Bumps [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) from 0.28.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-otlp-0.28.0...opentelemetry-otlp-0.33.1)

---
updated-dependencies:
- dependency-name: opentelemetry-otlp
  dependency-version: 0.33.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/opentelemetry-otlp-0.33.1 branch from a7ad86a to 6a95516 Compare October 25, 2026 07:32
@dependabot
dependabot Bot requested a review from Gar-gar22 as a code owner October 25, 2026 07:32
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