chore: update dependency opentelemetry.api to 1.15.1#726
chore: update dependency opentelemetry.api to 1.15.1#726renovate-bot wants to merge 1 commit intogoogleapis:mainfrom
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the OpenTelemetry.Api package version from 1.15.0 to 1.15.1 in the Google.Cloud.EntityFrameworkCore.Spanner project. Feedback highlights that this version bump introduces breaking changes to the Baggage API, specifically regarding empty baggage names and case sensitivity, which may necessitate updates to the codebase to prevent runtime failures.
| <PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="10.0.5"/> | ||
| <PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.5"/> | ||
| <PackageReference Include="OpenTelemetry.Api" Version="1.15.0"/> | ||
| <PackageReference Include="OpenTelemetry.Api" Version="1.15.1"/> |
There was a problem hiding this comment.
This update to OpenTelemetry.Api v1.15.1 introduces a breaking change in the Baggage API. According to the release notes, empty baggage names are now disallowed, and both names and values are treated as case-sensitive. This could lead to runtime failures if other parts of the codebase use the Baggage API and rely on the previous behavior. Any usage of the Baggage API may need to be updated to be compliant with the new specification.
This PR contains the following updates:
1.15.0→1.15.1Release Notes
open-telemetry/opentelemetry-dotnet (OpenTelemetry.Api)
v1.15.1Release details: 1.15.1
treats baggage names and values as case sensitive, aligning with the latest
Baggage API specification.
OpenTelemetry.ApiandOpenTelemetrySDK,including fixes for thread-safety, sampler edge cases, metrics precision,
and observable instrument lifecycle handling.
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 this update again.
This PR was generated by Mend Renovate. View the repository job log.