E587 [RELEASE] Release opentelemetry-cpp v1.23.0 (#3660) · open-telemetry/opentelemetry-cpp@ea1f0d6 · GitHub
[go: up one dir, main page]

Skip to content

Commit ea1f0d6

Browse files
authored
[RELEASE] Release opentelemetry-cpp v1.23.0 (#3660)
1 parent 8f3ec92 commit ea1f0d6

File tree

8 files changed

+193
-10
lines changed

8 files changed

+193
-10
lines changed

CHANGELOG.md

Lines changed: 180 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,29 @@ Increment the:
1515

1616
## [Unreleased]
1717

18+
## [1.23 2025-09-25]
19+
20+
* [CodeHealth] Fix clang-tidy warnings part 6
21+
[#3507](https://github.com/open-telemetry/opentelemetry-cpp/pull/3507)
22+
23+
* [CMAKE] Add CMake scripts to find or fetch curl and find zlib
24+
[#3526](https://github.com/open-telemetry/opentelemetry-cpp/pull/3526)
25+
26+
* [REMOVAL] remove unused ci bash scripts
27+
[#3541](https://github.com/open-telemetry/opentelemetry-cpp/pull/3541)
28+
29+
* Bump step-security/harden-runner from 2.12.2 to 2.13.0
30+
[#3542](https://github.com/open-telemetry/opentelemetry-cpp/pull/3542)
31+
32+
* [SDK] Ensure TraceId is portable on big-endian architectures
33+
[#3543](https://github.com/open-telemetry/opentelemetry-cpp/pull/3543)
34+
1835
* [TEST] Shared otel-cpp libs linked to latest static protobuf and grpc
1936
[#3544](https://github.com/open-telemetry/opentelemetry-cpp/pull/3544)
2037

38+
* [CONFIGURATION] File configuration - component registry
39+
[#3537](https://github.com/open-telemetry/opentelemetry-cpp/pull/3537)
40+
2141
* [SDK] Implement env var configuration for PeriodicExportingMetricReader
2242
[#3549](https://github.com/open-telemetry/opentelemetry-cpp/pull/3549)
2343

@@ -27,15 +47,174 @@ Increment the:
2747
* [SDK] Implements options for the ParentBasedSampler with default values
2848
[#3553](https://github.com/open-telemetry/opentelemetry-cpp/pull/3553)
2949

50+
* Bump github/codeql-action from 3.29.2 to 3.29.3
51+
[#3556](https://github.com/open-telemetry/opentelemetry-cpp/pull/3556)
52+
53+
* [CMAKE] Add CMake scripts to find or fetch protobuf and grpc
54+
[#3533](https://github.com/open-telemetry/opentelemetry-cpp/pull/3533)
55+
56+
* [CONFIGURATION] File configuration - sdk builder
57+
[#3550](https://github.com/open-telemetry/opentelemetry-cpp/pull/3550)
58+
59+
* Bump github/codeql-action from 3.29.3 to 3.29.4
60+
[#3558](https://github.com/open-telemetry/opentelemetry-cpp/pull/3558)
61+
62+
* [CONFIGURATION] File configuration - spec version 1.0.0-rc1
63+
[#3557](https://github.com/open-telemetry/opentelemetry-cpp/pull/3557)
64+
65+
* [CONFIGURATION] File configuration - sdk resource
66+
[#3567](https://github.com/open-telemetry/opentelemetry-cpp/pull/3567)
67+
68+
* [CONFIGURATION] File configuration - ostream exporter builders
69+
[#3563](https://github.com/open-telemetry/opentelemetry-cpp/pull/3563)
70+
71+
* [CONFIGURATION] File configuration - prometheus exporter builder
72+
[#3564](https://github.com/open-telemetry/opentelemetry-cpp/pull/3564)
73+
74+
* [CONFIGURATION] File configuration - zipkin exporter builder
75+
[#3565](https://github.com/open-telemetry/opentelemetry-cpp/pull/3565)
76+
77+
* [CONFIGURATION] File configuration - otlp exporter builders
78+
[#3566](https://github.com/open-telemetry/opentelemetry-cpp/pull/3566)
79+
80+
* [CMAKE] Don't set iwyu and clang-tidy properties on nlohmann_json with cmake <3.19
81+
[#3568](https://github.com/open-telemetry/opentelemetry-cpp/pull/3568)
82+
3083
* [SDK] View should not have a unit
3184
[#3552](https://github.com/open-telemetry/opentelemetry-cpp/pull/3552)
3285

86+
* [EXPORTER] Fixes tsan warnings
87+
[#3531](https://github.com/open-telemetry/opentelemetry-cpp/pull/3531)
88+
89+
* [DOC] Document minimum required versions
90+
[#3562](https://github.com/open-telemetry/opentelemetry-cpp/pull/3562)
91+
92+
* Bump github/codeql-action from 3.29.4 to 3.29.5
93+
[#3574](https://github.com/open-telemetry/opentelemetry-cpp/pull/3574)
94+
95+
* Add subscript to issue templates
96+
[#3576](https://github.com/open-telemetry/opentelemetry-cpp/pull/3576)
97+
98+
* [CONFIGURATION] File configuration - configuration example
99+
[#3573](https://github.com/open-telemetry/opentelemetry-cpp/pull/3573)
100+
101+
* Bump actions/download-artifact from 4.3.0 to 5.0.0
102+
[#3578](https://github.com/open-telemetry/opentelemetry-cpp/pull/3578)
103+
104+
* Bump actions/cache from 4.2.3 to 4.2.4
105+
[#3580](https://github.com/open-telemetry/opentelemetry-cpp/pull/3580)
106+
107+
* [SDK] Implementation of container resource as per semconv
108+
[#3572](https://github.com/open-telemetry/opentelemetry-cpp/pull/3572)
109+
110+
* Bump github/codeql-action from 3.29.7 to 3.29.8
111+
[#3584](https://github.com/open-telemetry/opentelemetry-cpp/pull/3584)
112+
113+
* [CI] update do_ci scripts to use common cmake cache scripts
114+
[#3582](https://github.com/open-telemetry/opentelemetry-cpp/pull/3582)
115+
116+
* Bump actions/checkout from 4.2.2 to 5.0.0
117+
[#3587](https://github.com/open-telemetry/opentelemetry-cpp/pull/3587)
118+
119+
* Bump github/codeql-action from 3.29.8 to 3.29.9
120+
[#3589](https://github.com/open-telemetry/opentelemetry-cpp/pull/3589)
121+
122+
* [BUILD] Remove duplicated deprecated warnings in logs headers
123+
[#3592](https://github.com/open-telemetry/opentelemetry-cpp/pull/3592)
124+
125+
* Bump github/codeql-action from 3.29.9 to 3.29.10
126+
[#3595](https://github.com/open-telemetry/opentelemetry-cpp/pull/3595)
127+
128+
* [resource_detectors] implementation of process resource detector as per semconv
129+
[#3591](https://github.com/open-telemetry/opentelemetry-cpp/pull/3591)
130+
131+
* Bump codecov/codecov-action from 5.4.3 to 5.5.0
132+
[#3597](https://github.com/open-telemetry/opentelemetry-cpp/pull/3597)
133+
134+
* Bump github/codeql-action from 3.29.10 to 3.29.11
135+
[#3602](https://github.com/open-telemetry/opentelemetry-cpp/pull/3602)
136+
137+
* [BAZEL] Drop rules_foreign_cc as a dependency
138+
[#3601](https://github.com/open-telemetry/opentelemetry-cpp/pull/3601)
139+
140+
* [BUILD] Remove cmake support for thrift as Jaeger was removed
141+
[#3604](https://github.com/open-telemetry/opentelemetry-cpp/pull/3604)
142+
143+
* [CMAKE] upgrade cmake minimum version to 3.16
144+
[#3599](https://github.com/open-telemetry/opentelemetry-cpp/pull/3599)
145+
146+
* [CMAKE] Set the project version through the cmake project macro
147+
[#3605](https://github.com/open-telemetry/opentelemetry-cpp/pull/3605)
148+
149+
* [CONFIGURATION] File configuration - functional tests
150+
[#3606](https://github.com/open-telemetry/opentelemetry-cpp/pull/3606)
151+
152+
* [SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.37.0
153+
[#3615](https://github.com/open-telemetry/opentelemetry-cpp/pull/3615)
154+
33155
* [BUILD] Use -dev versions in main branch
34156
[#3609](https://github.com/open-telemetry/opentelemetry-cpp/pull/3609)
35157

36-
* [SDK] Implementing configurable aggregation cardinality limit
158+
* [BAZEL] Fix version warnings in MODULE.bazel
159+
[#3617](https://github.com/open-telemetry/opentelemetry-cpp/pull/3617)
160+
161+
* [Copilot] Add instructions for OpenTelemetry C++
162+
[#3614](https://github.com/open-telemetry/opentelemetry-cpp/pull/3614)
163+
164+
* [MAINTAINER] Maintain version numbers with tbump
165+
[#3616](https://github.com/open-telemetry/opentelemetry-cpp/pull/3616)
166+
167+
* Bump github/codeql-action from 3.29.11 to 3.30.0
168+
[#3621](https://github.com/open-telemetry/opentelemetry-cpp/pull/3621)
169+
170+
* Bump benchmark-action/github-action-benchmark from 1.20.4 to 1.20.5
171+
[#3623](https://github.com/open-telemetry/opentelemetry-cpp/pull/3623)
172+
173+
* [BUILD] Cleanup cppcheck warnings
174+
[#3619](https://github.com/open-telemetry/opentelemetry-cpp/pull/3619)
175+
176+
* Bump actions/stale from 9.1.0 to 10.0.0
177+
[#3626](https://github.com/open-telemetry/opentelemetry-cpp/pull/3626)
178+
179+
* Bump actions/github-script from 7.0.1 to 8.0.0
180+
[#3627](https://github.com/open-telemetry/opentelemetry-cpp/pull/3627)
181+
182+
* Bump codecov/codecov-action from 5.5.0 to 5.5.1
183+
[#3625](https://github.com/open-telemetry/opentelemetry-cpp/pull/3625)
184+
185+
* [resource_detectors] implementation of remaining process attributes
186+
[#3603](https://github.com/open-telemetry/opentelemetry-cpp/pull/3603)
187+
188+
* Bump benchmark-action/github-action-benchmark from 1.20.5 to 1.20.7
189+
[#3631](https://github.com/open-telemetry/opentelemetry-cpp/pull/3631)
190+
191+
* Bump github/codeql-action from 3.30.0 to 3.30.1
192+
[#3630](https://github.com/open-telemetry/opentelemetry-cpp/pull/3630)
193+
194+
* Bump github/codeql-action from 3.30.1 to 3.30.2
195+
[#3637](https://github.com/open-telemetry/opentelemetry-cpp/pull/3637)
196+
197+
* Bump step-security/harden-runner from 2.13.0 to 2.13.1
198+
[#3636](https://github.com/open-telemetry/opentelemetry-cpp/pull/3636)
199+
200+
* Bump github/codeql-action from 3.30.2 to 3.30.3
201+
[#3639](https://github.com/open-telemetry/opentelemetry-cpp/pull/3639)
202+
203+
* [Metrics] New Attribute Processor for Exclude list
204+
[#3633](https://github.com/open-telemetry/opentelemetry-cpp/pull/3633)
205+
206+
* Implementing configurable aggregation cardinality limit
37207
[#3624](https://github.com/open-telemetry/opentelemetry-cpp/pull/3624)
38208

209+
* [CMAKE] Fix CMake 4.x build error on MacOS runner and when building opentracing
210+
[#3649](https://github.com/open-telemetry/opentelemetry-cpp/pull/3649)
211+
212+
* [SDK] custom hash and equality for attribute processor
213+
[#3643](https://github.com/open-telemetry/opentelemetry-cpp/pull/3643)
214+
215+
* Bump actions/cache from 4.2.4 to 4.3.0
216+
[#3658](https://github.com/open-telemetry/opentelemetry-cpp/pull/3658)
217+
39218
* [SDK] Fix copying overflow attributes in metric AttributesHashMap
40219
[#3651](https://github.com/open-telemetry/opentelemetry-cpp/pull/3651)
41220

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.20.0")
1616
endif()
1717

1818
set(OPENTELEMETRY_VERSION_NUMBER "1.23.0")
19-
set(OPENTELEMETRY_VERSION_SUFFIX "-dev")
19+
set(OPENTELEMETRY_VERSION_SUFFIX "")
2020
set(OPENTELEMETRY_VERSION
2121
"${OPENTELEMETRY_VERSION_NUMBER}${OPENTELEMETRY_VERSION_SUFFIX}")
2222

MODULE.bazel

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

44
module(
55
name = "opentelemetry-cpp",
6-
version = "1.23.0-dev",
6+
version = "1.23.0",
77
compatibility_level = 0,
88
repo_name = "io_opentelemetry_cpp",
99
)

api/include/opentelemetry/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# define OPENTELEMETRY_ABI_VERSION_NO 1
1111
#endif
1212

13-
#define OPENTELEMETRY_VERSION "1.23.0-dev"
13+
#define OPENTELEMETRY_VERSION "1.23.0"
1414
#define OPENTELEMETRY_VERSION_MAJOR 1
1515
#define OPENTELEMETRY_VERSION_MINOR 23
1616
#define OPENTELEMETRY_VERSION_PATCH 0

functional/configuration/shelltests/kitchen-sink.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ SDK CREATED
1919
severity_text : DEBUG
2020
body : body
2121
resource :
22-
telemetry.sdk.version: 1.22.0
22+
telemetry.sdk.version: 1.23.0
2323
service.version: 1.0.0
2424
double_array_key: [1.1,2.2]
2525
double_key: 1.1

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.23.0-dev"
6+
#define OPENTELEMETRY_SDK_VERSION "1.23.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
@@ -14,11 +14,11 @@ namespace version
1414
const int major_version = 1;
1515
const int minor_version = 23;
1616
const int patch_version = 0;
17-
const char *pre_release = "dev";
17+
const char *pre_release = "";
1818
const char *build_metadata = "none";
1919
const char *short_version = "1.23.0";
20-
const char *full_version = "1.23.0-dev";
21-
const char *build_date = "MAIN BRANCH";
20+
const char *full_version = "1.23.0";
21+
const char *build_date = "Thu Sep 25 07:47:31 PM UTC 2025";
2222
} // namespace version
2323
} // namespace sdk
2424
OPENTELEMETRY_END_NAMESPACE

tbump.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
github_url = "https://github.com/open-telemetry/opentelemetry-cpp"
2222

2323
[version]
24-
current = "1.23.0-dev"
24+
current = "1.23.0"
2525

2626
# Example of a semver regexp.
2727
# Make sure this matches current_version before
@@ -123,6 +123,10 @@ search = "short_version\\s*= [\"]{current_version}[\"]"
123123
src = "sdk/src/version/version.cc"
124124
search = "full_version\\s*= ['\"]{current_version}['\"]"
125125

126+
[[file]]
127+
src = "functional/configuration/shelltests/kitchen-sink.test"
128+
search = "telemetry.sdk.version: {current_version}"
129+
126130

127131
# You can specify a list of commands to
128132
# run after the files have been patched

0 commit comments

Comments
 (0)
0