OpenTelemetry - CNCF/opentelemetry-cpp: Release v1.9.1
Name: opentelemetry-cpp
Owner: OpenTelemetry - CNCF
Release: OpenTelemetry C++ v1.9.1
Released: 2023-05-26
License: Apache-2.0
Release Assets:
v1.9.1 release
Release of core packages
- opentelemetry-api
- opentelemetry-sdk
and exporter packages:
- opentelemetry-exporter-otlp (gRPC + HTTP/JSON)
NEW DEPRECATION
- [DEPRECATION] Drop C++11 support #2146
CI
- [CI] Upgrade Bazel and Bazelisk version #2118
- [CI] Upgrade Google Benchmark version from 1.6.0 to 1.7.1 #2116
- [CI] Upgrade Nlohmann JSON library version from 3.10.5 to 3.11.2 #2115
BUILD
- [BUILD] Missed include #2143
- [BUILD] Add opentelemetry_proto_grpc and allow build shared opentelemetry_proto and opentelemetry_proto_grpc on non-Windows platform. #2097
- [BUILD] Warning cleanup, single character wrapped by std::string #2137
- [BUILD] Add missing target dependencies #2128
- [BUILD] Fix if JSON library already added another CMake target #2126
- [BUILD] shared libraries with version suffix, along with the symbolic link #2109
- [BUILD] Show warning message if WITH_OTLP is enabled #2112
- [BUILD] Add missing STL header. #2107
- [BUILD] Build break with old curl, macro CURL_VERSION_BITS unknown #2102
- [BUILD] Transitive dependency issue with the otlp http exporter #2154
TEST
- [TEST] Add unit test for log body implicit conversions. #2136
- [TEST] Add event id to logger benchmark method #2133
API
- [API] Fix inclusion header files and use forward declaration #2124
- [API] Add user facing Logging API and Benchmarks #2094
SDK
- [SDK] SDK support for the new OTel log #2123
EXPORTER
- [EXPORTER] Fixed HTTP session cleanup on shutdown #2111
- [EXPORTER] Delegate all API calls of gRPC into opentelemetry_exporter_otlp_grpc_client, and make it contains all symbols needed. #2005
DOC
- [DOC] Add Marc as maintainer. #2027
Breaking changes
- Add opentelemetry_proto_grpc and move gRPC sources into it.
#2097
- There will be no breaking changes for users who only use OTLP exporters and
do not directly use opentelemetry-cpp::proto. However, it is important to
note that
opentelemetry-cpp::proto
no longer contains generated gRPC codes, and all components that depend on these gRPC codes should also link toopentelemetry-cpp::proto_grpc
.
- There will be no breaking changes for users who only use OTLP exporters and
do not directly use opentelemetry-cpp::proto. However, it is important to
note that
All Deprecations
- The Jaeger Exporter is deprecated, see DEPRECATED for details.
- C++11 support is to end, C++14 will be supported instead, see DEPRECATED for details.
Full Changelog: https://github.com/open-telemetry/opentelemetry-cpp/compare/v1.9.0...v1.9.1