Releases: open-telemetry/opentelemetry-cpp
opentelemetry v1.0.0-rc3
v1.0.0-rc3 release:
Release Candidate 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
Changelog:
- [DOCS] Add doxygen reference docs for SDK (#902)
- [EXPORTER] Jaeger Exporter - Populate resource attributes into process tags in Jaeger (#897)
- [EXPORTER] Zipkin Exporter - Report Event timestamp into microseconds (#896)
- [EXPORTER] Jaeger Exporter - Handle span events (#895)
- [DOCS] Fix API docs for Scope object (#894)
- [BUILD] Fix Linking error for libcurl on some macOS environments (#893)
- [API] Context cleanup from Runtime Storage (#885)
- [DOCS] Document strategy to avoid conflict between two different versions of Abseil (#883)
- [EXPORTER] ETW Exporter - Document example for ETW Exporter (#882)
- [SDK] Create Span with Valid spanId and traceId irrespective of Sampling decision (#879)
- [EXPORTER] Jaeger Exporter - Rename bswap macros to avoid clash on some systems (#876)
- [API] Add Semantics Conventions attributes for Resources (#872)
- [BUILD] Use nlohmann-json from submodules if not already installed (#870)
opentelemetry v1.0.0-rc2
v1.0.0-rc2 release:
Release Candidate 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
Changelog:
- [EXPORTER] Jaeger Exporter - Support for Instrumentation Library (#864)
- [TESTS] Adding benchmark tests for baggage api (#861)
- [BUILD] Fix for GCC9/C++20 Support for using STL for modern C++ features (#860)
- [TESTS] Adding benchmark tests for span create api (#856)
- [BUILD] Fix for using Abseil library for modern C++ features (#850)
- [BUILD] Fix issues with win32/x86 compilation (#847)
- [DOCS] Document OSS dependencies and their licenses (#844)
- [BUILD] Various fixes to build with Visual Studio 2015 (#840)
- [INSTRUMENTATION] HTTPClient: Change support for full URL argument (#833)
- [EXPORTER] Jaeger Exporter - fix endianness of Jaeger IDs for transmission (#832)
- [INSTRUMENTATION] fix protobuf compilation warning in gRPC example (#830)
- [EXPORTER]
BREAKING CHANGE
- Add OTLP/HTTP+JSON Protocol exporter; RenameOtlpExporter
toOtlpGrpcExporter
(#810)
opentelemetry v1.0.0-rc1
v1.0.0-rc1 release:
Release Candidate of core packages:
- opentelemetry-api
- opentelemetry-sdk
and exporter packages:
- opentelemetry-exporter-otlp
- opentelemetry-exporter-etw
- opentelemetry-exporter-zipkin
- opentelemetry-exporter-jaeger
Changelog:
- [BUILD] Enable Jaeger exporter build in Windows (#815)
- [DOCS] Versioning doc update to clarify release and versioning policy (#811)
- [LOGS]
Breaking Change
Move Logging implementation under feature-flag (#807) - [BUILD] Filter metric headers files from
opentelemetry-api
andopentelemetry-sdk
targets if metrics feature-flag is disabled (#806) - [BUILD] Fix install rule for ostream exporter, Jaeger, ETW, ElasticSearch ([#805](Fix install rule for header files of ostream exporter))
- [API/SDK]
ABI Breaking Change
Switch from mpark::variant to absl::variant as default (#771) - [API/SDK]
ABI Breaking Change
Supportconst char *
as acceptable data type for attributes and resources (#771) - [EXAMPLE] gRPC instrumentation example with context propagation (#729)
opentelemetry v0.7.0
v7 release:
Alpha release of core packages:
- opentelemetry-api
- opentelemetry-sdk
and exporter packages:
- opentelemetry-exporter-otlp
- opentelemetry-exporter-etw
- opentelemetry-exporter-zipkin
- opentelemetry-exporter-jaeger
Changelog:
- [METRICS] Move metrics api/sdk under preview feature flag (#745)
- [DOCS] Add instructions to build using Bazel (#747)
- [DOCS] Update copyright headers (#754)
- [EXPORTER] Populate resource to OTLP proto data (#758)
- [CI] Add CodeQL security scan CI workflow (#770)
- [BUILD] Enable building API only CMake Project (#778)
- [SDK] Fix for sampling of root span (#784)
- [CI] Add Jaeger exporter to CMake CI build (#786)
- [API]
BREAKING CHANGE
- Tracer::WithActiveSpan() to return Scope object intead of unique_ptr (#788) - [DOCS] Add docs for nested spans and context propagation in readthedocs (#792)
- [CI] Output verbose error for failed unit-test in CI (#796)
opentelemetry v0.6.0
Alpha v6 release:
Alpha release of core packages:
- opentelemetry-api
- opentelemetry-sdk
and exporter packages:
- opentelemetry-exporter-otlp
- opentelemetry-exporter-etw
- opentelemetry-exporter-zipkin
- opentelemetry-exporter-jaeger
Changelog:
opentelemetry v0.5.0
Alpha v5 release:
Alpha release of core packages:
- opentelemetry-api
- opentelemetry-sdk
and exporter packages:
- opentelemetry-exporter-otlp
- opentelemetry-exporter-etw
- opentelemetry-exporter-zipkin
Changelog:
- [SDK] Support custom span-id and trace-id generator (#681)
- [SDK] Add SpanContext (and TraceState) to Recordable (#667)
- [SDK] Global Propagator (#668)
- [SDK] Create SharedContext for updating span pipeline (#650)
- [API] Baggage implementation (#676)
- [API] Move class from opentelemetry::core namespace to opentelemetry::common namespace (#686)
opentelemetry v0.4.0
Alpha v4 release:
Alpha release of core packages:
- opentelemetry-api
- opentelemetry-sdk
and exporter packages:
- opentelemetry-exporter-otlp
- opentelemetry-exporter-etw
- opentelemetry-exporter-zipkin
Changelog:
- [EXPORTER] ETW Exporter enhancements (#519)
- [EXPORTER] Read Zipkin endpoint from environment variable. (#624)
- [EXPORTER] Split Zpages webserver hosting from Exporter (#626)
- [EXPORTER] ETW Exporter Usage Instructions (#628)
- [INSTRUMENTATION] HTTP Client/Server Instrumentation example (#632)
- [EXPORTER] Enable tls authentication for otlp grpc exporter ([#635](Enable tls authentication for otlp grpc exporter))
- [API] Refactoring trace_state to reuse common functionality in baggage (#638)
opentelemetry v0.3.0
Alpha v3 release:
Alpha release of core packages:
- opentelemetry-api
- opentelemetry-sdk
and exporter packages:
- opentelemetry-exporter-otlp
- opentelemetry-exporter-etw
- opentelemetry-exporter-zipkin
Changelog:
opentelemetry v0.2.0
Alpha v2 release:
Alpha release of core packages:
- opentelemetry-api
- opentelemetry-sdk
and exporter packages:
- opentelemetry-exporter-otlp
- opentelemetry-exporter-etw
Changelog:
Initial development release
Alpha release of core packages:
- opentelemetry-api
- opentelemetry-sdk
and exporter packages:
- opentelemetry-exporter-otlp