OpenTelemetry - CNCF/opentelemetry-cpp: Release v1.6.0
Name: opentelemetry-cpp
Owner: OpenTelemetry - CNCF
Release: OpenTelemetry C++ v1.6.0 (Metrics release candidate)
Released: 2022-08-16
License: Apache-2.0
Release Assets:
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 https://github.com/open-telemetry/opentelemetry-cpp/pull/1524
- [Trace] Add SpanData getter for Span Recordable by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1508
- Fix infinitely waiting when shutdown with more than one running http sessions. by @owent in https://github.com/open-telemetry/opentelemetry-cpp/pull/1549
Exporter
- Prometheus exporter support Gauge Type by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1553
- [NFC] Improve scope/instrument names in metrics OStream exporter by @bsarden in https://github.com/open-telemetry/opentelemetry-cpp/pull/1544
Build
- vscode debug launch.json by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1537
- Fix several compiling/linking errors by @owent in https://github.com/open-telemetry/opentelemetry-cpp/pull/1539
- Fix code scanning alert by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1530
- Add CI jobs for new and deprecated metrics by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1531
Test
- Fix metrics unit test memory leak by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1533
Metrics Features
- Add configuration options for Aggregation creation by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1513
- Support multiple async callbacks by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1495
- OStream exporter should print out resource attributes by @bsarden in https://github.com/open-telemetry/opentelemetry-cpp/pull/1523
- Histogram min/max support by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1540
- Metric aggregation temporality controls by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1541
- Fix OTLP gRPC Metrics env variables by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1543
- Fix default Metric view name by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1515
- Fix IWYU error in instruments.h by @bsarden in https://github.com/open-telemetry/opentelemetry-cpp/pull/1555
- Fix metrics context circular reference by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1535
- fix metrics race condition by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1552
- remove throw check from metrics with noexcept by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1560
- Fix metrics asan and tsan CI by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1562
- Calling Observable Instruments callback during metrics collection by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1554
New Contributors
- @bsarden made their first contribution in https://github.com/open-telemetry/opentelemetry-cpp/pull/1523
Full Changelog: https://github.com/open-telemetry/opentelemetry-cpp/compare/v1.5.0...v1.6.0