semconv.com

Specificationv1.60.0

since v1.59.0
6 breaking8 notable17 editorial

From the upstream release notes

Read the full release notes

Breaking6

Requirements added to, removed from, or restrengthened in a document marked Stable.

  • new rulerequirementlogs/sdk.md#emit-a-logrecordMUST added: Enabled: If the Logger is not enabled (i.e. LoggerConfig.enabled is false), the log record MUST be dropped.
  • new rulerequirementresource/sdk.md#createMUST added: When both Entities and Attributes are provided in the create method, the system MUST behave as if a Resource is created with just Attributes and then merges with another Resource created with just Entities.
  • new rulerequirementresource/sdk.md#mergeMUST added: If either resource contains Entities then merge behavior with Entiites MUST be used, otherwise merge behavior without Entities MUST be used.
  • new rulerequirementresource/sdk.md#merge-behavior-with-entitiesMUST added: When either Resource contains entities, the merge operation MUST follow the resource data model's merge algorithm.
  • new rulerequirementresource/sdk.md#merge-behavior-with-entitiesMUST added: The resulting SchemaURL MUST match the behavior defined in the merge algorithm.
  • new rulerequirementresource/sdk.md#retrieve-attributesMUST added: When entities are enabled and present for the Resource, this list MUST include all attributes, including those associated with entities.

Notable8

Editorial17