From ddcf8a4b4e53fe79c055934e94d56680c5d869ed Mon Sep 17 00:00:00 2001 From: Julian Tescher Date: Mon, 28 Dec 2020 15:47:22 -0800 Subject: [PATCH] Prepare for v0.11.0 release (#396) --- opentelemetry-contrib/CHANGELOG.md | 6 ++++ opentelemetry-contrib/Cargo.toml | 6 ++-- opentelemetry-jaeger/CHANGELOG.md | 14 ++++++++-- opentelemetry-jaeger/Cargo.toml | 6 ++-- opentelemetry-otlp/CHANGELOG.md | 17 +++++++++++ opentelemetry-otlp/Cargo.toml | 4 +-- opentelemetry-prometheus/CHANGELOG.md | 7 +++++ opentelemetry-prometheus/Cargo.toml | 4 +-- .../CHANGELOG.md | 6 ++++ opentelemetry-semantic-conventions/Cargo.toml | 6 ++-- opentelemetry-zipkin/CHANGELOG.md | 9 ++++++ opentelemetry-zipkin/Cargo.toml | 6 ++-- opentelemetry/CHANGELOG.md | 28 +++++++++++++++++++ opentelemetry/Cargo.toml | 2 +- 14 files changed, 101 insertions(+), 20 deletions(-) diff --git a/opentelemetry-contrib/CHANGELOG.md b/opentelemetry-contrib/CHANGELOG.md index c0e86e19e0..67feff0cd5 100644 --- a/opentelemetry-contrib/CHANGELOG.md +++ b/opentelemetry-contrib/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.3.0 + +### Changed + +- Update to opentelemetry v0.11.0 + ## v0.2.0 ### Changed diff --git a/opentelemetry-contrib/Cargo.toml b/opentelemetry-contrib/Cargo.toml index 68598bfa60..607ddc723b 100644 --- a/opentelemetry-contrib/Cargo.toml +++ b/opentelemetry-contrib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-contrib" -version = "0.2.0" +version = "0.3.0" authors = ["OpenTelemetry Authors "] description = "Rust contrib repo for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-contrib" @@ -31,7 +31,7 @@ aws-xray = [] [dependencies] async-trait = { version = "0.1", optional = true } indexmap = { version = "1.6", optional = true } -opentelemetry = { version = "0.10", path = "../opentelemetry", features = ["trace", "http"] } +opentelemetry = { version = "0.11", path = "../opentelemetry", features = ["trace", "http"] } rmp = { version = "0.8", optional = true } lazy_static = "1.4" reqwest = { version = "0.10", optional = true } @@ -43,4 +43,4 @@ thiserror = { version = "1.0", optional = true } [dev-dependencies] base64 = "0.13" isahc = "0.9" -opentelemetry = { path = "../opentelemetry", features = ["trace", "http", "testing"] } \ No newline at end of file +opentelemetry = { path = "../opentelemetry", features = ["trace", "http", "testing"] } diff --git a/opentelemetry-jaeger/CHANGELOG.md b/opentelemetry-jaeger/CHANGELOG.md index 4ef69d9221..0ae917b961 100644 --- a/opentelemetry-jaeger/CHANGELOG.md +++ b/opentelemetry-jaeger/CHANGELOG.md @@ -1,10 +1,18 @@ # Changelog -## Master - +## v0.10.0 ### Added -- Allow user to use their own http clients or use 4 of the default implementation(`surf_collector_client`, `reqwest_collector_client`, `reqwest_blocking_collector_client`, `isahc_collector_client`). + +- Add wasm support #365 +- Allow user to use their own http clients or use 4 of the default implementation + (`surf_collector_client`, `reqwest_collector_client`, `reqwest_blocking_collector_client`, `isahc_collector_client`) +- Set `otel.status_code` and `otel.status_description` values #383 + +### Changed + +- Update to opentelemetry v0.11.0 +- Use http client trait #378 ## v0.9.0 diff --git a/opentelemetry-jaeger/Cargo.toml b/opentelemetry-jaeger/Cargo.toml index da26268f3b..a5de3ede69 100644 --- a/opentelemetry-jaeger/Cargo.toml +++ b/opentelemetry-jaeger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-jaeger" -version = "0.9.0" +version = "0.10.0" authors = ["OpenTelemetry Authors "] description = "Jaeger exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-jaeger" @@ -27,7 +27,7 @@ futures-util = { version = "0.3", optional = true } http = { version = "0.2", optional = true } isahc = { version = "0.9", default-features = false, optional = true } js-sys = { version = "0.3", optional = true } -opentelemetry = { version = "0.10", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry = { version = "0.11", default-features = false, features = ["trace"], path = "../opentelemetry" } pin-project = { version = "1.0", optional = true } thrift = "0.13" tokio = { version = "0.2", features = ["udp", "sync"], optional = true } @@ -40,7 +40,7 @@ headers = { version = "0.3.2", optional = true } surf = { version = "2.0", optional = true } [dev-dependencies] -opentelemetry = { version = "0.10", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } +opentelemetry = { version = "0.11", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } futures = "0.3" [dependencies.web-sys] diff --git a/opentelemetry-otlp/CHANGELOG.md b/opentelemetry-otlp/CHANGELOG.md index 72b655df71..c33258d41f 100644 --- a/opentelemetry-otlp/CHANGELOG.md +++ b/opentelemetry-otlp/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## v0.4.0 + +### Added + +- Tonic support #352 +- Add openssl feature flags for grpcio #367 + +### Changed + +- Update to opentelemetry v0.11.0 +- Update default otlp port to `4317` #388 + +### Fixed + +- Propagate `Resource` information #366 +- Propagate `Resource` in tonic as well #390 + ## v0.3.0 ### Changed diff --git a/opentelemetry-otlp/Cargo.toml b/opentelemetry-otlp/Cargo.toml index f3fd970397..e8ffc35d91 100644 --- a/opentelemetry-otlp/Cargo.toml +++ b/opentelemetry-otlp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-otlp" -version = "0.3.0" +version = "0.4.0" authors = ["OpenTelemetry Authors "] description = "Exporter for the OpenTelemetry Collector" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-otlp" @@ -27,7 +27,7 @@ rustdoc-args = ["--cfg", "docsrs"] async-trait = "0.1" futures = "0.3" grpcio = { version = "0.7", optional = true } -opentelemetry = { version = "0.10", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry = { version = "0.11", default-features = false, features = ["trace"], path = "../opentelemetry" } prost = { version = "0.6", optional = true } protobuf = { version = "2.18", optional = true } thiserror = "1.0" diff --git a/opentelemetry-prometheus/CHANGELOG.md b/opentelemetry-prometheus/CHANGELOG.md index b0a7884e30..590f62c121 100644 --- a/opentelemetry-prometheus/CHANGELOG.md +++ b/opentelemetry-prometheus/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v0.4.0 + +### Changed + +- Update to opentelemetry v0.11.0 +- Add non monotonic counter support #385 + ## v0.3.0 ### Changed diff --git a/opentelemetry-prometheus/Cargo.toml b/opentelemetry-prometheus/Cargo.toml index 643362f065..ef3cee10fa 100644 --- a/opentelemetry-prometheus/Cargo.toml +++ b/opentelemetry-prometheus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-prometheus" -version = "0.3.0" +version = "0.4.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.10", path = "../opentelemetry", default-features = false, features = ["metrics"] } +opentelemetry = { version = "0.11", path = "../opentelemetry", default-features = false, features = ["metrics"] } prometheus = "0.10" protobuf = "2.14" diff --git a/opentelemetry-semantic-conventions/CHANGELOG.md b/opentelemetry-semantic-conventions/CHANGELOG.md index 6abcea2e16..ea02869b11 100644 --- a/opentelemetry-semantic-conventions/CHANGELOG.md +++ b/opentelemetry-semantic-conventions/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.3.0 + +### Changed + +- Update to opentelemetry v0.11.0 + ## v0.2.0 ### Changed diff --git a/opentelemetry-semantic-conventions/Cargo.toml b/opentelemetry-semantic-conventions/Cargo.toml index e3d7a7a557..e71379b399 100644 --- a/opentelemetry-semantic-conventions/Cargo.toml +++ b/opentelemetry-semantic-conventions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-semantic-conventions" -version = "0.2.0" +version = "0.3.0" authors = ["OpenTelemetry Authors "] description = "Semantic conventions for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-semantic-conventions" @@ -20,7 +20,7 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -opentelemetry = { version = "0.10", default-features = false, path = "../opentelemetry" } +opentelemetry = { version = "0.11", default-features = false, path = "../opentelemetry" } [dev-dependencies] -opentelemetry = { version = "0.10", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry = { version = "0.11", default-features = false, features = ["trace"], path = "../opentelemetry" } diff --git a/opentelemetry-zipkin/CHANGELOG.md b/opentelemetry-zipkin/CHANGELOG.md index dffffacd68..fd635aad2f 100644 --- a/opentelemetry-zipkin/CHANGELOG.md +++ b/opentelemetry-zipkin/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## v0.9.0 + +### Changed + +- Update to opentelemetry v0.11.0 +- Exclude status code if unset #382 +- Set `otel.status_code` and `otel.status_description` values #383 +- Remove resourece reporting #389 + ## v0.8.0 ### Changed diff --git a/opentelemetry-zipkin/Cargo.toml b/opentelemetry-zipkin/Cargo.toml index 483698ab16..d2e5d6f418 100644 --- a/opentelemetry-zipkin/Cargo.toml +++ b/opentelemetry-zipkin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-zipkin" -version = "0.8.0" +version = "0.9.0" authors = ["OpenTelemetry Authors "] description = "Zipkin exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-zipkin" @@ -27,7 +27,7 @@ surf-client = ["surf", "opentelemetry/surf"] [dependencies] async-trait = "0.1" -opentelemetry = { version = "0.10", path = "../opentelemetry", features = ["trace", "http"] } +opentelemetry = { version = "0.11", path = "../opentelemetry", features = ["trace", "http"] } serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } typed-builder = "0.7" @@ -39,4 +39,4 @@ thiserror = { version = "1.0"} [dev-dependencies] isahc = "=0.9.6" -opentelemetry = { version = "0.10", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } +opentelemetry = { version = "0.11", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } diff --git a/opentelemetry/CHANGELOG.md b/opentelemetry/CHANGELOG.md index 5b3b2692cd..8f4973a4c6 100644 --- a/opentelemetry/CHANGELOG.md +++ b/opentelemetry/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [v0.11.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.10.0...v0.11.0) + +## Added + +- Add `force_flush` method to span processors #358 +- Add timeout for `force_flush` and `shutdown` #362 + +## Changed + +- Implement Display trait for Key and Value types #353 +- Remove Option from Array values #359 +- Update `ShouldSample`'s parent parameter to be `Context` #368 +- Consolidate error types in `trace` module into `TraceError` #371 +- Add `#[must_use]` to uninstall structs #372 +- Move 3rd party propagators and merge exporter into `sdk::export` #375 +- Add instrumentation version to instrument config #392 +- Use instrumentation library in metrics #393 +- `start_from_context` renamed to `start_with_context` #399 +- Removed `build_with_context` as full context is now stored in builder #399 +- SpanBuilder's `with_parent` renamed to `with_parent_context` #399 + +# Fixed + +- Fix parent based sampling in tracer #354 +- StatusCode enum value ordering #377 +- Counter adding the delta from last collection #395 +- `HistogramAggregator` returning sum vs count #398 + ## [v0.10.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.9.1...v0.10.0) ## Added diff --git a/opentelemetry/Cargo.toml b/opentelemetry/Cargo.toml index dc4f8a93f6..8ea746b1bf 100644 --- a/opentelemetry/Cargo.toml +++ b/opentelemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry" -version = "0.10.0" +version = "0.11.0" authors = ["OpenTelemetry Authors "] description = "A metrics collection and distributed tracing framework" homepage = "https://github.com/open-telemetry/opentelemetry-rust"