Skip to content

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

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

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

Conversation

@renovate

@renovate renovate Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
open-telemetry/semantic-conventions minor 1.41.11.43.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.43.0

Compare Source

🚩 Deprecations 🚩
  • docs: Add a generic signal requirement level document and deprecate the metric-specific one.
    (#​3810, #​3278)
💡 Enhancements 💡
  • azure: Add azure.resource_group.name attribute for the name of the Azure resource group the resource belongs to and document that cloud.account.id maps to the Azure subscription ID. (#​3697, #​3708)

  • cicd: Promote CI/CD span, metric, log, attribute, and entity conventions to release_candidate (#​3674, #​3675, #​3677)

  • db: Clarify db.operation.batch.size semantics for database batch operations, including multi-operand operations, parameterized operation batch APIs, and empty batches.
    (#​3811)

  • db: Promote Oracle Database connection attributes to release candidate so the RC db.oracledb.client span does not reference lower-stability attributes. (#​3753)

  • disk, network, system: Promote disk.io.direction, network.io.direction, and system.paging.fault.type attributes to RC (#​3796)
    The network.io.direction brief was updated based on review feedback to clarify that
    it describes traffic at the observing interface boundary and is not intended to represent
    logical connection or network flow direction.

  • otel: Clarify that the otel.span.sampling_result attribute of otel.sdk.span.live can only take values RECORD_ONLY and RECORD_AND_SAMPLE, not DROP, since the metric does not count non-recording spans.
    (#​3782)

  • process: Promote process metrics and entity to release_candidate (#​3041)

  • rpc: Clarify how to populate server.address and server.port for Dubbo consumers using service discovery. (#​3408)

  • schema: Add registry manifest. (#​3824)

  • telemetry: Add kotlin as a value for the telemetry.sdk.language attribute. (#​3552)

  • vcs: Promote VCS attribute, entity, and metric conventions to release_candidate (#​3676)

🧰 Bug fixes 🧰
  • db: Align Oracle Database db.query.text guidance with other SQL database conventions. (#​3790)
    Parameterized query text is now recommended to be collected by default, while
    query parameter values remain opt-in.

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 Jul 3, 2026
@renovate renovate Bot requested review from fbogsany and mwear as code owners July 3, 2026 20:29
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jul 3, 2026
@renovate renovate Bot added the semconv label Jul 3, 2026
@renovate renovate Bot requested review from a team, kaylareopelle, robbkidd and xuan-cao-swi as code owners July 3, 2026 20:29
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.

0 participants