Skip to content

Releases: open-telemetry/opentelemetry-cpp

opentelemetry v1.0.0-rc3

13 Jul 16:52
af34ccf
Compare
Choose a tag to compare

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

18 Jun 16:51
c0b459e
Compare
Choose a tag to compare

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; Rename OtlpExporter to OtlpGrpcExporter (#810)

opentelemetry v1.0.0-rc1

04 Jun 20:02
93dd39b
Compare
Choose a tag to compare

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 and opentelemetry-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 Support const char * as acceptable data type for attributes and resources (#771)
  • [EXAMPLE] gRPC instrumentation example with context propagation (#729)

opentelemetry v0.7.0

27 May 06:12
ac0e617
Compare
Choose a tag to compare
opentelemetry v0.7.0 Pre-release
Pre-release

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

11 May 19:00
b4584ad
Compare
Choose a tag to compare
opentelemetry v0.6.0 Pre-release
Pre-release

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:

  • [EXPORTER] Add Jaeger exporter (#534)
  • [SDK] Support multiple processors (#692)
  • [SDK] Add instrumentation library and multiple tracer support (#693)
  • [SDK] Resource integration with Exporters (#706)
  • [EXAMPLE] Enhance existing http example with propagation (#727)

opentelemetry v0.5.0

26 Apr 18:07
7909008
Compare
Choose a tag to compare
opentelemetry v0.5.0 Pre-release
Pre-release

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

26 Apr 18:01
3ce3e76
Compare
Choose a tag to compare
opentelemetry v0.4.0 Pre-release
Pre-release

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

23 Mar 04:41
7d083a5
Compare
Choose a tag to compare
opentelemetry v0.3.0 Pre-release
Pre-release

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:

  • [EXPORTER] Added Zipkin Exporter. (#471)
  • [API] Added Jaeger propagator. (#599)
  • [PROPAGATOR] Added Composite Propagator (#597)
  • [API] Propagate traceflag from parent (#603)
  • [DOCS] Add sphinx support for api doc generation (595)
  • [SDK] Add service.name if missing in Resource (#616)

opentelemetry v0.2.0

02 Mar 20:05
7706c6d
Compare
Choose a tag to compare
opentelemetry v0.2.0 Pre-release
Pre-release

Alpha v2 release:
Alpha release of core packages:

  • opentelemetry-api
  • opentelemetry-sdk

and exporter packages:

  • opentelemetry-exporter-otlp
  • opentelemetry-exporter-etw

Changelog:

  • [SDK] Added ForceFlush to TracerProvider. (#588).
  • [SDK] Added Resource API. (#502)
  • [API] Modified TraceState support for w3c trace context as per specs.
    (#551)
  • [API] Added B3 Propagator. (#523)
  • [Exporter] Added ETW Exporter. (#376)
  • [CI] Enable cache for Bazel for faster builds. (#505)

Initial development release

18 Dec 16:19
aff3547
Compare
Choose a tag to compare
Pre-release

Alpha release of core packages:

  • opentelemetry-api
  • opentelemetry-sdk

and exporter packages:

  • opentelemetry-exporter-otlp