v1.5.0
版本发布时间: 2022-08-01 18:14:56
open-telemetry/opentelemetry-cpp最新发布版本:v1.16.1(2024-07-18 04:12:23)
v1.5.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
- No API change
SDK
- fix: urlPaser will incorrect parsing url like "http://abc.com/xxx@xxx/a/b" #1511
- Rename
InstrumentationLibrary
toInstrumentationScope
#1507 - Add automatically semantic conventions from the spec (#873) #1497
- Use template class for in-memory data. #1496
- fix compiler warnings #1499
- Add trace sdk builders (#1393) #1471
- Remove reference to deprecated InstrumentationLibrary in OTLP #1469
- Fix trace kIsSampled flag set incorrectly #1465
- Fix build warnings about missing aggregates. #1368
Exporter
- Add resources to dep list of prometheus exporter test #1527
- Inline print_value() in ostream exporter #1512
- fix otlp grpc exporter naming #1488
- Fix endpoint in otlp grpc exporter #1474
- fix prometheus exporter failure type #1460
Semantic Conventions
- Upgrade to version 1.12.0 #873
Build
- Don't require applications using jaeger exporter to know about libcurl #1518
- Try to build nlohmann-json only it's depended. #1505
- Remove
--config Debug
when installing. #1480
Docs
- Update docs to use relative code links. #1447
Example
- Fix memory ownership of InMemorySpanExporter (#1473) #1471
Ext
-
curl::HttpClient
usecurl_multi_handle
instead of creating a thread for every request and it's able to reuse connections now. (#1317)