Releases: open-telemetry/build-tools
Releases · open-telemetry/build-tools
v0.25.0
Release version 0.24.0
Semantic Conventions
- BREAKING: Add
stability
(required) anddeprecated
(optional) properties toEnumMember
(#267) - BREAKING: Add dedicated column for stability to Markdown tables.
(#278) - BREAKING: Make stability required on attributes and metrics.
(#272) - BREAKING: Make stability and deprecation independent properties.
(#244) - Add backward-compatibility check mode.
(#271) - Add link to requirement levels definition from Markdown table title.
(#222) - Added code-generation mode that groups attributes by the root namespace and ability to write each group into individual file.
[BREAKING] The--file-per-group <pattern>
that used to create multiple directories (likeoutput/<pattern>/file
) now generates
multiple files (output/<pattern>file
) instead.
(#243) - Allow --output to be templatized when generating multiple files.
(#263) - Add
metrics
to the context of non-scoped code generation
(#270) - Add
enum_attributes
to the jinja context when generating code, addsprint_member_value
helper
(#266) - Sort attribute tables by requirement level and attribute name
(#260) - Support suppressing all validation errors via flag
(#300)
Semantic Conventions Schema Tool
- No changes
Protobuf
- No changes
Other
- C++ format tools were moved to https://github.com/open-telemetry/cpp-build-tools in #275
New Contributors
- @kennykguo made their first contribution in #252
- @pyohannes made their first contribution in #260
Full Changelog: v0.23.0...v0.24.0
v0.23.0
v0.22.0
Semantic Conventions
- Inherit overridden attribute properties by @lmolkova in #204
- Sort attributes by name, not by source by @lmolkova in #205
- Remove unused methods by @lmolkova in #207
- Fix referencing template attributes by @AlexanderWert in #206
Semantic Conventions Schema Tool
- No changes
Protobuf
- No changes
Other
Full Changelog: v0.21.0...v0.22.0
v0.21.0
Semantic Conventions
- Enable rendering of "template" attributes in table generation by @AlexanderWert in #186
- Added
omit_requirement_level
option for markdown table rendering by @AlexanderWert in #190 - Fixed conditionally_required requirement_level. by @jerbly in #201
Semantic Conventions Schema Tool
- No changes
Protobuf
- No changes
Other
- No changes
New Contributors
- @AlexanderWert made their first contribution in #186
- @jerbly made their first contribution in #201
Full Changelog: v0.20.0...v0.21.0
v0.20.0
Semantic Conventions
- Change default stability level to experimental by @arminru in #189
- fix f string in semantic_convention.py by @zeitlinger in #185
Semantic Conventions Schema Tool
- No changes
Protobuf
- No changes
Other
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 in /schemas by @dependabot in #180
- Add semantic convention approvers to CODEOWNERS by @arminru in #179
New Contributors
- @zeitlinger made their first contribution in #185
Full Changelog: v0.19.0...v0.20.0
v0.19.0
Semantic Conventions
- Render notes on metric semconv tables by @joaopgrassi in #177
Semantic Conventions Schema Tool
- No changes
Protobuf
- No changes
Other
- Bump alpine from 3.17 to 3.18 in /schemas by @dependabot in #173
- Bump alpine from 3.14 to 3.18 in /protobuf by @dependabot in #174
- Bump github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1 in /schemas by @dependabot in #166
- Bump go.opentelemetry.io/otel/schema from 0.0.4-0.20230227163841-071d31739445 to 0.0.4 in /schemas by @dependabot in #140
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 in /schemas by @dependabot in #176
- Prepare 0.19.0 release by @arminru in #178
Full Changelog: v0.18.0...v0.19.0
v0.18.0
Semantic Conventions
Semantic Conventions Schema Tool
- No changes
Protobuf
- [chore] updating versions and adding TARGETARCH by @codeboten in #134
Other
- Bump alpine from 3.13 to 3.17 in /schemas by @dependabot in #143
- Bump golang from 1.17-alpine3.14 to 1.18-alpine3.14 in /protobuf by @dependabot in #144
- Bump golang from 1.17-alpine to 1.20-alpine in /schemas by @dependabot in #151
Full Changelog: v0.17.0...v0.18.0
v0.17.0
Semantic Conventions
Semantic Conventions Schema Tool
- No changes
Protobuf
- No changes
Other
- Fix Dependabot by @lucacome in #128*
- Bump python from 3.8.5-alpine3.12 to 3.9.5-alpine3.12 in /semantic-conventions by @dependabot in #147
- Bump isort from 5.9.3 to 5.12.0 in /semantic-conventions by @dependabot in #149
New Contributors
Full Changelog: v0.16.0...v0.17.0
Release version v0.16.0
Semantic Conventions
- No changes
Semantic Conventions Schema Tool
- Update schema check tool to include bug fix #3777 in Otel Go by @tigrannajaryan in #138
Protobuf
- No changes
Full Changelog: v0.15.1...v0.16.0