Skip to content

Releases: open-telemetry/opentelemetry-proto

Release version 0.13.0

10 Feb 19:40
6a41aec

Choose a tag to compare

Changed

  • Swagger generation updated to openapiv2 due to the use of an updated version of protoc in otel/build-protobuf
  • Clarify attribute key uniqueness requirement (#350)
  • Fix path to Go packages (#360)

Added

  • Add ObservedTimestamp to LogRecord. (#351)
  • Add native kotlin support (#337)

Removed

  • Remove unused deprecated message StringKeyValue (#358)
  • Remove experimental metrics config service (#359)

Release version 0.12.0

20 Jan 17:45
f8c59fe

Choose a tag to compare

0.12.0 - 2022-01-20

Changed

  • Rename logs to log_records in InstrumentationLibraryLogs. (#352)

Removed

  • Remove deprecated messages and fields from traces. (#341)
  • Remove deprecated messages and fields from metrics. (#342)

Release version 0.11.0

07 Oct 20:59
b43e9b1

Choose a tag to compare

Version 0.11.0 adds:

  • ExponentialHistogram is a base-2 exponential histogram described in OTEP 149. (#322)
  • Adds TracesData, MetricsData, and LogsData container types for common use
    in transporting multiple ResourceSpans, ResourceMetrics, and ResourceLogs. (#332)

Release version 0.10.0

08 Sep 02:43
38b5b9b

Choose a tag to compare

0.10.0 - 2021-09-07

Full list of differences found in this compare.

Maturity

  • collector/logs/* is now considered Beta. (#311)
  • logs/* is now considered Beta. (#311)

Added

  • Metrics data points add a flags field with one bit to represent explicitly missing data. (#316)

Release version 0.9.0

12 May 20:21
8672494

Choose a tag to compare

Full list of differences found in this compare.

Maturity

  • collector/metrics/* is now considered stable. (#305)
  • metrics/*{-experimental} is now considered stable. (#305)

Changed: Metrics

  • 🛑 [DATA MODEL CHANGE] Histogram/Summary sums must be monotonic counters of events (#302)
  • 🛑 [DATA MODEL CHANGE] Clarify requirements and semantics for start time (#295)
  • 🛑 [BREAKING] Deprecate labels field from NumberDataPoint, HistogramDataPoint, SummaryDataPoint and add equivalent attributes field (#283)
  • 🛑 [BREAKING] Deprecate filtered_labels field from Exemplars and add equivalent filtered_attributes field (#283)

Added

  • Common - Add bytes (binary) as data type to AnyValue (#297)
  • Common - Add schema_url fields as described in OTEP 0152 (#298)

Release version 0.8.0

23 Mar 20:04
e626557

Choose a tag to compare

0.8.0 - 2021-03-23

Full list of differences found in this compare.

Changed: Metrics

  • 🛑 [DEPRECATION] Deprecate IntSum, IntGauge, and IntDataPoint (#278)
  • 🛑 [DEPRECATION] Deprecate IntExemplar (#281)
  • 🛑 [DEPRECATION] Deprecate IntHistogram (#270)
  • 🛑 [BREAKING] Rename DoubleGauge to Gauge (#278)
  • 🛑 [BREAKING] Rename DoubleSum to Sum (#278)
  • 🛑 [BREAKING] Rename DoubleDataPoint to NumberDataPoint (#278)
  • 🛑 [BREAKING] Rename DoubleSummary to Summary (#269)
  • 🛑 [BREAKING] Rename DoubleExemplar to Exemplar (#281)
  • 🛑 [BREAKING] Rename DoubleHistogram to Histogram (#270)
  • 🛑 [DATA MODEL CHANGE] Make explicit bounds compatible with OM/Prometheus (#262)

v0.7.0 release

27 Jan 23:41
286810d

Choose a tag to compare

  • Add Summary metric type
  • Declare Metrics beta
  • Clarify what empty instrumentation name means, and missing instrumentation library

v0.6.0 release

28 Oct 22:31
59c488b

Choose a tag to compare

💡 Enhancements 💡

  • Deprecated old Span status code and added a new status code according to specification (#224)

v0.5.0 release

31 Aug 20:54
313a868

Choose a tag to compare

🛑 Breaking changes 🛑

  • Metrics protocol was refactored, and lots of breaking changes.
    • Removed MetricDescriptor and embedded into Metric and the new data types.
    • Add new data types Gauge/Sum/Histogram.
    • Make use of the "AggregationTemporality" into the data types that allow that support.
  • Remove generated golang structs from the repository

💡 Enhancements 💡

  • Rename enum values to follow the proto3 style guide.
  • Enable build to use docker image otel/build-protobuf to be used in CI. Can also be used by the languages to generate protos.

This is a Release Candidate to declare Metrics part of the protocol Stable.

v0.4.0 release

23 Jun 14:35
e43e1ab

Choose a tag to compare

Important: this is a breaking release. The protocol is incompatible with the previous release.

This is a Release Candidate to declare Traces part of the protocol Stable.

Changes

Traces and Resources

  • Added support for arrays and maps for attribute values (AnyValue) (#157).

Metrics

  • Removed common labels from MetricDescriptor (#144).
  • Add temporality to MetricDescriptor (#140).
  • Add Monotonic Types (#145)