github open-telemetry/opentelemetry-cpp v1.26.0
v1.26.0 release

5 hours ago

v1.26.0 release

Release of:

  • opentelemetry-api
  • opentelemetry-sdk
  • exporter packages

Important changes

  • [SDK] Swap Tracer/Meter/LoggerConfig disabled for enabled
    #3942

    • In TracerConfig(bool), MeterConfig(bool), and LoggerConfig(bool),
      the boolean parameter now represents enabled instead of disabled.
    • User code calling these constructors explicitly must be adjusted
      to pass false to disable.
  • [BUILD] Revisit EventLogger deprecation
    #3855

    • File DEPRECATED.md contains information about current deprecation
      plans.
    • Please adjust your application accordingly, to avoid disruption.
  • [CONFIGURATION] File configuration - spec stability
    #3862

    • The specification for declarative configuration is now stable.
    • As a result, environment variable OTEL_EXPERIMENTAL_CONFIG_FILE
      is now renamed to OTEL_CONFIG_FILE.

What's Changed

  • [RELEASE] Bump main branch to 1.26.0-dev by @marcalff in #3853
  • [BUILD] Configure ryml to use exceptions when using CMAKE by @BugelNiels in #3852
  • Bump step-security/harden-runner from 2.14.1 to 2.14.2 by @dependabot[bot] in #3854
  • [CONFIGURATION] File configuration - handle invalid YAML by @perhapsmaple in #3858
  • Bump docker/build-push-action from 6.18.0 to 6.19.1 by @dependabot[bot] in #3860
  • [BUILD] Avoid break caused by max() macro on windows by @marcalff in #3863
  • Bump docker/build-push-action from 6.19.1 to 6.19.2 by @dependabot[bot] in #3864
  • Bump github/codeql-action from 4.32.2 to 4.32.3 by @dependabot[bot] in #3868
  • Bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in #3871
  • [CI] Fix publish-to-bcr workflow by @mmorel-35 in #3869
  • [CI] Provide bazel updates with dependabot by @mmorel-35 in #3870
  • Bump prometheus-cpp from 1.3.0 to 1.3.0.bcr.2 by @dependabot[bot] in #3873
  • Bump bazel_skylib from 1.7.1 to 1.9.0 by @dependabot[bot] in #3874
  • Bump rules_cc from 0.2.9 to 0.2.17 by @dependabot[bot] in #3875
  • Bump zlib from 1.3.1.bcr.5 to 1.3.2 by @dependabot[bot] in #3880
  • Bump curl from 8.8.0 to 8.11.0.bcr.4 by @dependabot[bot] in #3879
  • [CI] Add Doxygen validation workflow by @srgbtl in #3882
  • [SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.40.0 by @marcalff in #3881
  • Bump github/codeql-action from 4.32.3 to 4.32.4 by @dependabot[bot] in #3884
  • [API] Environment Variables as Context Propagation Carriers by @perhapsmaple in #3834
  • [SDK] Trace StartSpan - do not call GetCurrentSpan() unless needed by @Hailios in #3888
  • Bump step-security/harden-runner from 2.14.2 to 2.15.0 by @dependabot[bot] in #3889
  • Bump google_benchmark from 1.8.4 to 1.9.5 by @dependabot[bot] in #3885
  • Bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #3892
  • [BUILD] Revisit EventLogger deprecation by @marcalff in #3855
  • Bump platforms from 0.0.11 to 1.0.0 by @dependabot[bot] in #3893
  • Bump benchmark-action/github-action-benchmark from 1.20.7 to 1.21.0 by @dependabot[bot] in #3896
  • Bump github/codeql-action from 4.32.4 to 4.32.5 by @dependabot[bot] in #3897
  • [TEST] Add multi-threaded metrics benchmarks: shared vs per-thread counter by @ThomsonTan in #3898
  • [BUILD] Upgrade bazel dependencies by @marcalff in #3891
  • [CODE HEALTH] Fix clang-tidy warnings, part 2 by @marcalff in #3872
  • [CONFIGURATION] File configuration - spec stability by @marcalff in #3862
  • [CI] replace cfssl with openssl for certificate generation by @7h3-3mp7y-m4n in #3902
  • Bump abseil-cpp from 20250512.1 to 20260107.1 by @dependabot[bot] in #3877
  • Bump googletest from 1.17.0 to 1.17.0.bcr.2 by @dependabot[bot] in #3876
  • Bump curl from 8.11.0.bcr.4 to 8.12.0 by @dependabot[bot] in #3904
  • [BUILD] Upgrade to rapidyaml 0.10.0 by @marcalff in #3906
  • Bump github/codeql-action from 4.32.5 to 4.32.6 by @dependabot[bot] in #3910
  • Bump nlohmann_json from 3.12.0 to 3.12.0.bcr.1 by @dependabot[bot] in #3912
  • Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #3903
  • Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in #3907
  • [EXAMPLES] Deprecated semantic conventions used by @marcalff in #3905
  • Bump docker/build-push-action from 6.19.2 to 7.0.0 by @dependabot[bot] in #3909
  • [CODE HEALTH] Fix clang-tidy cppcoreguidelines-init-variables warnings by @dbarker in #3919
  • Bump step-security/harden-runner from 2.15.0 to 2.15.1 by @dependabot[bot] in #3908
  • [CODE HEALTH] Fix clang-tidy misc-use-internal-linkage warnings by @marcalff in #3918
  • [CODE HEALTH] Fix clang-tidy macro to enum warnings by @marcalff in #3922
  • [BUILD] Fix benchmark genrule capturing stderr into JSON output by @ThomsonTan in #3925
  • [CODE HEALTH] Fix clang-tidy performance enum size warnings by @marcalff in #3923
  • Bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #3928
  • [CODE HEALTH] Fix clang-tidy warnings in nostd files by @dbarker in #3924
  • [EXPORTER] Allow custom HttpClient in OTLP HTTP by @marcalff in #3930
  • [CODE HEALTH] Fix clang-tidy performance-for-range-copy warnings by @dbarker in #3932
  • [CODE HEALTH] Fix clang-tidy performance-unnecessary-value-param warnings by @marcalff in #3931
  • [CODE HEALTH] Fix clang-tidy bugprone warnings by @dbarker in #3933
  • [CODE HEALTH] Fix clang-tidy special-member-functions warnings in trace API by @dbarker in #3934
  • Bump github/codeql-action from 4.32.6 to 4.33.0 by @dependabot[bot] in #3936
  • Bump step-security/harden-runner from 2.15.1 to 2.16.0 by @dependabot[bot] in #3937
  • [TEST] CMake component install test for resource_detectors by @dbarker in #3940
  • [CODE HEALTH] Fix clang-tidy performance warnings by @dbarker in #3941
  • [EXPORTERS] Remove prometheus timestamps by @carlosroman in #3895
  • [SDK] Swap Tracer/Meter/LoggerConfig disabled for enabled by @AyushMukkanwar in #3942
  • [CMAKE] Update third party dependencies for cmake builds by @dbarker in #3943
  • Bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #3945
  • Bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in #3946
  • [CONFIGURATION] File configuration - Tracer/Meter/Logger config by @UMMAN2005 in #3920
  • [RELEASE] Release opentelemetry-cpp 1.26.0 by @marcalff in #3944

New Contributors

Full Changelog: v1.25.0...v1.26.0

Don't miss a new opentelemetry-cpp release

NewReleases is sending notifications on new releases.