@@ -15,30 +15,129 @@ Increment the:
1515
1616## [ Unreleased]
1717
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+
1875* [ SDK] Do not frequently create and destroy http client threads
1976 [ #3198 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3198 )
2077
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
2282 [ #3214 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3214 )
2383
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 )
2686
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
28112 [ #3243 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3243 )
29113
30114* [ SDK] Better control of threads executed by opentelemetry-cpp
31115 [ #3175 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3175 )
32116
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
34127 [ #3247 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3247 )
35128
36129* [ EXPORTER] Support handling retry-able errors for OTLP/HTTP
37130 [ #3223 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3223 )
38131
132+ * [ CI] Add GRPC in maintainer CI
133+ [ #3248 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3248 )
134+
39135* [ EXPORTER] Support handling retry-able errors for OTLP/gRPC
40136 [ #3219 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3219 )
41137
138+ * [ SDK] Optimize Metric Processing for Single Collector with Delta Temporality
139+ [ #3236 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3236 )
140+
42141New features:
43142
44143* [ SDK] Better control of threads executed by opentelemetry-cpp
@@ -96,6 +195,20 @@ New features:
96195 as well as the thread instrumentation interface,
97196 may change without notice before this feature is declared stable.
98197
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+
99212## [ 1.18 2024-11-25]
100213
101214* [ EXPORTER] Fix crash in ElasticsearchLogRecordExporter
0 commit comments