OpenTelemetry C++ v1.6.0 (Metrics release candidate)
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
- vscode debug launch.json by @esigo in #1537
- Fix several compiling/linking errors by @owent in #1539
- Fix code scanning alert by @esigo in #1530
- Add CI jobs for new and deprecated metrics by @esigo in #1531
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