v1.0.0
版本发布时间: 2021-09-20 14:33:03
open-telemetry/opentelemetry-cpp最新发布版本:v1.16.1(2024-07-18 04:12:23)
v1.0.0 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
- Document DefaultSpan, remove DefaultTracer (#959)
- Separate baggage<->Context api from Baggage Propagator (#963)
- Remove unused public API to_span_ptr (#964)
- :collision: Make span context management public (#967)
- Support determining parent span from Context while creating new Span (#969)
- :collision: Traces: Add note on experimental semantic convention implementation, prefix semantics headers with experimental tag (#970)
- Increment OPENTELEMETRY_ABI_VERSION_NO to 1 (#980)
SDK
- Clean up
GetEnvironmentVariable
and remove unused variable underNO_GETENV
(#976) - :collision: Resources: Add note on experimental semantic convention implementation, prefix semantics headers with experimental tag (#970)
OTLP Exporter
- :bug: Ignore status description if status code is not Error (#962)
- :collision: Make Otlp exporter configuration environment variables specs-compliant (#974)
Zipkin Exporter
- :bug: Don't set parentId in case parentId is empty (#943)
- :rocket: Extend zipkin exporter with ability to provide headers (#951)
DOCS
- :book: Add getting-started documentation for SDK: (#942)
- :book: Remove unnecessary spaces and spelling of gRPC in README (#965)
BUILD
- Disable bazel build for gcc 4.8, upgrade versions for grpc(v1.39.1) and bazel(4.2.0), document bazel support (#953)
- Move CMake config template to cmake folder (#958)
- Enable CMake to search the new package variable
<PackageName>_ROOT
(#975) - :bug: Do not override CMAKE_CXX_STANDARD (#977)
:construction: Experiemental Features (Will change in future)
- Semantic Conventions for traces - As the specs is still experimental, the implementation will change in future.
- Semantic Convention for resource - As the specs is still experimental, the implementation will change in future.
- Logs and Metrics API & SDK - These are not compliant, and are behind feature flag. Not recommended to use for now.