Tyler Yahn
442cdbdd94
Generate and upgrade to semconv/v1.41.0 ( #8324 )
...
Fix https://github.com/open-telemetry/opentelemetry-go/issues/8299
Relevant upstream v1.41.0 release notes:
> ### 🛑 Breaking changes 🛑
>
> - `graphql`: Change `graphql.document` attribute requirement level
from Recommended to Opt-In due to sensitive data, cardinality, and size
concerns
([#2985 ](https://github.com/open-telemetry/semantic-conventions/issues/2985 ))
> - `process`: Move process.executable to its own entity.
([#3535 ](https://github.com/open-telemetry/semantic-conventions/issues/3535 ))
> - `process`: Update requirement levels for process attributes to
ensure consistent identification and description across platforms.
([#864 ](https://github.com/open-telemetry/semantic-conventions/issues/864 ))
> - `rpc`: Remove `client.address` and `client.port` attributes from RPC
server spans.
([#3487 ](https://github.com/open-telemetry/semantic-conventions/issues/3487 ),
[#3488 ](https://github.com/open-telemetry/semantic-conventions/issues/3488 ))
>
> ### 💡 Enhancements 💡
>
> - `Go`: Add opt-in go.memory.gc.pause.duration histogram metric.
([#3353 ](https://github.com/open-telemetry/semantic-conventions/issues/3353 ))
> - `deployment`: Stabilize `deployment.environment.name` attribute.
([#3339 ](https://github.com/open-telemetry/semantic-conventions/issues/3339 ))
> - `deployment`: Add enum values for `deployment.environment.name`
attribute.
([#2910 ](https://github.com/open-telemetry/semantic-conventions/issues/2910 ))
> - `go`: Add the go.cpu.time opt-in metric, and add
go.cpu.detailed_state and go.memory.detailed_type attributes to CPU and
memory metrics respectively with wildcard values.
([#3354 ](https://github.com/open-telemetry/semantic-conventions/issues/3354 ))
> - `go`: Add the opt-in go.memory.gc.cycles metric.
([#3353 ](https://github.com/open-telemetry/semantic-conventions/issues/3353 ))
> - `telemetry`: Promote `telemetry.distro.name` and
`telemetry.distro.version` attributes to 'stable'.
([#3650 ](https://github.com/open-telemetry/semantic-conventions/issues/3650 ))
This PR also:
- fixes semconv migration generation to ignore unexported declarations
when computing renames/removals
- upgrades repo imports, depguard, docs, templates, and schema URL
expectations to `go.opentelemetry.io/otel/semconv/v1.41.0`
- adds missing generated-file headers to semconvkit templates and
regenerates the affected `v1.41.0` files via `TAG="v1.41.0" make
semconv-generate`
---------
Co-authored-by: David Ashpole <dashpole@google.com >
2026-05-14 14:06:05 -04:00