Skip to content

Commit be88b30

Browse files
committed
Prepare release opentelemetry-cpp 1.20.0
1 parent a6779d8 commit be88b30

File tree

5 files changed

+102
-13
lines changed

5 files changed

+102
-13
lines changed

CHANGELOG.md

Lines changed: 94 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,116 @@ Increment the:
1515

1616
## [Unreleased]
1717

18-
* [BUILD] Fix misssing exported definition for OTLP file exporter and forceflush
19-
[#3319](https://github.com/open-telemetry/opentelemetry-cpp/pull/3319)
18+
## [1.20 2025-03-27]
19+
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)
2028

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

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+
2438
* [SDK] Support OTEL_SDK_DISABLED environment variable
2539
[#3245](https://github.com/open-telemetry/opentelemetry-cpp/pull/3245)
2640

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+
2768
* [SDK] Add meter scope configurator
2869
[#3268](https://github.com/open-telemetry/opentelemetry-cpp/pull/3268)
2970

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

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+
3392
* [SDK] Add logger scope configurator
3493
[#3282](https://github.com/open-telemetry/opentelemetry-cpp/pull/3282)
3594

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+
36128
Important changes:
37129

38130
* [SDK] Support OTEL_SDK_DISABLED environment variable
@@ -52,9 +144,6 @@ Important changes:
52144

53145
* All the example code has been updated to reflect the new usage.
54146

55-
* [SDK] Implement spec: MetricFilter
56-
[#3235](https://github.com/open-telemetry/opentelemetry-cpp/pull/3235)
57-
58147
## [1.19 2025-01-22]
59148

60149
* [PROMETHEUS_EXPORTER] Fix default for emitting otel_scope attributes

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.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

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

88
#include "opentelemetry/version.h"
99

sdk/src/version/version.cc

Lines changed: 4 additions & 4 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 = 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 = "Thu Mar 27 07:48:57 PM UTC 2025";
2222
} // namespace version
2323
} // namespace sdk
2424
OPENTELEMETRY_END_NAMESPACE

0 commit comments

Comments
 (0)