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 representsenabledinstead ofdisabled. - User code calling these constructors explicitly must be adjusted
to passfalseto disable.
- In TracerConfig(bool), MeterConfig(bool), and LoggerConfig(bool),
-
[BUILD] Revisit EventLogger deprecation
#3855- File
DEPRECATED.mdcontains information about current deprecation
plans. - Please adjust your application accordingly, to avoid disruption.
- File
-
[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 toOTEL_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_detectorsby @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
- @BugelNiels made their first contribution in #3852
- @Hailios made their first contribution in #3888
- @7h3-3mp7y-m4n made their first contribution in #3902
- @carlosroman made their first contribution in #3895
- @AyushMukkanwar made their first contribution in #3942
- @UMMAN2005 made their first contribution in #3920
Full Changelog: v1.25.0...v1.26.0