OpenTelemetry C++ v1.6.1
v1.6.1 release
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
- Upgrade opentelemetry-proto to v0.19.0 by @lalitb in #1579
- Add error log when getting a http error code by @owent in #1581
- Fix ObservableInstrument::RemoveCallback by @ahadnagy in #1582
- Fix
LoggerContext::Shutdown
and tsan ofOtlpHttpClient
by @owent in #1592 - Fix header only api singletons (#1520) by @marcalff in #1604
- resource sdk: Update Resource::Merge function docs by @ricekot in #1615
- [gRPC]: Fix oob access of string_view in example by @Tradias in #1619
- Fixes span creation benchmark issue #1612. by @marcalff in #1622
Exporter
- ETW Exporter - Add support for Sampler and ID Generator by @lalitb in #1547
- ETW Exporter - Add Trace flags in SpanContext by @lalitb in #1618
Build
- codecov ignore paths by @esigo in #1609
- Fix build warnings by @marcalff in #1613
- Fix more build warnings (#1616) by @marcalff in #1620
Metrics
- Update metrics status to Release Candidate by @lalitb in #1570
- Metrics warnings by @esigo in #1583
- Fix 1585 - Multiple cumulative metric collections without measurement recording. by @lalitb in #1586
- Fix default value of
OtlpHttpMetricExporterOptions::aggregation_temporality
. by @owent in #1601 - Add Histogram tests for Synchronous Metric Storage. by @lalitb in #1597
- Add OTLP Metric Exporter Factory and
OtlpGrpcClient
by @owent in #1606 - Example for OTLP gRPC exporter for Metrics. by @lalitb in #1598
Sementic Convention
New Contributors
Full Changelog: v1.6.0...v1.6.1
Notes:
While OpenTelemetry semantic convention is still in experimental state, PR #1624 upgraded it from 1.12.0 to 1.13.0 which MAY break the instrumentation library. Please update the semantic convention in instrumentation library is needed.