Skip to content

feat(semconv): update dependency open-telemetry/semantic-conventions to v1.42.0#2195

Open
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/open-telemetry-semantic-conventions-1.42.x
Open

feat(semconv): update dependency open-telemetry/semantic-conventions to v1.42.0#2195
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/open-telemetry-semantic-conventions-1.42.x

Conversation

@renovate

@renovate renovate Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
open-telemetry/semantic-conventions minor 1.41.11.42.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/semantic-conventions (open-telemetry/semantic-conventions)

v1.42.0

Compare Source

🛑 Breaking changes 🛑
  • gen-ai: Move Generative AI semantic conventions to a dedicated repository. (#​3696)
    All gen_ai.* attributes, metrics, events, and spans previously defined under
    model/gen-ai/, model/openai/, and model/mcp/ (and documented under
    docs/gen-ai/) are deprecated in this repository and have moved to the
    OpenTelemetry GenAI semantic conventions repository.

    Instrumentations following the new repository's conventions should refer to
    it for the corresponding schema_url to use.

  • http: Change network.peer.address attribute requirement level from Recommended to Opt-In on the http.client.open_connections and http.client.connection.duration metrics. (#​3279)
    network.peer.address is typically high-cardinality (one time series per remote IP)
    and causes unbounded growth of metric streams over the lifetime of the process when
    exported with cumulative temporality (always the case for http.client.open_connections
    since it is an UpDownCounter, and possible for http.client.connection.duration when
    the histogram is configured for cumulative). Operators that need this attribute can
    still opt-in.

  • v8js: Rename v8js.memory.heap.limit to v8js.memory.heap.space.size (per-space pre-allocated size from v8.getHeapSpaceStatistics()),
    and add a new v8js.memory.heap.limit UpDownCounter representing the absolute heap size limit from v8.getHeapStatistics().heap_size_limit
    (controlled by --max-old-space-size or V8 defaults).
    (#​3476)

🚀 New components 🚀
  • browser: Introduce browser.document.url.full attribute and browser.document entity to capture the absolute URL of the current browser document. (#​174)
    The browser.document entity is introduced as a separate entity from browser because
    the browser runtime attributes (brands, platform, language) are immutable for the SDK
    lifetime, while the document URL changes on every navigation. The new attribute follows
    RFC3986 and has Recommended requirement level at Development stability.
💡 Enhancements 💡
  • app: Defines a basic crash of an end-user facing app that requires a minimal amount of information. (#​3448)

  • cpu: Promote cpu.mode attribute and its enum members to release_candidate (#​3694)

  • docs: Add guidance for defining events in semantic conventions. (#​1855)

  • docs: Don't allow signal definition to reference attributes with lower stability than the signal itself (unless they are opt-in).
    (#​3752)

  • gcp: Add GCE instance labels as resource attributes. (#​2617)

  • k8s: Promote k8s.pod.cpu.time, k8s.node.cpu.time and container.cpu.time metrics to release_candidate (#​3001)

  • k8s: Add metric k8s.container.ephemeral_storage.usage to track ephemeral storage usage by containers. (#​3681)
    This metric includes an attribute k8s.container.ephemeral_storage.fs_type to distinguish between rootfs and logs usage.

  • k8s: Promote a selection of k8s and container registry attributes to stable (#​3382)

  • otel: Clarify semantics of SDK exporter metrics when the exporter performs retries: an export operation is considered finished only after the final attempt has concluded, items are counted exactly once per operation, and otel.sdk.exporter.operation.duration records one observation per operation covering all attempts and backoff. Also drop a spurious error.type note from the *.inflight metrics, which do not carry an error.type attribute.
    (#​3770)

  • otel: Reserve already_shutdown as a value for error.type on the otel.sdk.processor.span.processed and otel.sdk.processor.log.processed metrics, used when a processor drops items because it has already been shut down.
    (#​3710)

  • process: Promote process attributes to release_candidate (#​3041)

  • profile: Extend the list of known frame types with a value for LuaJIT (#​3707)

  • service: Mark service.criticality attribute as alpha. (#​2986)
    The service.criticality attribute and its allowed values (critical, high, medium, low)
    are now in alpha status.

  • system, file: Add support for filesystem lock counts (#​3611)

  • v8js: Update v8js.gc.duration metric to match bucket boundaries used by Node.js instrumentation. (#​3761)

🧰 Bug fixes 🧰
  • browser: remove the condition to include user_agent.original attribute in browser resource (#​3738)
  • cicd: Consistent spelling of "CI/CD" throughout the CICD registry. (#​3634)
  • container: Remove kernel from cpu.mode enum and clarify container cpu states (#​3700)
  • k8s: Exclude k8s.container.cpu.limit_utilization and k8s.container.cpu.request_utilization metrics from code generation (#​3711, #​3705)

Configuration

📅 Schedule: (UTC)

  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Pull requests that update a dependency file semconv labels Jun 12, 2026
@renovate renovate Bot added dependencies Pull requests that update a dependency file semconv labels Jun 12, 2026
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 semconv

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant