Skip to content

Commit ced7986

Browse files
authored
[RELEASE] release opentelemetry-cpp 1.19.0 (#3249)
1 parent e216555 commit ced7986

File tree

6 files changed

+126
-13
lines changed

6 files changed

+126
-13
lines changed

.github/workflows/iwyu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
readonly WARNING_COUNT=`grep -c "include-what-you-use reported diagnostics:" iwyu.log`
7474
echo "include-what-you-use reported ${WARNING_COUNT} warning(s)"
7575
# Acceptable limit, to decrease over time down to 0
76-
readonly WARNING_LIMIT=10
76+
readonly WARNING_LIMIT=0
7777
# FAIL the build if WARNING_COUNT > WARNING_LIMIT
7878
if [ $WARNING_COUNT -gt $WARNING_LIMIT ] ; then
7979
exit 1

CHANGELOG.md

Lines changed: 118 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,30 +15,129 @@ Increment the:
1515

1616
## [Unreleased]
1717

18+
## [1.19 2025-01-22]
19+
20+
* [PROMETHEUS_EXPORTER] Fix default for emitting otel_scope attributes
21+
[#3171](https://github.com/open-telemetry/opentelemetry-cpp/pull/3171)
22+
23+
* [Code health] Include what you use cleanup, part 5
24+
[#3140](https://github.com/open-telemetry/opentelemetry-cpp/pull/3140)
25+
26+
* [BUILD] Upgrade cmake
27+
[#3167](https://github.com/open-telemetry/opentelemetry-cpp/pull/3167)
28+
29+
* [SHIM] Fix string_view mappings between OT and OTel
30+
[#3181](https://github.com/open-telemetry/opentelemetry-cpp/pull/3181)
31+
32+
* [EXPORTER] Refactor ElasticSearchRecordable
33+
[#3164](https://github.com/open-telemetry/opentelemetry-cpp/pull/3164)
34+
35+
* [SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.29.0
36+
[#3182](https://github.com/open-telemetry/opentelemetry-cpp/pull/3182)
37+
38+
* [BUILD] Fix cross-compilation with protoc
39+
[#3186](https://github.com/open-telemetry/opentelemetry-cpp/pull/3186)
40+
41+
* [Code health] Perform cppcheck cleanup
42+
[#3150](https://github.com/open-telemetry/opentelemetry-cpp/pull/3150)
43+
44+
* [EXPORTER] add instrumentation scope attributes
45+
to otlp proto messages for traces and metrics
46+
[#3185](https://github.com/open-telemetry/opentelemetry-cpp/pull/3185)
47+
48+
* [SDK] Tracer provider shutdown blocks in-definitively
49+
[#3191](https://github.com/open-telemetry/opentelemetry-cpp/pull/3191)
50+
51+
* [SEMANTIC CONVENTIONS] Upgrade to weaver 0.11.0
52+
[#3194](https://github.com/open-telemetry/opentelemetry-cpp/pull/3194)
53+
54+
* [DOC] Update existing maintaining dependencies doc
55+
[#3195](https://github.com/open-telemetry/opentelemetry-cpp/pull/3195)
56+
57+
* [TEST] Change is_called_ and got_response_ to use atomic
58+
[#3204](https://github.com/open-telemetry/opentelemetry-cpp/pull/3204)
59+
60+
* [SEMANTIC CONVENTIONS] update links to openmetrics to reference the v1.0.0 release
61+
[#3205](https://github.com/open-telemetry/opentelemetry-cpp/pull/3205)
62+
63+
* [CI] Fix CI on ubuntu-latest
64+
[#3207](https://github.com/open-telemetry/opentelemetry-cpp/pull/3207)
65+
66+
* [BUILD] Build break using protoc 3.14
67+
[#3211](https://github.com/open-telemetry/opentelemetry-cpp/pull/3211)
68+
69+
* [TEST] Build the singleton test on windows
70+
[#3183](https://github.com/open-telemetry/opentelemetry-cpp/pull/3183)
71+
72+
* [BUILD] Add cxx feature detections
73+
[#3203](https://github.com/open-telemetry/opentelemetry-cpp/pull/3203)
74+
1875
* [SDK] Do not frequently create and destroy http client threads
1976
[#3198](https://github.com/open-telemetry/opentelemetry-cpp/pull/3198)
2077

21-
* [SDK] Fix instrumentation scope attributes evaluated in equal method
78+
* [EXPORTER] Optimize OTLP HTTP compression
79+
[#3178](https://github.com/open-telemetry/opentelemetry-cpp/pull/3178)
80+
81+
* [SDK] Fix include instrumentation scope attributes in equal method
2282
[#3214](https://github.com/open-telemetry/opentelemetry-cpp/pull/3214)
2383

24-
* [EXPORTER] Fix scope attributes missing from otlp traces metrics
25-
[#3185](https://github.com/open-telemetry/opentelemetry-cpp/pull/3185)
84+
* Upgrade to opentelemetry-proto 1.5.0
85+
[#3210](https://github.com/open-telemetry/opentelemetry-cpp/pull/3210)
2686

27-
* [EXPORTER] Fix throw in OtlpGrpcMetricExporter with shared grpc client
87+
* [TEST] Added support for SELINUX in functional tests
88+
[#3212](https://github.com/open-telemetry/opentelemetry-cpp/pull/3212)
89+
90+
* [EDITORIAL] fix changelog entry for PR 3185
91+
[#3217](https://github.com/open-telemetry/opentelemetry-cpp/pull/3217)
92+
93+
* [TEST] Functional tests for OTLP/gRPC with mutual TLS
94+
[#3227](https://github.com/open-telemetry/opentelemetry-cpp/pull/3227)
95+
96+
* [SEMCONV] Metrics are incorrectly prefixed with 'metric'
97+
[#3228](https://github.com/open-telemetry/opentelemetry-cpp/pull/3228)
98+
99+
* [BUILD] Add OTLP/file exporter for dll and examples
100+
[#3231](https://github.com/open-telemetry/opentelemetry-cpp/pull/3231)
101+
102+
* [Code Health] Include what you use, part 6
103+
[#3216](https://github.com/open-telemetry/opentelemetry-cpp/pull/3216)
104+
105+
* [CI] Spurious test failures
106+
[#3233](https://github.com/open-telemetry/opentelemetry-cpp/pull/3233)
107+
108+
* [BUILD] Fix error ‘uint8_t’ does not name a type with gcc-15
109+
[#3240](https://github.com/open-telemetry/opentelemetry-cpp/pull/3240)
110+
111+
* [EXPORTER] fix throw in OtlpGrpcMetricExporter with shared grpc client
28112
[#3243](https://github.com/open-telemetry/opentelemetry-cpp/pull/3243)
29113

30114
* [SDK] Better control of threads executed by opentelemetry-cpp
31115
[#3175](https://github.com/open-telemetry/opentelemetry-cpp/pull/3175)
32116

33-
* [SDK] Enable deriving from ResourceDetector to create a Resource
117+
* [Code Health] Include what you use, part 7
118+
[#3238](https://github.com/open-telemetry/opentelemetry-cpp/pull/3238)
119+
120+
* [SDK] Fix lifetime of GlobalLogHandler
121+
[#3221](https://github.com/open-telemetry/opentelemetry-cpp/pull/3221)
122+
123+
* [MAINTAINER] Add devcontainer
124+
[#3123](https://github.com/open-telemetry/opentelemetry-cpp/pull/3123)
125+
126+
* [SDK] enable deriving from ResourceDetector to create a Resource
34127
[#3247](https://github.com/open-telemetry/opentelemetry-cpp/pull/3247)
35128

36129
* [EXPORTER] Support handling retry-able errors for OTLP/HTTP
37130
[#3223](https://github.com/open-telemetry/opentelemetry-cpp/pull/3223)
38131

132+
* [CI] Add GRPC in maintainer CI
133+
[#3248](https://github.com/open-telemetry/opentelemetry-cpp/pull/3248)
134+
39135
* [EXPORTER] Support handling retry-able errors for OTLP/gRPC
40136
[#3219](https://github.com/open-telemetry/opentelemetry-cpp/pull/3219)
41137

138+
* [SDK] Optimize Metric Processing for Single Collector with Delta Temporality
139+
[#3236](https://github.com/open-telemetry/opentelemetry-cpp/pull/3236)
140+
42141
New features:
43142

44143
* [SDK] Better control of threads executed by opentelemetry-cpp
@@ -96,6 +195,20 @@ New features:
96195
as well as the thread instrumentation interface,
97196
may change without notice before this feature is declared stable.
98197

198+
* [EXPORTER] Support handling retry-able errors for OTLP/HTTP
199+
[#3223](https://github.com/open-telemetry/opentelemetry-cpp/pull/3223)
200+
201+
* This feature is experimental,
202+
protected by a WITH_OTLP_RETRY_PREVIEW
203+
flag in CMake.
204+
205+
* [EXPORTER] Support handling retry-able errors for OTLP/gRPC
206+
[#3219](https://github.com/open-telemetry/opentelemetry-cpp/pull/3219)
207+
208+
* This feature is experimental,
209+
protected by a WITH_OTLP_RETRY_PREVIEW
210+
flag in CMake.
211+
99212
## [1.18 2024-11-25]
100213

101214
* [EXPORTER] Fix crash in ElasticsearchLogRecordExporter

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.18.0"
13+
#define OPENTELEMETRY_VERSION "1.19.0"
1414
#define OPENTELEMETRY_VERSION_MAJOR 1
15-
#define OPENTELEMETRY_VERSION_MINOR 18
15+
#define OPENTELEMETRY_VERSION_MINOR 19
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.18.0"
27+
release = "1.19.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
@@ -3,7 +3,7 @@
33

44
#pragma once
55

6-
#define OPENTELEMETRY_SDK_VERSION "1.18.0"
6+
#define OPENTELEMETRY_SDK_VERSION "1.19.0"
77

88
#include "opentelemetry/version.h"
99

sdk/src/version/version.cc

Lines changed: 3 additions & 3 deletions
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 = 18;
15+
const int minor_version = 19;
1616
const int patch_version = 0;
1717
const char *pre_release = "NONE";
1818
const char *build_metadata = "NONE";
19-
const char *short_version = "1.18.0";
19+
const char *short_version = "1.19.0";
2020
const char *full_version = "1.18.0-NONE-NONE";
21-
const char *build_date = "Mon Nov 25 08:46:03 PM UTC 2024";
21+
const char *build_date = "Tue Jan 21 09:34:26 PM UTC 2025";
2222
} // namespace version
2323
} // namespace sdk
2424
OPENTELEMETRY_END_NAMESPACE

0 commit comments

Comments
 (0)