Add go.opentelemetry.io/otel/semconv/v1.40.0 package.
The package contains semantic conventions from the v1.40.0 version of the OpenTelemetry Semantic Conventions.
See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.39.0. (#7985)
Add Err and SetErr on Record in go.opentelemetry.io/otel/log to attach an error and set record exception attributes in go.opentelemetry.io/otel/log/sdk. (#7924)
Changed
TracerProvider.ForceFlush in go.opentelemetry.io/otel/sdk/trace joins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#7856)
Fixed
Fix missing request.GetBody in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp to correctly handle HTTP2 GOAWAY frame. (#7931)
Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. (#7964)
Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in go.opentelemetry.io/otel/propagation. (#7834)
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `v1.41.0` → `v1.42.0` |  |  |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `v1.41.0` → `v1.42.0` |  |  |
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp)</summary>
### [`v1.42.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.42.0): /v0.64.0/v0.18.0/v0.0.16
[Compare Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.41.0...v1.42.0)
##### Added
- Add `go.opentelemetry.io/otel/semconv/v1.40.0` package.
The package contains semantic conventions from the `v1.40.0` version of the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.40.0/MIGRATION.md) for information on how to upgrade from `go.opentelemetry.io/otel/semconv/v1.39.0`. ([#​7985](https://github.com/open-telemetry/opentelemetry-go/issues/7985))
- Add `Err` and `SetErr` on `Record` in `go.opentelemetry.io/otel/log` to attach an error and set record exception attributes in `go.opentelemetry.io/otel/log/sdk`. ([#​7924](https://github.com/open-telemetry/opentelemetry-go/issues/7924))
##### Changed
- `TracerProvider.ForceFlush` in `go.opentelemetry.io/otel/sdk/trace` joins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. ([#​7856](https://github.com/open-telemetry/opentelemetry-go/issues/7856))
##### Fixed
- Fix missing `request.GetBody` in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` to correctly handle HTTP2 GOAWAY frame. ([#​7931](https://github.com/open-telemetry/opentelemetry-go/issues/7931))
- Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. ([#​7964](https://github.com/open-telemetry/opentelemetry-go/issues/7964))
- Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in `go.opentelemetry.io/otel/propagation`. ([#​7834](https://github.com/open-telemetry/opentelemetry-go/issues/7834))
##### Removed
- Drop support for \[Go 1.24]. ([#​7984](https://github.com/open-telemetry/opentelemetry-go/issues/7984))
##### What's Changed
- fix changelog protection marker by [@​pellared](https://github.com/pellared) in [#​7986](https://github.com/open-telemetry/opentelemetry-go/pull/7986)
- Drop support for Go 1.24 by [@​MrAlias](https://github.com/MrAlias) in [#​7984](https://github.com/open-telemetry/opentelemetry-go/pull/7984)
- fix(deps): update golang.org/x by [@​renovate](https://github.com/renovate)\[bot] in [#​7907](https://github.com/open-telemetry/opentelemetry-go/pull/7907)
- chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.53.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7981](https://github.com/open-telemetry/opentelemetry-go/pull/7981)
- chore(deps): update benchmark-action/github-action-benchmark action to v1.21.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7989](https://github.com/open-telemetry/opentelemetry-go/pull/7989)
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.53.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7982](https://github.com/open-telemetry/opentelemetry-go/pull/7982)
- Revert "Revert "Generate semconv/v1.40.0"" by [@​MrAlias](https://github.com/MrAlias) in [#​7985](https://github.com/open-telemetry/opentelemetry-go/pull/7985)
- support stdlib request.GetBody on metrics by [@​marifari-hue](https://github.com/marifari-hue) in [#​7931](https://github.com/open-telemetry/opentelemetry-go/pull/7931)
- attribute: add TestNotEquivalence and equality operator tests by [@​pellared](https://github.com/pellared) in [#​7979](https://github.com/open-telemetry/opentelemetry-go/pull/7979)
- Refactor benchmark CI by [@​XSAM](https://github.com/XSAM) in [#​7873](https://github.com/open-telemetry/opentelemetry-go/pull/7873)
- chore(deps): update module github.com/securego/gosec/v2 to v2.24.7 by [@​renovate](https://github.com/renovate)\[bot] in [#​7988](https://github.com/open-telemetry/opentelemetry-go/pull/7988)
- chore(deps): pin codspeedhq/action action to [`df47568`](https://github.com/open-telemetry/opentelemetry-go/commit/df47568) by [@​renovate](https://github.com/renovate)\[bot] in [#​7996](https://github.com/open-telemetry/opentelemetry-go/pull/7996)
- chore(deps): update actions/checkout action to v6.0.2 by [@​renovate](https://github.com/renovate)\[bot] in [#​7997](https://github.com/open-telemetry/opentelemetry-go/pull/7997)
- chore(deps): update codspeedhq/action action to v4.11.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7999](https://github.com/open-telemetry/opentelemetry-go/pull/7999)
- Upgrade to semconv/v1.40.0 by [@​MrAlias](https://github.com/MrAlias) in [#​7991](https://github.com/open-telemetry/opentelemetry-go/pull/7991)
- Regenerate semconv/v1.40.0/MIGRATION.md by [@​MrAlias](https://github.com/MrAlias) in [#​7992](https://github.com/open-telemetry/opentelemetry-go/pull/7992)
- fix: generated semconv helpers skipping attributes by [@​victoraugustolls](https://github.com/victoraugustolls) in [#​7964](https://github.com/open-telemetry/opentelemetry-go/pull/7964)
- Feat: Have SpanContext support the new W3C random flag. by [@​nikhilmantri0902](https://github.com/nikhilmantri0902) in [#​7834](https://github.com/open-telemetry/opentelemetry-go/pull/7834)
- Semconv metric helper caller-slice mutation fix by [@​MrAlias](https://github.com/MrAlias) in [#​7993](https://github.com/open-telemetry/opentelemetry-go/pull/7993)
- Fix semconv generated error type to check error chain for custom type declaration by [@​MrAlias](https://github.com/MrAlias) in [#​7994](https://github.com/open-telemetry/opentelemetry-go/pull/7994)
- refactor: replace uint64 and int32 with atomic types in tests by [@​alexandear](https://github.com/alexandear) in [#​7941](https://github.com/open-telemetry/opentelemetry-go/pull/7941)
- chore(deps): update golang.org/x/telemetry digest to [`18da590`](https://github.com/open-telemetry/opentelemetry-go/commit/18da590) by [@​renovate](https://github.com/renovate)\[bot] in [#​8000](https://github.com/open-telemetry/opentelemetry-go/pull/8000)
- TracerProvider ForceFlush() Error Fix by [@​sawamurataxman](https://github.com/sawamurataxman) in [#​7856](https://github.com/open-telemetry/opentelemetry-go/pull/7856)
- log: add error field to Record and make SDK to emit exception attributes by [@​iblancasa](https://github.com/iblancasa) in [#​7924](https://github.com/open-telemetry/opentelemetry-go/pull/7924)
- chore(deps): update dependency codespell to v2.4.2 by [@​renovate](https://github.com/renovate)\[bot] in [#​8003](https://github.com/open-telemetry/opentelemetry-go/pull/8003)
- chore(deps): update github/codeql-action action to v4.32.6 by [@​renovate](https://github.com/renovate)\[bot] in [#​8004](https://github.com/open-telemetry/opentelemetry-go/pull/8004)
- chore(deps): update codspeedhq/action action to v4.11.1 by [@​renovate](https://github.com/renovate)\[bot] in [#​8001](https://github.com/open-telemetry/opentelemetry-go/pull/8001)
- fix(deps): update module google.golang.org/grpc to v1.79.2 by [@​renovate](https://github.com/renovate)\[bot] in [#​8007](https://github.com/open-telemetry/opentelemetry-go/pull/8007)
- chore(deps): update module github.com/mgechev/revive to v1.15.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​8009](https://github.com/open-telemetry/opentelemetry-go/pull/8009)
- chore(deps): update golang.org/x/telemetry digest to [`e526e8a`](https://github.com/open-telemetry/opentelemetry-go/commit/e526e8a) by [@​renovate](https://github.com/renovate)\[bot] in [#​8010](https://github.com/open-telemetry/opentelemetry-go/pull/8010)
- Release v1.42.0/v0.64.0/v0.18.0/v0.0.16 by [@​pellared](https://github.com/pellared) in [#​8006](https://github.com/open-telemetry/opentelemetry-go/pull/8006)
##### New Contributors
- [@​marifari-hue](https://github.com/marifari-hue) made their first contribution in [#​7931](https://github.com/open-telemetry/opentelemetry-go/pull/7931)
- [@​victoraugustolls](https://github.com/victoraugustolls) made their first contribution in [#​7964](https://github.com/open-telemetry/opentelemetry-go/pull/7964)
- [@​sawamurataxman](https://github.com/sawamurataxman) made their first contribution in [#​7856](https://github.com/open-telemetry/opentelemetry-go/pull/7856)
- [@​iblancasa](https://github.com/iblancasa) made their first contribution in [#​7924](https://github.com/open-telemetry/opentelemetry-go/pull/7924)
**Full Changelog**: <https://github.com/open-telemetry/opentelemetry-go/compare/v1.41.0...v1.42.0>
</details>
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40Ni42IiwidXBkYXRlZEluVmVyIjoiNDMuNDYuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
2 additional dependencies were updated
Details:
Package
Change
go.opentelemetry.io/otel/exporters/otlp/otlptrace
v1.41.0 -> v1.42.0
google.golang.org/grpc
v1.79.1 -> v1.79.2
### ℹ️ Artifact update notice
##### File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s):
- 2 additional dependencies were updated
Details:
| **Package** | **Change** |
| :-------------------------------------------------- | :--------------------- |
| `go.opentelemetry.io/otel/exporters/otlp/otlptrace` | `v1.41.0` -> `v1.42.0` |
| `google.golang.org/grpc` | `v1.79.1` -> `v1.79.2` |
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v1.41.0→v1.42.0v1.41.0→v1.42.0Release Notes
open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp)
v1.42.0: /v0.64.0/v0.18.0/v0.0.16Compare Source
Added
go.opentelemetry.io/otel/semconv/v1.40.0package.The package contains semantic conventions from the
v1.40.0version of the OpenTelemetry Semantic Conventions.See the migration documentation for information on how to upgrade from
go.opentelemetry.io/otel/semconv/v1.39.0. (#7985)ErrandSetErronRecordingo.opentelemetry.io/otel/logto attach an error and set record exception attributes ingo.opentelemetry.io/otel/log/sdk. (#7924)Changed
TracerProvider.ForceFlushingo.opentelemetry.io/otel/sdk/tracejoins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#7856)Fixed
request.GetBodyingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpto correctly handle HTTP2 GOAWAY frame. (#7931)go.opentelemetry.io/otel/propagation. (#7834)Removed
What's Changed
df47568by @renovate[bot] in #799618da590by @renovate[bot] in #8000e526e8aby @renovate[bot] in #8010New Contributors
Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.41.0...v1.42.0
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.
This PR has been generated by Renovate Bot.
ℹ️ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the
go getcommand, which resulted in the following additional change(s):Details:
go.opentelemetry.io/otel/exporters/otlp/otlptracev1.41.0->v1.42.0google.golang.org/grpcv1.79.1->v1.79.2Coverage Report
Total coverage: 0.0%