diff --git a/opentelemetry-aws/CHANGELOG.md b/opentelemetry-aws/CHANGELOG.md index 9c31a87ea0..cba541f3bc 100644 --- a/opentelemetry-aws/CHANGELOG.md +++ b/opentelemetry-aws/CHANGELOG.md @@ -1,3 +1,9 @@ +## v0.2.0 + +### Changed + +- Update to opentelemetry v0.14.0 + ## v0.1.0 ### Added diff --git a/opentelemetry-aws/Cargo.toml b/opentelemetry-aws/Cargo.toml index bae5d7a5ab..325fcb4485 100644 --- a/opentelemetry-aws/Cargo.toml +++ b/opentelemetry-aws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-aws" -version = "0.1.0" +version = "0.2.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.13", path = "../opentelemetry", features = ["trace"] } +opentelemetry = { version = "0.14", path = "../opentelemetry", features = ["trace"] } lazy_static = "1.4" [dev-dependencies] diff --git a/opentelemetry-contrib/CHANGELOG.md b/opentelemetry-contrib/CHANGELOG.md index cbf49eafff..0356f0e9e1 100644 --- a/opentelemetry-contrib/CHANGELOG.md +++ b/opentelemetry-contrib/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.6.0 + +### Changed + +- Update to opentelemetry v0.14.0 + ## v0.5.0 ### Removed diff --git a/opentelemetry-contrib/Cargo.toml b/opentelemetry-contrib/Cargo.toml index d345948f81..e3edd1de14 100644 --- a/opentelemetry-contrib/Cargo.toml +++ b/opentelemetry-contrib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-contrib" -version = "0.5.0" +version = "0.6.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.13", path = "../opentelemetry", features = ["trace"] } +opentelemetry = { version = "0.14", 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 8207f45137..a6e0e6d3aa 100644 --- a/opentelemetry-datadog/CHANGELOG.md +++ b/opentelemetry-datadog/CHANGELOG.md @@ -1,3 +1,13 @@ +# Changelog + +## v0.2.0 + +### Changed + +- Disable optional features for reqwest +- Remove default surf features #546 +- Update to opentelemetry v0.14.0 + ## v0.1.0 ### Added @@ -6,4 +16,4 @@ - Datadog propagator #440 ### Changed -- Rename trace config with_default_sampler to with_sampler #482 \ No newline at end of file +- Rename trace config with_default_sampler to with_sampler #482 diff --git a/opentelemetry-datadog/Cargo.toml b/opentelemetry-datadog/Cargo.toml index 29faff2ae7..ab78a16a1f 100644 --- a/opentelemetry-datadog/Cargo.toml +++ b/opentelemetry-datadog/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-datadog" -version = "0.1.0" +version = "0.2.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.13", path = "../opentelemetry", features = ["trace"] } -opentelemetry-http = { version = "0.2", path = "../opentelemetry-http" } +opentelemetry = { version = "0.14", path = "../opentelemetry", features = ["trace"] } +opentelemetry-http = { version = "0.3", 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 2bd65a0da9..2ce872b4cf 100644 --- a/opentelemetry-http/CHANGELOG.md +++ b/opentelemetry-http/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v0.3.0 + +### Changed + +- Return response from `HttpClient` #511 +- Update to opentelemetry v0.14.0 + ## v0.2.0 ### Changed @@ -9,4 +16,4 @@ ### Added -- Opentelemetry integration with http #415 \ No newline at end of file +- Opentelemetry integration with http #415 diff --git a/opentelemetry-http/Cargo.toml b/opentelemetry-http/Cargo.toml index f79d6a1a9b..0da8904402 100644 --- a/opentelemetry-http/Cargo.toml +++ b/opentelemetry-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-http" -version = "0.2.0" +version = "0.3.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 = "0.9", default-features = false, optional = true } -opentelemetry = { version = "0.13", path = "../opentelemetry", features = ["trace"] } +opentelemetry = { version = "0.14", 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 c6fd8bfaba..0e8413fcd2 100644 --- a/opentelemetry-jaeger/CHANGELOG.md +++ b/opentelemetry-jaeger/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## v0.13.0 + +### Changed + +- Use follows from instead of child of for links #524 +- Remove default surf features #546 +- Update to opentelemetry v0.14.0 + ## v0.12.1 ### Fixed diff --git a/opentelemetry-jaeger/Cargo.toml b/opentelemetry-jaeger/Cargo.toml index 7dcca91562..47f45a0173 100644 --- a/opentelemetry-jaeger/Cargo.toml +++ b/opentelemetry-jaeger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-jaeger" -version = "0.12.1" +version = "0.13.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 = "0.9", default-features = false, optional = true } js-sys = { version = "0.3", optional = true } -opentelemetry = { version = "0.13", default-features = false, features = ["trace"], path = "../opentelemetry" } -opentelemetry-http = { version = "0.2", path = "../opentelemetry-http", optional = true } +opentelemetry = { version = "0.14", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry-http = { version = "0.3", 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.13", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } +opentelemetry = { version = "0.14", 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 22bb3f03c2..f877be14ed 100644 --- a/opentelemetry-otlp/CHANGELOG.md +++ b/opentelemetry-otlp/CHANGELOG.md @@ -1,6 +1,25 @@ # Changelog +## v0.7.0 + +### Added + +- adding otlp http transport, using proto binary #516 + +### Fixed + +- docs cannot compile #507 +- exporter cannot merge IntSum correctly. #518 +- update metrics proto and metric transformation #535 + +### Changed + +- Allow users to bring their own tonic channel #515 +- Remove default surf features #546 +- Update to opentelemetry v0.14.0 + ### v0.6.0 + ### Added - Examples on how to connect to an external otlp using tonic, tls and tokio #449 - Examples on how to connect to an external otlp using grpcio and tls #450 diff --git a/opentelemetry-otlp/Cargo.toml b/opentelemetry-otlp/Cargo.toml index f0f6dc23ac..7f90161e58 100644 --- a/opentelemetry-otlp/Cargo.toml +++ b/opentelemetry-otlp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-otlp" -version = "0.6.0" +version = "0.7.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.7", optional = true } -opentelemetry = { version = "0.13", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry = { version = "0.14", 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.2", path = "../opentelemetry-http", optional = true } +opentelemetry-http = { version = "0.3", 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 156436808e..e1fc6b0a36 100644 --- a/opentelemetry-prometheus/CHANGELOG.md +++ b/opentelemetry-prometheus/CHANGELOG.md @@ -1,6 +1,13 @@ # Changelog +## v0.7.0 + +### Changed + +- Update to opentelemetry v0.14.0 + ## v0.6.0 + ### Added - Add sanitization of prometheus label names #462 diff --git a/opentelemetry-prometheus/Cargo.toml b/opentelemetry-prometheus/Cargo.toml index 5fea4a32f3..791126c0d7 100644 --- a/opentelemetry-prometheus/Cargo.toml +++ b/opentelemetry-prometheus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-prometheus" -version = "0.6.0" +version = "0.7.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.13", path = "../opentelemetry", default-features = false, features = ["metrics"] } +opentelemetry = { version = "0.14", 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 f57c35a9b3..2d74fabcfe 100644 --- a/opentelemetry-semantic-conventions/CHANGELOG.md +++ b/opentelemetry-semantic-conventions/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog +## v0.6.0 + +### Changed + +- Update to spec version 1.3.0 #547 +- Update to opentelemetry v0.14.0 + ## v0.5.0 + ### Changed - Update to opentelemetry v0.13.0 diff --git a/opentelemetry-semantic-conventions/Cargo.toml b/opentelemetry-semantic-conventions/Cargo.toml index 5cc1e83255..666c66d271 100644 --- a/opentelemetry-semantic-conventions/Cargo.toml +++ b/opentelemetry-semantic-conventions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-semantic-conventions" -version = "0.5.0" +version = "0.6.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.13", default-features = false, path = "../opentelemetry" } +opentelemetry = { version = "0.14", default-features = false, path = "../opentelemetry" } [dev-dependencies] -opentelemetry = { version = "0.13", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry = { version = "0.14", default-features = false, features = ["trace"], path = "../opentelemetry" } diff --git a/opentelemetry-stackdriver/CHANGELOG.md b/opentelemetry-stackdriver/CHANGELOG.md index 946a96c58c..a466a28d94 100644 --- a/opentelemetry-stackdriver/CHANGELOG.md +++ b/opentelemetry-stackdriver/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v0.10.0 + +### Changed + +- Update to opentelemetry v0.14.0 + ## v0.9.0 + ### Changed -- Move opentelemetry-stackdriver into opentelemetry-rust repo #487 \ No newline at end of file +- Move opentelemetry-stackdriver into opentelemetry-rust repo #487 diff --git a/opentelemetry-stackdriver/Cargo.toml b/opentelemetry-stackdriver/Cargo.toml index 4271dd1ba4..9ac445bfee 100644 --- a/opentelemetry-stackdriver/Cargo.toml +++ b/opentelemetry-stackdriver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-stackdriver" -version = "0.9.0" +version = "0.10.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.13", path = "../opentelemetry" } +opentelemetry = { version = "0.14", 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 ef5b1b2ef8..48a8519c85 100644 --- a/opentelemetry-zipkin/CHANGELOG.md +++ b/opentelemetry-zipkin/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v0.12.0 + +### Changed + +- Update to opentelemetry v0.14.0 +- Remove default surf features #546 + ## v0.11.0 ### Changed - Update to opentelemetry v0.13.0 diff --git a/opentelemetry-zipkin/Cargo.toml b/opentelemetry-zipkin/Cargo.toml index 2f88b48d00..9f2e69e43f 100644 --- a/opentelemetry-zipkin/Cargo.toml +++ b/opentelemetry-zipkin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-zipkin" -version = "0.11.0" +version = "0.12.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.13", path = "../opentelemetry", features = ["trace"] } -opentelemetry-http = { version = "0.2", path = "../opentelemetry-http", optional = true } +opentelemetry = { version = "0.14", path = "../opentelemetry", features = ["trace"] } +opentelemetry-http = { version = "0.3", path = "../opentelemetry-http", optional = true } serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } typed-builder = "0.7" @@ -43,4 +43,4 @@ thiserror = { version = "1.0"} bytes = "1" futures-util = "0.3" isahc = "=0.9.6" -opentelemetry = { version = "0.13", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } +opentelemetry = { version = "0.14", default-features = false, features = ["trace", "testing"], path = "../opentelemetry" } diff --git a/opentelemetry/CHANGELOG.md b/opentelemetry/CHANGELOG.md index ff2efd1101..e68035153f 100644 --- a/opentelemetry/CHANGELOG.md +++ b/opentelemetry/CHANGELOG.md @@ -1,5 +1,40 @@ # Changelog +## [v0.14.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.13.0...v0.14.0) + +## Added + +- Adding a dynamic dispatch to Aggregator Selector #497 +- Add `global::force_flush_tracer_provider` #512 +- Add config `max_attributes_per_event` and `max_attributes_per_link` #521 +- Add dropped attribute counts to events and links #529 + +## Changed + +- Remove unnecessary clone in `Key` type #491 +- Remove `#[must_use]` from `set_tracer_provider` #501 +- Rename remaining usage of `default_sampler` to `sampler` #509 +- Use current span for SDK-less context propagation #510 +- Always export span batch when limit reached #519 +- Rename message events to events #530 +- Update resource merge behaviour #537 +- Ignore links with invalid context #538 + +## Removed + +- Remove remote span context #508 +- Remove metrics quantiles #525 + +# Fixed + +- Allow users to use custom export kind selector #526 + +## Performance + +- Improve simple span processor performance #502 +- Local span perf improvements #505 +- Reduce string allocations where possible #506 + ## [v0.13.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.12.0...v0.13.0) Upgrade note: exporter pipelines do not return an uninstall guard as of #444, diff --git a/opentelemetry/Cargo.toml b/opentelemetry/Cargo.toml index 4f5ca4bb99..7fdd79637b 100644 --- a/opentelemetry/Cargo.toml +++ b/opentelemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry" -version = "0.13.0" +version = "0.14.0" authors = ["OpenTelemetry Authors "] description = "A metrics collection and distributed tracing framework" homepage = "https://github.com/open-telemetry/opentelemetry-rust"