v1.6.1
版本发布时间: 2022-09-24 08:24:28
open-telemetry/opentelemetry-cpp最新发布版本:v1.16.1(2024-07-18 04:12:23)
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 https://github.com/open-telemetry/opentelemetry-cpp/pull/1579
- Add error log when getting a http error code by @owent in https://github.com/open-telemetry/opentelemetry-cpp/pull/1581
- Fix ObservableInstrument::RemoveCallback by @ahadnagy in https://github.com/open-telemetry/opentelemetry-cpp/pull/1582
- Fix
LoggerContext::Shutdown
and tsan ofOtlpHttpClient
by @owent in https://github.com/open-telemetry/opentelemetry-cpp/pull/1592 - Fix header only api singletons (#1520) by @marcalff in https://github.com/open-telemetry/opentelemetry-cpp/pull/1604
- resource sdk: Update Resource::Merge function docs by @ricekot in https://github.com/open-telemetry/opentelemetry-cpp/pull/1615
- [gRPC]: Fix oob access of string_view in example by @Tradias in https://github.com/open-telemetry/opentelemetry-cpp/pull/1619
- Fixes span creation benchmark issue #1612. by @marcalff in https://github.com/open-telemetry/opentelemetry-cpp/pull/1622
Exporter
- ETW Exporter - Add support for Sampler and ID Generator by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1547
- ETW Exporter - Add Trace flags in SpanContext by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1618
Build
- codecov ignore paths by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1609
- Fix build warnings by @marcalff in https://github.com/open-telemetry/opentelemetry-cpp/pull/1613
- Fix more build warnings (#1616) by @marcalff in https://github.com/open-telemetry/opentelemetry-cpp/pull/1620
Metrics
- Update metrics status to Release Candidate by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1570
- Metrics warnings by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/pull/1583
- Fix 1585 - Multiple cumulative metric collections without measurement recording. by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1586
- Fix default value of
OtlpHttpMetricExporterOptions::aggregation_temporality
. by @owent in https://github.com/open-telemetry/opentelemetry-cpp/pull/1601 - Add Histogram tests for Synchronous Metric Storage. by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1597
- Add OTLP Metric Exporter Factory and
OtlpGrpcClient
by @owent in https://github.com/open-telemetry/opentelemetry-cpp/pull/1606 - Example for OTLP gRPC exporter for Metrics. by @lalitb in https://github.com/open-telemetry/opentelemetry-cpp/pull/1598
Sementic Convention
- Align on the specification 1.13.0 by @marcalff in https://github.com/open-telemetry/opentelemetry-cpp/pull/1625
New Contributors
- @ricekot made their first contribution in https://github.com/open-telemetry/opentelemetry-cpp/pull/1615
- @Tradias made their first contribution in https://github.com/open-telemetry/opentelemetry-cpp/pull/1619
Full Changelog: https://github.com/open-telemetry/opentelemetry-cpp/compare/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.