feat(semconv): update dependency open-telemetry/semantic-conventions to v1.42.0#2195
Open
renovate[bot] wants to merge 2 commits into
Open
feat(semconv): update dependency open-telemetry/semantic-conventions to v1.42.0#2195renovate[bot] wants to merge 2 commits into
renovate[bot] wants to merge 2 commits into
Conversation
simi
approved these changes
Jun 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.41.1→1.42.0Warning
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.0Compare 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 undermodel/gen-ai/,model/openai/, andmodel/mcp/(and documented underdocs/gen-ai/) are deprecated in this repository and have moved to theOpenTelemetry GenAI semantic conventions repository.
Instrumentations following the new repository's conventions should refer to
it for the corresponding
schema_urlto use.http: Changenetwork.peer.addressattribute requirement level from Recommended to Opt-In on thehttp.client.open_connectionsandhttp.client.connection.durationmetrics. (#3279)network.peer.addressis 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_connectionssince it is an UpDownCounter, and possible for
http.client.connection.durationwhenthe histogram is configured for cumulative). Operators that need this attribute can
still opt-in.
v8js: Renamev8js.memory.heap.limittov8js.memory.heap.space.size(per-space pre-allocated size fromv8.getHeapSpaceStatistics()),and add a new
v8js.memory.heap.limitUpDownCounter representing the absolute heap size limit fromv8.getHeapStatistics().heap_size_limit(controlled by
--max-old-space-sizeor V8 defaults).(#3476)
🚀 New components 🚀
browser: Introducebrowser.document.url.fullattribute andbrowser.documententity to capture the absolute URL of the current browser document. (#174)The
browser.documententity is introduced as a separate entity frombrowserbecausethe 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
Recommendedrequirement level atDevelopmentstability.💡 Enhancements 💡
app: Defines a basic crash of an end-user facing app that requires a minimal amount of information. (#3448)cpu: Promotecpu.modeattribute and its enum members torelease_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: Promotek8s.pod.cpu.time,k8s.node.cpu.timeandcontainer.cpu.timemetrics torelease_candidate(#3001)k8s: Add metrick8s.container.ephemeral_storage.usageto track ephemeral storage usage by containers. (#3681)This metric includes an attribute
k8s.container.ephemeral_storage.fs_typeto distinguish betweenrootfsandlogsusage.k8s: Promote a selection of k8s and container registry attributes tostable(#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, andotel.sdk.exporter.operation.durationrecords one observation per operation covering all attempts and backoff. Also drop a spuriouserror.typenote from the*.inflightmetrics, which do not carry anerror.typeattribute.(#3770)
otel: Reservealready_shutdownas a value forerror.typeon theotel.sdk.processor.span.processedandotel.sdk.processor.log.processedmetrics, 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: Markservice.criticalityattribute as alpha. (#2986)The
service.criticalityattribute and its allowed values (critical,high,medium,low)are now in alpha status.
system, file: Add support for filesystem lock counts (#3611)v8js: Updatev8js.gc.durationmetric to match bucket boundaries used by Node.js instrumentation. (#3761)🧰 Bug fixes 🧰
browser: remove the condition to includeuser_agent.originalattribute 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: Excludek8s.container.cpu.limit_utilizationandk8s.container.cpu.request_utilizationmetrics from code generation (#3711, #3705)Configuration
📅 Schedule: (UTC)
🚦 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.