@@ -15,35 +15,95 @@ Increment the:
1515
1616## [ Unreleased]
1717
18- * [ EXPORTER] Add async exporting for OTLP/GRPC exporter
19- [ #2407 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2407 )
20- * [ API] Fix b3, w3c and jaeger propagators: they will not overwrite
21- the active span with a default invalid span, which is especially useful
22- when used with CompositePropagator
23- [ TEST] fix string "current-span" to trace: kSpan which is "active_span"
24- [ #2511 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2511 )
25- * [ REMOVAL] Remove option WITH_OTLP_HTTP_SSL_PREVIEW
26- [ #2435 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2435 )
27- * [ BUILD] Fix removing of NOMINMAX on Windows
28- [ #2449 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2449 )
29- * [ BUILD] Introduce CXX 20 CI pipeline for MSVC/Windows
30- [ #2450 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2450 )
18+ ## [ 1.14.0] 2024-02-16
19+
3120* [ BUILD] Add DLL build CI pipeline with CXX20
3221 [ #2465 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2465 )
3322* [ EXPORTER] Set ` is_monotonic ` flag for Observable Counters
3423 [ #2478 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2478 )
3524* [ PROTO] Upgrade to opentelemetry-proto v1.1.0
3625 [ #2488 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2488 )
26+ * [ BUILD] Introduce CXX 20 CI pipeline for MSVC/Windows
27+ [ #2450 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2450 )
28+ * [ API] Propagation: fix for hex conversion to binary for odd hex strings
29+ [ #2533 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2533 )
30+ * [ DOC] Fix calendar link
31+ [ #2532 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2532 )
32+ * [ ETW EXPORTER] Remove namespace using in ETW exporter which affects global
33+ namespace
34+ [ #2531 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2531 )
35+ * [ BUILD] Don't invoke vcpkg from this repo with CMAKE_TOOLCHAIN_FILE set
36+ [ #2527 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2527 )
37+ * [ EXPORTER] Async exporting for otlp grpc
38+ [ #2407 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2407 )
39+ * [ METRICS SDK] Fix attribute filtering for synchronous instruments.
40+ [ #2472 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2472 )
41+ * [ BUILD] Better handling of OPENTELEMETRY_STL_VERSION under Bazel.
42+ [ #2503 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2503 )
43+ * [ DOC] Fixes CI markdown error MD055 - Table pipe style
44+ [ #2517 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2517 )
45+ * [ API] Propagators: do not overwrite the active span with a default invalid
46+ span [ #2511 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2511 )
47+ * [ BUILD] Updated the recorded vcpkg submodule version
48+ [ #2513 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2513 )
49+ * [ BUILD] Remove unnecessary usage/includes of nostd/type_traits
50+ [ #2509 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2509 )
51+ * [ SEMANTIC CONVENTIONS] Upgrade to version 1.24.0
52+ [ #2461 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2461 )
53+ * [ EXAMPLES] Improve readme of Metrics example
54+ [ #2510 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2510 )
55+ * [ BUILD] Clang-15 warning about ` __has_trivial_destructor `
56+ [ #2502 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2502 )
57+ * [ BUILD] Fix multiple assignment operators for SpinLockMutex
58+ [ #2501 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2501 )
59+ * [ BUILD] Alternative way of exporting symbols (generating .def file)
60+ [ #2476 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2476 )
61+ * [ CI] Make cmake.c++20* .test actually use C++20 and add cmake.c++23* .test
62+ [ #2496 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2496 )
63+ * [ DOCUMENTATION] Add api reference documentation for logs
64+ [ #2497 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2497 )
65+ * [ BUILD] Fix variable shadow
66+ [ #2498 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2498 )
67+ * [ BUILD] Fix checks on __ cplusplus under MSVC, do not assume /Zc
68+ [ #2493 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2493 )
69+ * [ EXAMPLES] Use logs API instead of logs bridge API in the example
70+ [ #2494 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2494 )
71+ * [ EXPORTER] Fix forward protocol encoding for ETW exporter
72+ [ #2473 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2473 )
73+ * [ BUILD] Skip patch alias target
74+ [ #2457 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2457 )
75+ * [ EXPORTER] Rename populate_otel_scope to without_otel_scope
76+ [ #2479 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2479 )
77+ * [ EXPORTER SDK] Additional fixes after NOMINMAX removal on Windows
78+ [ #2475 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2475 )
79+ * [ EXPORTER] Do not use regex in ` CleanUpString ` because some implementations of
80+ STL may crash.
81+ [ #2464 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2464 )
82+ * [ EXPORTER] Fix Aggregation type detection in OTLP Exporter
83+ [ #2467 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2467 )
84+ * [ EXPORTER] Add option to disable Prometheus otel_scope_name and
85+ otel_scope_version attributes
86+ [ #2451 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2451 )
87+ * [ SEMANTIC CONVENTIONS] Code generation script fails on SELINUX
88+ [ #2455 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2455 )
89+ * [ BUILD] Fix removing of NOMINMAX on Windows
90+ [ #2449 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2449 )
91+ * [ BUILD] Accept path list in OPENTELEMETRY_EXTERNAL_COMPONENT_PATH
92+ [ #2439 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2439 )
93+ * [ BUILD] Remove gmock from GTEST_BOTH_LIBRARIES
94+ [ #2437 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2437 )
95+ * [ REMOVAL] Remove option WITH_OTLP_HTTP_SSL_PREVIEW
96+ [ #2435 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2435 )
3797
3898Important changes:
3999
40100Breaking changes:
41101
42102* [ REMOVAL] Remove option WITH_OTLP_HTTP_SSL_PREVIEW
43103 [ #2435 ] ( https://github.com/open-telemetry/opentelemetry-cpp/pull/2435 )
44- * CMake options ` WITH_OTLP_HTTP_SSL_PREVIEW `
45- and ` WITH_OTLP_HTTP_SSL_TLS_PREVIEW ` are removed.
46- Building opentelemetry-cpp without SSL support is no longer possible.
104+ * CMake options ` WITH_OTLP_HTTP_SSL_PREVIEW ` and
105+ ` WITH_OTLP_HTTP_SSL_TLS_PREVIEW ` are removed. Building opentelemetry-cpp
106+ without SSL support is no longer possible.
47107
48108## [ 1.13.0] 2023-12-06
49109
0 commit comments