@@ -15,27 +15,131 @@ Increment the:
1515
1616## [ Unreleased]
1717
18- * [ METRICS SDK] Fix hash collision in MetricAttributes
19- [ #3322 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3322 )
18+ ## [ 1.20 2025-04-01]
2019
21- * [ BUILD] Fix misssing exported definition for OTLP file exporter and forceflush
22- [ #3319 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3319 )
20+ * [ BUILD] Update opentelemetry-proto version
21+ [ #3254 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3254 )
22+
23+ * [ BUILD] Build break with CURL 7.29.0
24+ [ #3255 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3255 )
25+
26+ * [ SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.30.0
27+ [ #3258 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3258 )
2328
2429* [ SDK] Add tracer scope configurator
2530 [ #3137 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3137 )
2631
32+ * [ DOC] Add document and example for sharing gRPC Client
33+ [ #3260 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3260 )
34+
35+ * [ SDK] Fix BatchLogRecordProcessor to instrument shutdown
36+ [ #3262 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3262 )
37+
2738* [ SDK] Support OTEL_SDK_DISABLED environment variable
2839 [ #3245 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3245 )
2940
41+ * [ CI] OTLP in Windows builds
42+ [ #3263 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3263 )
43+
44+ * [ BUILD] Fixes compatibility of type_traits
45+ [ #3274 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3274 )
46+
47+ * [ BUILD] Fix compilation with Regex being disabled
48+ [ #3276 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3276 )
49+
50+ * [ EXPORTER] Support exporting event_name using OTLP Exporter
51+ [ #3277 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3277 )
52+
53+ * [ CI] Add FOSSA scanning workflow
54+ [ #3279 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3279 )
55+
56+ * [ BUILD] Adding typecast without whom c++latest build fails
57+ [ #3281 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3281 )
58+
59+ * [ ADMIN] Add FOSSA badges
60+ [ #3280 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3280 )
61+
62+ * [ BUILD] Fix compiling problems with abiv2 and MSVC
63+ [ #3284 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3284 )
64+
65+ * [ BUILD] Enable old behavior of CMP0092
66+ [ #3269 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3269 )
67+
3068* [ SDK] Add meter scope configurator
3169 [ #3268 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3268 )
3270
3371* [ DEVCONTAINER] Support customization and run as non-root user
3472 [ #3270 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3270 )
3573
74+ * [ ETW] Add configuration to export 64-bit integer as timestamp
75+ [ #3286 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3286 )
76+
77+ * [ API] Deprecate event logger
78+ [ #3285 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3285 )
79+
80+ * [ BUILD] Add link directory to support curl 8.12
81+ [ #3272 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3272 )
82+
83+ * [ API] Change the param-pack unpacking order to start from left to right
84+ [ #3296 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3296 )
85+
86+ * [ SDK] Implement spec: MetricFilter
87+ [ #3235 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3235 )
88+
89+ * [ SEMANTIC CONVENTIONS] Upgrade semantic conventions to 1.31.0
90+ [ #3297 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3297 )
91+
3692* [ SDK] Add logger scope configurator
3793 [ #3282 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3282 )
3894
95+ * [ EXAMPLE] fix buffer overrun in the gRPC sample project
96+ [ #3304 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3304 )
97+
98+ * [ CI] Bump fossas/fossa-action from 1.5.0 to 1.6.0
99+ [ #3305 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3305 )
100+
101+ * [ TEST] fix segfault in singleton test with cmake on macos-latest
102+ [ #3316 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3316 )
103+
104+ * [ TEST] fix test failure with elasticsearch exporter on cxx20
105+ [ #3308 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3308 )
106+
107+ * [ TEST] otlp grpc exporter retry test fix
108+ [ #3311 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3311 )
109+
110+ * [ SDK] Use OPENTELEMETRY_EXPORT and static local variables
111+ [ #3314 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3314 )
112+
113+ * [ BUILD] Fix elasticsearch exporter json compatibility
114+ [ #3313 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3313 )
115+
116+ * [ BUILD] Fix missing exported definition for OTLP file exporter and forceflush
117+ [ #3319 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3319 )
118+
119+ * [ BUILD] Remove gRPC header including in OtlpGrpcClientFactory
120+ [ #3321 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3321 )
121+
122+ * [ ADMIN] Add Pranav Sharma in cpp-approvers
123+ [ #3323 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3323 )
124+
125+ * [ DEVCONTAINER] fix grpc install
126+ [ #3325 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3325 )
127+
128+ * [ ADMIN] Add dbarker to approvers
129+ [ #3331 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3331 )
130+
131+ * [ CI] Upgrade CI to ubuntu 22.04
132+ [ #3330 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3330 )
133+
134+ * [ CI] Add ossf-scorecard scanning workflow
135+ [ #3332 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3332 )
136+
137+ * [ CI] pin cmake in ci and devcontainer
138+ [ #3336 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3336 )
139+
140+ * [ METRICS SDK] Fix hash collision in MetricAttributes
141+ [ #3322 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3322 )
142+
39143Important changes:
40144
41145* [ SDK] Support OTEL_SDK_DISABLED environment variable
@@ -55,9 +159,6 @@ Important changes:
55159
56160 * All the example code has been updated to reflect the new usage.
57161
58- * [ SDK] Implement spec: MetricFilter
59- [ #3235 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3235 )
60-
61162## [ 1.19 2025-01-22]
62163
63164* [ PROMETHEUS_EXPORTER] Fix default for emitting otel_scope attributes
0 commit comments