From 1faa9a7c7b7d54024a9557d257d7c5195edec4af Mon Sep 17 00:00:00 2001 From: Cijo Thomas Date: Wed, 15 May 2024 09:44:13 -0700 Subject: [PATCH] Prepare v0.23 release (#1738) Co-authored-by: Zhongyang Wu --- opentelemetry-appender-log/CHANGELOG.md | 3 +++ opentelemetry-appender-log/Cargo.toml | 4 ++-- opentelemetry-appender-tracing/CHANGELOG.md | 3 +++ opentelemetry-appender-tracing/Cargo.toml | 4 ++-- opentelemetry-http/CHANGELOG.md | 3 +++ opentelemetry-http/Cargo.toml | 4 ++-- opentelemetry-jaeger-propagator/CHANGELOG.md | 3 +++ opentelemetry-jaeger-propagator/Cargo.toml | 4 ++-- opentelemetry-jaeger/CHANGELOG.md | 10 +++++++++- opentelemetry-jaeger/Cargo.toml | 12 ++++++------ opentelemetry-jaeger/README.md | 4 ++-- opentelemetry-otlp/CHANGELOG.md | 6 ++++++ opentelemetry-otlp/Cargo.toml | 10 +++++----- opentelemetry-prometheus/CHANGELOG.md | 7 +++++++ opentelemetry-prometheus/Cargo.toml | 6 +++--- opentelemetry-proto/CHANGELOG.md | 5 ++++- opentelemetry-proto/Cargo.toml | 6 +++--- opentelemetry-sdk/CHANGELOG.md | 4 ++++ opentelemetry-sdk/Cargo.toml | 6 +++--- opentelemetry-semantic-conventions/CHANGELOG.md | 2 ++ opentelemetry-semantic-conventions/Cargo.toml | 6 +++--- opentelemetry-stdout/CHANGELOG.md | 9 ++++++++- opentelemetry-stdout/Cargo.toml | 8 ++++---- opentelemetry-zipkin/CHANGELOG.md | 9 +++++++++ opentelemetry-zipkin/Cargo.toml | 10 +++++----- opentelemetry/CHANGELOG.md | 2 ++ opentelemetry/Cargo.toml | 2 +- 27 files changed, 106 insertions(+), 46 deletions(-) diff --git a/opentelemetry-appender-log/CHANGELOG.md b/opentelemetry-appender-log/CHANGELOG.md index dd574e51ca..223d9a5a6f 100644 --- a/opentelemetry-appender-log/CHANGELOG.md +++ b/opentelemetry-appender-log/CHANGELOG.md @@ -2,7 +2,10 @@ ## vNext +## v0.4.0 + - Add log key-values as attributes [#1628](https://github.com/open-telemetry/opentelemetry-rust/pull/1628) +- Update `opentelemetry` dependency version to 0.23 ## v0.3.0 diff --git a/opentelemetry-appender-log/Cargo.toml b/opentelemetry-appender-log/Cargo.toml index 9a94411637..17bf2c3049 100644 --- a/opentelemetry-appender-log/Cargo.toml +++ b/opentelemetry-appender-log/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-appender-log" -version = "0.3.0" +version = "0.4.0" description = "An OpenTelemetry appender for the log crate" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-log" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-log" @@ -11,7 +11,7 @@ rust-version = "1.65" edition = "2021" [dependencies] -opentelemetry = { version = "0.22", path = "../opentelemetry", features = ["logs"]} +opentelemetry = { version = "0.23", path = "../opentelemetry", features = ["logs"]} log = { workspace = true, features = ["kv", "std"]} serde = { workspace = true, optional = true, features = ["std"] } diff --git a/opentelemetry-appender-tracing/CHANGELOG.md b/opentelemetry-appender-tracing/CHANGELOG.md index d7c0522624..edf820c902 100644 --- a/opentelemetry-appender-tracing/CHANGELOG.md +++ b/opentelemetry-appender-tracing/CHANGELOG.md @@ -2,7 +2,10 @@ ## vNext +## v0.4.0 + - Removed unwanted dependency on opentelemetry-sdk. +- Update `opentelemetry` dependency version to 0.23 ## v0.3.0 diff --git a/opentelemetry-appender-tracing/Cargo.toml b/opentelemetry-appender-tracing/Cargo.toml index 690f670fac..6b71a8cd3b 100644 --- a/opentelemetry-appender-tracing/Cargo.toml +++ b/opentelemetry-appender-tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-appender-tracing" -version = "0.3.0" +version = "0.4.0" edition = "2021" description = "An OpenTelemetry log appender for the tracing crate" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-appender-tracing" @@ -13,7 +13,7 @@ rust-version = "1.65" [dependencies] log = { workspace = true, optional = true } once_cell = { workspace = true } -opentelemetry = { version = "0.22", path = "../opentelemetry", features = ["logs"] } +opentelemetry = { version = "0.23", path = "../opentelemetry", features = ["logs"] } tracing = { workspace = true, features = ["std"]} tracing-core = { workspace = true } tracing-log = { version = "0.2", optional = true } diff --git a/opentelemetry-http/CHANGELOG.md b/opentelemetry-http/CHANGELOG.md index 0d768b4a85..0cda2a1f8c 100644 --- a/opentelemetry-http/CHANGELOG.md +++ b/opentelemetry-http/CHANGELOG.md @@ -2,7 +2,10 @@ ## vNext +## v0.12.0 + - 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`. +- Update `opentelemetry` dependency version to 0.23 ## v0.11.1 diff --git a/opentelemetry-http/Cargo.toml b/opentelemetry-http/Cargo.toml index 09684a2362..29ba96d795 100644 --- a/opentelemetry-http/Cargo.toml +++ b/opentelemetry-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-http" -version = "0.11.1" +version = "0.12.0" description = "Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies." homepage = "https://github.com/open-telemetry/opentelemetry-rust" repository = "https://github.com/open-telemetry/opentelemetry-rust" @@ -19,6 +19,6 @@ bytes = { workspace = true } http = { workspace = true } hyper = { workspace = true, features = ["http2", "client", "tcp"], optional = true } isahc = { workspace = true, optional = true } -opentelemetry = { version = "0.22", path = "../opentelemetry", features = ["trace"] } +opentelemetry = { version = "0.23", path = "../opentelemetry", features = ["trace"] } reqwest = { workspace = true, features = ["blocking"], optional = true } tokio = { workspace = true, features = ["time"], optional = true } diff --git a/opentelemetry-jaeger-propagator/CHANGELOG.md b/opentelemetry-jaeger-propagator/CHANGELOG.md index d907763615..6365083295 100644 --- a/opentelemetry-jaeger-propagator/CHANGELOG.md +++ b/opentelemetry-jaeger-propagator/CHANGELOG.md @@ -2,9 +2,12 @@ ## vNext +## v0.2.0 + ### Changed - Propagation error will be reported to global error handler [#1640](https://github.com/open-telemetry/opentelemetry-rust/pull/1640) +- Update `opentelemetry` dependency version to 0.23 ## v0.1.0 diff --git a/opentelemetry-jaeger-propagator/Cargo.toml b/opentelemetry-jaeger-propagator/Cargo.toml index 2e2d747bf8..073bce1c32 100644 --- a/opentelemetry-jaeger-propagator/Cargo.toml +++ b/opentelemetry-jaeger-propagator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-jaeger-propagator" -version = "0.1.0" +version = "0.2.0" description = "Jaeger propagator for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger-propagator" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger-propagator" @@ -20,7 +20,7 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -opentelemetry = { version = "0.22", default-features = false, features = [ +opentelemetry = { version = "0.23", default-features = false, features = [ "trace", ], path = "../opentelemetry" } diff --git a/opentelemetry-jaeger/CHANGELOG.md b/opentelemetry-jaeger/CHANGELOG.md index 98409ee4ca..179a8e874d 100644 --- a/opentelemetry-jaeger/CHANGELOG.md +++ b/opentelemetry-jaeger/CHANGELOG.md @@ -7,7 +7,15 @@ Starting with [Jaeger v1.38](https://github.com/jaegertracing/jaeger/releases/ta Please check the [README](https://crates.io/crates/opentelemetry-jaeger) for more information. -## vNext +## v0.22.0 + +- **This is the last release of this crate.** + Jaeger propagator is part of [opentelemetry-jaeger-propagator](../opentelemetry-jaeger-propagator/). + For exporting to Jaeger, use [opentelemetry-otlp](../opentelemetry-otlp/). +- Update `opentelemetry` dependency version to 0.23 +- Update `opentelemetry_sdk` dependency version to 0.23 +- Update `opentelemetry-http` dependency version to 0.12 +- Update `opentelemetry-semantic-conventions` dependency version to 0.15 ## v0.21.0 diff --git a/opentelemetry-jaeger/Cargo.toml b/opentelemetry-jaeger/Cargo.toml index b184ebfda8..eabfa4ee45 100644 --- a/opentelemetry-jaeger/Cargo.toml +++ b/opentelemetry-jaeger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-jaeger" -version = "0.21.0" +version = "0.22.0" description = "Jaeger exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger" @@ -32,10 +32,10 @@ hyper = { workspace = true, features = ["client"], optional = true } hyper-tls = { version = "0.5.0", default-features = false, optional = true } isahc = { workspace = true, optional = true } js-sys = { version = "0.3", optional = true } -opentelemetry = { version = "0.22", default-features = false, features = ["trace"], path = "../opentelemetry" } -opentelemetry_sdk = { version = "0.22", default-features = false, features = ["trace"], path = "../opentelemetry-sdk" } -opentelemetry-http = { version = "0.11", path = "../opentelemetry-http", optional = true } -opentelemetry-semantic-conventions = { version = "0.14", path = "../opentelemetry-semantic-conventions" } +opentelemetry = { version = "0.23", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry_sdk = { version = "0.23", default-features = false, features = ["trace"], path = "../opentelemetry-sdk" } +opentelemetry-http = { version = "0.12", path = "../opentelemetry-http", optional = true } +opentelemetry-semantic-conventions = { version = "0.15", path = "../opentelemetry-semantic-conventions" } pin-project-lite = { workspace = true, optional = true } reqwest = { workspace = true, optional = true } thrift = "0.17.0" @@ -56,7 +56,7 @@ futures-util = { workspace = true, features = ["std", "alloc"]} tokio = { workspace = true, features = ["net", "sync"] } bytes = { workspace = true } futures-executor = { workspace = true } -opentelemetry-jaeger-propagator = { version = "0.1", path = "../opentelemetry-jaeger-propagator" } # for doctests +opentelemetry-jaeger-propagator = { path = "../opentelemetry-jaeger-propagator" } # for doctests opentelemetry_sdk = { features = ["trace", "testing", "rt-tokio"], path = "../opentelemetry-sdk" } [dependencies.web-sys] diff --git a/opentelemetry-jaeger/README.md b/opentelemetry-jaeger/README.md index 1c7bcb71d5..d6b0cb639d 100644 --- a/opentelemetry-jaeger/README.md +++ b/opentelemetry-jaeger/README.md @@ -14,7 +14,7 @@ The opentelemetry-jaeger crate previously contained both a Jaeger exporter and a To prepare for the deprecation of the Jaeger exporter, the Jaeger propagator implementation has been migrated to [opentelemetry-jaeger-propagator](../opentelemetry-jaeger-propagator/). -The plan is to have 0.22.0 be the last release of the Jaeger exporter. This means that future versions of the OpenTelemetry +The 0.22.0 is the last release of the Jaeger exporter. This means that future versions of the OpenTelemetry SDK will not work with the exporter. 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. [jaeger-deprecation]: https://opentelemetry.io/blog/2022/jaeger-native-otlp/ [exporting-otlp]: https://github.com/open-telemetry/opentelemetry-rust/tree/main/examples/tracing-jaeger [Jaeger 1.35.0]: https://github.com/jaegertracing/jaeger/releases/tag/v1.35.0 -[deprecation-issue]: https://github.com/open-telemetry/opentelemetry-rust/pull/995 +[deprecation-issue]: https://github.com/open-telemetry/opentelemetry-rust/issues/995 [`OpenTelemetry`]: https://crates.io/crates/opentelemetry [msrv]: #supported-rust-versions diff --git a/opentelemetry-otlp/CHANGELOG.md b/opentelemetry-otlp/CHANGELOG.md index c14fb32a6c..911893e3a5 100644 --- a/opentelemetry-otlp/CHANGELOG.md +++ b/opentelemetry-otlp/CHANGELOG.md @@ -2,6 +2,8 @@ ## vNext +## v0.16.0 + ### Fixed - 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 @@ - **Breaking** Remove global provider for Logs [#1691](https://github.com/open-telemetry/opentelemetry-rust/pull/1691/) - The method OtlpLogPipeline::install_simple() and OtlpLogPipeline::install_batch() now return `LoggerProvider` instead of `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. +- Update `opentelemetry` dependency version to 0.23 +- Update `opentelemetry_sdk` dependency version to 0.23 +- Update `opentelemetry-http` dependency version to 0.12 +- Update `opentelemetry-proto` dependency version to 0.6 ## v0.15.0 diff --git a/opentelemetry-otlp/Cargo.toml b/opentelemetry-otlp/Cargo.toml index 1a4776bc1b..99d45e688e 100644 --- a/opentelemetry-otlp/Cargo.toml +++ b/opentelemetry-otlp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-otlp" -version = "0.15.0" +version = "0.16.0" description = "Exporter for the OpenTelemetry Collector" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp" @@ -28,10 +28,10 @@ rustdoc-args = ["--cfg", "docsrs"] [dependencies] async-trait = { workspace = true } futures-core = { workspace = true } -opentelemetry = { version = "0.22", default-features = false, path = "../opentelemetry" } -opentelemetry_sdk = { version = "0.22", default-features = false, path = "../opentelemetry-sdk" } -opentelemetry-http = { version = "0.11", path = "../opentelemetry-http", optional = true } -opentelemetry-proto = { version = "0.5", path = "../opentelemetry-proto", default-features = false } +opentelemetry = { version = "0.23", default-features = false, path = "../opentelemetry" } +opentelemetry_sdk = { version = "0.23", default-features = false, path = "../opentelemetry-sdk" } +opentelemetry-http = { version = "0.12", path = "../opentelemetry-http", optional = true } +opentelemetry-proto = { version = "0.6", path = "../opentelemetry-proto", default-features = false } prost = { workspace = true, optional = true } tonic = { workspace = true, optional = true } diff --git a/opentelemetry-prometheus/CHANGELOG.md b/opentelemetry-prometheus/CHANGELOG.md index 2b1973445e..0b1de5664e 100644 --- a/opentelemetry-prometheus/CHANGELOG.md +++ b/opentelemetry-prometheus/CHANGELOG.md @@ -2,10 +2,17 @@ ## vNext +## v0.16.0 + ### Added - Add `ResourceSelector` to allow attaching resource as attributes to metrics [#1608](https://github.com/open-telemetry/opentelemetry-rust/pull/1608) +### Changed + +- Update `opentelemetry` dependency version to 0.23 +- Update `opentelemetry_sdk` dependency version to 0.23 + ## v0.15.0 ### Changed diff --git a/opentelemetry-prometheus/Cargo.toml b/opentelemetry-prometheus/Cargo.toml index 83e1855d89..a983284350 100644 --- a/opentelemetry-prometheus/Cargo.toml +++ b/opentelemetry-prometheus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-prometheus" -version = "0.15.0" +version = "0.16.0" description = "Prometheus exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust" repository = "https://github.com/open-telemetry/opentelemetry-rust" @@ -21,8 +21,8 @@ rustdoc-args = ["--cfg", "docsrs"] [dependencies] once_cell = { workspace = true } -opentelemetry = { version = "0.22", path = "../opentelemetry", default-features = false, features = ["metrics"] } -opentelemetry_sdk = { version = "0.22", path = "../opentelemetry-sdk", default-features = false, features = ["metrics"] } +opentelemetry = { version = "0.23", path = "../opentelemetry", default-features = false, features = ["metrics"] } +opentelemetry_sdk = { version = "0.23", path = "../opentelemetry-sdk", default-features = false, features = ["metrics"] } prometheus = "0.13" protobuf = "2.14" diff --git a/opentelemetry-proto/CHANGELOG.md b/opentelemetry-proto/CHANGELOG.md index d228896880..eee7294902 100644 --- a/opentelemetry-proto/CHANGELOG.md +++ b/opentelemetry-proto/CHANGELOG.md @@ -2,9 +2,12 @@ ## vNext -- Update protobuf definitions to v1.2.0 [#1668](https://github.com/open-telemetry/opentelemetry-rust/pull/1668) +## v0.6.0 + - Update protobuf definitions to v1.3.1 [#1721](https://github.com/open-telemetry/opentelemetry-rust/pull/1721) - Fix the feature flag condition of `opentelemetry-proto/src/transform/logs.rs` [#1746](https://github.com/open-telemetry/opentelemetry-rust/pull/1746) +- Update `opentelemetry` dependency version to 0.23 +- Update `opentelemetry_sdk` dependency version to 0.23 ## v0.5.0 diff --git a/opentelemetry-proto/Cargo.toml b/opentelemetry-proto/Cargo.toml index a812eae436..1ff235ba6a 100644 --- a/opentelemetry-proto/Cargo.toml +++ b/opentelemetry-proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-proto" -version = "0.5.0" +version = "0.6.0" description = "Protobuf generated files and transformations." homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto" @@ -50,8 +50,8 @@ with-serde = ["serde", "hex"] [dependencies] tonic = { workspace = true, optional = true, features = ["codegen", "prost"] } prost = { workspace = true, optional = true } -opentelemetry = { version = "0.22", default-features = false, path = "../opentelemetry" } -opentelemetry_sdk = { version = "0.22", default-features = false, path = "../opentelemetry-sdk" } +opentelemetry = { version = "0.23", default-features = false, path = "../opentelemetry" } +opentelemetry_sdk = { version = "0.23", default-features = false, path = "../opentelemetry-sdk" } schemars = { version = "0.8", optional = true } serde = { workspace = true, optional = true, features = ["serde_derive"] } hex = { version = "0.4.3", optional = true } diff --git a/opentelemetry-sdk/CHANGELOG.md b/opentelemetry-sdk/CHANGELOG.md index 0264343a00..468f146bb7 100644 --- a/opentelemetry-sdk/CHANGELOG.md +++ b/opentelemetry-sdk/CHANGELOG.md @@ -2,6 +2,8 @@ ## vNext +## v0.23.0 + - Fix SimpleSpanProcessor to be consistent with log counterpart. Also removed dependency on crossbeam-channel. [1612](https://github.com/open-telemetry/opentelemetry-rust/pull/1612/files) @@ -34,6 +36,8 @@ - **Breaking** [#1729](https://github.com/open-telemetry/opentelemetry-rust/pull/1729) - Update the return type of `TracerProvider.span_processors()` from `&Vec>` to `&[Box]`. - Update the return type of `LoggerProvider.log_processors()` from `&Vec>` to `&[Box]`. +- Update `opentelemetry` dependency version to 0.23 +- Update `opentelemetry-http` dependency version to 0.12 - **Breaking** [#1750](https://github.com/open-telemetry/opentelemetry-rust/pull/1729) - Update the return type of `LoggerProvider.shutdown()` from `Vec>` to `LogResult<()>`. diff --git a/opentelemetry-sdk/Cargo.toml b/opentelemetry-sdk/Cargo.toml index cf811acc01..23ea00c76c 100644 --- a/opentelemetry-sdk/Cargo.toml +++ b/opentelemetry-sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry_sdk" -version = "0.22.1" +version = "0.23.0" description = "The SDK for the OpenTelemetry metrics collection and distributed tracing framework" homepage = "https://github.com/open-telemetry/opentelemetry-rust" repository = "https://github.com/open-telemetry/opentelemetry-rust" @@ -10,8 +10,8 @@ edition = "2021" rust-version = "1.65" [dependencies] -opentelemetry = { version = "0.22", path = "../opentelemetry/" } -opentelemetry-http = { version = "0.11", path = "../opentelemetry-http", optional = true } +opentelemetry = { version = "0.23", path = "../opentelemetry/" } +opentelemetry-http = { version = "0.12", path = "../opentelemetry-http", optional = true } async-std = { workspace = true, features = ["unstable"], optional = true } async-trait = { workspace = true, optional = true } futures-channel = "0.3" diff --git a/opentelemetry-semantic-conventions/CHANGELOG.md b/opentelemetry-semantic-conventions/CHANGELOG.md index b24ba5aab6..7bac94d99c 100644 --- a/opentelemetry-semantic-conventions/CHANGELOG.md +++ b/opentelemetry-semantic-conventions/CHANGELOG.md @@ -2,6 +2,8 @@ ## vNext +## v0.15.0 + ### Changed - Update to [v1.24.0](https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.24.0) of the semantic conventions. diff --git a/opentelemetry-semantic-conventions/Cargo.toml b/opentelemetry-semantic-conventions/Cargo.toml index 8abee02e78..117b4f5a78 100644 --- a/opentelemetry-semantic-conventions/Cargo.toml +++ b/opentelemetry-semantic-conventions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-semantic-conventions" -version = "0.14.0" +version = "0.15.0" description = "Semantic conventions for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions" @@ -20,5 +20,5 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dev-dependencies] -opentelemetry = { version = "0.22", default-features = false, path = "../opentelemetry" } # for doctests -opentelemetry_sdk = { version = "0.22", features = ["trace"], path = "../opentelemetry-sdk" } # for doctests +opentelemetry = { default-features = false, path = "../opentelemetry" } # for doctests +opentelemetry_sdk = { features = ["trace"], path = "../opentelemetry-sdk" } # for doctests diff --git a/opentelemetry-stdout/CHANGELOG.md b/opentelemetry-stdout/CHANGELOG.md index 9ad150b1f3..7b3ac69e90 100644 --- a/opentelemetry-stdout/CHANGELOG.md +++ b/opentelemetry-stdout/CHANGELOG.md @@ -2,6 +2,14 @@ ## vNext +## v0.4.0 + +### Changed + +- The default feature now includes logs, metrics and trace. +- Update `opentelemetry` dependency version to 0.23 +- Update `opentelemetry_sdk` dependency version to 0.23 + ## v0.3.0 ### Changed @@ -10,7 +18,6 @@ - Fix StatusCode in stdout exporter [#1454](https://github.com/open-telemetry/opentelemetry-rust/pull/1454) - Add missing event timestamps [#1391](https://github.com/open-telemetry/opentelemetry-rust/pull/1391) - Adjusted `chrono` features to reduce number of transitive dependencies. [#1569](https://github.com/open-telemetry/opentelemetry-rust/pull/1569) -- The default feature now includes logs, metrics and trace. ## v0.2.0 diff --git a/opentelemetry-stdout/Cargo.toml b/opentelemetry-stdout/Cargo.toml index 44475ac502..e45de52463 100644 --- a/opentelemetry-stdout/Cargo.toml +++ b/opentelemetry-stdout/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-stdout" -version = "0.3.0" +version = "0.4.0" description = "An OpenTelemetry exporter for stdout" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-stdout" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-stdout" @@ -26,8 +26,8 @@ async-trait = { workspace = true, optional = true } chrono = { version = "0.4.34", default-features = false, features = ["now"] } thiserror = { workspace = true, optional = true } futures-util = { workspace = true, optional = true } -opentelemetry = { version = "0.22", path = "../opentelemetry", default_features = false } -opentelemetry_sdk = { version = "0.22", path = "../opentelemetry-sdk", default_features = false } +opentelemetry = { version = "0.23", path = "../opentelemetry", default_features = false } +opentelemetry_sdk = { version = "0.23", path = "../opentelemetry-sdk", default_features = false } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } ordered-float = { workspace = true } @@ -35,7 +35,7 @@ ordered-float = { workspace = true } [dev-dependencies] opentelemetry = { path = "../opentelemetry", features = ["metrics"] } opentelemetry_sdk = { path = "../opentelemetry-sdk", features = ["rt-tokio", "metrics"] } -opentelemetry-appender-tracing = { version = "0.3.0", path = "../opentelemetry-appender-tracing"} +opentelemetry-appender-tracing = { path = "../opentelemetry-appender-tracing"} tracing = { workspace = true, features = ["std"]} tracing-subscriber = { workspace = true, features = ["registry", "std"] } tokio = { workspace = true, features = ["full"] } diff --git a/opentelemetry-zipkin/CHANGELOG.md b/opentelemetry-zipkin/CHANGELOG.md index 223c3db09d..68ef3842c5 100644 --- a/opentelemetry-zipkin/CHANGELOG.md +++ b/opentelemetry-zipkin/CHANGELOG.md @@ -2,6 +2,15 @@ ## vNext +## v0.21.0 + +### Changed + +- Update `opentelemetry` dependency version to 0.23 +- Update `opentelemetry_sdk` dependency version to 0.23 +- Update `opentelemetry-http` dependency version to 0.12 +- Update `opentelemetry-semantic-conventions` dependency version to 0.15 + ## v0.20.0 ### Changed diff --git a/opentelemetry-zipkin/Cargo.toml b/opentelemetry-zipkin/Cargo.toml index a78d21b42f..b163db8088 100644 --- a/opentelemetry-zipkin/Cargo.toml +++ b/opentelemetry-zipkin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-zipkin" -version = "0.20.0" +version = "0.21.0" description = "Zipkin exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-zipkin" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-zipkin" @@ -28,10 +28,10 @@ reqwest-rustls = ["reqwest", "reqwest/rustls-tls-native-roots"] [dependencies] async-trait = { workspace = true } once_cell = { workspace = true } -opentelemetry = { version = "0.22", path = "../opentelemetry" } -opentelemetry_sdk = { version = "0.22", path = "../opentelemetry-sdk", features = ["trace"] } -opentelemetry-http = { version = "0.11", path = "../opentelemetry-http" } -opentelemetry-semantic-conventions = { version = "0.14", path = "../opentelemetry-semantic-conventions" } +opentelemetry = { version = "0.23", path = "../opentelemetry" } +opentelemetry_sdk = { version = "0.23", path = "../opentelemetry-sdk", features = ["trace"] } +opentelemetry-http = { version = "0.12", path = "../opentelemetry-http" } +opentelemetry-semantic-conventions = { version = "0.15", path = "../opentelemetry-semantic-conventions" } serde_json = { workspace = true } serde = { workspace = true, features = ["derive"] } typed-builder = "0.18" diff --git a/opentelemetry/CHANGELOG.md b/opentelemetry/CHANGELOG.md index d6599af17d..eb922d063a 100644 --- a/opentelemetry/CHANGELOG.md +++ b/opentelemetry/CHANGELOG.md @@ -2,6 +2,8 @@ ## vNext +## v0.23.0 + ### Added - [#1640](https://github.com/open-telemetry/opentelemetry-rust/pull/1640) Add `PropagationError` diff --git a/opentelemetry/Cargo.toml b/opentelemetry/Cargo.toml index f531dbb81e..33f76e6baa 100644 --- a/opentelemetry/Cargo.toml +++ b/opentelemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry" -version = "0.22.0" +version = "0.23.0" description = "OpenTelemetry API for Rust" homepage = "https://github.com/open-telemetry/opentelemetry-rust" repository = "https://github.com/open-telemetry/opentelemetry-rust"