Skip to content

Update opentelemetry-rust monorepo to 0.31.0#531

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/opentelemetry-rust-monorepo
Open

Update opentelemetry-rust monorepo to 0.31.0#531
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/opentelemetry-rust-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Sep 26, 2025

This PR contains the following updates:

Package Type Update Change
opentelemetry (source) dependencies minor 0.30.00.31.0
opentelemetry-otlp (source) dependencies minor 0.30.00.31.0
opentelemetry_sdk (source) dependencies minor 0.30.00.31.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-rust (opentelemetry)

v0.31.0

Compare Source

Released 2025-Sep-25

  • Breaking Change return type of opentelemetry::global::set_tracer_provider to Unit to align with metrics counterpart
  • Add get_all method to opentelemetry::propagation::Extractor to return all values of the given propagation key and provide a default implementation.
  • Add an IntoIterator implementation for opentelemetry::trace::TraceState to allow iterating through its key-value pair collection.
open-telemetry/opentelemetry-rust (opentelemetry-otlp)

v0.31.1: opentelemetry-otlp 0.31.1

Compare Source

What's Changed

  • feat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by @​lalitb in #​3426

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

v0.31.0

Compare Source

Released 2025-Sep-25

  • Update opentelemetry-proto and opentelemetry-http dependency version to 0.31.0
  • Add HTTP compression support with gzip-http and zstd-http feature flags
  • Add retry with exponential backoff and throttling support for HTTP and gRPC exporters
    This behaviour is opt in via the experimental-grpc-retry and experimental-http-retry flags on this crate. You can customize the retry policy using the with_retry_policy on the exporter builders.
open-telemetry/opentelemetry-rust (opentelemetry_sdk)

v0.31.0

Compare Source

Released 2025-Sep-25

  • Updated opentelemetry and opentelemetry-http dependencies to version 0.31.0.

  • Feature: Add span flags support for isRemote property in OTLP exporter (#​3153)

  • Updated span and link transformations to properly set flags field (0x100 for local, 0x300 for remote)

  • TODO: Placeholder for Span processor related things

    • Fix SpanProcessor::on_start is no longer called on non recording spans
  • Fix: Restore true parallel exports in the async-native BatchSpanProcessor by honoring OTEL_BSP_MAX_CONCURRENT_EXPORTS (#​2959). A regression in #​2685 inadvertently awaited the export() future directly in opentelemetry-sdk/src/trace/span_processor_with_async_runtime.rs instead of spawning it on the runtime, forcing all exports to run sequentially.

  • Feature: Added Clone implementation to SdkLogger for API consistency with SdkTracer (#​3058).

  • Fix: batch size accounting in BatchSpanProcessor when queue is full (#​3089).

  • Fix: Resolved dependency issue where the "logs" feature incorrectly
    required the "trace" feature flag
    (#​3096).
    The logs functionality now operates independently, while automatic correlation
    between logs and traces continues to work when the "trace" feature is
    explicitly enabled.

  • Fix: Fix shutdown of SimpleLogProcessor and async BatchLogProcessor.

  • Default implementation of LogProcessor::shutdown_with_timeout() will now warn to encourage users to implement proper shutdown.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from auguwu as a code owner September 26, 2025 23:44
@renovate renovate Bot force-pushed the renovate/opentelemetry-rust-monorepo branch from 5f7929c to 06bf057 Compare October 1, 2025 23:42
@renovate renovate Bot force-pushed the renovate/opentelemetry-rust-monorepo branch 9 times, most recently from bda5ea1 to 6e31941 Compare October 15, 2025 09:35
@renovate renovate Bot force-pushed the renovate/opentelemetry-rust-monorepo branch from 6e31941 to d77998c Compare October 20, 2025 22:11
@renovate renovate Bot force-pushed the renovate/opentelemetry-rust-monorepo branch 4 times, most recently from 5618e19 to 1272ed7 Compare November 3, 2025 00:49
@renovate renovate Bot force-pushed the renovate/opentelemetry-rust-monorepo branch 7 times, most recently from ba672c3 to 9df4e0a Compare November 20, 2025 21:55
@renovate renovate Bot force-pushed the renovate/opentelemetry-rust-monorepo branch 2 times, most recently from 0df1537 to df4d2e5 Compare November 28, 2025 15:01
@renovate renovate Bot force-pushed the renovate/opentelemetry-rust-monorepo branch from df4d2e5 to 9f82dfa Compare December 4, 2025 04:15
@renovate renovate Bot force-pushed the renovate/opentelemetry-rust-monorepo branch from 9f82dfa to 09ed3ac Compare March 13, 2026 15:59
@renovate renovate Bot force-pushed the renovate/opentelemetry-rust-monorepo branch from 09ed3ac to 07d6b09 Compare March 19, 2026 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant