Skip to content

chore: refresh subcrate Cargo.locks to crates.io opentelemetry 0.32.1 - #358

Merged
mheffner merged 1 commit into
mainfrom
chore/refresh-cargo-locks-otel-sdk
Aug 3, 2026
Merged

chore: refresh subcrate Cargo.locks to crates.io opentelemetry 0.32.1#358
mheffner merged 1 commit into
mainfrom
chore/refresh-cargo-locks-otel-sdk

Conversation

@mheffner

@mheffner mheffner commented Aug 3, 2026

Copy link
Copy Markdown
Member

Summary

Commit 39c08e2 migrated the opentelemetry dependencies from a git rev to crates.io, but only regenerated the root Cargo.lock. The subcrate and example lockfiles were left stale. This refreshes them so opentelemetry_sdk resolves to 0.32.1 from crates.io consistently everywhere.

Staleness found

Lock file Before After
utilities/Cargo.lock 0.31.0 (git rev 0948c61) 0.32.1 (crates.io)
rotel_rust_processor_sdk/Cargo.lock 0.31.0 (git rev) 0.32.1 (crates.io)
rotel_python_processor_sdk/Cargo.lock 0.32.1 (git rev 284a37d9) 0.32.1 (crates.io)
examples/rust_processors/async_enrichment_processor/Cargo.lock 0.31.0 (git rev) 0.32.1 (crates.io)
examples/rust_processors/trivial_processor/Cargo.lock 0.31.0 (git rev) 0.32.1 (crates.io)

The root Cargo.lock was already current and is unchanged.

Two kinds of staleness:

  • utilities, rust_sdk, both examples — locked to opentelemetry 0.31.0 from a git rev, while their Cargo.toml already required opentelemetry-proto = "0.32.0" (an outright mismatch).
  • python_sdk — already 0.32.1 but still sourced from a git rev instead of crates.io.

How

Ran cargo update in each affected crate directory. thiserror/thiserror-impl also bumped to 2.0.19 as a side effect. Verified with cargo tree --locked -i opentelemetry_sdk in each crate — all resolve to 0.32.1 and lock check passes.

Commit 39c08e2 migrated opentelemetry deps from a git rev to crates.io
but only regenerated the root Cargo.lock. The subcrate and example
lockfiles were left stale:

- utilities, rotel_rust_processor_sdk, and both rust_processor examples
  were still locked to opentelemetry 0.31.0 from git rev 0948c61, despite
  their Cargo.toml already requiring opentelemetry-proto 0.32.0.
- rotel_python_processor_sdk was at 0.32.1 but still sourced from git rev
  284a37d9 instead of crates.io.

Ran `cargo update` in each so opentelemetry_sdk now resolves to 0.32.1
from crates.io consistently across all lockfiles.
@mheffner
mheffner merged commit 46a207b into main Aug 3, 2026
12 checks passed
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