Skip to content

OpenTelemetry C++ v1.6.0 (Metrics release candidate)

Compare
Choose a tag to compare
@ThomsonTan ThomsonTan released this 16 Aug 16:27
· 591 commits to main since this release
22e64e2

v1.6.0 release (Metrics release candidate)

Release of core packages

  • opentelemetry-api
  • opentelemetry-sdk

and exporter packages:

  • opentelemetry-exporter-otlp (gRPC + HTTP/JSON)
  • opentelemetry-exporter-etw
  • opentelemetry-exporter-zipkin
  • opentelemetry-exporter-jaeger (thrift + UDP/HTTP)

Changelog

API

  • No API change

SDK

  • Fix log sdk builder (#1486) by @marcalff in #1524
  • [Trace] Add SpanData getter for Span Recordable by @lalitb in #1508
  • Fix infinitely waiting when shutdown with more than one running http sessions. by @owent in #1549

Exporter

  • Prometheus exporter support Gauge Type by @esigo in #1553
  • [NFC] Improve scope/instrument names in metrics OStream exporter by @bsarden in #1544

Build

Test

Metrics Features

  • Add configuration options for Aggregation creation by @esigo in #1513
  • Support multiple async callbacks by @lalitb in #1495
  • OStream exporter should print out resource attributes by @bsarden in #1523
  • Histogram min/max support by @esigo in #1540
  • Metric aggregation temporality controls by @lalitb in #1541
  • Fix OTLP gRPC Metrics env variables by @lalitb in #1543
  • Fix default Metric view name by @esigo in #1515
  • Fix IWYU error in instruments.h by @bsarden in #1555
  • Fix metrics context circular reference by @esigo in #1535
  • fix metrics race condition by @esigo in #1552
  • remove throw check from metrics with noexcept by @esigo in #1560
  • Fix metrics asan and tsan CI by @esigo in #1562
  • Calling Observable Instruments callback during metrics collection by @lalitb in #1554

New Contributors

Full Changelog: v1.5.0...v1.6.0