@@ -15,75 +15,206 @@ Increment the:
1515
1616## [ Unreleased]
1717
18- * [ EXPORTER] Remove explicit timestamps from metric points exported by Prometheus
19- [ #3895 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3895 )
18+ ## [ 1.26.0] 2026-03-19
2019
21- * [ BUILD] Fix benchmark genrule capturing stderr into JSON output
22- [ #3925 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3925 )
20+ * [ RELEASE] Bump main branch to 1.26.0-dev
21+ [ #3853 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3853 )
22+
23+ * [ BUILD] Configure ryml to use exceptions
24+ [ #3852 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3852 )
2325
24- * [ TEST] Add multi-threaded metrics benchmarks for shared vs per-thread counter
25- [ #3865 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3865 )
26+ * Bump step-security/harden-runner from 2.14.1 to 2.14.2
27+ [ #3854 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3854 )
28+
29+ * [ CONFIGURATION] File configuration - handle invalid YAML
30+ [ #3858 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3858 )
31+
32+ * Bump docker/build-push-action from 6.18.0 to 6.19.1
33+ [ #3860 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3860 )
2634
2735* [ BUILD] Avoid break caused by max() macro on windows
2836 [ #3863 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3863 )
2937
38+ * Bump docker/build-push-action from 6.19.1 to 6.19.2
39+ [ #3864 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3864 )
40+
41+ * Bump github/codeql-action from 4.32.2 to 4.32.3
42+ [ #3868 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3868 )
43+
44+ * Bump actions/stale from 10.1.1 to 10.2.0
45+ [ #3871 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3871 )
46+
47+ * [ CI] Fix publish-to-bcr workflow
48+ [ #3869 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3869 )
49+
50+ * [ CONFIGURATION] Provide bazel updates with dependabot
51+ [ #3870 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3870 )
52+
53+ * Bump prometheus-cpp from 1.3.0 to 1.3.0.bcr.2
54+ [ #3873 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3873 )
55+
56+ * Bump bazel_skylib from 1.7.1 to 1.9.0
57+ [ #3874 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3874 )
58+
59+ * Bump rules_cc from 0.2.9 to 0.2.17
60+ [ #3875 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3875 )
61+
62+ * Bump zlib from 1.3.1.bcr.5 to 1.3.2
63+ [ #3880 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3880 )
64+
65+ * Bump curl from 8.8.0 to 8.11.0.bcr.4
66+ [ #3879 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3879 )
67+
68+ * [ CI] Add Doxygen validation workflow
69+ [ #3882 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3882 )
70+
3071* [ SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.40.0
3172 [ #3881 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3881 )
3273
74+ * Bump github/codeql-action from 4.32.3 to 4.32.4
75+ [ #3884 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3884 )
76+
77+ * [ API] Environment Variables as Context Propagation Carriers
78+ [ #3834 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3834 )
79+
80+ * [ SDK] Trace StartSpan - do not call GetCurrentSpan() unless needed
81+ [ #3888 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3888 )
82+
83+ * Bump step-security/harden-runner from 2.14.2 to 2.15.0
84+ [ #3889 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3889 )
85+
86+ * Bump google_benchmark from 1.8.4 to 1.9.5
87+ [ #3885 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3885 )
88+
89+ * Bump actions/download-artifact from 7.0.0 to 8.0.0
90+ [ #3892 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3892 )
91+
3392* [ BUILD] Revisit EventLogger deprecation
3493 [ #3855 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3855 )
3594
95+ * Bump platforms from 0.0.11 to 1.0.0
96+ [ #3893 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3893 )
97+
98+ * Bump benchmark-action/github-action-benchmark from 1.20.7 to 1.21.0
99+ [ #3896 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3896 )
100+
101+ * Bump github/codeql-action from 4.32.4 to 4.32.5
102+ [ #3897 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3897 )
103+
104+ * [ TEST] Add multi-threaded metrics benchmarks: shared vs per-thread counter
105+ [ #3898 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3898 )
106+
107+ * [ BUILD] Upgrade bazel dependencies
108+ [ #3891 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3891 )
109+
36110* [ CODE HEALTH] Fix clang-tidy warnings, part 2
37111 [ #3872 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3872 )
38112
39113* [ CONFIGURATION] File configuration - spec stability
40114 [ #3862 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3862 )
41115
116+ * [ CI] replace cfssl with openssl for certificate generation
117+ [ #3902 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3902 )
118+
119+ * Bump abseil-cpp from 20240116.1 to 20260107.1
120+ [ #3877 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3877 )
121+
122+ * Bump googletest from 1.14.0.bcr.1 to 1.17.0.bcr.2
123+ [ #3876 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3876 )
124+
125+ * Bump curl from 8.11.0.bcr.4 to 8.12.0
126+ [ #3904 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3904 )
127+
42128* [ BUILD] Upgrade to rapidyaml 0.10.0
43129 [ #3906 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3906 )
44130
131+ * Bump github/codeql-action from 4.32.5 to 4.32.6
132+ [ #3910 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3910 )
133+
134+ * Bump nlohmann_json from 3.12.0 to 3.12.0.bcr.1
135+ [ #3912 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3912 )
136+
137+ * Bump docker/setup-qemu-action from 3.7.0 to 4.0.0
138+ [ #3903 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3903 )
139+
140+ * Bump docker/setup-buildx-action from 3.12.0 to 4.0.0
141+ [ #3907 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3907 )
142+
45143* [ EXAMPLES] Deprecated semantic conventions used
46144 [ #3905 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3905 )
47145
146+ * Bump docker/build-push-action from 6.19.2 to 7.0.0
147+ [ #3909 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3909 )
148+
149+ * [ CODE HEALTH] Fix clang-tidy warnings: cppcoreguidelines-init-variables
150+ [ #3919 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3919 )
151+
152+ * Bump step-security/harden-runner from 2.15.0 to 2.15.1
153+ [ #3908 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3908 )
154+
48155* [ CODE HEALTH] Fix clang-tidy misc-use-internal-linkage warnings
49- [ #3600 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3600 )
156+ [ #3918 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3918 )
50157
51158* [ CODE HEALTH] Fix clang-tidy macro to enum warnings
52159 [ #3922 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3922 )
53160
161+ * [ BUILD] Fix benchmark genrule capturing stderr into JSON output
162+ [ #3925 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3925 )
163+
54164* [ CODE HEALTH] Fix clang-tidy performance enum size warnings
55165 [ #3923 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3923 )
56166
57- * [ EXPORTER] Allow custom HttpClient in OTLP HTTP
58- [ #3930 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3930 )
59-
60- * [ CODE HEALTH] Fix clang-tidy unnecessary value param warnings
61- [ #3931 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3931 )
62-
63- * [ CODE HEALTH] Fix clang-tidy cppcoreguidelines-init-variables warnings
64- [ #3919 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3919 )
167+ * Bump actions/download-artifact from 8.0.0 to 8.0.1
168+ [ #3928 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3928 )
65169
66170* [ CODE HEALTH] Fix clang-tidy warnings in nostd files
67171 [ #3924 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3924 )
68172
173+ * [ EXPORTER] Allow custom HttpClient in OTLP HTTP
174+ [ #3930 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3930 )
175+
69176* [ CODE HEALTH] Fix clang-tidy performance-for-range-copy warnings
70177 [ #3932 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3932 )
71178
179+ * [ CODE HEALTH] Fix clang-tidy performance-unnecessary-value-param warnings
180+ [ #3931 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3931 )
181+
72182* [ CODE HEALTH] Fix clang-tidy bugprone warnings
73183 [ #3933 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3933 )
74184
75- * [ CODE HEALTH] Fix clang-tidy special-member-functions warnings in trace
185+ * [ CODE HEALTH] Fix clang-tidy special-member-functions warnings in trace API
76186 [ #3934 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3934 )
77187
78- * [ TEST] CMake component install test for resource_detectors
188+ * Bump github/codeql-action from 4.32.6 to 4.33.0
189+ [ #3936 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3936 )
190+
191+ * Bump step-security/harden-runner from 2.15.1 to 2.16.0
192+ [ #3937 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3937 )
193+
194+ * [ TEST] CMake component install test for ` resource_detectors `
79195 [ #3940 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3940 )
80196
81197* [ CODE HEALTH] Fix clang-tidy performance warnings
82198 [ #3941 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3941 )
83199
200+ * [ EXPORTERS] Remove prometheus timestamps
201+ [ #3895 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3895 )
202+
84203* [ SDK] Swap Tracer/Meter/LoggerConfig disabled for enabled
85204 [ #3942 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3942 )
86205
206+ * [ CMAKE] Update third party dependencies for cmake builds
207+ [ #3943 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3943 )
208+
209+ * Bump codecov/codecov-action from 5.5.2 to 5.5.3
210+ [ #3945 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3945 )
211+
212+ * Bump actions/cache from 5.0.3 to 5.0.4
213+ [ #3946 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3946 )
214+
215+ * [ CONFIGURATION] File configuration - Tracer/Meter/Logger config
216+ [ #3920 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3920 )
217+
87218Important changes:
88219
89220* [ SDK] Swap Tracer/Meter/LoggerConfig disabled for enabled
@@ -108,7 +239,7 @@ Important changes:
108239 * As a result, environment variable ` OTEL_EXPERIMENTAL_CONFIG_FILE `
109240 is now renamed to ` OTEL_CONFIG_FILE ` .
110241
111- ## [ 1.25 2026-02-07]
242+ ## [ 1.25.0 ] 2026-02-07
112243
113244* [ RELEASE] Bump main branch to 1.25.0-dev (#3759 )
114245 [ #3759 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3759 )
@@ -325,7 +456,7 @@ Breaking changes:
325456 * As a result, member ` collect_thread_instrumentation ` in class
326457 ` PeriodicExportingMetricReaderRuntimeOptions ` is removed.
327458
328- ## [ 1.24 2025-11-20]
459+ ## [ 1.24.0 ] 2025-11-20
329460
330461* [ RELEASE] Bump main branch to 1.24-dev
331462 [ #3662 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3662 )
@@ -517,7 +648,7 @@ New Features:
517648 file, instead of using environment variables.
518649 * See [ opentelemetry-configuration] ( https://github.com/open-telemetry/opentelemetry-configuration )
519650
520- ## [ 1.23 2025-09-25]
651+ ## [ 1.23.0 ] 2025-09-25
521652
522653* [ CodeHealth] Fix clang-tidy warnings part 6
523654 [ #3507 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3507 )
@@ -741,7 +872,7 @@ Breaking changes:
741872 and ` ViewFactory::Create ` methods.
742873 * Please adjust SDK configuration code accordingly.
743874
744- ## [ 1.22 2025-07-11]
875+ ## [ 1.22.0 ] 2025-07-11
745876
746877* [ DOC] Udpate link to membership document
747878 [ #3452 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3452 )
@@ -948,7 +1079,7 @@ Important changes:
9481079 defines ` semconv::url::kUrlDomain ` ,
9491080 which is not marked as stable in semconv v1.27.0
9501081
951- ## [ 1.21 2025-05-28]
1082+ ## [ 1.21.0 ] 2025-05-28
9521083
9531084* [ BUILD] Remove WITH_ABSEIL
9541085 [ #3318 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3318 )
@@ -1159,7 +1290,7 @@ Important changes:
11591290 that occurred in the past when mixing several versions of abseil
11601291 in the build.
11611292
1162- ## [ 1.20 2025-04-01]
1293+ ## [ 1.20.0 ] 2025-04-01
11631294
11641295* [ BUILD] Update opentelemetry-proto version
11651296 [ #3254 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3254 )
@@ -1303,7 +1434,7 @@ Important changes:
13031434
13041435 * All the example code has been updated to reflect the new usage.
13051436
1306- ## [ 1.19 2025-01-22]
1437+ ## [ 1.19.0 ] 2025-01-22
13071438
13081439* [ PROMETHEUS_EXPORTER] Fix default for emitting otel_scope attributes
13091440 [ #3171 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3171 )
@@ -1497,7 +1628,7 @@ New features:
14971628 protected by a WITH_OTLP_RETRY_PREVIEW
14981629 flag in CMake.
14991630
1500- ## [ 1.18 2024-11-25]
1631+ ## [ 1.18.0 ] 2024-11-25
15011632
15021633* [ EXPORTER] Fix crash in ElasticsearchLogRecordExporter
15031634 [ #3082 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3082 )
@@ -1659,7 +1790,7 @@ Deprecations:
16591790
16601791* This release contains deprecations, see file DEPRECATED.md for details.
16611792
1662- ## [ 1.17 2024-10-07]
1793+ ## [ 1.17.0 ] 2024-10-07
16631794
16641795* [ CI] Add a clang-tidy build
16651796 [ #3001 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3001 )
@@ -1792,7 +1923,7 @@ Breaking changes:
17921923 longer perform static_cast do convert an API object to an SDK object.
17931924 Please refer to examples for guidance on how to adjust.
17941925
1795- ## [ 1.16.1 2024-07-17]
1926+ ## [ 1.16.1] 2024-07-17
17961927
17971928* [ BUILD] Add bazel missing BUILD file
17981929 [ #2720 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2720 )
0 commit comments