Skip to content

Update Rust crate tracing-opentelemetry to 0.34.0 - #1044

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tracing-opentelemetry-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tracing-opentelemetry-0.x

Conversation

@renovate

@renovate renovate Bot commented Jan 10, 2024 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
tracing-opentelemetry dependencies minor 0.13.0 → 0.34.0

Release Notes

tokio-rs/tracing-opentelemetry (tracing-opentelemetry)

v0.34.0

Other

v0.33.0

Compare Source

Fixed
  • [breaking] avoid deadlock when entering a span (#​251)
Other

v0.32.1

Compare Source

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)

v0.32.0

Compare Source

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)
  • Hold onto MetricsProvider in MetricsLayer (#​224)
  • The attribute otel.status_message was changed to otel.status_description to align with the
    opentelemetry semantic conventions for code. (#​209)
  • Remove the metrics_gauge_unstable feature.

v0.31.0

Compare Source

Breaking Changes
  • Upgrade from opentelemetry 0.29.0 to 0.30.0. Refer to the upstream
    changelog
    for more information.
Added
  • Add OpenTelemetrySpanExt::add_event and OpenTelemetrySpanExt::add_event_with_timestamp
    functions to allow adding OpenTelemetry events directly to a tracing::Span, enabling the use of dynamic attribute keys
    and custom event timestamps.

v0.30.0

Compare Source

Breaking Changes
  • Upgrade from opentelemetry 0.28.0 to 0.29.0. Refer to the upstream
    changelog
    for more information.

v0.29.0

Compare Source

What's Changed

v0.28.0: 0.28.0

Compare Source

What's Changed

v0.27.0

Compare Source

Breaking Changes
  • Upgrade to opentelemetry 0.26. Refer to the upstream
    changelog
    for more information.

v0.26.0

Compare Source

Breaking Changes
  • Upgrade to opentelemetry 0.25. Refer to the upstream
    changelog
    for more information.

v0.25.0

Compare Source

Breaking Changes
  • Upgrade to opentelemetry 0.24. Refer to the upstream
    changelog
    for more information.
Fixed
  • Invalidate sample decision on set parent (#​153)
  • chore: fix on_close() comment (#​148)

v0.24.0

Compare Source

Breaking Changes
  • Upgrade to opentelemetry 0.23. Refer to the upstream
    changelog
    for more information.
Added
Fixed
  • Fixed compilation on WASI targets (#​147)
  • Set span end time when it exists (#​124)

v0.23.0

Compare Source

Breaking Changes
  • Upgrade to opentelemetry 0.22. Refer to the upstream
    changelog
    for more information. In particular, i64 histograms will silently downgrade to
    key/value exports.

v0.22.0

Compare Source

Breaking Changes
  • Upgrade to v0.21.0 of opentelemetry
    For list of breaking changes in OpenTelemetry, see the
    v0.21.0 changelog.
  • Update MSRV to require Rust 1.65+, as opentelemetry requires it now. (#​68)
Fixed

Thanks to @​jesseditson, @​AsmPrgmC3, and @​rthomas for contributing to this release!

v0.21.0

Compare Source

Added
  • Ability to produce measurement with attributes (#​43)
Breaking Changes
Fixed
  • Trace IDs not matching when propagating invalid contexts (#​55)

Thanks to @​ymgyt and @​hdost for contributing to this release!

v0.20.0

Compare Source

Added
  • Add OpenTelemetrySpanExt::set_attribute function (#​34)
Breaking Changes
  • Upgrade to v0.20.0 of opentelemetry (#​36)
    For list of breaking changes in OpenTelemetry, see the
    v0.20.0 changelog.

Thanks to @​ymgyt, @​mladedav, @​shaun-cox, and @​Protryon for contributing to this release!

v0.19.0

Breaking Changes
  • Upgrade to v0.19.0 of opentelemetry (#​12)
    For list of breaking changes in OpenTelemetry, see the
    v0.19.0 changelog.
  • Update MSRV to require Rust 1.60+, as opentelemetry requires it now (#​12)

Thanks to @​jaysonsantos, @​briankung, and @​humb1t for contributing to this release!

v0.18.0

Breaking Changes
Fixed
  • on_event respects event's explicit parent ([#​2296])

Thanks to @​wprzytula for contributing to this release!

v0.17.4

This release adds optional support for recording std::error::Errors using
[OpenTelemetry's semantic conventions for exceptions][exn-semconv].

Added
  • Layer::with_exception_fields to enable emitting exception.message and
    exception.backtrace semantic-convention fields when an Error is recorded
    as a span or event field (#​2135)
  • Layer::with_exception_field_propagation to enable setting exception.message and
    exception.backtrace semantic-convention fields on the current span when an
    event with an Error field is recorded (#​2135)

Thanks to @​lilymara-onesignal for contributing to this release!

v0.17.3

This release adds support for emitting thread names and IDs to OpenTelemetry, as
well as recording std::error::Error values in a structured manner with their
source chain included. Additionally, this release fixes issues related to event
and span source code locations.

Added
Changed
  • std::error::Error values are now recorded using fmt::Display rather than
    fmt::Debug (#​2122)
Fixed
  • Fixed event source code locations overwriting the parent span's source
    location (#​2099)
  • Fixed Layer::with_event_location not controlling whether locations are
    emitted for spans as well as events (#​2124)
Deprecated
  • Layer::with_event_location: renamed to Layer::with_location, as it now
    controls both span and event locations (#​2124)

Thanks to new contributors @​lilymara-onesignal, @​hubertbudzynski, and @​DevinCarr
for contributing to this release!

v0.17.2

This release fixes an issue introduced in v0.17.1 where
tracing-opentelemetry could not be compiled with default-features = false.

Fixed
  • Compilation failure with tracing-log feature disabled (#​1949)

v0.17.1

Added
  • OpenTelemetryLayer can now add detailed location information to
    forwarded events (defaults to on) (#​1911)
  • OpenTelemetryLayer::with_event_location to control whether source locations
    are recorded (#​1911)
Changed
  • Avoid unnecessary allocations to improve performance when recording events
    (#​1917)

Thanks to @​djc for contributing to this release!

v0.17.0

Breaking Changes

v0.15.0

Breaking Changes

v0.14.0

Breaking Changes
Added
  • Spans now include Opentelemetry code.namespace, code.filepath, and
    code.lineno attributes (#​1411)
Changed
  • Improve performance by pre-allocating attribute Vecs (#​1327)

Thanks to @​Drevoed, @​lilymara-onesignal, and @​Folyd for contributing
to this release!


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

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

♻ 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 this update 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 force-pushed the renovate/tracing-opentelemetry-0.x branch from 2216d73 to aecc515 Compare January 10, 2024 17:11
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from aecc515 to 86d2e6f Compare February 12, 2024 18:18
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 86d2e6f to 7bc641a Compare March 5, 2024 18:18
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.22.0 fix(deps): update rust crate tracing-opentelemetry to 0.23.0 Mar 5, 2024
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 7bc641a to 38ee328 Compare March 29, 2024 16:27
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 38ee328 to fc5f10d Compare May 29, 2024 10:46
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.23.0 fix(deps): update rust crate tracing-opentelemetry to 0.24.0 May 29, 2024
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from fc5f10d to 0a03c3b Compare July 21, 2024 16:36
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.24.0 fix(deps): update rust crate tracing-opentelemetry to 0.25.0 Jul 21, 2024
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 0a03c3b to e23c4d1 Compare September 10, 2024 13:51
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.25.0 fix(deps): update rust crate tracing-opentelemetry to 0.26.0 Sep 10, 2024
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from e23c4d1 to ce13ac6 Compare October 9, 2024 11:23
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.26.0 fix(deps): update rust crate tracing-opentelemetry to 0.27.0 Oct 9, 2024
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from ce13ac6 to 2f28e7e Compare November 21, 2024 01:26
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.27.0 fix(deps): update rust crate tracing-opentelemetry to 0.28.0 Nov 21, 2024
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 2f28e7e to 0e2d9af Compare February 19, 2025 18:32
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.28.0 fix(deps): update rust crate tracing-opentelemetry to 0.29.0 Feb 19, 2025
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 0e2d9af to 9b18b95 Compare March 30, 2025 20:45
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.29.0 fix(deps): update rust crate tracing-opentelemetry to 0.30.0 Mar 30, 2025
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 9b18b95 to 965b08c Compare June 15, 2025 08:00
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.30.0 fix(deps): update rust crate tracing-opentelemetry to 0.31.0 Jun 15, 2025
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 965b08c to cffdb08 Compare August 10, 2025 15:55
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from cffdb08 to b2f2fd4 Compare September 25, 2025 17:40
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from b2f2fd4 to aaf8e56 Compare October 8, 2025 05:30
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.31.0 fix(deps): update rust crate tracing-opentelemetry to 0.32.0 Oct 8, 2025
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from aaf8e56 to 18ebbdc Compare December 10, 2025 12:29
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 18ebbdc to e39f0c1 Compare December 31, 2025 18:49
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from e39f0c1 to e1b6cb3 Compare January 19, 2026 12:39
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from e1b6cb3 to 21df15d Compare February 2, 2026 16:19
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 21df15d to 090ac9e Compare February 12, 2026 13:37
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 090ac9e to 64dd96a Compare February 25, 2026 17:54
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 64dd96a to 1b77412 Compare March 13, 2026 13:16
@renovate renovate Bot changed the title fix(deps): update rust crate tracing-opentelemetry to 0.32.0 Update Rust crate tracing-opentelemetry to 0.32.0 Apr 8, 2026
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 1b77412 to d9acee7 Compare May 18, 2026 13:57
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from d9acee7 to 8dee040 Compare May 25, 2026 23:08
@renovate renovate Bot changed the title Update Rust crate tracing-opentelemetry to 0.32.0 Update Rust crate tracing-opentelemetry to 0.33.0 May 25, 2026
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 8dee040 to 924c5a8 Compare July 21, 2026 00:34
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 924c5a8 to ded264f Compare August 12, 2026 02:50
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from ded264f to 3a2211b Compare August 26, 2026 10:52
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from 3a2211b to 55e8f8b Compare September 5, 2026 23:43
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch 2 times, most recently from e4c38a1 to fc6a6df Compare September 30, 2026 21:40
@renovate renovate Bot changed the title Update Rust crate tracing-opentelemetry to 0.33.0 Update Rust crate tracing-opentelemetry to 0.34.0 Sep 30, 2026
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate
renovate Bot force-pushed the renovate/tracing-opentelemetry-0.x branch from fc6a6df to 500f497 Compare October 13, 2026 13:55
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.

0 participants