Skip to content

Commit e1119ed

Browse files
authored
[RELEASE] opentelemetry-cpp version 1.14.0 (open-telemetry#2537)
1 parent c7a88c4 commit e1119ed

File tree

5 files changed

+84
-25
lines changed

5 files changed

+84
-25
lines changed

CHANGELOG.md

Lines changed: 76 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

3898
Important changes:
3999

40100
Breaking 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

api/include/opentelemetry/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
# define OPENTELEMETRY_ABI_VERSION_NO 1
1111
#endif
1212

13-
#define OPENTELEMETRY_VERSION "1.13.0"
13+
#define OPENTELEMETRY_VERSION "1.14.0"
1414
#define OPENTELEMETRY_VERSION_MAJOR 1
15-
#define OPENTELEMETRY_VERSION_MINOR 13
15+
#define OPENTELEMETRY_VERSION_MINOR 14
1616
#define OPENTELEMETRY_VERSION_PATCH 0
1717

1818
#define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO)

docs/public/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
author = 'OpenTelemetry authors'
2525

2626
# The full version, including alpha/beta/rc tags
27-
release = "1.13.0"
27+
release = "1.14.0"
2828

2929
# Run sphinx on subprojects and copy output
3030
# -----------------------------------------

sdk/include/opentelemetry/sdk/version/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "opentelemetry/detail/preprocessor.h"
77

8-
#define OPENTELEMETRY_SDK_VERSION "1.13.0"
8+
#define OPENTELEMETRY_SDK_VERSION "1.14.0"
99

1010
#include "opentelemetry/version.h"
1111

sdk/src/version/version.cc

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,13 @@ namespace sdk
1212
namespace version
1313
{
1414
const int major_version = 1;
15-
const int minor_version = 13;
15+
const int minor_version = 14;
1616
const int patch_version = 0;
1717
const char *pre_release = "NONE";
1818
const char *build_metadata = "NONE";
19-
const char *short_version = "1.13.0";
20-
const char *full_version = "1.13.0-NONE-NONE";
21-
const char *build_date = "Wed Dec 6 00:27:20 UTC 2023";
22-
19+
const char *short_version = "1.14.0";
20+
const char *full_version = "1.14.0-NONE-NONE";
21+
const char *build_date = "Sat Feb 17 00:17:25 UTC 2024";
2322
} // namespace version
2423
} // namespace sdk
2524
OPENTELEMETRY_END_NAMESPACE

0 commit comments

Comments
 (0)