@@ -15,30 +15,129 @@ Increment the:
15
15
16
16
## [ Unreleased]
17
17
18
+ ## [ 1.19 2025-01-22]
19
+
20
+ * [ PROMETHEUS_EXPORTER] Fix default for emitting otel_scope attributes
21
+ [ #3171 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3171 )
22
+
23
+ * [ Code health] Include what you use cleanup, part 5
24
+ [ #3140 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3140 )
25
+
26
+ * [ BUILD] Upgrade cmake
27
+ [ #3167 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3167 )
28
+
29
+ * [ SHIM] Fix string_view mappings between OT and OTel
30
+ [ #3181 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3181 )
31
+
32
+ * [ EXPORTER] Refactor ElasticSearchRecordable
33
+ [ #3164 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3164 )
34
+
35
+ * [ SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.29.0
36
+ [ #3182 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3182 )
37
+
38
+ * [ BUILD] Fix cross-compilation with protoc
39
+ [ #3186 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3186 )
40
+
41
+ * [ Code health] Perform cppcheck cleanup
42
+ [ #3150 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3150 )
43
+
44
+ * [ EXPORTER] add instrumentation scope attributes
45
+ to otlp proto messages for traces and metrics
46
+ [ #3185 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3185 )
47
+
48
+ * [ SDK] Tracer provider shutdown blocks in-definitively
49
+ [ #3191 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3191 )
50
+
51
+ * [ SEMANTIC CONVENTIONS] Upgrade to weaver 0.11.0
52
+ [ #3194 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3194 )
53
+
54
+ * [ DOC] Update existing maintaining dependencies doc
55
+ [ #3195 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3195 )
56
+
57
+ * [ TEST] Change is_called_ and got_response_ to use atomic
58
+ [ #3204 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3204 )
59
+
60
+ * [ SEMANTIC CONVENTIONS] update links to openmetrics to reference the v1.0.0 release
61
+ [ #3205 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3205 )
62
+
63
+ * [ CI] Fix CI on ubuntu-latest
64
+ [ #3207 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3207 )
65
+
66
+ * [ BUILD] Build break using protoc 3.14
67
+ [ #3211 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3211 )
68
+
69
+ * [ TEST] Build the singleton test on windows
70
+ [ #3183 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3183 )
71
+
72
+ * [ BUILD] Add cxx feature detections
73
+ [ #3203 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3203 )
74
+
18
75
* [ SDK] Do not frequently create and destroy http client threads
19
76
[ #3198 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3198 )
20
77
21
- * [ SDK] Fix instrumentation scope attributes evaluated in equal method
78
+ * [ EXPORTER] Optimize OTLP HTTP compression
79
+ [ #3178 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3178 )
80
+
81
+ * [ SDK] Fix include instrumentation scope attributes in equal method
22
82
[ #3214 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3214 )
23
83
24
- * [ EXPORTER ] Fix scope attributes missing from otlp traces metrics
25
- [ #3185 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3185 )
84
+ * Upgrade to opentelemetry-proto 1.5.0
85
+ [ #3210 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3210 )
26
86
27
- * [ EXPORTER] Fix throw in OtlpGrpcMetricExporter with shared grpc client
87
+ * [ TEST] Added support for SELINUX in functional tests
88
+ [ #3212 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3212 )
89
+
90
+ * [ EDITORIAL] fix changelog entry for PR 3185
91
+ [ #3217 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3217 )
92
+
93
+ * [ TEST] Functional tests for OTLP/gRPC with mutual TLS
94
+ [ #3227 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3227 )
95
+
96
+ * [ SEMCONV] Metrics are incorrectly prefixed with 'metric'
97
+ [ #3228 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3228 )
98
+
99
+ * [ BUILD] Add OTLP/file exporter for dll and examples
100
+ [ #3231 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3231 )
101
+
102
+ * [ Code Health] Include what you use, part 6
103
+ [ #3216 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3216 )
104
+
105
+ * [ CI] Spurious test failures
106
+ [ #3233 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3233 )
107
+
108
+ * [ BUILD] Fix error ‘uint8_t’ does not name a type with gcc-15
109
+ [ #3240 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3240 )
110
+
111
+ * [ EXPORTER] fix throw in OtlpGrpcMetricExporter with shared grpc client
28
112
[ #3243 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3243 )
29
113
30
114
* [ SDK] Better control of threads executed by opentelemetry-cpp
31
115
[ #3175 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3175 )
32
116
33
- * [ SDK] Enable deriving from ResourceDetector to create a Resource
117
+ * [ Code Health] Include what you use, part 7
118
+ [ #3238 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3238 )
119
+
120
+ * [ SDK] Fix lifetime of GlobalLogHandler
121
+ [ #3221 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3221 )
122
+
123
+ * [ MAINTAINER] Add devcontainer
124
+ [ #3123 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3123 )
125
+
126
+ * [ SDK] enable deriving from ResourceDetector to create a Resource
34
127
[ #3247 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3247 )
35
128
36
129
* [ EXPORTER] Support handling retry-able errors for OTLP/HTTP
37
130
[ #3223 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3223 )
38
131
132
+ * [ CI] Add GRPC in maintainer CI
133
+ [ #3248 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3248 )
134
+
39
135
* [ EXPORTER] Support handling retry-able errors for OTLP/gRPC
40
136
[ #3219 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3219 )
41
137
138
+ * [ SDK] Optimize Metric Processing for Single Collector with Delta Temporality
139
+ [ #3236 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3236 )
140
+
42
141
New features:
43
142
44
143
* [ SDK] Better control of threads executed by opentelemetry-cpp
@@ -96,6 +195,20 @@ New features:
96
195
as well as the thread instrumentation interface,
97
196
may change without notice before this feature is declared stable.
98
197
198
+ * [ EXPORTER] Support handling retry-able errors for OTLP/HTTP
199
+ [ #3223 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3223 )
200
+
201
+ * This feature is experimental,
202
+ protected by a WITH_OTLP_RETRY_PREVIEW
203
+ flag in CMake.
204
+
205
+ * [ EXPORTER] Support handling retry-able errors for OTLP/gRPC
206
+ [ #3219 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3219 )
207
+
208
+ * This feature is experimental,
209
+ protected by a WITH_OTLP_RETRY_PREVIEW
210
+ flag in CMake.
211
+
99
212
## [ 1.18 2024-11-25]
100
213
101
214
* [ EXPORTER] Fix crash in ElasticsearchLogRecordExporter
0 commit comments