Skip to content

Bump OpenTelemetry.Instrumentation.Runtime from 1.18.0 to 1.21.0 - #481

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PersonalWeb.ServiceDefaults/OpenTelemetry.Instrumentation.Runtime-1.21.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PersonalWeb.ServiceDefaults/OpenTelemetry.Instrumentation.Runtime-1.21.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 12, 2026

Copy link
Copy Markdown
Contributor

Updated OpenTelemetry.Instrumentation.Runtime from 1.18.0 to 1.21.0.

Release notes

Sourced from OpenTelemetry.Instrumentation.Runtime's releases.

1.21.0

  • NuGet: OpenTelemetry.Exporter.Geneva v1.21.0

    • Fixed an issue where, with EnableOtlpProtobufEncoding=true, a metric
      attribute of type ulong with a value greater than long.MaxValue was
      serialized incorrectly, causing the dimension to be dropped or the data point
      to be malformed. Such values are now exported as their decimal string
      representation, and an attribute that fails to serialize is now dropped
      cleanly and reported through the exporter's EventSource.
      (#​5915)

    • Improved JSON numeric serialization throughput on .NET 10 and later by formatting
      directly into the UTF-8 output buffer.
      (#​5941)

    • Breaking Change Dropped support for net8.0 and net9.0.
      (#​3867)

    • Add support for .NET 11.0.
      (#​3867)

    • Updated OpenTelemetry core component version(s) to 1.21.0.
      (#​5969)

    See CHANGELOG for details.

1.21.0-rc.1

1.21.0-beta.1

1.21.0-alpha.1

1.20.3

  • NuGet: OpenTelemetry.Extensions.AWS v1.20.3

    • Fixed AddXRayTraceId() and AddXRayTraceIdWithSampler() not replacing
      trace IDs when targeting .NET Framework or .NET Standard. The X-Ray ID
      generator now uses Activity.TraceIdGenerator on all target frameworks.
      As a result, AWSXRayIdGenerator.ReplaceTraceId() is now public on all
      target frameworks, and AddXRayTraceIdWithSampler() and
      AWSXRayIdGenerator.ReplaceTraceId(Sampler) are now obsolete on all
      target frameworks.
      (#​5809)

    • No longer throw and catch an exception in AWSXRayPropagator for an
      X-Amzn-Trace-Id header with upper case or padded hexadecimal identifiers,
      or with a trace or parent identifier of all zeros.
      (#​5825)

    • Fixed AWSXRayPropagator using the value of a field of the X-Amzn-Trace-Id
      header whose name only starts with Root, Parent or Sampled.
      (#​5825)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Instrumentation.AWS v1.20.3

    No notable changes.

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Instrumentation.AWSLambda v1.20.3

    No notable changes.

    See CHANGELOG for details.

1.20.2

1.20.2-beta.1

  • NuGet: OpenTelemetry.Instrumentation.Hangfire v1.20.2-beta.1

    • Fixed failed jobs exporting the exception message as the span status description.
      The message is now only recorded when RecordException is enabled.
      (#​5884)

    • Fixed baggage from a job being visible to work started by other jobs
      performed on the same worker.
      (#​5886)

    • Added EnrichWithBackgroundJob and CustomStateMappings to
      HangfireMetricsInstrumentationOptions. Use them to add custom attributes to
      the metrics and to count jobs in custom Hangfire states.
      (#​5810)

    • Fixed workflow.execution.duration for the executing state. It included the
      time of other measurements of this instrumentation, for example the database
      query that RecordQueueLatency adds.
      (#​5810)

    See CHANGELOG for details.

1.20.1

1.20.1-rc.1

1.20.1-beta.2

  • NuGet: OpenTelemetry.Instrumentation.Wcf v1.20.1-beta.2

    • Fixed an issue where a late reply or the telemetry timeout for a failed
      outgoing duplex request could stop the client activity a second time and
      record reply data on it.
      (#​5791)

    • Fixed an ArgumentOutOfRangeException from the telemetry timeout timer,
      which could terminate the process, for outgoing duplex requests with a send
      timeout longer than about 49 days, such as TimeSpan.MaxValue.
      (#​5841)

    • Fixed exceptions thrown while completing timed out outgoing duplex requests
      escaping the timeout timer's thread, where they could terminate the process.
      They are now reported through the OpenTelemetry-Instrumentation-Wcf event
      source.
      (#​5841)

    • Fixed outgoing duplex requests that never received a reply, and their
      activities, being tracked indefinitely when their channel was closed,
      aborted or faulted. They are now completed when the channel goes away.
      (#​5841)

    • Fixed an issue where outgoing requests that share an
      HttpRequestMessageProperty instance leaked traceparent, tracestate and
      baggage HTTP headers from one call to later calls.
      (#​5860)

    See CHANGELOG for details.

1.20.1-beta.1

1.20.1-alpha.1

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: OpenTelemetry.Instrumentation.Runtime
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Nov 12, 2026
@codecov

codecov Bot commented Nov 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 14.75%. Comparing base (8b75a35) to head (e36addc).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #481   +/-   ##
=======================================
  Coverage   14.75%   14.75%           
=======================================
  Files          43       43           
  Lines        2019     2019           
  Branches       23       23           
=======================================
  Hits          298      298           
  Misses       1707     1707           
  Partials       14       14           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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 .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant