Please update the changelog as part of any significant pull request.
- ...
- Add a semantic convention type for Instrumentation Scope ("scope") (#114).
- Allow customising whitespace control in Jinja templates (#101).
- Clarify warning about convention group type & fix line number (#109).
- Apply requirement level and msg of referenced attribute by default (#102).
- BREAKING: Introduced attribute requirement levels (#92):
- Schema: Attribute property
required
is removed and replaced byrequirement_level
, supported values are changed torequired
(previouslyalways
),conditionally_required
(previouslyconditional
),recommended
, andoptional
. - Templates:
opentelemetry.semconv.model.semantic_attribute.Required
enum is replaced byRequirementLevel
with supported values listed above,required_msg
is renamed torequirement_level_msg
- Schema: Attribute property
- Add
name
field for events. It defaults to theprefix
(#67). - Better explanation for sampling_relevant attributes (#70).
- Support sampling_relevant attribute fields (#68).
- Enforce enum member IDs follow the same rules as other IDs (#64).
- Improve some enum-related error messages to point to more precise locations (also #64).
- Add event semantic convention type & events span field (#57).
- Add stability fields. (#35)
- Add Markdown render for code generation.
- Fix markdown generator for int enums. (#36)
- BREAKING CHANGE: Removed
number
andnumber[]
attribute types in favor ofint
,int[]
,double
anddouble[]
. (#30)