@@ -15,23 +15,74 @@ Increment the:
1515
1616## [ Unreleased]
1717
18+ ## [ 1.12.0] 2023-10-16
19+
20+ * [ BUILD] Support ` pkg-config `
21+ [ #2269 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2269 )
22+ * [ CI] Do not automatically close stale issues
23+ [ #2277 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2277 )
24+ * [ CI] Benchmark workflow fails, C++14 required to build grpc
25+ [ #2278 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2278 )
26+ * [ SDK] Increase metric name maximum length from 63 to 255 characters
27+ [ #2284 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2284 )
28+ * [ SEMANTIC CONVENTION] Deprecated semconv (in the spec)
29+ not deprecated (in C++)
30+ [ #2285 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2285 )
31+ * [ SDK] Remove unused member variables from SyncMetricStorage
32+ [ #2294 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2294 )
1833* [ DEPRECATION] Deprecate ZPAGES
1934 [ #2291 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2291 )
20- * [ EXPORTER] Prometheus exporter emit resource attributes
21- [ #2301 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2301 )
22- * [ EXPORTER] Remove explicit timestamps from metric points exported by Prometheus
35+ * [ API] Deliver ABI breaking changes
36+ [ #2222 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2222 )
37+ * [ SDK] Allow metric instrument names to contain / characters
38+ [ #2310 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2310 )
39+ * [ SDK] Fix Observable Counters/UpDownCounters
40+ [ #2298 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2298 )
41+ * [ SDK] Add exemplar reservoir to async metric storage
42+ [ #2319 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2319 )
43+ * [ TEST] Fix lifetime issues in prometheus test utils
44+ [ #2322 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2322 )
45+ * [ EXPORTER] Prometheus: Remove explicit timestamps from metric points
2346 [ #2324 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2324 )
24- * [ EXPORTER] Handle attribute key collisions caused by sanitation
47+ * [ EXPORTER] Prometheus: Handle attribute key collisions from sanitation
2548 [ #2326 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2326 )
26- * [ EXPORTER] Replace colons with underscores when converting to Prometheus label
49+ * [ EXPORTER] Prometheus cleanup, test with TranslateToPrometheus
50+ [ #2329 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2329 )
51+ * [ SDK] Fix log message in Meter::RegisterSyncMetricStorage
52+ [ #2325 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2325 )
53+ * [ DOC] Simplify the project status section
54+ [ #2332 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2332 )
55+ * [ EXPORTER] Prometheus: Sanitize labels according to spec
2756 [ #2330 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2330 )
57+ * [ SDK] Fix deadlock when shuting down http client
58+ [ #2337 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2337 )
59+ * [ Exporter] Group spans by resource and instrumentation scope
60+ in OTLP export requests
61+ [ #2335 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2335 )
62+ * [ BUILD] Need fine-grained HAVE_CPP_STDLIB
63+ [ #2304 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2304 )
2864* [ API] Add InstrumentationScope attributes in MeterProvider::GetMeter()
2965 [ #2224 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2224 )
3066* [ REMOVAL] Drop C++11 support
3167 [ #2342 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2342 )
32- * [ EXPORTER] Add otel_scope_name and otel_scope_version labels to the prometheus
33- exporter.
68+ * [ EXPORTER] prometheus: add otel_scope_name and otel_scope_version labels
3469 [ #2293 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2293 )
70+ * [ EXPORTER] Export resource for prometheus
71+ [ #2301 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2301 )
72+ * [ BUILD] error: read-only reference ‘value’ used as ‘asm’ output
73+ [ #2354 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2354 )
74+ * [ BUILD] Build break with external CMake nlohman_json package
75+ [ #2353 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2353 )
76+ * [ BUILD] Upgrade libcurl to version 8.4.0
77+ [ #2358 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2358 )
78+ * [ BUILD] Fix opentracing-shim when added in super project
79+ [ #2356 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2356 )
80+ * [ BUILD] Fix protoc searching with non-imported protobuf::protoc target
81+ [ #2362 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2362 )
82+ * [ BUILD] Support to use different cmake package CONFIG of dependencies
83+ [ #2263 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2263 )
84+ * [ SEMANTIC CONVENTION] Upgrade to semconv 1.22.0
85+ [ #2368 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2368 )
3586
3687Important changes:
3788
@@ -70,6 +121,11 @@ Breaking changes:
70121 [ #2342 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2342 )
71122 * Building with C++11 is no longer supported.
72123
124+ Deprecations:
125+
126+ * [ DEPRECATION] Deprecate ZPAGES
127+ [ #2291 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2291 )
128+
73129## [ 1.11.0] 2023-08-21
74130
75131* [ BUILD] Fix more cases for symbol name for 32-bit win32 DLL build
0 commit comments