@@ -15,23 +15,74 @@ Increment the:
15
15
16
16
## [ Unreleased]
17
17
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 )
18
33
* [ DEPRECATION] Deprecate ZPAGES
19
34
[ #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
23
46
[ #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
25
48
[ #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
27
56
[ #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 )
28
64
* [ API] Add InstrumentationScope attributes in MeterProvider::GetMeter()
29
65
[ #2224 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2224 )
30
66
* [ REMOVAL] Drop C++11 support
31
67
[ #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
34
69
[ #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 )
35
86
36
87
Important changes:
37
88
@@ -70,6 +121,11 @@ Breaking changes:
70
121
[ #2342 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2342 )
71
122
* Building with C++11 is no longer supported.
72
123
124
+ Deprecations:
125
+
126
+ * [ DEPRECATION] Deprecate ZPAGES
127
+ [ #2291 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2291 )
128
+
73
129
## [ 1.11.0] 2023-08-21
74
130
75
131
* [ BUILD] Fix more cases for symbol name for 32-bit win32 DLL build
0 commit comments