@@ -15,36 +15,176 @@ Increment the:
15
15
16
16
## [ Unreleased]
17
17
18
- * [ TEST] Test examples in CI with CMake Part 1
18
+ ## [ 1.22 2025-07-11]
19
+
20
+ * [ DOC] Udpate link to membership document
21
+ [ #3452 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3452 )
22
+
23
+ * [ CI] build examples with IWYU
24
+ [ #3450 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3450 )
25
+
26
+ * Bump ossf/scorecard-action from 2.4.1 to 2.4.2
27
+ [ #3455 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3455 )
28
+
29
+ * [ SDK] Use shared_ptr internally for AttributesProcessor to prevent use-after-free
30
+ [ #3457 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3457 )
31
+
32
+ * [ CI] build iwyu
33
+ [ #3459 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3459 )
34
+
35
+ * Bump github/codeql-action from 3.28.18 to 3.28.19
36
+ [ #3462 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3462 )
37
+
38
+ * [ DOC] Update doc comments to pass -WDocumention check
39
+ [ #3375 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3375 )
40
+
41
+ * [ TEST] test examples in CI with CMake Part 1
19
42
[ #3449 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3449 )
20
43
21
- * [ EXPORTER] Add ` credentials ` option to OTLP Exporter’s gRPC Client
44
+ * [ BUILD] Allow compilation with CXX26
45
+ [ #3464 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3464 )
46
+
47
+ * [ SDK] Add credentials option to OTLP gRPC client
22
48
[ #3403 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3403 )
23
49
24
- * To enable with CMake: ` -DWITH_OTLP_GRPC_CREDENTIAL_PREVIEW=ON `
25
- * To enable with Bazel: ` --@io_opentelemetry_cpp//exporters/otlp:with_otlp_grpc_credential_preview=true `
50
+ * [ CI ] Remove windows 2019
51
+ [ # 3466 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3466 )
26
52
27
- * [ BUILD] Upgrade opentelemetry-proto to 1.7.0
53
+ * [ CodeHealth] fix include-what-you-use, part 8
54
+ [ #3465 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3465 )
55
+
56
+ * [ BUILD] Upgrade to opentelemetry-proto 1.7.0
28
57
[ #3443 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3443 )
29
58
59
+ * Bump github/codeql-action from 3.28.19 to 3.29.0
60
+ [ #3472 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3472 )
61
+
62
+ * Bump step-security/harden-runner from 2.12.0 to 2.12.1
63
+ [ #3471 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3471 )
64
+
65
+ * [ SDK] BatchLogRecordProcessor::ForceFlush is not waking up bg thread
66
+ [ #3448 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3448 )
67
+
68
+ * [ CI] rely on github installed cmake for ci runners
69
+ [ #3482 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3482 )
70
+
71
+ * [ CI] Increase code coverage of iwyu and clang-tidy ci jobs
72
+ [ #3469 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3469 )
73
+
74
+ * [ REMOVAL] Remove CMake option WITH_REMOVE_METER_PREVIEW
75
+ [ #3476 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3476 )
76
+
30
77
* [ REMOVAL] Removed deprecated semantic convention header files
31
78
[ #3475 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3475 )
32
79
80
+ * Bump docker/setup-buildx-action from 3.10.0 to 3.11.0
81
+ [ #3483 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3483 )
82
+
83
+ * Bump docker/setup-buildx-action from 3.11.0 to 3.11.1
84
+ [ #3488 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3488 )
85
+
86
+ * [ Code Health] include-what-you-use cleanup, part 9
87
+ [ #3492 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3492 )
88
+
33
89
* [ CodeHealth] Fix clang-tidy warnings part 1
34
90
[ #3493 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3493 )
35
91
92
+ * [ CMAKE] Add thirdparty install cmake project and install bash script
93
+ [ #3486 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3486 )
94
+
95
+ * [ DOC] Update community member listings
96
+ [ #3499 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3499 )
97
+
36
98
* [ CodeHealth] Fix clang-tidy warnings part 2
37
99
[ #3496 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3496 )
38
100
39
101
* [ CodeHealth] Fix clang-tidy warnings part 3
40
102
[ #3498 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3498 )
41
103
42
- * [ CodeHealth] Fix clang-tidy warnings part 4
104
+ * [ DOC] Fix outdated community membership link
105
+ [ #3500 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3500 )
106
+
107
+ * [ CONFIGURATION] File configuration - trace model
108
+ [ #3467 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3467 )
109
+
110
+ * [ CONFIGURATION] File configuration - sampler model
111
+ [ #3468 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3468 )
112
+
113
+ * [ BUILD] Fixes grpc linking for OTLP exporter's tests
114
+ [ #3435 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3435 )
115
+
116
+ * [ CONFIGURATION] File configuration - log model
117
+ [ #3473 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3473 )
118
+
119
+ * [ CONFIGURATION] File configuration - metric model
120
+ [ #3474 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3474 )
121
+
122
+ * Bump github/codeql-action from 3.29.0 to 3.29.1
123
+ [ #3505 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3505 )
124
+
125
+ * [ EXPORTER] Add bytes support for OTLP recordables
126
+ [ #3495 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3495 )
127
+
128
+ * [ CodeHealth] Fix clang tidy warnings part 4
43
129
[ #3501 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3501 )
44
130
45
- * [ CMAKE] Clean up googletest and benchmark dependency management
131
+ * [ CodeHealth] Fix clang-tidy warnings part 5
132
+ [ #3506 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3506 )
133
+
134
+ * [ CI] Add minimum token permissions for all github workflow files
135
+ [ #3508 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3508 )
136
+
137
+ * Bump step-security/harden-runner from 2.12.1 to 2.12.2
138
+ [ #3509 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3509 )
139
+
140
+ * Bump github/codeql-action from 3.29.1 to 3.29.2
141
+ [ #3510 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3510 )
142
+
143
+ * [ BUILD] Fixes compiling problems in NDK r27
144
+ [ #3517 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3517 )
145
+
146
+ * [ CMAKE] clean up googletest and benchmark dependency management
46
147
[ #3485 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3485 )
47
148
149
+ * [ CONFIGURATION] File configuration - extension model
150
+ [ #3503 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3503 )
151
+
152
+ * [ CONFIGURATION] File configuration - misc model
153
+ [ #3504 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3504 )
154
+
155
+ * [ CONFIGURATION] File configuration - metric aggregation model
156
+ [ #3502 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3502 )
157
+
158
+ * [ CMAKE] find or fetch nlohmann-json
159
+ [ #3523 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3523 )
160
+
161
+ * [ CMAKE] Address the vcpkg opentelemetry-cpp port CMake patches
162
+ [ #3518 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3518 )
163
+
164
+ * [ CMAKE] Add CMake script to find or fetch prometheus-cpp
165
+ [ #3522 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3522 )
166
+
167
+ * [ CMAKE] Switch opentelemetry-proto to use FetchContent
168
+ [ #3524 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3524 )
169
+
170
+ * [ CMAKE] Add CMake script to find or fetch Microsoft.GSL
171
+ [ #3521 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3521 )
172
+
173
+ * [ SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.36.0
174
+ [ #3527 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3527 )
175
+
176
+ * [ SDK] Fixes duration overflow
177
+ [ #3529 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3529 )
178
+
179
+ * [ CONFIGURATION] File configuration - yaml parser
180
+ [ #3519 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3519 )
181
+
182
+ * [ CONFIGURATION] File configuration - configuration parser
183
+ [ #3520 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3520 )
184
+
185
+ * [ ADMIN] Remove file .github/repository-settings.md
186
+ [ #3534 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3534 )
187
+
48
188
Important changes:
49
189
50
190
* [ REMOVAL] Removed deprecated semantic convention header files
0 commit comments