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