Skip to content

Commit 3143f93

Browse files
authored
[RELEASE] Release opentelemetry-cpp 1.25.0 (#3850)
1 parent a61d05b commit 3143f93

File tree

7 files changed

+170
-18
lines changed

7 files changed

+170
-18
lines changed

CHANGELOG.md

Lines changed: 162 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,48 +15,204 @@ Increment the:
1515

1616
## [Unreleased]
1717

18-
* [ETW] Fix ETW Log Exporter: incorrect timestamp, traceId, and spanId
19-
[#3836](https://github.com/open-telemetry/opentelemetry-cpp/pull/3836)
18+
## [1.25 2026-02-07]
2019

21-
* [EXPORTER] Add support for otlp exporter collection limits
22-
[#3816](https://github.com/open-telemetry/opentelemetry-cpp/pull/3816)
20+
* [RELEASE] Bump main branch to 1.25.0-dev (#3759)
21+
[#3759](https://github.com/open-telemetry/opentelemetry-cpp/pull/3759)
2322

24-
* [ETW] Fix infinite loop in ETWProvider::close
25-
[#3827](https://github.com/open-telemetry/opentelemetry-cpp/pull/3827)
23+
* [API] fix sign-conversion warnings in span & trace id
24+
[#3761](https://github.com/open-telemetry/opentelemetry-cpp/pull/3761)
25+
26+
* [TEST] Fix ZipkinExporterTestPeer.ExportJsonIntegrationTest stability
27+
[#3760](https://github.com/open-telemetry/opentelemetry-cpp/pull/3760)
28+
29+
* Bump github/codeql-action from 4.31.4 to 4.31.5
30+
[#3764](https://github.com/open-telemetry/opentelemetry-cpp/pull/3764)
31+
32+
* [CI] Update markdownlint-cli version to 0.46.0
33+
[#3769](https://github.com/open-telemetry/opentelemetry-cpp/pull/3769)
34+
35+
* [chore] Add clo monitor exemption for artifact hub
36+
[#3772](https://github.com/open-telemetry/opentelemetry-cpp/pull/3772)
37+
38+
* [API] fix shared_ptr self assignments
39+
[#3768](https://github.com/open-telemetry/opentelemetry-cpp/pull/3768)
40+
41+
* chore: Add badges to readme
42+
[#3773](https://github.com/open-telemetry/opentelemetry-cpp/pull/3773)
43+
44+
* Bump github/codeql-action from 4.31.5 to 4.31.6
45+
[#3774](https://github.com/open-telemetry/opentelemetry-cpp/pull/3774)
46+
47+
* Bump step-security/harden-runner from 2.13.2 to 2.13.3
48+
[#3776](https://github.com/open-telemetry/opentelemetry-cpp/pull/3776)
49+
50+
* Bump actions/checkout from 6.0.0 to 6.0.1
51+
[#3775](https://github.com/open-telemetry/opentelemetry-cpp/pull/3775)
52+
53+
* [TEST] Multiple exports in OTLP HTTP exporters tests
54+
[#3771](https://github.com/open-telemetry/opentelemetry-cpp/pull/3771)
55+
56+
* Bump actions/stale from 10.1.0 to 10.1.1
57+
[#3777](https://github.com/open-telemetry/opentelemetry-cpp/pull/3777)
58+
59+
* Bump github/codeql-action from 4.31.6 to 4.31.7
60+
[#3783](https://github.com/open-telemetry/opentelemetry-cpp/pull/3783)
61+
62+
* [SDK] Fix BatchSpanProcessorOptions and BatchLogRecordProcessorOptions
63+
to restore C++20 aggregate initialization support
64+
[#3780](https://github.com/open-telemetry/opentelemetry-cpp/pull/3780)
65+
66+
* [CI] Add BCR GitHub workflow and configuration
67+
[#3782](https://github.com/open-telemetry/opentelemetry-cpp/pull/3782)
68+
69+
* Bump codecov/codecov-action from 5.5.1 to 5.5.2
70+
[#3785](https://github.com/open-telemetry/opentelemetry-cpp/pull/3785)
71+
72+
* Bump step-security/harden-runner from 2.13.3 to 2.14.0
73+
[#3784](https://github.com/open-telemetry/opentelemetry-cpp/pull/3784)
74+
75+
* Bump actions/cache from 4.3.0 to 5.0.0
76+
[#3786](https://github.com/open-telemetry/opentelemetry-cpp/pull/3786)
77+
78+
* Bump actions/download-artifact from 6.0.0 to 7.0.0
79+
[#3791](https://github.com/open-telemetry/opentelemetry-cpp/pull/3791)
80+
81+
* Bump github/codeql-action from 4.31.7 to 4.31.8
82+
[#3790](https://github.com/open-telemetry/opentelemetry-cpp/pull/3790)
83+
84+
* Bump actions/cache from 5.0.0 to 5.0.1
85+
[#3789](https://github.com/open-telemetry/opentelemetry-cpp/pull/3789)
86+
87+
* Bump bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml
88+
from 1.0.0 to 1.1.0
89+
[#3788](https://github.com/open-telemetry/opentelemetry-cpp/pull/3788)
90+
91+
* [CI] upgrade to clang-tidy 20
92+
[#3762](https://github.com/open-telemetry/opentelemetry-cpp/pull/3762)
93+
94+
* [SDK] Fix off-by-one error in
95+
Base2ExponentialHistogramAggregation::Merge() downscaling
96+
[#3793](https://github.com/open-telemetry/opentelemetry-cpp/pull/3793)
97+
98+
* Bump github/codeql-action from 4.31.8 to 4.31.9
99+
[#3792](https://github.com/open-telemetry/opentelemetry-cpp/pull/3792)
100+
101+
* Bump docker/setup-buildx-action from 3.11.1 to 3.12.0
102+
[#3797](https://github.com/open-telemetry/opentelemetry-cpp/pull/3797)
103+
104+
* [SDK] Implement EnvEntityDetector for OTEL_ENTITIES parsing (#3652)
105+
[#3795](https://github.com/open-telemetry/opentelemetry-cpp/pull/3795)
106+
107+
* [ADMIN] Update link to SIG meeting notes
108+
[#3803](https://github.com/open-telemetry/opentelemetry-cpp/pull/3803)
26109

27110
* [CONFIGURATION] File configuration - remove zipkin
28111
[#3804](https://github.com/open-telemetry/opentelemetry-cpp/pull/3804)
29112

30113
* [CONFIGURATION] File configuration - rename tls properties
31114
[#3805](https://github.com/open-telemetry/opentelemetry-cpp/pull/3805)
32115

116+
* [EXPORTER] add OTLP HTTP metric exporter benchmark
117+
[#3801](https://github.com/open-telemetry/opentelemetry-cpp/pull/3801)
118+
33119
* [API] Parse baggage value as spec compliant
34120
[#3758](https://github.com/open-telemetry/opentelemetry-cpp/pull/3758)
35121

122+
* Bump github/codeql-action from 4.31.9 to 4.31.10
123+
[#3807](https://github.com/open-telemetry/opentelemetry-cpp/pull/3807)
124+
125+
* [TEST] add test for invalid OTEL_BLRP_SCHEDULE_DELAY env value
126+
[#3811](https://github.com/open-telemetry/opentelemetry-cpp/pull/3811)
127+
36128
* [CONFIGURATION] File configuration - implement log_level
37129
[#3810](https://github.com/open-telemetry/opentelemetry-cpp/pull/3810)
38130

39131
* [SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.39.0
40132
[#3813](https://github.com/open-telemetry/opentelemetry-cpp/pull/3813)
41133

134+
* Bump actions/cache from 5.0.1 to 5.0.2
135+
[#3814](https://github.com/open-telemetry/opentelemetry-cpp/pull/3814)
136+
42137
* [CONFIGURATION] File configuration - prometheus without_target_info
43138
[#3818](https://github.com/open-telemetry/opentelemetry-cpp/pull/3818)
44139

45140
* [BAZEL] Fix CI after bazel 9.0.0 release
46141
[#3823](https://github.com/open-telemetry/opentelemetry-cpp/pull/3823)
47142

143+
* [TEST] Extend logs invalid schedule delay tests
144+
[#3812](https://github.com/open-telemetry/opentelemetry-cpp/pull/3812)
145+
146+
* [BUILD] Update vendored TraceLoggingDynamic.h to compile
147+
with msvc's conformant preprocessor
148+
[#3822](https://github.com/open-telemetry/opentelemetry-cpp/pull/3822)
149+
48150
* [CONFIGURATION] File configuration - implement cardinality_limits
49151
[#3820](https://github.com/open-telemetry/opentelemetry-cpp/pull/3820)
50152

153+
* Bump actions/checkout from 6.0.1 to 6.0.2
154+
[#3826](https://github.com/open-telemetry/opentelemetry-cpp/pull/3826)
155+
156+
* [ETW] Fix infinite loop in ETWProvider::close
157+
[#3827](https://github.com/open-telemetry/opentelemetry-cpp/pull/3827)
158+
159+
* [ETW] Fix tracer initialization order
160+
[#3824](https://github.com/open-telemetry/opentelemetry-cpp/pull/3824)
161+
162+
* Bump github/codeql-action from 4.31.10 to 4.31.11
163+
[#3828](https://github.com/open-telemetry/opentelemetry-cpp/pull/3828)
164+
165+
* Bump step-security/harden-runner from 2.14.0 to 2.14.1
166+
[#3832](https://github.com/open-telemetry/opentelemetry-cpp/pull/3832)
167+
168+
* Bump github/codeql-action from 4.31.11 to 4.32.0
169+
[#3831](https://github.com/open-telemetry/opentelemetry-cpp/pull/3831)
170+
171+
* [ETW] Fix ETW Log Exporter: incorrect timestamp, traceId, and spanId
172+
[#3836](https://github.com/open-telemetry/opentelemetry-cpp/pull/3836)
173+
51174
* [CONFIGURATION] File configuration - implement distribution
52175
[#3833](https://github.com/open-telemetry/opentelemetry-cpp/pull/3833)
53176

177+
* Bump actions/cache from 5.0.2 to 5.0.3
178+
[#3838](https://github.com/open-telemetry/opentelemetry-cpp/pull/3838)
179+
54180
* [CONFIGURATION] File configuration - exemplar filter
55181
[#3837](https://github.com/open-telemetry/opentelemetry-cpp/pull/3837)
56182

183+
* [EXPORTER] Add support for otlp exporter collection limits
184+
[#3816](https://github.com/open-telemetry/opentelemetry-cpp/pull/3816)
185+
186+
* [BAZEL] Add linkstatic = True to http_client_curl
187+
[#3825](https://github.com/open-telemetry/opentelemetry-cpp/pull/3825)
188+
189+
* Bump github/codeql-action from 4.32.0 to 4.32.1
190+
[#3839](https://github.com/open-telemetry/opentelemetry-cpp/pull/3839)
191+
192+
* [CODE HEALTH] Fix clang-tidy warnings, part 1
193+
[#3841](https://github.com/open-telemetry/opentelemetry-cpp/pull/3841)
194+
57195
* [SDK] Invalid thread instrumentation in PeriodicExportingMetricReader
58196
[#3842](https://github.com/open-telemetry/opentelemetry-cpp/pull/3842)
59197

198+
* [BUILD] Support build proto as shared lib on Windows
199+
[#3714](https://github.com/open-telemetry/opentelemetry-cpp/pull/3714)
200+
201+
* [INSTALL] Add pkg-config support for exporters
202+
[#3829](https://github.com/open-telemetry/opentelemetry-cpp/pull/3829)
203+
204+
* Bump github/codeql-action from 4.32.1 to 4.32.2
205+
[#3847](https://github.com/open-telemetry/opentelemetry-cpp/pull/3847)
206+
207+
* Bump fossas/fossa-action from 1.7.0 to 1.8.0
208+
[#3848](https://github.com/open-telemetry/opentelemetry-cpp/pull/3848)
209+
210+
* [RELEASE] Release opentelemetry-cpp 1.25.0
211+
[#3850](https://github.com/open-telemetry/opentelemetry-cpp/pull/3850)
212+
213+
* [BUILD] Ignore deprecated warning
214+
[#3845](https://github.com/open-telemetry/opentelemetry-cpp/pull/3845)
215+
60216
Breaking changes:
61217

62218
* [CONFIGURATION] File configuration - remove zipkin

CMakeLists.txt

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

1212
set(OPENTELEMETRY_VERSION_NUMBER "1.25.0")
13-
set(OPENTELEMETRY_VERSION_SUFFIX "-dev")
13+
set(OPENTELEMETRY_VERSION_SUFFIX "")
1414
set(OPENTELEMETRY_VERSION
1515
"${OPENTELEMETRY_VERSION_NUMBER}${OPENTELEMETRY_VERSION_SUFFIX}")
1616

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.25.0-dev",
6+
version = "1.25.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.25.0-dev"
13+
#define OPENTELEMETRY_VERSION "1.25.0"
1414
#define OPENTELEMETRY_VERSION_MAJOR 1
1515
#define OPENTELEMETRY_VERSION_MINOR 25
1616
#define OPENTELEMETRY_VERSION_PATCH 0

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.25.0-dev"
6+
#define OPENTELEMETRY_SDK_VERSION "1.25.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 = 25;
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.25.0";
20-
const char *full_version = "1.25.0-dev";
21-
const char *build_date = "MAIN BRANCH";
20+
const char *full_version = "1.25.0";
21+
const char *build_date = "Sat Feb 7 10:29:31 AM UTC 2026";
2222
} // namespace version
2323
} // namespace sdk
2424
OPENTELEMETRY_END_NAMESPACE

tbump.toml

Lines changed: 1 addition & 5 deletions
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.25.0-dev"
24+
current = "1.25.0"
2525

2626
# Example of a semver regexp.
2727
# Make sure this matches current_version before
@@ -123,10 +123,6 @@ 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-
130126

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

0 commit comments

Comments
 (0)