Skip to content

Commit 1faa9a7

Browse files
cijothomasTommyCpp
andauthored
Prepare v0.23 release (#1738)
Co-authored-by: Zhongyang Wu <[email protected]>
1 parent 49c88ea commit 1faa9a7

File tree

27 files changed

+106
-46
lines changed

27 files changed

+106
-46
lines changed

opentelemetry-appender-log/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
## vNext
44

5+
## v0.4.0
6+
57
- Add log key-values as attributes [#1628](https://github.com/open-telemetry/opentelemetry-rust/pull/1628)
8+
- Update `opentelemetry` dependency version to 0.23
69

710
## v0.3.0
811

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.3.0"
3+
version = "0.4.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.22", path = "../opentelemetry", features = ["logs"]}
14+
opentelemetry = { version = "0.23", 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

+3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
## vNext
44

5+
## v0.4.0
6+
57
- Removed unwanted dependency on opentelemetry-sdk.
8+
- Update `opentelemetry` dependency version to 0.23
69

710
## v0.3.0
811

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.3.0"
3+
version = "0.4.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"
@@ -13,7 +13,7 @@ rust-version = "1.65"
1313
[dependencies]
1414
log = { workspace = true, optional = true }
1515
once_cell = { workspace = true }
16-
opentelemetry = { version = "0.22", path = "../opentelemetry", features = ["logs"] }
16+
opentelemetry = { version = "0.23", path = "../opentelemetry", features = ["logs"] }
1717
tracing = { workspace = true, features = ["std"]}
1818
tracing-core = { workspace = true }
1919
tracing-log = { version = "0.2", optional = true }

opentelemetry-http/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
## vNext
44

5+
## v0.12.0
6+
57
- Add `reqwest-rustls-webkpi-roots` feature flag to configure [`reqwest`](https://docs.rs/reqwest/0.11.27/reqwest/index.html#optional-features) to use embedded `webkpi-roots`.
8+
- Update `opentelemetry` dependency version to 0.23
69

710
## v0.11.1
811

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.11.1"
3+
version = "0.12.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"
@@ -19,6 +19,6 @@ bytes = { workspace = true }
1919
http = { workspace = true }
2020
hyper = { workspace = true, features = ["http2", "client", "tcp"], optional = true }
2121
isahc = { workspace = true, optional = true }
22-
opentelemetry = { version = "0.22", path = "../opentelemetry", features = ["trace"] }
22+
opentelemetry = { version = "0.23", path = "../opentelemetry", features = ["trace"] }
2323
reqwest = { workspace = true, features = ["blocking"], optional = true }
2424
tokio = { workspace = true, features = ["time"], optional = true }

opentelemetry-jaeger-propagator/CHANGELOG.md

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

33
## vNext
44

5+
## v0.2.0
6+
57
### Changed
68

79
- Propagation error will be reported to global error handler [#1640](https://github.com/open-telemetry/opentelemetry-rust/pull/1640)
10+
- Update `opentelemetry` dependency version to 0.23
811

912
## v0.1.0
1013

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.1.0"
3+
version = "0.2.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.22", default-features = false, features = [
23+
opentelemetry = { version = "0.23", default-features = false, features = [
2424
"trace",
2525
], path = "../opentelemetry" }
2626

opentelemetry-jaeger/CHANGELOG.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,15 @@ Starting with [Jaeger v1.38](https://github.com/jaegertracing/jaeger/releases/ta
77

88
Please check the [README](https://crates.io/crates/opentelemetry-jaeger) for more information.
99

10-
## vNext
10+
## v0.22.0
11+
12+
- **This is the last release of this crate.**
13+
Jaeger propagator is part of [opentelemetry-jaeger-propagator](../opentelemetry-jaeger-propagator/).
14+
For exporting to Jaeger, use [opentelemetry-otlp](../opentelemetry-otlp/).
15+
- Update `opentelemetry` dependency version to 0.23
16+
- Update `opentelemetry_sdk` dependency version to 0.23
17+
- Update `opentelemetry-http` dependency version to 0.12
18+
- Update `opentelemetry-semantic-conventions` dependency version to 0.15
1119

1220
## v0.21.0
1321

opentelemetry-jaeger/Cargo.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-jaeger"
3-
version = "0.21.0"
3+
version = "0.22.0"
44
description = "Jaeger exporter for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger"
@@ -32,10 +32,10 @@ hyper = { workspace = true, features = ["client"], optional = true }
3232
hyper-tls = { version = "0.5.0", default-features = false, optional = true }
3333
isahc = { workspace = true, optional = true }
3434
js-sys = { version = "0.3", optional = true }
35-
opentelemetry = { version = "0.22", default-features = false, features = ["trace"], path = "../opentelemetry" }
36-
opentelemetry_sdk = { version = "0.22", default-features = false, features = ["trace"], path = "../opentelemetry-sdk" }
37-
opentelemetry-http = { version = "0.11", path = "../opentelemetry-http", optional = true }
38-
opentelemetry-semantic-conventions = { version = "0.14", path = "../opentelemetry-semantic-conventions" }
35+
opentelemetry = { version = "0.23", default-features = false, features = ["trace"], path = "../opentelemetry" }
36+
opentelemetry_sdk = { version = "0.23", default-features = false, features = ["trace"], path = "../opentelemetry-sdk" }
37+
opentelemetry-http = { version = "0.12", path = "../opentelemetry-http", optional = true }
38+
opentelemetry-semantic-conventions = { version = "0.15", path = "../opentelemetry-semantic-conventions" }
3939
pin-project-lite = { workspace = true, optional = true }
4040
reqwest = { workspace = true, optional = true }
4141
thrift = "0.17.0"
@@ -56,7 +56,7 @@ futures-util = { workspace = true, features = ["std", "alloc"]}
5656
tokio = { workspace = true, features = ["net", "sync"] }
5757
bytes = { workspace = true }
5858
futures-executor = { workspace = true }
59-
opentelemetry-jaeger-propagator = { version = "0.1", path = "../opentelemetry-jaeger-propagator" } # for doctests
59+
opentelemetry-jaeger-propagator = { path = "../opentelemetry-jaeger-propagator" } # for doctests
6060
opentelemetry_sdk = { features = ["trace", "testing", "rt-tokio"], path = "../opentelemetry-sdk" }
6161

6262
[dependencies.web-sys]

opentelemetry-jaeger/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The opentelemetry-jaeger crate previously contained both a Jaeger exporter and a
1414
To prepare for the deprecation of the Jaeger exporter, the Jaeger propagator implementation has been migrated to
1515
[opentelemetry-jaeger-propagator](../opentelemetry-jaeger-propagator/).
1616

17-
The plan is to have 0.22.0 be the last release of the Jaeger exporter. This means that future versions of the OpenTelemetry
17+
The 0.22.0 is the last release of the Jaeger exporter. This means that future versions of the OpenTelemetry
1818
SDK will not work with the exporter.
1919

2020
If you have any questions please comment on the [Jaeger Deprecation Issue][deprecation-issue].
@@ -42,7 +42,7 @@ Jaeger `agent` or `collector` endpoint for processing and visualization.
4242
[jaeger-deprecation]: https://opentelemetry.io/blog/2022/jaeger-native-otlp/
4343
[exporting-otlp]: https://github.com/open-telemetry/opentelemetry-rust/tree/main/examples/tracing-jaeger
4444
[Jaeger 1.35.0]: https://github.com/jaegertracing/jaeger/releases/tag/v1.35.0
45-
[deprecation-issue]: https://github.com/open-telemetry/opentelemetry-rust/pull/995
45+
[deprecation-issue]: https://github.com/open-telemetry/opentelemetry-rust/issues/995
4646
[`OpenTelemetry`]: https://crates.io/crates/opentelemetry
4747
[msrv]: #supported-rust-versions
4848

opentelemetry-otlp/CHANGELOG.md

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

33
## vNext
44

5+
## v0.16.0
6+
57
### Fixed
68

79
- URL encoded values in `OTEL_EXPORTER_OTLP_HEADERS` are now correctly decoded. [#1578](https://github.com/open-telemetry/opentelemetry-rust/pull/1578)
@@ -20,6 +22,10 @@
2022
- **Breaking** Remove global provider for Logs [#1691](https://github.com/open-telemetry/opentelemetry-rust/pull/1691/)
2123
- The method OtlpLogPipeline::install_simple() and OtlpLogPipeline::install_batch() now return `LoggerProvider` instead of
2224
`Logger`. Refer to the [basic-otlp](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-otlp/examples/basic-otlp/src/main.rs) and [basic-otlp-http](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-otlp/examples/basic-otlp-http/src/main.rs) examples for how to initialize OTLP Log Exporter to use with OpenTelemetryLogBridge and OpenTelemetryTracingBridge respectively.
25+
- Update `opentelemetry` dependency version to 0.23
26+
- Update `opentelemetry_sdk` dependency version to 0.23
27+
- Update `opentelemetry-http` dependency version to 0.12
28+
- Update `opentelemetry-proto` dependency version to 0.6
2329

2430
## v0.15.0
2531

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.15.0"
3+
version = "0.16.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.22", default-features = false, path = "../opentelemetry" }
32-
opentelemetry_sdk = { version = "0.22", default-features = false, path = "../opentelemetry-sdk" }
33-
opentelemetry-http = { version = "0.11", path = "../opentelemetry-http", optional = true }
34-
opentelemetry-proto = { version = "0.5", path = "../opentelemetry-proto", default-features = false }
31+
opentelemetry = { version = "0.23", default-features = false, path = "../opentelemetry" }
32+
opentelemetry_sdk = { version = "0.23", default-features = false, path = "../opentelemetry-sdk" }
33+
opentelemetry-http = { version = "0.12", path = "../opentelemetry-http", optional = true }
34+
opentelemetry-proto = { version = "0.6", path = "../opentelemetry-proto", default-features = false }
3535

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

opentelemetry-prometheus/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@
22

33
## vNext
44

5+
## v0.16.0
6+
57
### Added
68

79
- Add `ResourceSelector` to allow attaching resource as attributes to metrics [#1608](https://github.com/open-telemetry/opentelemetry-rust/pull/1608)
810

11+
### Changed
12+
13+
- Update `opentelemetry` dependency version to 0.23
14+
- Update `opentelemetry_sdk` dependency version to 0.23
15+
916
## v0.15.0
1017

1118
### Changed

opentelemetry-prometheus/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-prometheus"
3-
version = "0.15.0"
3+
version = "0.16.0"
44
description = "Prometheus exporter for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust"
@@ -21,8 +21,8 @@ rustdoc-args = ["--cfg", "docsrs"]
2121

2222
[dependencies]
2323
once_cell = { workspace = true }
24-
opentelemetry = { version = "0.22", path = "../opentelemetry", default-features = false, features = ["metrics"] }
25-
opentelemetry_sdk = { version = "0.22", path = "../opentelemetry-sdk", default-features = false, features = ["metrics"] }
24+
opentelemetry = { version = "0.23", path = "../opentelemetry", default-features = false, features = ["metrics"] }
25+
opentelemetry_sdk = { version = "0.23", path = "../opentelemetry-sdk", default-features = false, features = ["metrics"] }
2626
prometheus = "0.13"
2727
protobuf = "2.14"
2828

opentelemetry-proto/CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22

33
## vNext
44

5-
- Update protobuf definitions to v1.2.0 [#1668](https://github.com/open-telemetry/opentelemetry-rust/pull/1668)
5+
## v0.6.0
6+
67
- Update protobuf definitions to v1.3.1 [#1721](https://github.com/open-telemetry/opentelemetry-rust/pull/1721)
78
- Fix the feature flag condition of `opentelemetry-proto/src/transform/logs.rs` [#1746](https://github.com/open-telemetry/opentelemetry-rust/pull/1746)
9+
- Update `opentelemetry` dependency version to 0.23
10+
- Update `opentelemetry_sdk` dependency version to 0.23
811

912
## v0.5.0
1013

opentelemetry-proto/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-proto"
3-
version = "0.5.0"
3+
version = "0.6.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"
@@ -50,8 +50,8 @@ with-serde = ["serde", "hex"]
5050
[dependencies]
5151
tonic = { workspace = true, optional = true, features = ["codegen", "prost"] }
5252
prost = { workspace = true, optional = true }
53-
opentelemetry = { version = "0.22", default-features = false, path = "../opentelemetry" }
54-
opentelemetry_sdk = { version = "0.22", default-features = false, path = "../opentelemetry-sdk" }
53+
opentelemetry = { version = "0.23", default-features = false, path = "../opentelemetry" }
54+
opentelemetry_sdk = { version = "0.23", default-features = false, path = "../opentelemetry-sdk" }
5555
schemars = { version = "0.8", optional = true }
5656
serde = { workspace = true, optional = true, features = ["serde_derive"] }
5757
hex = { version = "0.4.3", optional = true }

opentelemetry-sdk/CHANGELOG.md

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

33
## vNext
44

5+
## v0.23.0
6+
57
- Fix SimpleSpanProcessor to be consistent with log counterpart. Also removed
68
dependency on crossbeam-channel.
79
[1612](https://github.com/open-telemetry/opentelemetry-rust/pull/1612/files)
@@ -34,6 +36,8 @@
3436
- **Breaking** [#1729](https://github.com/open-telemetry/opentelemetry-rust/pull/1729)
3537
- Update the return type of `TracerProvider.span_processors()` from `&Vec<Box<dyn SpanProcessor>>` to `&[Box<dyn SpanProcessor>]`.
3638
- Update the return type of `LoggerProvider.log_processors()` from `&Vec<Box<dyn LogProcessor>>` to `&[Box<dyn LogProcessor>]`.
39+
- Update `opentelemetry` dependency version to 0.23
40+
- Update `opentelemetry-http` dependency version to 0.12
3741
- **Breaking** [#1750](https://github.com/open-telemetry/opentelemetry-rust/pull/1729)
3842
- Update the return type of `LoggerProvider.shutdown()` from `Vec<LogResult<()>>` to `LogResult<()>`.
3943

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.22.1"
3+
version = "0.23.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.22", path = "../opentelemetry/" }
14-
opentelemetry-http = { version = "0.11", path = "../opentelemetry-http", optional = true }
13+
opentelemetry = { version = "0.23", path = "../opentelemetry/" }
14+
opentelemetry-http = { version = "0.12", 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

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

33
## vNext
44

5+
## v0.15.0
6+
57
### Changed
68

79
- Update to [v1.24.0](https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.24.0) of the semantic conventions.

opentelemetry-semantic-conventions/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "opentelemetry-semantic-conventions"
3-
version = "0.14.0"
3+
version = "0.15.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"
@@ -20,5 +20,5 @@ all-features = true
2020
rustdoc-args = ["--cfg", "docsrs"]
2121

2222
[dev-dependencies]
23-
opentelemetry = { version = "0.22", default-features = false, path = "../opentelemetry" } # for doctests
24-
opentelemetry_sdk = { version = "0.22", features = ["trace"], path = "../opentelemetry-sdk" } # for doctests
23+
opentelemetry = { default-features = false, path = "../opentelemetry" } # for doctests
24+
opentelemetry_sdk = { features = ["trace"], path = "../opentelemetry-sdk" } # for doctests

opentelemetry-stdout/CHANGELOG.md

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

33
## vNext
44

5+
## v0.4.0
6+
7+
### Changed
8+
9+
- The default feature now includes logs, metrics and trace.
10+
- Update `opentelemetry` dependency version to 0.23
11+
- Update `opentelemetry_sdk` dependency version to 0.23
12+
513
## v0.3.0
614

715
### Changed
@@ -10,7 +18,6 @@
1018
- Fix StatusCode in stdout exporter [#1454](https://github.com/open-telemetry/opentelemetry-rust/pull/1454)
1119
- Add missing event timestamps [#1391](https://github.com/open-telemetry/opentelemetry-rust/pull/1391)
1220
- Adjusted `chrono` features to reduce number of transitive dependencies. [#1569](https://github.com/open-telemetry/opentelemetry-rust/pull/1569)
13-
- The default feature now includes logs, metrics and trace.
1421

1522
## v0.2.0
1623

0 commit comments

Comments
 (0)