Releases: open-telemetry/opentelemetry-proto
Releases · open-telemetry/opentelemetry-proto
v1.9.0
Immutable
release. Only release title and notes can be modified.
Added
- profiles: drop field profile.comment_strindices. #729
- profiles: clarify the original payload field comments. #722
- profiles: add a note about cardinality implications for attribute values. #713
Changed
- profiles: clarify dictionary guidelines: duplicates and other restrictions. #732
- profiles: clarify the original payload field comments. #722
- profiles: rename line -> lines and sample -> samples since they are repeated fields. #712
- profiles: document more explicitly the dictionary zero element requirement. #711
- all: drop attribute values restrictions. #707
⚠️ IMPORTANT: OTLP consumers are expected to accept attribute values that were previously considered invalid.
All attributes can now contain:- empty values,
- bytes values,
- array values different than array of string values, bool values, int values, double values,
- kvlist values.
Fixed
- all: fix schema_url comments to include scope field coverage. #727
- all: add missing field comments. #717
Removed
- profiles: drop field profile.comment_strindices. #729
- profiles: remove aggregation temporality enum and field. #710
New Contributors
Full Changelog: v1.8.0...v1.9.0
v1.8.0
Changed
- profiles: drop gzip requirement. #661
- profiles: avoid
optionalkeyword usage. #659 - profiles: make
profile_idoptional. #665 - profiles: use single
Profile.sample_typeand clarify use of timestamps. #649 - all: add notes about the attribute values restrictions. #683
⚠️ IMPORTANT: These restrictions can be dropped in a future minor release. - profiles: clarify usage of the zero value as the first element of tables in
ProfilesDictionary. #688, #698 - profiles: unsigned
time_nanosandduration_nanosinProfile. #692 - profiles: improve attribute encoding in
ProfilesDictionary. #672 - profiles: simplify profile stack trace representation. #708
Fixed
- examples: fix OTLP JSON Event example body. #666
- docs: minor specification fixes around
UNAVAILABLEandRetryInfo. #669
Removed
v1.7.0
This release only changes Profile signal, and unblocks the new Dictionary-based approach to attributes for Profiling.
What's Changed
- Add Renovate configuration by @trask in #653
- chore(deps): update github/codeql-action action to v3.28.17 by @renovate in #655
- Move the profiles lookup tables into a new Dictionary message by @dmathieu in #650
- chore(deps): update github/codeql-action action to v3.28.18 by @renovate in #657
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
Added
Changed
- logs: Stabilize
event_namefield inLogRecordmessage. #643 - profiles: Move the lookup tables to ProfilesData. #644
- profiles: Move default sample_type from the string table to sample_type. #620
- general: remove comment on each service about keeping the RPC alive #637
- metrics: clarify when bucket_counts array may be empty #619
New Contributors
- @opentelemetrybot made their first contribution in #626
- @djspinmonkey made their first contribution in #622
- @RichardChukwu made their first contribution in #627
- @pellared made their first contribution in #643
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Clarify experimental additions to Stable components by @tigrannajaryan in #597
- Add note about schema url and schema version by @jack-berg in #605
- Add
event_nameto logs proto by @lmolkova in #600 - profile: drop duplicate field in message Profile by @florianl in #606
- update links to openmetrics to reference the v1.0.0 release by @dashpole in #612
New Contributors
Full Changelog: https://github.com/open-telemetry/opentelemetry-proto/blob/main/CHANGELOG.md#150---2024-12-12
v1.4.0
What's Changed
General
Profiles
- Align type of index into string table by @florianl in #557
- Drop Sample.stacktrace_id_index by @florianl in #575
- Update specification to include development profiles by @dmathieu in #582
- Drop Location.type_index by @florianl in #578
- Drop Sample.label by @florianl in #583
- Drop BuildIdKind by @florianl in #584
- Rename profiles v1experimental to v1development by @dmathieu in #585
- Make mapping in Profile optional by @florianl in #556
- Fold the content of pprofextended.proto into profiles.proto by @jhalliday in #590
- Improve lookup table pattern use in profiles. by @jhalliday in #592
- Renovations to experimental profiling schema. by @jhalliday in #596
Metrics
New Contributors
- @krisztianfekete made their first contribution in #519
- @svrnm made their first contribution in #571
- @scheler made their first contribution in #538
- @swamisriman made their first contribution in #580
Full Changelog: v1.3.2...v1.4.0
v1.3.2
What's Changed
- profiles: add missing java_package option to pprofextended. by @jhalliday in #558
New Contributors
- @jhalliday made their first contribution in #558
Full Changelog: v1.3.1...v1.3.2
v1.3.1
v1.3.0
What's Changed
- Add new profile signal by @petethepig in #534
New Contributors
- @steverao made their first contribution in #542
- @petethepig made their first contribution in #534
Full Changelog: v1.2.0...v1.3.0
Release version v1.2.0
Full list of differences found in this compare.
Added
- Indicate if a
Span's parent or link is remote using 2 bit flag.
#484 - Add metric.metadata for supporting additional metadata on metrics
#514
Changed
- No changes.