@@ -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