Skip to content

Commit 6175aa0

Browse files
authored
[RELEASE] Release opentelemetry-cpp 1.20.0 (open-telemetry#3328)
1 parent 3bd8de9 commit 6175aa0

File tree

5 files changed

+116
-15
lines changed

5 files changed

+116
-15
lines changed

CHANGELOG.md

+108-7
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,131 @@ Increment the:
1515

1616
## [Unreleased]
1717

18-
* [METRICS SDK] Fix hash collision in MetricAttributes
19-
[#3322](https://github.com/open-telemetry/opentelemetry-cpp/pull/3322)
18+
## [1.20 2025-04-01]
2019

21-
* [BUILD] Fix misssing exported definition for OTLP file exporter and forceflush
22-
[#3319](https://github.com/open-telemetry/opentelemetry-cpp/pull/3319)
20+
* [BUILD] Update opentelemetry-proto version
21+
[#3254](https://github.com/open-telemetry/opentelemetry-cpp/pull/3254)
22+
23+
* [BUILD] Build break with CURL 7.29.0
24+
[#3255](https://github.com/open-telemetry/opentelemetry-cpp/pull/3255)
25+
26+
* [SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.30.0
27+
[#3258](https://github.com/open-telemetry/opentelemetry-cpp/pull/3258)
2328

2429
* [SDK] Add tracer scope configurator
2530
[#3137](https://github.com/open-telemetry/opentelemetry-cpp/pull/3137)
2631

32+
* [DOC] Add document and example for sharing gRPC Client
33+
[#3260](https://github.com/open-telemetry/opentelemetry-cpp/pull/3260)
34+
35+
* [SDK] Fix BatchLogRecordProcessor to instrument shutdown
36+
[#3262](https://github.com/open-telemetry/opentelemetry-cpp/pull/3262)
37+
2738
* [SDK] Support OTEL_SDK_DISABLED environment variable
2839
[#3245](https://github.com/open-telemetry/opentelemetry-cpp/pull/3245)
2940

41+
* [CI] OTLP in Windows builds
42+
[#3263](https://github.com/open-telemetry/opentelemetry-cpp/pull/3263)
43+
44+
* [BUILD] Fixes compatibility of type_traits
45+
[#3274](https://github.com/open-telemetry/opentelemetry-cpp/pull/3274)
46+
47+
* [BUILD] Fix compilation with Regex being disabled
48+
[#3276](https://github.com/open-telemetry/opentelemetry-cpp/pull/3276)
49+
50+
* [EXPORTER] Support exporting event_name using OTLP Exporter
51+
[#3277](https://github.com/open-telemetry/opentelemetry-cpp/pull/3277)
52+
53+
* [CI] Add FOSSA scanning workflow
54+
[#3279](https://github.com/open-telemetry/opentelemetry-cpp/pull/3279)
55+
56+
* [BUILD] Adding typecast without whom c++latest build fails
57+
[#3281](https://github.com/open-telemetry/opentelemetry-cpp/pull/3281)
58+
59+
* [ADMIN] Add FOSSA badges
60+
[#3280](https://github.com/open-telemetry/opentelemetry-cpp/pull/3280)
61+
62+
* [BUILD] Fix compiling problems with abiv2 and MSVC
63+
[#3284](https://github.com/open-telemetry/opentelemetry-cpp/pull/3284)
64+
65+
* [BUILD] Enable old behavior of CMP0092
66+
[#3269](https://github.com/open-telemetry/opentelemetry-cpp/pull/3269)
67+
3068
* [SDK] Add meter scope configurator
3169
[#3268](https://github.com/open-telemetry/opentelemetry-cpp/pull/3268)
3270

3371
* [DEVCONTAINER] Support customization and run as non-root user
3472
[#3270](https://github.com/open-telemetry/opentelemetry-cpp/pull/3270)
3573

74+
* [ETW] Add configuration to export 64-bit integer as timestamp
75+
[#3286](https://github.com/open-telemetry/opentelemetry-cpp/pull/3286)
76+
77+
* [API] Deprecate event logger
78+
[#3285](https://github.com/open-telemetry/opentelemetry-cpp/pull/3285)
79+
80+
* [BUILD] Add link directory to support curl 8.12
81+
[#3272](https://github.com/open-telemetry/opentelemetry-cpp/pull/3272)
82+
83+
* [API] Change the param-pack unpacking order to start from left to right
84+
[#3296](https://github.com/open-telemetry/opentelemetry-cpp/pull/3296)
85+
86+
* [SDK] Implement spec: MetricFilter
87+
[#3235](https://github.com/open-telemetry/opentelemetry-cpp/pull/3235)
88+
89+
* [SEMANTIC CONVENTIONS] Upgrade semantic conventions to 1.31.0
90+
[#3297](https://github.com/open-telemetry/opentelemetry-cpp/pull/3297)
91+
3692
* [SDK] Add logger scope configurator
3793
[#3282](https://github.com/open-telemetry/opentelemetry-cpp/pull/3282)
3894

95+
* [EXAMPLE] fix buffer overrun in the gRPC sample project
96+
[#3304](https://github.com/open-telemetry/opentelemetry-cpp/pull/3304)
97+
98+
* [CI] Bump fossas/fossa-action from 1.5.0 to 1.6.0
99+
[#3305](https://github.com/open-telemetry/opentelemetry-cpp/pull/3305)
100+
101+
* [TEST] fix segfault in singleton test with cmake on macos-latest
102+
[#3316](https://github.com/open-telemetry/opentelemetry-cpp/pull/3316)
103+
104+
* [TEST] fix test failure with elasticsearch exporter on cxx20
105+
[#3308](https://github.com/open-telemetry/opentelemetry-cpp/pull/3308)
106+
107+
* [TEST] otlp grpc exporter retry test fix
108+
[#3311](https://github.com/open-telemetry/opentelemetry-cpp/pull/3311)
109+
110+
* [SDK] Use OPENTELEMETRY_EXPORT and static local variables
111+
[#3314](https://github.com/open-telemetry/opentelemetry-cpp/pull/3314)
112+
113+
* [BUILD] Fix elasticsearch exporter json compatibility
114+
[#3313](https://github.com/open-telemetry/opentelemetry-cpp/pull/3313)
115+
116+
* [BUILD] Fix missing exported definition for OTLP file exporter and forceflush
117+
[#3319](https://github.com/open-telemetry/opentelemetry-cpp/pull/3319)
118+
119+
* [BUILD] Remove gRPC header including in OtlpGrpcClientFactory
120+
[#3321](https://github.com/open-telemetry/opentelemetry-cpp/pull/3321)
121+
122+
* [ADMIN] Add Pranav Sharma in cpp-approvers
123+
[#3323](https://github.com/open-telemetry/opentelemetry-cpp/pull/3323)
124+
125+
* [DEVCONTAINER] fix grpc install
126+
[#3325](https://github.com/open-telemetry/opentelemetry-cpp/pull/3325)
127+
128+
* [ADMIN] Add dbarker to approvers
129+
[#3331](https://github.com/open-telemetry/opentelemetry-cpp/pull/3331)
130+
131+
* [CI] Upgrade CI to ubuntu 22.04
132+
[#3330](https://github.com/open-telemetry/opentelemetry-cpp/pull/3330)
133+
134+
* [CI] Add ossf-scorecard scanning workflow
135+
[#3332](https://github.com/open-telemetry/opentelemetry-cpp/pull/3332)
136+
137+
* [CI] pin cmake in ci and devcontainer
138+
[#3336](https://github.com/open-telemetry/opentelemetry-cpp/pull/3336)
139+
140+
* [METRICS SDK] Fix hash collision in MetricAttributes
141+
[#3322](https://github.com/open-telemetry/opentelemetry-cpp/pull/3322)
142+
39143
Important changes:
40144

41145
* [SDK] Support OTEL_SDK_DISABLED environment variable
@@ -55,9 +159,6 @@ Important changes:
55159

56160
* All the example code has been updated to reflect the new usage.
57161

58-
* [SDK] Implement spec: MetricFilter
59-
[#3235](https://github.com/open-telemetry/opentelemetry-cpp/pull/3235)
60-
61162
## [1.19 2025-01-22]
62163

63164
* [PROMETHEUS_EXPORTER] Fix default for emitting otel_scope attributes

api/include/opentelemetry/version.h

+2-2
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.19.0"
13+
#define OPENTELEMETRY_VERSION "1.20.0"
1414
#define OPENTELEMETRY_VERSION_MAJOR 1
15-
#define OPENTELEMETRY_VERSION_MINOR 19
15+
#define OPENTELEMETRY_VERSION_MINOR 20
1616
#define OPENTELEMETRY_VERSION_PATCH 0
1717

1818
#define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO)

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.19.0"
27+
release = "1.20.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.19.0"
6+
#define OPENTELEMETRY_SDK_VERSION "1.20.0"
77

88
#include "opentelemetry/version.h"
99

sdk/src/version/version.cc

+4-4
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 = 19;
15+
const int minor_version = 20;
1616
const int patch_version = 0;
1717
const char *pre_release = "NONE";
1818
const char *build_metadata = "NONE";
19-
const char *short_version = "1.19.0";
20-
const char *full_version = "1.18.0-NONE-NONE";
21-
const char *build_date = "Tue Jan 21 09:34:26 PM UTC 2025";
19+
const char *short_version = "1.20.0";
20+
const char *full_version = "1.20.0-NONE-NONE";
21+
const char *build_date = "Tue Apr 1 08:14:47 PM UTC 2025";
2222
} // namespace version
2323
} // namespace sdk
2424
OPENTELEMETRY_END_NAMESPACE

0 commit comments

Comments
 (0)