@@ -15,27 +15,131 @@ Increment the:
15
15
16
16
## [ Unreleased]
17
17
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]
20
19
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 )
23
28
24
29
* [ SDK] Add tracer scope configurator
25
30
[ #3137 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3137 )
26
31
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
+
27
38
* [ SDK] Support OTEL_SDK_DISABLED environment variable
28
39
[ #3245 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3245 )
29
40
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
+
30
68
* [ SDK] Add meter scope configurator
31
69
[ #3268 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3268 )
32
70
33
71
* [ DEVCONTAINER] Support customization and run as non-root user
34
72
[ #3270 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3270 )
35
73
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
+
36
92
* [ SDK] Add logger scope configurator
37
93
[ #3282 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3282 )
38
94
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
+
39
143
Important changes:
40
144
41
145
* [ SDK] Support OTEL_SDK_DISABLED environment variable
@@ -55,9 +159,6 @@ Important changes:
55
159
56
160
* All the example code has been updated to reflect the new usage.
57
161
58
- * [ SDK] Implement spec: MetricFilter
59
- [ #3235 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3235 )
60
-
61
162
## [ 1.19 2025-01-22]
62
163
63
164
* [ PROMETHEUS_EXPORTER] Fix default for emitting otel_scope attributes
0 commit comments