Specificationv1.45.0
since v1.44.00 breaking7 notable7 editorial
From the upstream release notes
- Drop reference to binary Propagator.
- Add optional Event Name parameter to Logger.Enabled and LogRecordProcessor.Enabled.
- Add experimental resource detector name.
- OTEP: Span Event API deprecation plan.
Notable7
- new rulerequirementlogs/sdk.md#emit-a-logrecordSHOULD added: If Observed Timestamp is unspecified, the implementation SHOULD set it equal to the current time.
- new rulerequirementresource/sdk.md#resource-detector-nameSHOULD added: Resource detectors SHOULD have a unique name for reference in configuration.
- new rulerequirementresource/sdk.md#resource-detector-nameSHOULD added: Names SHOULD be snake case and consist of lowercase alphanumeric and
_characters, which ensures they conform to declarative configuration property name requirements. - new rulerequirementresource/sdk.md#resource-detector-nameSHOULD added: Resource detector names SHOULD reflect the root namespace of attributes they populate.
- new rulerequirementresource/sdk.md#resource-detector-nameSHOULD added: Resource detectors which populate attributes from multiple root namespaces SHOULD choose a name which appropriately conveys their purpose.
- new rulerequirementresource/sdk.md#resource-detector-nameSHOULD added: An SDK which identifies multiple resource detectors with the same name SHOULD report an error.
- new rulerequirementresource/sdk.md#resource-detector-nameSHOULD added: In order to limit collisions, resource detectors SHOULD document their name in a manner which is easily discoverable.
Editorial7
- rule droppedrequirementlogs/api.md#emit-a-logrecordSHOULD removed: If unspecified the implementation SHOULD set it equal to the current time.
- rewordedrequiremententities/data-model.md#entity-data-modelMUST reworded: This field is required and MUST not be empty for valid entities. | | Id | map<string, standard attribute value> | Attributes that identify the entity.<p>MUST not change during the lifetime of the ent...
- rewordedrequiremententities/data-model.md#entity-data-modelSHOULD reworded: SHOULD follow OpenTelemetry semantic conventions for attributes. | | Description | map<string, any> | Descriptive (non-identifying) attributes of the entity.<p>MAY change over the lifetime of the ent...
- rewordedrequiremententities/data-model.md#entity-data-modelSHOULD reworded: Arbitrary deep nesting of values for arrays and maps is allowed.<p>SHOULD follow OpenTelemetry semantic conventions for attributes. |
- rewordedrequirementresource/data-model.md#resource-data-modelMUST reworded: | Field | Type | Description | |------------|----------|-----------------| | Entities | set\<Entity\> | Defines the set of Entities associated with this resource.<p>Entity is defined here | | Attribu...
- addedsectionlogs/sdk.md#emit-a-logrecordNew section "Emit a LogRecord".
- addedsectionresource/sdk.md#resource-detector-nameNew section "Resource detector name".