Skip to content

v1.19.0 release

Latest
Compare
Choose a tag to compare
@marcalff marcalff released this 22 Jan 08:20
· 2 commits to main since this release
ced7986

Errata

Due to a missing stability attribute in semantic conventions:
open-telemetry/semantic-conventions#1777
the semantic convention network.interface.name was marked as stable during code generation.

Semantic convention network.interface.name should be considered experimental instead,
and will become experimental in the next opentelemetry-cpp release.

v1.19.0 release

Release of:

  • opentelemetry-api
  • opentelemetry-sdk
  • exporter packages

What's Changed

  • [PROMETHEUS_EXPORTER] Fix default for emitting otel_scope attributes by @yashykt in #3171
  • [Code health] Include what you use cleanup, part 5 by @marcalff in #3140
  • [BUILD] Upgrade cmake by @owent in #3167
  • [SHIM] Fix string_view mappings between OT and OTel by @chusitoo in #3181
  • [EXPORTER] Refactor ElasticSearchRecordable by @sjinks in #3164
  • [SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.29.0 by @marcalff in #3182
  • [BUILD] Fix cross-compilation with protoc by @seanchann in #3186
  • [Code health] Perform cppcheck cleanup by @chusitoo in #3150
  • [EXPORTER] add instrumentation scope attributes to otlp proto messages for traces and metrics by @dbarker in #3185
  • [SDK] Tracer provider shutdown blocks in-definitively by @marcalff in #3191
  • [SEMANTIC CONVENTIONS] Upgrade to weaver 0.11.0 by @marcalff in #3194
  • [DOC] Update existing maintaining dependencies doc by @zurex in #3195
  • [TEST] Change is_called_ and got_response_ to use atomic by @owent in #3204
  • [SEMANTIC CONVENTIONS] update links to openmetrics to reference the v1.0.0 release by @dashpole in #3205
  • [CI] Fix CI on ubuntu-latest by @marcalff in #3207
  • [BUILD] Build break using protoc 3.14 by @marcalff in #3211
  • [TEST] Build the singleton test on windows. by @marcalff in #3183
  • [BUILD] Add cxx feature detections by @owent in #3203
  • [SDK] Do not frequently create and destroy http client threads by @xiehuc in #3198
  • [EXPORTER] Optimize OTLP HTTP compression by @chusitoo in #3178
  • [SDK] Fix include instrumentation scope attributes in equal method by @dbarker in #3214
  • Upgrade to opentelemetry-proto 1.5.0 by @marcalff in #3210
  • [TEST] Added support for SELINUX in functional tests by @marcalff in #3212
  • [EDITORIAL] fix changelog entry for PR 3185 by @dbarker in #3217
  • [TEST] Functional tests for OTLP/gRPC with mutual TLS by @chusitoo in #3227
  • [SEMCONV] Metrics are incorrectly prefixed with metric. by @marcalff in #3228
  • [BUILD] Add OTLP/file exporter for dll and examples by @owent in #3231
  • [Code Health] Include what you use, part 6 by @marcalff in #3216
  • [CI] Spurious test failures by @marcalff in #3233
  • [BUILD] Fix error ‘uint8_t’ does not name a type with gcc-15 by @AngryLoki in #3240
  • [EXPORTER] fix throw in OtlpGrpcMetricExporter with shared grpc client by @dbarker in #3243
  • [SDK] Better control of threads executed by opentelemetry-cpp by @marcalff in #3175
  • [Code Health] Include what you use, part 7 by @marcalff in #3238
  • [SDK] Fix lifetime of GlobalLogHandler by @owent in #3221
  • [MAINTAINER] Add devcontainer by @esigo in #3123
  • [SDK] enable deriving from ResourceDetector to create a Resource by @dbarker in #3247
  • [EXPORTER] Support handling retry-able errors for OTLP/HTTP by @chusitoo in #3223
  • [CI] Add GRPC in maintainer CI by @marcalff in #3248
  • [EXPORTER] Support handling retry-able errors for OTLP/gRPC by @chusitoo in #3219
  • [SDK] Optimize Metric Processing for Single Collector with Delta Temporality by @lalitb in #3236
  • [RELEASE] release opentelemetry-cpp 1.19.0 by @marcalff in #3249

New Features

  • [SDK] Better control of threads executed by opentelemetry-cpp
    #3175

    • This feature is experimental,
      protected by a WITH_THREAD_INSTRUMENTATION_PREVIEW
      flag in CMake.
  • [EXPORTER] Support handling retry-able errors for OTLP/HTTP
    #3223

    • This feature is experimental,
      protected by a WITH_OTLP_RETRY_PREVIEW
      flag in CMake.
  • [EXPORTER] Support handling retry-able errors for OTLP/gRPC
    #3219

    • This feature is experimental,
      protected by a WITH_OTLP_RETRY_PREVIEW
      flag in CMake.

Deprecations

  • This release contains deprecations, see file DEPRECATED.md for details.

New Contributors

Full Changelog: v1.18.0...v1.19.0