Skip to content

Commit 66f29b8

Browse files
authored
Prepare for 0.25 release (#2088)
1 parent 6c4f50e commit 66f29b8

File tree

22 files changed

+93
-31
lines changed

22 files changed

+93
-31
lines changed

opentelemetry-appender-log/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## vNext
44

5+
## v0.25.0
6+
7+
- Update `opentelemetry` dependency version to 0.25
8+
- Starting with this version, this crate will align with `opentelemetry` crate
9+
on major,minor versions.
10+
511
## v0.5.0
612

713
- [1869](https://github.com/open-telemetry/opentelemetry-rust/pull/1869) Utilize the `LogRecord::set_target()` method to pass the log target to the SDK.

opentelemetry-appender-log/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-appender-log"
3-
version = "0.5.0"
3+
version = "0.25.0"
44
description = "An OpenTelemetry appender for the log crate"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-log"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-log"
@@ -11,7 +11,7 @@ rust-version = "1.65"
1111
edition = "2021"
1212

1313
[dependencies]
14-
opentelemetry = { version = "0.24", path = "../opentelemetry", features = ["logs"]}
14+
opentelemetry = { version = "0.25", path = "../opentelemetry", features = ["logs"]}
1515
log = { workspace = true, features = ["kv", "std"]}
1616
serde = { workspace = true, optional = true, features = ["std"] }
1717

opentelemetry-appender-tracing/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## vNext
44

5+
## v0.25.0
6+
7+
- Update `opentelemetry` dependency version to 0.25
8+
- Starting with this version, this crate will align with `opentelemetry` crate
9+
on major,minor versions.
510
- Reduce heap allocation by using `&'static str` for `SeverityText`.
611

712
## v0.5.0

opentelemetry-appender-tracing/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-appender-tracing"
3-
version = "0.5.0"
3+
version = "0.25.0"
44
edition = "2021"
55
description = "An OpenTelemetry log appender for the tracing crate"
66
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-tracing"
@@ -12,7 +12,7 @@ rust-version = "1.65"
1212

1313
[dependencies]
1414
log = { workspace = true, optional = true }
15-
opentelemetry = { version = "0.24", path = "../opentelemetry", features = ["logs"] }
15+
opentelemetry = { version = "0.25", path = "../opentelemetry", features = ["logs"] }
1616
tracing = { workspace = true, features = ["std"]}
1717
tracing-core = { workspace = true }
1818
tracing-log = { version = "0.2", optional = true }

opentelemetry-http/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## vNext
44

5+
## v0.25.0
6+
7+
- Update `opentelemetry` dependency version to 0.25
8+
- Starting with this version, this crate will align with `opentelemetry` crate
9+
on major,minor versions.
10+
511
## v0.13.0
612

713
- **Breaking** Correct the misspelling of "webkpi" to "webpki" in features [#1842](https://github.com/open-telemetry/opentelemetry-rust/pull/1842)

opentelemetry-http/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-http"
3-
version = "0.13.0"
3+
version = "0.25.0"
44
description = "Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies."
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust"
@@ -21,6 +21,6 @@ http = { workspace = true }
2121
http-body-util = { workspace = true, optional = true }
2222
hyper = { workspace = true, optional = true }
2323
hyper-util = { workspace = true, features = ["client-legacy", "http2"], optional = true }
24-
opentelemetry = { version = "0.24", path = "../opentelemetry", features = ["trace"] }
24+
opentelemetry = { version = "0.25", path = "../opentelemetry", features = ["trace"] }
2525
reqwest = { workspace = true, features = ["blocking"], optional = true }
2626
tokio = { workspace = true, features = ["time"], optional = true }

opentelemetry-jaeger-propagator/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## vNext
44

5+
## v0.25.0
6+
7+
- Update `opentelemetry` dependency version to 0.25
8+
- Starting with this version, this crate will align with `opentelemetry` crate
9+
on major,minor versions.
10+
511
## v0.3.0
612
- Update `opentelemetry` dependency version to 0.24
713

opentelemetry-jaeger-propagator/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-jaeger-propagator"
3-
version = "0.3.0"
3+
version = "0.25.0"
44
description = "Jaeger propagator for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger-propagator"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger-propagator"
@@ -20,7 +20,7 @@ all-features = true
2020
rustdoc-args = ["--cfg", "docsrs"]
2121

2222
[dependencies]
23-
opentelemetry = { version = "0.24", default-features = false, features = [
23+
opentelemetry = { version = "0.25", default-features = false, features = [
2424
"trace",
2525
], path = "../opentelemetry" }
2626

opentelemetry-otlp/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## vNext
44

5+
## v0.25.0
6+
7+
- Update `opentelemetry` dependency version to 0.25
8+
- Update `opentelemetry_sdk` dependency version to 0.25
9+
- Update `opentelemetry-http` dependency version to 0.25
10+
- Update `opentelemetry-proto` dependency version to 0.25
11+
- Starting with this version, this crate will align with `opentelemetry` crate
12+
on major,minor versions.
513
- **Breaking**
614
The logrecord event-name is added as an attribute only if the feature flag
715
`populate-logs-event-name` is enabled. The name of the attribute is changed from

opentelemetry-otlp/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-otlp"
3-
version = "0.17.0"
3+
version = "0.25.0"
44
description = "Exporter for the OpenTelemetry Collector"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp"
@@ -28,10 +28,10 @@ rustdoc-args = ["--cfg", "docsrs"]
2828
[dependencies]
2929
async-trait = { workspace = true }
3030
futures-core = { workspace = true }
31-
opentelemetry = { version = "0.24", default-features = false, path = "../opentelemetry" }
32-
opentelemetry_sdk = { version = "0.24", default-features = false, path = "../opentelemetry-sdk" }
33-
opentelemetry-http = { version = "0.13", path = "../opentelemetry-http", optional = true }
34-
opentelemetry-proto = { version = "0.7", path = "../opentelemetry-proto", default-features = false }
31+
opentelemetry = { version = "0.25", default-features = false, path = "../opentelemetry" }
32+
opentelemetry_sdk = { version = "0.25", default-features = false, path = "../opentelemetry-sdk" }
33+
opentelemetry-http = { version = "0.25", path = "../opentelemetry-http", optional = true }
34+
opentelemetry-proto = { version = "0.25", path = "../opentelemetry-proto", default-features = false }
3535

3636
prost = { workspace = true, optional = true }
3737
tonic = { workspace = true, optional = true }

opentelemetry-proto/CHANGELOG.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
# Changelog
22

33
## vNext
4-
- Update protobuf definitions to v1.3.2 [#1945](https://github.com/open-telemetry/opentelemetry-rust/pull/1945)
4+
5+
## v0.25.0
6+
- Update `opentelemetry` dependency version to 0.25
7+
- Update `opentelemetry_sdk` dependency version to 0.25
8+
- Starting with this version, this crate will align with `opentelemetry` crate
9+
on major,minor versions.
10+
- Update protobuf definitions to v1.3.2 [#1945](https://github.com/open-telemetry/opentelemetry-rust/pull/1945)
511

612
## v0.7.0
713

opentelemetry-proto/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-proto"
3-
version = "0.7.0"
3+
version = "0.25.0"
44
description = "Protobuf generated files and transformations."
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto"
@@ -51,14 +51,14 @@ populate-logs-event-name = []
5151
[dependencies]
5252
tonic = { workspace = true, optional = true, features = ["codegen", "prost"] }
5353
prost = { workspace = true, optional = true }
54-
opentelemetry = { version = "0.24", default-features = false, path = "../opentelemetry" }
55-
opentelemetry_sdk = { version = "0.24", default-features = false, path = "../opentelemetry-sdk" }
54+
opentelemetry = { version = "0.25", default-features = false, path = "../opentelemetry" }
55+
opentelemetry_sdk = { version = "0.25", default-features = false, path = "../opentelemetry-sdk" }
5656
schemars = { version = "0.8", optional = true }
5757
serde = { workspace = true, optional = true, features = ["serde_derive"] }
5858
hex = { version = "0.4.3", optional = true }
5959

6060
[dev-dependencies]
61-
opentelemetry = { version = "0.24", features = ["testing"], path = "../opentelemetry" }
61+
opentelemetry = { features = ["testing"], path = "../opentelemetry" }
6262
tonic-build = { workspace = true }
6363
prost-build = { workspace = true }
6464
tempfile = "3.3.0"

opentelemetry-sdk/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## vNext
44

5+
## v0.25.0
6+
7+
- Update `opentelemetry` dependency version to 0.25
8+
- Starting with this version, this crate will align with `opentelemetry` crate
9+
on major,minor versions.
510
- Perf improvements for all metric instruments (except `ExponentialHistogram`) that led to **faster metric updates** and **higher throughput** [#1740](https://github.com/open-telemetry/opentelemetry-rust/pull/1740):
611
- **Zero allocations when recording measurements**: Once a measurement for a given attribute combination is reported, the SDK would not allocate additional memory for subsquent measurements reported for the same combination.
712
- **Minimized thread contention**: Threads reporting measurements for the same instrument no longer contest for the same `Mutex`. The internal aggregation data structure now uses a combination of `RwLock` and atomics. Consequently, threads reporting measurements now only have to acquire a read lock.

opentelemetry-sdk/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry_sdk"
3-
version = "0.24.1"
3+
version = "0.25.0"
44
description = "The SDK for the OpenTelemetry metrics collection and distributed tracing framework"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust"
@@ -10,8 +10,8 @@ edition = "2021"
1010
rust-version = "1.65"
1111

1212
[dependencies]
13-
opentelemetry = { version = "0.24", path = "../opentelemetry/" }
14-
opentelemetry-http = { version = "0.13", path = "../opentelemetry-http", optional = true }
13+
opentelemetry = { version = "0.25", path = "../opentelemetry/" }
14+
opentelemetry-http = { version = "0.25", path = "../opentelemetry-http", optional = true }
1515
async-std = { workspace = true, features = ["unstable"], optional = true }
1616
async-trait = { workspace = true, optional = true }
1717
futures-channel = "0.3"

opentelemetry-semantic-conventions/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22

33
## vNext
44

5+
## v0.25.0
56
### Changed
67

8+
- Starting with this version, this crate will align with `opentelemetry` crate
9+
on major,minor versions.
710
- Update to [v1.27.0](https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.27.0) of the semantic conventions.
811
[#2000](https://github.com/open-telemetry/opentelemetry-rust/pull/2000)
912

opentelemetry-semantic-conventions/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-semantic-conventions"
3-
version = "0.16.0"
3+
version = "0.25.0"
44
description = "Semantic conventions for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions"

opentelemetry-stdout/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## vNext
44

5+
## v0.25.0
6+
7+
- Update `opentelemetry` dependency version to 0.25
8+
- Update `opentelemetry_sdk` dependency version to 0.25
9+
- Starting with this version, this crate will align with `opentelemetry` crate
10+
on major,minor versions.
511
- **Breaking** [1994](https://github.com/open-telemetry/opentelemetry-rust/pull/1994) The logrecord event-name is added as attribute with
612
key `name` only if the feature flag `populate-logs-event-name` is enabled.
713
- **Breaking** [2040](https://github.com/open-telemetry/opentelemetry-rust/pull/2040) Simplified stdout exporter:

opentelemetry-stdout/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-stdout"
3-
version = "0.5.0"
3+
version = "0.25.0"
44
description = "An OpenTelemetry exporter for stdout"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-stdout"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-stdout"
@@ -31,8 +31,8 @@ async-trait = { workspace = true, optional = true }
3131
chrono = { version = "0.4.34", default-features = false, features = ["now"] }
3232
thiserror = { workspace = true, optional = true }
3333
futures-util = { workspace = true, optional = true }
34-
opentelemetry = { version = "0.24", path = "../opentelemetry" }
35-
opentelemetry_sdk = { version = "0.24", path = "../opentelemetry-sdk" }
34+
opentelemetry = { version = "0.25", path = "../opentelemetry" }
35+
opentelemetry_sdk = { version = "0.25", path = "../opentelemetry-sdk" }
3636
serde = { workspace = true, features = ["derive"] }
3737
serde_json = { workspace = true }
3838
ordered-float = { workspace = true }

opentelemetry-zipkin/CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
## vNext
44

5+
## v0.25.0
6+
7+
- Update `opentelemetry` dependency version to 0.25
8+
- Update `opentelemetry_sdk` dependency version to 0.25
9+
- Update `opentelemetry-http` dependency version to 0.25
10+
- Update `opentelemetry-semantic-conventions` dependency version to 0.25
11+
- Starting with this version, this crate will align with `opentelemetry` crate
12+
on major,minor versions.
13+
514
## v0.22.0
615

716
### Changed

opentelemetry-zipkin/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-zipkin"
3-
version = "0.22.0"
3+
version = "0.25.0"
44
description = "Zipkin exporter for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-zipkin"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-zipkin"
@@ -28,10 +28,10 @@ reqwest-rustls = ["reqwest", "reqwest/rustls-tls-native-roots"]
2828
[dependencies]
2929
async-trait = { workspace = true }
3030
once_cell = { workspace = true }
31-
opentelemetry = { version = "0.24", path = "../opentelemetry" }
32-
opentelemetry_sdk = { version = "0.24", path = "../opentelemetry-sdk", features = ["trace"] }
33-
opentelemetry-http = { version = "0.13", path = "../opentelemetry-http" }
34-
opentelemetry-semantic-conventions = { version = "0.16", path = "../opentelemetry-semantic-conventions" }
31+
opentelemetry = { version = "0.25", path = "../opentelemetry" }
32+
opentelemetry_sdk = { version = "0.25", path = "../opentelemetry-sdk", features = ["trace"] }
33+
opentelemetry-http = { version = "0.25", path = "../opentelemetry-http" }
34+
opentelemetry-semantic-conventions = { version = "0.25", path = "../opentelemetry-semantic-conventions" }
3535
serde_json = { workspace = true }
3636
serde = { workspace = true, features = ["derive"] }
3737
typed-builder = "0.18"

opentelemetry/CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## vNext
44

5+
## v0.25.0
6+
57
- **BREAKING** [#1993](https://github.com/open-telemetry/opentelemetry-rust/pull/1993) Box complex types in AnyValue enum
68
Before:
79
```rust

opentelemetry/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry"
3-
version = "0.24.0"
3+
version = "0.25.0"
44
description = "OpenTelemetry API for Rust"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust"

0 commit comments

Comments
 (0)