From 4dc517cba7fab7b28b683d994d43d64e110c9991 Mon Sep 17 00:00:00 2001 From: Julian Tescher Date: Sun, 13 Jun 2021 13:44:57 -0700 Subject: [PATCH 1/2] Prepare for 0.15.0 release --- opentelemetry-aws/CHANGELOG.md | 8 ++++++++ opentelemetry-aws/Cargo.toml | 4 ++-- opentelemetry-contrib/CHANGELOG.md | 6 ++++++ opentelemetry-contrib/Cargo.toml | 4 ++-- opentelemetry-datadog/CHANGELOG.md | 6 ++++++ opentelemetry-datadog/Cargo.toml | 6 +++--- opentelemetry-http/CHANGELOG.md | 6 ++++++ opentelemetry-http/Cargo.toml | 4 ++-- opentelemetry-jaeger/CHANGELOG.md | 6 ++++++ opentelemetry-jaeger/Cargo.toml | 8 ++++---- opentelemetry-otlp/CHANGELOG.md | 7 +++++++ opentelemetry-otlp/Cargo.toml | 6 +++--- opentelemetry-prometheus/CHANGELOG.md | 6 ++++++ opentelemetry-prometheus/Cargo.toml | 4 ++-- opentelemetry-semantic-conventions/CHANGELOG.md | 7 +++++++ opentelemetry-semantic-conventions/Cargo.toml | 6 +++--- opentelemetry-stackdriver/CHANGELOG.md | 6 ++++++ opentelemetry-stackdriver/Cargo.toml | 4 ++-- opentelemetry-zipkin/CHANGELOG.md | 6 ++++++ opentelemetry-zipkin/Cargo.toml | 8 ++++---- opentelemetry/CHANGELOG.md | 15 +++++++++++++++ opentelemetry/Cargo.toml | 2 +- 22 files changed, 107 insertions(+), 28 deletions(-) diff --git a/opentelemetry-aws/CHANGELOG.md b/opentelemetry-aws/CHANGELOG.md index cba541f3bc..23d4dfb63b 100644 --- a/opentelemetry-aws/CHANGELOG.md +++ b/opentelemetry-aws/CHANGELOG.md @@ -1,3 +1,11 @@ +# Changelog + +## v0.3.0 + +### Changed + +- Update to opentelemetry v0.15.0 + ## v0.2.0 ### Changed diff --git a/opentelemetry-aws/Cargo.toml b/opentelemetry-aws/Cargo.toml index 325fcb4485..1d7e33a520 100644 --- a/opentelemetry-aws/Cargo.toml +++ b/opentelemetry-aws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-aws" -version = "0.2.0" +version = "0.3.0" authors = ["OpenTelemetry Authors "] description = "AWS exporters and propagators for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-aws" @@ -23,7 +23,7 @@ default = ["trace"] trace = ["opentelemetry/trace"] [dependencies] -opentelemetry = { version = "0.14", path = "../opentelemetry", features = ["trace"] } +opentelemetry = { version = "0.15", path = "../opentelemetry", features = ["trace"] } lazy_static = "1.4" [dev-dependencies] diff --git a/opentelemetry-contrib/CHANGELOG.md b/opentelemetry-contrib/CHANGELOG.md index 0356f0e9e1..cdc2851c6b 100644 --- a/opentelemetry-contrib/CHANGELOG.md +++ b/opentelemetry-contrib/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.7.0 + +### Changed + +- Update to opentelemetry v0.15.0 + ## v0.6.0 ### Changed diff --git a/opentelemetry-contrib/Cargo.toml b/opentelemetry-contrib/Cargo.toml index e3edd1de14..c9fddc1b06 100644 --- a/opentelemetry-contrib/Cargo.toml +++ b/opentelemetry-contrib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-contrib" -version = "0.6.0" +version = "0.7.0" authors = ["OpenTelemetry Authors "] description = "Rust contrib repo for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib" @@ -24,7 +24,7 @@ base64_format = ["base64", "binary_propagator"] binary_propagator = [] [dependencies] -opentelemetry = { version = "0.14", path = "../opentelemetry", features = ["trace"] } +opentelemetry = { version = "0.15", path = "../opentelemetry", features = ["trace"] } base64 = { version = "0.13", optional = true } lazy_static = "1.4" diff --git a/opentelemetry-datadog/CHANGELOG.md b/opentelemetry-datadog/CHANGELOG.md index a6e0e6d3aa..f16e86bc44 100644 --- a/opentelemetry-datadog/CHANGELOG.md +++ b/opentelemetry-datadog/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.3.0 + +### Changed + +- Update to opentelemetry v0.15.0 + ## v0.2.0 ### Changed diff --git a/opentelemetry-datadog/Cargo.toml b/opentelemetry-datadog/Cargo.toml index f71f536a26..9987a8415d 100644 --- a/opentelemetry-datadog/Cargo.toml +++ b/opentelemetry-datadog/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-datadog" -version = "0.2.0" +version = "0.3.0" authors = ["OpenTelemetry Authors "] description = "Datadog exporters and propagators for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-datadog" @@ -26,8 +26,8 @@ surf-client = ["surf", "opentelemetry-http/surf"] [dependencies] async-trait = "0.1" indexmap = "1.6" -opentelemetry = { version = "0.14", path = "../opentelemetry", features = ["trace"] } -opentelemetry-http = { version = "0.3", path = "../opentelemetry-http" } +opentelemetry = { version = "0.15", path = "../opentelemetry", features = ["trace"] } +opentelemetry-http = { version = "0.4", path = "../opentelemetry-http" } rmp = "0.8" reqwest = { version = "0.11", default-features = false, optional = true } surf = { version = "2.0", default-features = false, optional = true } diff --git a/opentelemetry-http/CHANGELOG.md b/opentelemetry-http/CHANGELOG.md index 2ce872b4cf..2060df3d0d 100644 --- a/opentelemetry-http/CHANGELOG.md +++ b/opentelemetry-http/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.4.0 + +### Changed + +- Update to opentelemetry v0.15.0 + ## v0.3.0 ### Changed diff --git a/opentelemetry-http/Cargo.toml b/opentelemetry-http/Cargo.toml index 096144c65a..213e96447b 100644 --- a/opentelemetry-http/Cargo.toml +++ b/opentelemetry-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-http" -version = "0.3.0" +version = "0.4.0" authors = ["OpenTelemetry Authors "] description = "Helper implementations for exchange of traces and metrics over HTTP" homepage = "https://github.com/open-telemetry/opentelemetry-rust" @@ -15,6 +15,6 @@ bytes = "1" futures-util = { version = "0.3", default-features = false, features = ["io"] } http = "0.2" isahc = { version = "1.4", default-features = false, optional = true } -opentelemetry = { version = "0.14", path = "../opentelemetry", features = ["trace"] } +opentelemetry = { version = "0.15", path = "../opentelemetry", features = ["trace"] } reqwest = { version = "0.11", default-features = false, features = ["blocking"], optional = true } surf = { version = "2.0", default-features = false, optional = true } diff --git a/opentelemetry-jaeger/CHANGELOG.md b/opentelemetry-jaeger/CHANGELOG.md index 0e8413fcd2..c58a1f61fd 100644 --- a/opentelemetry-jaeger/CHANGELOG.md +++ b/opentelemetry-jaeger/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.14.0 + +### Changed + +- Update to opentelemetry v0.15.0 + ## v0.13.0 ### Changed diff --git a/opentelemetry-jaeger/Cargo.toml b/opentelemetry-jaeger/Cargo.toml index feccb8a98a..7f59b122ce 100644 --- a/opentelemetry-jaeger/Cargo.toml +++ b/opentelemetry-jaeger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-jaeger" -version = "0.13.0" +version = "0.14.0" authors = ["OpenTelemetry Authors "] description = "Jaeger exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger" @@ -27,8 +27,8 @@ futures-util = { version = "0.3", optional = true } http = { version = "0.2", optional = true } isahc = { version = "1.4", default-features = false, optional = true } js-sys = { version = "0.3", optional = true } -opentelemetry = { version = "0.14", default-features = false, features = ["trace"], path = "../opentelemetry" } -opentelemetry-http = { version = "0.3", path = "../opentelemetry-http", optional = true } +opentelemetry = { version = "0.15", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry-http = { version = "0.4", path = "../opentelemetry-http", optional = true } pin-project = { version = "1.0", optional = true } thrift = "0.13" tokio = { version = "1.0", features = ["net", "sync"], optional = true } @@ -43,7 +43,7 @@ surf = { version = "2.0", default-features = false, optional = true } [dev-dependencies] bytes = "1" futures = "0.3" -opentelemetry = { version = "0.14", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } +opentelemetry = { default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } [dependencies.web-sys] version = "0.3.4" diff --git a/opentelemetry-otlp/CHANGELOG.md b/opentelemetry-otlp/CHANGELOG.md index f877be14ed..7ab70b45c9 100644 --- a/opentelemetry-otlp/CHANGELOG.md +++ b/opentelemetry-otlp/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v0.8.0 + +### Changed + +- Update grpcio version and add the coverage badge #556 +- Update to opentelemetry v0.15.0 + ## v0.7.0 ### Added diff --git a/opentelemetry-otlp/Cargo.toml b/opentelemetry-otlp/Cargo.toml index ed0163da86..104a350552 100644 --- a/opentelemetry-otlp/Cargo.toml +++ b/opentelemetry-otlp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-otlp" -version = "0.7.0" +version = "0.8.0" authors = ["OpenTelemetry Authors "] description = "Exporter for the OpenTelemetry Collector" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp" @@ -38,13 +38,13 @@ rustdoc-args = ["--cfg", "docsrs"] async-trait = "0.1" futures = "0.3" grpcio = { version = "0.9", optional = true } -opentelemetry = { version = "0.14", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry = { version = "0.15", default-features = false, features = ["trace"], path = "../opentelemetry" } prost = { version = "0.7", optional = true } protobuf = { version = "2.18", optional = true } thiserror = "1.0" tonic = { version = "0.4", optional = true } tokio = { version = "1.0", features = ["full"], optional = true } -opentelemetry-http = { version = "0.3", path = "../opentelemetry-http", optional = true } +opentelemetry-http = { version = "0.4", path = "../opentelemetry-http", optional = true } reqwest = { version = "0.11", optional = true, default-features = false } surf = { version = "2.0", optional = true, default-features = false } http = "0.2" diff --git a/opentelemetry-prometheus/CHANGELOG.md b/opentelemetry-prometheus/CHANGELOG.md index e1fc6b0a36..3a7d3d18d8 100644 --- a/opentelemetry-prometheus/CHANGELOG.md +++ b/opentelemetry-prometheus/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.8.0 + +### Changed + +- Update to opentelemetry v0.15.0 + ## v0.7.0 ### Changed diff --git a/opentelemetry-prometheus/Cargo.toml b/opentelemetry-prometheus/Cargo.toml index 791126c0d7..64016dc776 100644 --- a/opentelemetry-prometheus/Cargo.toml +++ b/opentelemetry-prometheus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-prometheus" -version = "0.7.0" +version = "0.8.0" authors = ["OpenTelemetry Authors "] description = "Prometheus exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust" @@ -20,7 +20,7 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -opentelemetry = { version = "0.14", path = "../opentelemetry", default-features = false, features = ["metrics"] } +opentelemetry = { version = "0.15", path = "../opentelemetry", default-features = false, features = ["metrics"] } prometheus = "0.12" protobuf = "2.14" diff --git a/opentelemetry-semantic-conventions/CHANGELOG.md b/opentelemetry-semantic-conventions/CHANGELOG.md index 2d74fabcfe..3cbc96005b 100644 --- a/opentelemetry-semantic-conventions/CHANGELOG.md +++ b/opentelemetry-semantic-conventions/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v0.7.0 + +### Changed + +- Update to spec version 1.4.0 #570 +- Update to opentelemetry v0.15.0 + ## v0.6.0 ### Changed diff --git a/opentelemetry-semantic-conventions/Cargo.toml b/opentelemetry-semantic-conventions/Cargo.toml index 666c66d271..1f524e7b54 100644 --- a/opentelemetry-semantic-conventions/Cargo.toml +++ b/opentelemetry-semantic-conventions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-semantic-conventions" -version = "0.6.0" +version = "0.7.0" authors = ["OpenTelemetry Authors "] description = "Semantic conventions for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions" @@ -20,7 +20,7 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -opentelemetry = { version = "0.14", default-features = false, path = "../opentelemetry" } +opentelemetry = { version = "0.15", default-features = false, path = "../opentelemetry" } [dev-dependencies] -opentelemetry = { version = "0.14", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry = { default-features = false, features = ["trace"], path = "../opentelemetry" } diff --git a/opentelemetry-stackdriver/CHANGELOG.md b/opentelemetry-stackdriver/CHANGELOG.md index a466a28d94..c9faaa36b6 100644 --- a/opentelemetry-stackdriver/CHANGELOG.md +++ b/opentelemetry-stackdriver/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.11.0 + +### Changed + +- Update to opentelemetry v0.15.0 + ## v0.10.0 ### Changed diff --git a/opentelemetry-stackdriver/Cargo.toml b/opentelemetry-stackdriver/Cargo.toml index 9ac445bfee..20b9b2dbac 100644 --- a/opentelemetry-stackdriver/Cargo.toml +++ b/opentelemetry-stackdriver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-stackdriver" -version = "0.10.0" +version = "0.11.0" description = "A Rust opentelemetry exporter that uploads traces to Google Stackdriver trace." documentation = "https://docs.rs/opentelemetry-stackdriver/" repository = "https://github.com/open-telemetry/opentelemetry-rust" @@ -23,7 +23,7 @@ http = "0.2" hyper = "0.14.2" hyper-rustls = { version = "0.22.1", optional = true } log = "0.4" -opentelemetry = { version = "0.14", path = "../opentelemetry" } +opentelemetry = { version = "0.15", path = "../opentelemetry" } prost = "0.7" prost-types = "0.7" rustls = "0.19" diff --git a/opentelemetry-zipkin/CHANGELOG.md b/opentelemetry-zipkin/CHANGELOG.md index 48a8519c85..36117e50af 100644 --- a/opentelemetry-zipkin/CHANGELOG.md +++ b/opentelemetry-zipkin/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.13.0 + +### Changed + +- Update to opentelemetry v0.15.0 + ## v0.12.0 ### Changed diff --git a/opentelemetry-zipkin/Cargo.toml b/opentelemetry-zipkin/Cargo.toml index dffe429d17..a57dcfbd1e 100644 --- a/opentelemetry-zipkin/Cargo.toml +++ b/opentelemetry-zipkin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-zipkin" -version = "0.12.0" +version = "0.13.0" authors = ["OpenTelemetry Authors "] description = "Zipkin exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-zipkin" @@ -28,8 +28,8 @@ surf-client = ["surf", "opentelemetry-http/surf"] [dependencies] async-trait = "0.1" -opentelemetry = { version = "0.14", path = "../opentelemetry", features = ["trace"] } -opentelemetry-http = { version = "0.3", path = "../opentelemetry-http", optional = true } +opentelemetry = { version = "0.15", path = "../opentelemetry", features = ["trace"] } +opentelemetry-http = { version = "0.4", path = "../opentelemetry-http", optional = true } serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } typed-builder = "0.9" @@ -43,4 +43,4 @@ thiserror = { version = "1.0"} bytes = "1" futures-util = "0.3" isahc = "1.4" -opentelemetry = { version = "0.14", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } +opentelemetry = { default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } diff --git a/opentelemetry/CHANGELOG.md b/opentelemetry/CHANGELOG.md index e68035153f..8c64a985d5 100644 --- a/opentelemetry/CHANGELOG.md +++ b/opentelemetry/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [v0.15.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.14.0...v0.15.0) + +### Changed + +- Expose the Error type to allow users to set custom error handlers #551 +- Allow users to use different channels based on runtime in batch span processor #560 +- Move `Unit` into `metrics` module #564 +- Update trace flags to match spec #565 + +### Fixed + +- Fix debug loop, add notes for `#[tokio::test]` #552 +- `TraceState` cannot insert new key-value pairs #567 + + ## [v0.14.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.13.0...v0.14.0) ## Added diff --git a/opentelemetry/Cargo.toml b/opentelemetry/Cargo.toml index c904c3e79b..c972651b95 100644 --- a/opentelemetry/Cargo.toml +++ b/opentelemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry" -version = "0.14.0" +version = "0.15.0" authors = ["OpenTelemetry Authors "] description = "A metrics collection and distributed tracing framework" homepage = "https://github.com/open-telemetry/opentelemetry-rust" From 2f3dacd7f26bd37c7092f657e22ee6e2176aada9 Mon Sep 17 00:00:00 2001 From: Julian Tescher Date: Wed, 16 Jun 2021 20:29:59 -0700 Subject: [PATCH 2/2] Add additional features to CHANGELOG --- opentelemetry/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/opentelemetry/CHANGELOG.md b/opentelemetry/CHANGELOG.md index 8c64a985d5..067f0e4673 100644 --- a/opentelemetry/CHANGELOG.md +++ b/opentelemetry/CHANGELOG.md @@ -2,6 +2,10 @@ ## [v0.15.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.14.0...v0.15.0) +### Added + +- More resource detectors #573 + ### Changed - Expose the Error type to allow users to set custom error handlers #551