@@ -15,15 +15,118 @@ Increment the:
1515
1616## [ Unreleased]
1717
18+ * [ API] Jaeger Propagator should not be deprecated
19+ [ #3086 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3086 )
20+
21+ Important changes:
22+
23+ * [ API] Jaeger Propagator should not be deprecated
24+ [ #3086 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3086 )
25+
26+ * Deprecation of the Jaeger propagator, as announced on 2023-01-31
27+ in version 1.8.2, is now reverted.
28+ * This deprecation turned out to be not justified,
29+ as the Jaeger propagator can be used without the (now removed)
30+ Jaeger exporter.
31+
32+ ## [ 1.17 2024-10-07]
33+
1834* [ CI] Add a clang-tidy build
1935 [ #3001 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3001 )
2036
37+ * [ BUILD] Upgrade to opentelemetry-proto 1.3.2
38+ [ #2991 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2991 )
39+
2140* [ REMOVAL] Remove build option ` WITH_DEPRECATED_SDK_FACTORY `
2241 [ #2717 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2717 )
2342
43+ * [ EXPORTER] ForceFlush before canceling the running requests on shutdown
44+ [ #2727 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2727 )
45+
46+ * [ SDK] Fix crash in PeriodicExportingMetricReader
47+ [ #2983 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2983 )
48+
49+ * [ SDK] Fix memory leak in TlsRandomNumberGenerator() constructor
50+ [ #2661 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2661 )
51+
52+ * [ EXPORTER] Ignore exception when create thread in OTLP file exporter
53+ [ #3012 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3012 )
54+
55+ * [ BUILD] Update the version in MODULE.bazel
56+ [ #3015 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3015 )
57+
58+ * [ BUILD] Fix build without vcpkg on Windows when gRPC is disabled
59+ [ #3016 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3016 )
60+
61+ * [ BUILD] Add abi_version_no bazel flag
62+ [ #3020 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3020 )
63+
64+ * [ Code health] Expand iwyu coverage to include unit tests
65+ [ #3022 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3022 )
66+
67+ * [ BUILD] Version opentelemetry_proto/proto_grpc shared libraries
68+ [ #2992 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2992 )
69+
70+ * [ SEMANTIC CONVENTIONS] Upgrade semantic conventions to 1.27.0
71+ [ #3023 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3023 )
72+
73+ * [ SDK] Support empty histogram buckets
74+ [ #3027 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3027 )
75+
76+ * [ TEST] Fix sync problems in OTLP File exporter tests
77+ [ #3031 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3031 )
78+
79+ * [ SDK] PeriodicExportingMetricReader: future is never set, blocks until timeout
80+ [ #3030 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3030 )
81+
82+ * [ Code Health] Clang Tidy cleanup, Part 2
83+ [ #3038 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3038 )
84+
85+ * [ Code Health] include-what-you-use cleanup, part 3
86+ [ #3004 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3004 )
87+
88+ * [ SDK] Fix overflow in timeout logic
89+ [ #3046 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3046 )
90+
91+ * [ TEST] Add missing tests to Bazel build
92+ [ #3045 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3045 )
93+
94+ * [ TEST] update collector tests with debug exporter
95+ [ #3050 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3050 )
96+
97+ * [ EXAMPLE] update collector example with debug exporter
98+ [ #3049 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3049 )
99+
100+ * [ TEST] update references to logging exporter
101+ [ #3053 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3053 )
102+
103+ * [ EXAMPLE] Clean the tracer initialization in OStream example
104+ [ #3051 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3051 )
105+
106+ * [ EXPORTER] Fix the format of SpanLink for ETW
107+ [ #3054 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3054 )
108+
24109* [ EXPORTER] Add in-memory metric exporter
25110 [ #3043 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3043 )
26111
112+ * [ Code Health] include-what-you-use cleanup, part 4
113+ [ #3040 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3040 )
114+
115+ * [ BUILD] add loongarch info
116+ [ #3052 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3052 )
117+
118+ * [ CI] Update otel-collector version
119+ [ #3067 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3067 )
120+
121+ * [ SDK] Update MetricProducer interface to match spec
122+ [ #3044 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3044 )
123+
124+ * [ EXPORTER] Fix URL in ES exporter, fix ipv6 supporting for http client
125+ [ #3081 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3081 )
126+
127+ * [ EXPORTER] Add HttpHeaders in ElasticsearchLogRecordExporter
128+ [ #3083 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/3083 )
129+
27130Breaking changes:
28131
29132* [ REMOVAL] Remove build option ` WITH_DEPRECATED_SDK_FACTORY `
0 commit comments