@@ -15,39 +15,189 @@ Increment the:
1515
1616## [ Unreleased]
1717
18- * [ METRICS] Add tag to AggregationConfig for aggregation type validation
19- [ #3732 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3732 )
18+ ## [ 1.24 2025-11-20]
19+
20+ * [ RELEASE] Bump main branch to 1.24-dev
21+ [ #3662 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3662 )
2022
2123* [ TEST] Remove workaround for metrics cardinality limit test
2224 [ #3663 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3663 )
2325
24- * [ METRICS] Allow registering one callback for multiple instruments
25- [ #3667 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3667 )
26+ * Bump github/codeql-action from 3.30.3 to 3.30.4
27+ [ #3664 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3664 )
28+
29+ * [ CONFIGURATION] File configuration - semantic version
30+ [ #3629 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3629 )
31+
32+ * [ BUILD] Fix MinGW GCC cross compilation build on Linux for Windows
33+ [ #3666 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3666 )
34+
35+ * [ CONFIGURATION] File configuration - cmake build
36+ [ #3655 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3655 )
37+
38+ * [ CONFIGURATION] File configuration - bazel build
39+ [ #3654 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3654 )
40+
41+ * Bump step-security/harden-runner from 2.12.2 to 2.13.1
42+ [ #3671 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3671 )
43+
44+ * Bump github/codeql-action from 3.30.4 to 3.30.5
45+ [ #3670 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3670 )
46+
47+ * Bump actions/checkout from 4.2.2 to 5.0.0
48+ [ #3669 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3669 )
49+
50+ * [ CMAKE] Only build and run the exemplar tests if the preview flag is set
51+ [ #3675 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3675 )
52+
53+ * [ TEST] Update latest versions of protobuf, grpc, and curl for testing
54+ [ #3678 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3678 )
2655
2756* [ SDK] Fix typo in hashmap method GetEnteries
2857 [ #3680 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3680 )
2958
59+ * [ TEST] add ryml to the conan files for install tests
60+ [ #3679 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3679 )
61+
62+ * [ TRACE SDK] Batch span processor options now using env variables
63+ [ #3661 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3661 )
64+
65+ * Bump ossf/scorecard-action from 2.4.2 to 2.4.3
66+ [ #3677 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3677 )
67+
68+ * [ CONFIGURATION] File configuration - cmake install
69+ [ #3668 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3668 )
70+
71+ * Bump github/codeql-action from 3.30.5 to 3.30.6
72+ [ #3683 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3683 )
73+
74+ * Bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0
75+ [ #3682 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3682 )
76+
77+ * Bump actions/stale from 10.0.0 to 10.1.0
78+ [ #3686 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3686 )
79+
80+ * [ SDK] BatchLogRecordProcessorOptions from env variables
81+ [ #3687 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3687 )
82+
83+ * [ BUILD] Upgrade third party versions to the latest
84+ [ #3685 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3685 )
85+
86+ * Bump github/codeql-action from 3.30.6 to 4.30.7
87+ [ #3689 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3689 )
88+
89+ * Bump github/codeql-action from 4.30.7 to 4.30.8
90+ [ #3692 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3692 )
91+
92+ * [ Metrics] Allow registering one callback for multiple instruments
93+ [ #3667 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3667 )
94+
3095* [ CI] Upgrade tools/vcpkg to 2025.09.17
3196 [ #3701 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3701 )
3297
98+ * [ CI] Upgrade to conan 2.21.0 for conanfile_latest
99+ [ #3703 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3703 )
100+
101+ * [ bazel] Drop WORKSPACE support
102+ [ #3699 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3699 )
103+
104+ * Bump github/codeql-action from 4.30.8 to 4.30.9
105+ [ #3707 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3707 )
106+
107+ * [ BUILD] Add rules_cc load statements
108+ [ #3697 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3697 )
109+
110+ * [ CONFIGURATION] File configuration - parser location
111+ [ #3705 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3705 )
112+
113+ * [ API] Fix -Werror=alloc-size-larger-than= warning in runtime_context.h
114+ [ #3709 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3709 )
115+
116+ * Bump github/codeql-action from 4.30.9 to 4.31.0
117+ [ #3720 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3720 )
118+
119+ * Bump actions/download-artifact from 5.0.0 to 6.0.0
120+ [ #3719 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3719 )
121+
33122* [ CONFIGURATION] File configuration - prometheus translation
34123 [ #3715 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3715 )
35124
125+ * [ SDK] Misc cleanup in attribute_utils.h
126+ [ #3716 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3716 )
127+
128+ * [ TEST] Disable test BasicCurlHttpTests.SendGetRequestAsync
129+ [ #3722 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3722 )
130+
131+ * [ SDK] Add cardinality_limit to all derived classes of AggregationConfig
132+ [ #3728 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3728 )
133+
134+ * Bump github/codeql-action from 4.31.0 to 4.31.2
135+ [ #3733 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3733 )
136+
36137* [ BUILD] Upgrade to opentelemetry-proto 1.8.0
37138 [ #3730 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3730 )
38139
140+ * [ SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.38.0
141+ [ #3729 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3729 )
142+
143+ * [ CONFIGURATION] Implement declarative configuration (config.yaml)
144+ [ #2518 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2518 )
145+
39146* [ CONFIGURATION] File configuration - tls
40147 [ #3726 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3726 )
41148
42149* [ CONFIGURATION] File configuration - console metric exporter
43150 [ #3734 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3734 )
44151
152+ * [ DOCS] Remove out-of-date vcpkg docs
153+ [ #3735 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3735 )
154+
155+ * [ DOCKER] Update docker files to build all third party dependencies
156+ from the tags file
157+ [ #3718 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3718 )
158+
159+ * Bump docker/setup-qemu-action from 3.6.0 to 3.7.0
160+ [ #3739 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3739 )
161+
162+ * Bump step-security/harden-runner from 2.13.1 to 2.13.2
163+ [ #3738 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3738 )
164+
165+ * [ API] Make Request Context Token constructor public
166+ [ #3708 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3708 )
167+
168+ * [ BUILD] Remove CMAKE POLICY CMP0092
169+ [ #3741 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3741 )
170+
171+ * [ DOCS] Fix code sample for setting CustomLogHandler
172+ [ #3736 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3736 )
173+
174+ * Bump github/codeql-action from 4.31.2 to 4.31.3
175+ [ #3744 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3744 )
176+
177+ * [ METRICS] Add tag to AggregationConfig for aggregation type validation
178+ [ #3732 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3732 )
179+
180+ * [ BUILD] CMake install path with double slash
181+ [ #3747 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3747 )
182+
45183* [ CI] Free disk space
46184 [ #3749 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3749 )
47185
48186* [ SDK] Reset TraceFlags::IsSampled bit on sampler Decision::DROP
49187 [ #3745 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3745 )
50188
189+ * [ CODE HEALTH] turn on the cppcoreguidelines-init-variables check and fix warnings
190+ [ #3751 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3751 )
191+
192+ * Bump actions/checkout from 5.0.0 to 5.0.1
193+ [ #3753 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3753 )
194+
195+ * Bump github/codeql-action from 4.31.3 to 4.31.4
196+ [ #3755 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3755 )
197+
198+ * Bump actions/checkout from 5.0.1 to 6.0.0
199+ [ #3757 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3757 )
200+
51201New Features:
52202
53203* [ CONFIGURATION] Implement declarative configuration (config.yaml)
0 commit comments