Skip to content

Commit fa0a520

Browse files
authored
[RELEASE] Release opentelemetry-cpp 1.17.0 (#3076)
1 parent 35e8d17 commit fa0a520

File tree

5 files changed

+99
-10
lines changed

5 files changed

+99
-10
lines changed

CHANGELOG.md

+89
Original file line numberDiff line numberDiff line change
@@ -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+
27116
Breaking changes:
28117

29118
* [REMOVAL] Remove build option `WITH_DEPRECATED_SDK_FACTORY`

api/include/opentelemetry/version.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
# define OPENTELEMETRY_ABI_VERSION_NO 1
1111
#endif
1212

13-
#define OPENTELEMETRY_VERSION "1.16.1"
13+
#define OPENTELEMETRY_VERSION "1.17.0"
1414
#define OPENTELEMETRY_VERSION_MAJOR 1
15-
#define OPENTELEMETRY_VERSION_MINOR 16
16-
#define OPENTELEMETRY_VERSION_PATCH 1
15+
#define OPENTELEMETRY_VERSION_MINOR 17
16+
#define OPENTELEMETRY_VERSION_PATCH 0
1717

1818
#define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO)
1919

docs/public/conf.py

+1-1
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.16.1"
27+
release = "1.17.0"
2828

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

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#pragma once
55

6-
#define OPENTELEMETRY_SDK_VERSION "1.16.1"
6+
#define OPENTELEMETRY_SDK_VERSION "1.17.0"
77

88
#include "opentelemetry/version.h"
99

sdk/src/version/version.cc

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ namespace sdk
1212
namespace version
1313
{
1414
const int major_version = 1;
15-
const int minor_version = 16;
16-
const int patch_version = 1;
15+
const int minor_version = 17;
16+
const int patch_version = 0;
1717
const char *pre_release = "NONE";
1818
const char *build_metadata = "NONE";
19-
const char *short_version = "1.16.1";
20-
const char *full_version = "1.16.1-NONE-NONE";
21-
const char *build_date = "Wed Jul 17 17:34:38 UTC 2024";
19+
const char *short_version = "1.17.0";
20+
const char *full_version = "1.17.0-NONE-NONE";
21+
const char *build_date = "Mon Oct 7 08:55:12 PM UTC 2024";
2222
} // namespace version
2323
} // namespace sdk
2424
OPENTELEMETRY_END_NAMESPACE

0 commit comments

Comments
 (0)