Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

chore(deps): update opentelemetry to 1.13.0 - #3248

#3248
Merged
thomhurst merged 1 commit into
mainthomhurst/TUnit:mainfrom
renovate/opentelemetrythomhurst/TUnit:renovate/opentelemetryCopy head branch name to clipboard
Oct 1, 2025
Merged

chore(deps): update opentelemetry to 1.13.0#3248
thomhurst merged 1 commit into
mainthomhurst/TUnit:mainfrom
renovate/opentelemetrythomhurst/TUnit:renovate/opentelemetryCopy head branch name to clipboard

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Type Update Change
OpenTelemetry.Exporter.OpenTelemetryProtocol (source) nuget minor 1.12.0 -> 1.13.0
OpenTelemetry.Extensions.Hosting (source) nuget minor 1.12.0 -> 1.13.0

Release Notes

open-telemetry/opentelemetry-dotnet (OpenTelemetry.Exporter.OpenTelemetryProtocol)

v1.13.0

Release details: 1.13.0

  • gRPC calls to export traces, logs, and metrics using OtlpExportProtocol.Grpc
    now set the TE=trailers HTTP request header to improve interoperability.
  • EventName is now exported by default as EventName instead of
    logrecord.event.name when specified through ILogger or the experimental
    log bridge API.

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 has been generated by Renovate Bot.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MINOR renovate-bot labels Oct 1, 2025
@thomhurst
thomhurst enabled auto-merge (squash) October 1, 2025 06:56
@claude

claude Bot commented Oct 1, 2025

Copy link
Copy Markdown
Contributor

Claude finished @thomhurst's task —— View job


PR Review: OpenTelemetry 1.13.0 Update

This is a clean dependency update from Renovate that updates two OpenTelemetry packages from 1.12.0 to 1.13.0. Here's my comprehensive review:

✅ Code Quality & Best Practices

  • Clean change: Only updates package versions in a template project's .csproj file
  • Consistent versioning: The update maintains version consistency between related OpenTelemetry packages
  • Template isolation: Changes are contained to the Aspire template, limiting blast radius

✅ Functional Analysis

Affected packages:

  • OpenTelemetry.Exporter.OpenTelemetryProtocol: 1.12.0 → 1.13.0
  • OpenTelemetry.Extensions.Hosting: 1.12.0 → 1.13.0

Usage context: The updated packages are used in Extensions.cs:79 via UseOtlpExporter() method for exporting telemetry data.

⚠️ Version Inconsistency

Issue found: The .csproj file has mixed OpenTelemetry versions after this update:

  • Updated to 1.13.0: Exporter.OpenTelemetryProtocol, Extensions.Hosting
  • Still on 1.12.0: Instrumentation.AspNetCore, Instrumentation.Http, Instrumentation.Runtime

Recommendation: Consider updating the remaining OpenTelemetry packages to 1.13.0 for consistency, though this isn't critical as the packages are designed to work together across minor versions.

✅ Security Assessment

  • Low risk: Minor version update from a trusted source (OpenTelemetry project)
  • No breaking changes: Per release notes, this is a backward-compatible update
  • Beneficial changes: Improved gRPC interoperability and better EventName handling

✅ Performance Considerations

  • Positive impact: gRPC calls now include TE=trailers header for better interoperability
  • Logging improvement: EventName exported as EventName instead of logrecord.event.name (cleaner telemetry data)
  • No performance regressions expected from the release notes

✅ Test Coverage

  • Template project: This affects the TUnit Aspire starter template
  • Snapshot tests: The template changes will be captured in snapshot tests
  • Low risk: Template projects have minimal runtime impact on core TUnit functionality

🔄 Breaking Changes

None identified - this is a minor version update with backward compatibility maintained.

Final Recommendation

✅ APPROVE - This is a safe, beneficial update that:

  • Improves OpenTelemetry functionality
  • Maintains backward compatibility
  • Only affects template projects (limited scope)
  • Follows semantic versioning best practices

The only minor concern is the version inconsistency with other OpenTelemetry packages, but this doesn't pose any functional issues.

@thomhurst
thomhurst merged commit 7c138b5 into main Oct 1, 2025
13 checks passed
@thomhurst
thomhurst deleted the renovate/opentelemetry branch October 1, 2025 07:19
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 MINOR renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.