Skip to content

fix(deps): update opentelemetry-rust monorepo to 0.31.0#1727

Merged
vjripoll merged 3 commits intomainfrom
renovate/opentelemetry-rust-monorepo
Oct 2, 2025
Merged

fix(deps): update opentelemetry-rust monorepo to 0.31.0#1727
vjripoll merged 3 commits intomainfrom
renovate/opentelemetry-rust-monorepo

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 26, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Type Update Change
opentelemetry (source) dependencies minor 0.30.0 -> 0.31.0
opentelemetry-appender-tracing (source) dependencies minor 0.30.1 -> 0.31.0
opentelemetry-http (source) dependencies minor 0.30.0 -> 0.31.0
opentelemetry-otlp (source) dependencies minor 0.30.0 -> 0.31.0
opentelemetry-semantic-conventions (source) dependencies minor 0.30.0 -> 0.31.0
opentelemetry_sdk (source) dependencies minor 0.30.0 -> 0.31.0

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.
open-telemetry/opentelemetry-rust (opentelemetry-appender-tracing)

v0.31.0

Released 2025-Sep-25

  • Updated opentelemetry dependency to version 0.31.0.
open-telemetry/opentelemetry-rust (opentelemetry-http)

v0.31.0

Released 2025-Sep-25

  • Implementation of Extractor::get_all for HeaderExtractor
  • Support HttpClient implementation for HyperClient<C> with custom connectors beyond HttpConnector, enabling Unix Domain Socket connections and other custom transports
  • Add reqwest and reqwest-blocking features to enable async and blocking
    reqwest HTTP clients
  • Updated opentelemetry dependency to version 0.31.0.
open-telemetry/opentelemetry-rust (opentelemetry-otlp)

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
open-telemetry/opentelemetry-rust (opentelemetry-semantic-conventions)

v0.31.0

Compare Source

Released 2025-Sep-25

  • Update to v1.34.0 of the semantic conventions.
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.


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 a team as a code owner September 26, 2025 09:25
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Sep 26, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Sep 26, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path agent-control/Cargo.toml --package opentelemetry@0.30.0 --precise 0.31.0
error: failed to acquire package cache lock

Caused by:
  failed to open: /home/ubuntu/.cargo/.package-cache

Caused by:
  failed to create directory `/home/ubuntu/.cargo`

Caused by:
  File exists (os error 17)

@renovate renovate bot force-pushed the renovate/opentelemetry-rust-monorepo branch 4 times, most recently from 7ab49d3 to c2da90c Compare September 29, 2025 09:02
@renovate renovate bot force-pushed the renovate/opentelemetry-rust-monorepo branch from c2da90c to 71711f0 Compare September 29, 2025 09:27
vjripoll
vjripoll previously approved these changes Sep 29, 2025
@vjripoll vjripoll enabled auto-merge (squash) September 29, 2025 09:48
@renovate
Copy link
Contributor Author

renovate bot commented Sep 29, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@vjripoll vjripoll force-pushed the renovate/opentelemetry-rust-monorepo branch from ca1a959 to 746a90f Compare October 2, 2025 08:21
@vjripoll vjripoll force-pushed the renovate/opentelemetry-rust-monorepo branch from 746a90f to 6a4e1d9 Compare October 2, 2025 08:27
@vjripoll vjripoll merged commit ebbf354 into main Oct 2, 2025
28 checks passed
@vjripoll vjripoll deleted the renovate/opentelemetry-rust-monorepo branch October 2, 2025 08:51
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments