@@ -15,18 +15,107 @@ Increment the:
1515
1616## [ Unreleased]
1717
18+ * [ EXPORTER] Allow to share gRPC clients between OTLP exporters.
19+ [ #3041 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3041 )
20+
21+ ## [ 1.17 2024-10-07]
22+
1823* [ CI] Add a clang-tidy build
1924 [ #3001 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3001 )
2025
26+ * [ BUILD] Upgrade to opentelemetry-proto 1.3.2
27+ [ #2991 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2991 )
28+
2129* [ REMOVAL] Remove build option ` WITH_DEPRECATED_SDK_FACTORY `
2230 [ #2717 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2717 )
2331
24- * [ EXPORTER] Allow to share gRPC clients between OTLP exporters.
25- [ #3041 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3041 )
32+ * [ EXPORTER] ForceFlush before canceling the running requests on shutdown
33+ [ #2727 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2727 )
34+
35+ * [ SDK] Fix crash in PeriodicExportingMetricReader
36+ [ #2983 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2983 )
37+
38+ * [ SDK] Fix memory leak in TlsRandomNumberGenerator() constructor
39+ [ #2661 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2661 )
40+
41+ * [ EXPORTER] Ignore exception when create thread in OTLP file exporter
42+ [ #3012 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3012 )
43+
44+ * [ BUILD] Update the version in MODULE.bazel
45+ [ #3015 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3015 )
46+
47+ * [ BUILD] Fix build without vcpkg on Windows when gRPC is disabled
48+ [ #3016 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3016 )
49+
50+ * [ BUILD] Add abi_version_no bazel flag
51+ [ #3020 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3020 )
52+
53+ * [ Code health] Expand iwyu coverage to include unit tests
54+ [ #3022 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3022 )
55+
56+ * [ BUILD] Version opentelemetry_proto/proto_grpc shared libraries
57+ [ #2992 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2992 )
58+
59+ * [ SEMANTIC CONVENTIONS] Upgrade semantic conventions to 1.27.0
60+ [ #3023 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3023 )
61+
62+ * [ SDK] Support empty histogram buckets
63+ [ #3027 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3027 )
64+
65+ * [ TEST] Fix sync problems in OTLP File exporter tests
66+ [ #3031 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3031 )
67+
68+ * [ SDK] PeriodicExportingMetricReader: future is never set, blocks until timeout
69+ [ #3030 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3030 )
70+
71+ * [ Code Health] Clang Tidy cleanup, Part 2
72+ [ #3038 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3038 )
73+
74+ * [ Code Health] include-what-you-use cleanup, part 3
75+ [ #3004 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3004 )
76+
77+ * [ SDK] Fix overflow in timeout logic
78+ [ #3046 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3046 )
79+
80+ * [ TEST] Add missing tests to Bazel build
81+ [ #3045 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3045 )
82+
83+ * [ TEST] update collector tests with debug exporter
84+ [ #3050 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3050 )
85+
86+ * [ EXAMPLE] update collector example with debug exporter
87+ [ #3049 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3049 )
88+
89+ * [ TEST] update references to logging exporter
90+ [ #3053 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3053 )
91+
92+ * [ EXAMPLE] Clean the tracer initialization in OStream example
93+ [ #3051 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3051 )
94+
95+ * [ EXPORTER] Fix the format of SpanLink for ETW
96+ [ #3054 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3054 )
2697
2798* [ EXPORTER] Add in-memory metric exporter
2899 [ #3043 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3043 )
29100
101+ * [ Code Health] include-what-you-use cleanup, part 4
102+ [ #3040 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3040 )
103+
104+ * [ BUILD] add loongarch info
105+ [ #3052 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3052 )
106+
107+ * [ CI] Update otel-collector version
108+ [ #3067 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3067 )
109+
110+ * [ SDK] Update MetricProducer interface to match spec
111+ [ #3044 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3044 )
112+
113+ * [ EXPORTER] Fix URL in ES exporter, fix ipv6 supporting for http client
114+ [ #3081 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3081 )
115+
116+ * [ EXPORTER] Add HttpHeaders in ElasticsearchLogRecordExporter
117+ [ #3083 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3083 )
118+
30119Breaking changes:
31120
32121* [ REMOVAL] Remove build option ` WITH_DEPRECATED_SDK_FACTORY `
0 commit comments