diff --git a/.gitmodules b/.gitmodules index 431d28be4f..f393014010 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,4 @@ [submodule "opentelemetry-proto/src/proto/opentelemetry-proto"] path = opentelemetry-proto/src/proto/opentelemetry-proto url = https://github.com/open-telemetry/opentelemetry-proto - branch = tags/v0.14.0 + branch = tags/v0.19.0 diff --git a/opentelemetry-api/CHANGELOG.md b/opentelemetry-api/CHANGELOG.md index a5605a9008..9e7064d1b5 100644 --- a/opentelemetry-api/CHANGELOG.md +++ b/opentelemetry-api/CHANGELOG.md @@ -1,8 +1,13 @@ # Changelog -## Unreleased -### Metrics -- Add instrument validation to `InstrumentBuilder` +## v0.19.0 +### Added +- Add `WithContext` to public api [#893](https://github.com/open-telemetry/opentelemetry-rust/pull/893). + +### Changed +- Implement `Display` on `Baggage` [#921](https://github.com/open-telemetry/opentelemetry-rust/pull/921). +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). ## v0.18.0 diff --git a/opentelemetry-api/Cargo.toml b/opentelemetry-api/Cargo.toml index 53577fa763..51f08b2553 100644 --- a/opentelemetry-api/Cargo.toml +++ b/opentelemetry-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry_api" -version = "0.18.0" +version = "0.19.0" description = "OpenTelemetry is a metrics collection and distributed tracing framework" homepage = "https://github.com/open-telemetry/opentelemetry-rust" repository = "https://github.com/open-telemetry/opentelemetry-rust" diff --git a/opentelemetry-aws/CHANGELOG.md b/opentelemetry-aws/CHANGELOG.md index bb1780a58c..de281b4179 100644 --- a/opentelemetry-aws/CHANGELOG.md +++ b/opentelemetry-aws/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## v0.7.0 +### Added +- Add public functions for AWS trace header [#887](https://github.com/open-telemetry/opentelemetry-rust/pull/887). + +### Changed +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953) +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). + ## v0.6.0 ### Changed diff --git a/opentelemetry-aws/Cargo.toml b/opentelemetry-aws/Cargo.toml index a6931f4cb8..54e9b13db5 100644 --- a/opentelemetry-aws/Cargo.toml +++ b/opentelemetry-aws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-aws" -version = "0.6.0" +version = "0.7.0" description = "AWS exporters and propagators for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-aws" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-aws" @@ -24,7 +24,7 @@ trace = ["opentelemetry/trace"] [dependencies] once_cell = "1.12" -opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] } +opentelemetry = { version = "0.19", path = "../opentelemetry", features = ["trace"] } [dev-dependencies] opentelemetry = { path = "../opentelemetry", features = ["trace", "testing"] } diff --git a/opentelemetry-contrib/CHANGELOG.md b/opentelemetry-contrib/CHANGELOG.md index d9bdf9007c..3a269f6afc 100644 --- a/opentelemetry-contrib/CHANGELOG.md +++ b/opentelemetry-contrib/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v0.11.0 +### Changed +- Handle `parent_span_id` in jaeger JSON exporter [#907](https://github.com/open-telemetry/opentelemetry-rust/pull/907). +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). +- Implement w3c trace context response propagation [#998](https://github.com/open-telemetry/opentelemetry-rust/pull/998). + ## v0.10.0 ### Added diff --git a/opentelemetry-contrib/Cargo.toml b/opentelemetry-contrib/Cargo.toml index 5d3a4fda11..8c1888df95 100644 --- a/opentelemetry-contrib/Cargo.toml +++ b/opentelemetry-contrib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-contrib" -version = "0.10.0" +version = "0.11.0" description = "Rust contrib repo for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-contrib" @@ -33,8 +33,8 @@ async-trait = { version = "0.1", optional = true } base64 = { version = "0.13", optional = true } futures = { version = "0.3", optional = true } once_cell = "1.17.1" -opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] } -opentelemetry_api = { version = "0.18", path = "../opentelemetry-api" } +opentelemetry = { version = "0.19", path = "../opentelemetry", features = ["trace"] } +opentelemetry_api = { version = "0.19", path = "../opentelemetry-api" } serde_json = { version = "1", optional = true } tokio = { version = "1.0", features = ["fs", "io-util"], optional = true } diff --git a/opentelemetry-datadog/CHANGELOG.md b/opentelemetry-datadog/CHANGELOG.md index d83e8d2849..a565a2e913 100644 --- a/opentelemetry-datadog/CHANGELOG.md +++ b/opentelemetry-datadog/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## v0.7.0 +### Added +- [Breaking] Add support for unified tagging [#931](https://github.com/open-telemetry/opentelemetry-rust/pull/931). + +### Changed +- Update `opentelemetry` to 0.19 +- Update `opentelemetry-http` to 0.8 +- Update `opentelemetry-semantic-conventions` to 0.11. +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953) +- Send resource with attributes [#880](https://github.com/open-telemetry/opentelemetry-rust/pull/880). +- Update msgpack accounting for sampling_priority [#903](https://github.com/open-telemetry/opentelemetry-rust/pull/903). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). + ## v0.6.0 ### Changed diff --git a/opentelemetry-datadog/Cargo.toml b/opentelemetry-datadog/Cargo.toml index 30de04d78b..84f35105b2 100644 --- a/opentelemetry-datadog/Cargo.toml +++ b/opentelemetry-datadog/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-datadog" -version = "0.6.0" +version = "0.7.0" description = "Datadog exporters and propagators for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-datadog" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-datadog" @@ -27,9 +27,9 @@ surf-client = ["surf", "opentelemetry-http/surf"] async-trait = "0.1" indexmap = "1.8" once_cell = "1.12" -opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] } -opentelemetry-http = { version = "0.7", path = "../opentelemetry-http" } -opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" } +opentelemetry = { version = "0.19", path = "../opentelemetry", features = ["trace"] } +opentelemetry-http = { version = "0.8", path = "../opentelemetry-http" } +opentelemetry-semantic-conventions = { version = "0.11", path = "../opentelemetry-semantic-conventions" } rmp = "0.8" url = "2.2" reqwest = { version = "0.11", default-features = false, optional = true } diff --git a/opentelemetry-dynatrace/CHANGELOG.md b/opentelemetry-dynatrace/CHANGELOG.md index 150e3cadbc..78823784b8 100644 --- a/opentelemetry-dynatrace/CHANGELOG.md +++ b/opentelemetry-dynatrace/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v0.3.0 +### Changed +- Update to `opentelemetry` v0.19.0 +- Update to `opentelemetry-http` v0.8.0 +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953) +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). + ## v0.2.0 ### Changed diff --git a/opentelemetry-dynatrace/Cargo.toml b/opentelemetry-dynatrace/Cargo.toml index 439e188aa1..2aae19f42b 100644 --- a/opentelemetry-dynatrace/Cargo.toml +++ b/opentelemetry-dynatrace/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-dynatrace" -version = "0.2.0" +version = "0.3.0" description = "Dynatrace exporters and propagators for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-dynatrace" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-dynatrace" @@ -57,8 +57,8 @@ getrandom = { version = "0.2", optional = true } http = "0.2" isahc = { version = "1.4", default-features = false, optional = true } js-sys = { version = "0.3.5", optional = true } -opentelemetry = { version = "0.18", path = "../opentelemetry", default-features = false } -opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", default-features = false } +opentelemetry = { version = "0.19", path = "../opentelemetry", default-features = false } +opentelemetry-http = { version = "0.8", path = "../opentelemetry-http", default-features = false } reqwest = { version = "0.11", default-features = false, optional = true } surf = { version = "2.0", default-features = false, optional = true } thiserror = "1.0" diff --git a/opentelemetry-http/CHANGELOG.md b/opentelemetry-http/CHANGELOG.md index de933577f9..712ee4a7d3 100644 --- a/opentelemetry-http/CHANGELOG.md +++ b/opentelemetry-http/CHANGELOG.md @@ -1,4 +1,9 @@ # Changelog +## v0.8.0 +### Changed +- Add response headers in response for `HttpClient` implementations [#918](https://github.com/open-telemetry/opentelemetry-rust/pull/918). +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). ## v0.7.0 diff --git a/opentelemetry-http/Cargo.toml b/opentelemetry-http/Cargo.toml index 2df2d511fb..47d071cba5 100644 --- a/opentelemetry-http/Cargo.toml +++ b/opentelemetry-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-http" -version = "0.7.0" +version = "0.8.0" description = "Helper implementations for exchange of traces and metrics over HTTP" homepage = "https://github.com/open-telemetry/opentelemetry-rust" repository = "https://github.com/open-telemetry/opentelemetry-rust" @@ -15,7 +15,7 @@ bytes = "1" http = "0.2" hyper = { version = "0.14", default-features = false, features = ["http2", "client", "tcp"], optional = true } isahc = { version = "1.4", default-features = false, optional = true } -opentelemetry_api = { version = "0.18", path = "../opentelemetry-api", features = ["trace"] } +opentelemetry_api = { version = "0.19", path = "../opentelemetry-api", features = ["trace"] } reqwest = { version = "0.11", default-features = false, features = ["blocking"], optional = true } surf = { version = "2.0", default-features = false, optional = true } tokio = { version = "1.0", default-features = false, features = ["time"], optional = true } diff --git a/opentelemetry-jaeger/CHANGELOG.md b/opentelemetry-jaeger/CHANGELOG.md index b67b176643..6628532400 100644 --- a/opentelemetry-jaeger/CHANGELOG.md +++ b/opentelemetry-jaeger/CHANGELOG.md @@ -1,10 +1,21 @@ # Changelog -## Main +## v0.18.0 ### Added -- Added `CollectorPipeline::build_collector_exporter` #894 +- Added `CollectorPipeline::build_collector_exporter` [#894](https://github.com/open-telemetry/opentelemetry-rust/pull/894). +- Support IPv6 in sync uploader [#938](https://github.com/open-telemetry/opentelemetry-rust/pull/938). +### Changed +- Update `opentelemetry` to 0.19 +- Update `opentelemetry-http` to 0.8 +- Update `opentelemetry-semantic-conventions` to 0.11. +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Include packet length for `SizeLimit` error messages [#938](https://github.com/open-telemetry/opentelemetry-rust/pull/938). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). +- Make `JaegerRemoteSampler` public, revise doc [#975](https://github.com/open-telemetry/opentelemetry-rust/pull/975). +- Add warnings to docs about future deprecation [#996](https://github.com/open-telemetry/opentelemetry-rust/pull/996). +- Fix array encoding length of datadog version v5 exporter(#1002)(https://github.com/open-telemetry/opentelemetry-rust/pull/1002). ## v0.17.0 diff --git a/opentelemetry-jaeger/Cargo.toml b/opentelemetry-jaeger/Cargo.toml index 6922587c06..a5685d24ac 100644 --- a/opentelemetry-jaeger/Cargo.toml +++ b/opentelemetry-jaeger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-jaeger" -version = "0.17.0" +version = "0.18.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" @@ -33,9 +33,9 @@ hyper-tls = { version = "0.5.0", default-features = false, optional = true } isahc = { version = "1.4", default-features = false, optional = true } js-sys = { version = "0.3", optional = true } once_cell = "1.12" -opentelemetry = { version = "0.18", default-features = false, features = ["trace"], path = "../opentelemetry" } -opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", optional = true } -opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" } +opentelemetry = { version = "0.19", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry-http = { version = "0.8", path = "../opentelemetry-http", optional = true } +opentelemetry-semantic-conventions = { version = "0.11", path = "../opentelemetry-semantic-conventions" } pin-project-lite = { version = "0.2", optional = true } reqwest = { version = "0.11", default-features = false, optional = true } surf = { version = "2.0", optional = true } diff --git a/opentelemetry-otlp/CHANGELOG.md b/opentelemetry-otlp/CHANGELOG.md index c906fb8203..b1f99d5afb 100644 --- a/opentelemetry-otlp/CHANGELOG.md +++ b/opentelemetry-otlp/CHANGELOG.md @@ -1,11 +1,25 @@ # Changelog -## Main +## v0.12.0 + +### Added +- Add batch config for otlp pipeline [#979](https://github.com/open-telemetry/opentelemetry-rust/pull/979). +- Add tonic interceptor [#901](https://github.com/open-telemetry/opentelemetry-rust/pull/901). ### Changed -- Improve OTLP exporter environment variable handling #912 -- OTLP exporter default endpoint changed to http #912 -- Change to export using v0.19.0 protobuf definitions. #989 +- Update `opentelemetry` to 0.19. +- Update `opentelemetry-semantic-conventions` to 0.11. +- Update `opentelemetry-http` to 0.8. +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Add `User-Agent` header on all exporters [#896](https://github.com/open-telemetry/opentelemetry-rust/pull/896). +- Improve OTLP exporter environment variable handling [#912](https://github.com/open-telemetry/opentelemetry-rust/pull/912). +- Fix the issue where tonic exporter builder ignored provided metadata [#937](https://github.com/open-telemetry/opentelemetry-rust/pull/937). +- Export `MetricsExporterBuilder` [#943](https://github.com/open-telemetry/opentelemetry-rust/pull/943). +- Report OTLP http export errors [#945](https://github.com/open-telemetry/opentelemetry-rust/pull/945). +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Change to export using v0.19.0 protobuf definitions. [#989](https://github.com/open-telemetry/opentelemetry-rust/pull/989). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). + ## v0.11.0 diff --git a/opentelemetry-otlp/Cargo.toml b/opentelemetry-otlp/Cargo.toml index b1e9e7165d..32617b0b02 100644 --- a/opentelemetry-otlp/Cargo.toml +++ b/opentelemetry-otlp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-otlp" -version = "0.11.0" +version = "0.12.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" @@ -35,9 +35,9 @@ futures-util = { version = "0.3", default-features = false, features = ["std"] } opentelemetry-proto = { version = "0.2", path = "../opentelemetry-proto", default-features = false } -grpcio = { version = "0.12", optional = true} -opentelemetry = { version = "0.18", default-features = false, features = ["trace"], path = "../opentelemetry" } -opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", optional = true } +grpcio = { version = "0.12", optional = true } +opentelemetry = { version = "0.19", default-features = false, features = ["trace"], path = "../opentelemetry" } +opentelemetry-http = { version = "0.8", path = "../opentelemetry-http", optional = true } protobuf = { version = "2.18", optional = true } prost = { version = "0.11.0", optional = true } diff --git a/opentelemetry-prometheus/CHANGELOG.md b/opentelemetry-prometheus/CHANGELOG.md index 2aed1a66a2..ccfc15e7d2 100644 --- a/opentelemetry-prometheus/CHANGELOG.md +++ b/opentelemetry-prometheus/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## v0.12.0 + +### Changed +- [Breaking] Add `_total` suffix for all counters [#952](https://github.com/open-telemetry/opentelemetry-rust/pull/952). +- Update to `opentelemetry` v0.19. +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). +- Add `otel_scope_info` and `scope` labels [#974](https://github.com/open-telemetry/opentelemetry-rust/pull/974). + ## v0.11.0 ### Changed diff --git a/opentelemetry-prometheus/Cargo.toml b/opentelemetry-prometheus/Cargo.toml index b644632fad..01b442f877 100644 --- a/opentelemetry-prometheus/Cargo.toml +++ b/opentelemetry-prometheus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-prometheus" -version = "0.11.0" +version = "0.12.0" description = "Prometheus exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust" repository = "https://github.com/open-telemetry/opentelemetry-rust" @@ -20,7 +20,7 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -opentelemetry = { version = "0.18", path = "../opentelemetry", default-features = false, features = ["metrics"] } +opentelemetry = { version = "0.19", path = "../opentelemetry", default-features = false, features = ["metrics"] } prometheus = "0.13" protobuf = "2.14" diff --git a/opentelemetry-proto/CHANGELOG.md b/opentelemetry-proto/CHANGELOG.md index def82aa7d1..9fbd40223b 100644 --- a/opentelemetry-proto/CHANGELOG.md +++ b/opentelemetry-proto/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog ## v0.2.0 - -Bump to use the v0.19.0 protobuf definitions. #989 +### Changed +- Update to opentelemetry v0.19.0. +- Remove build script and generate files using unit tests [#881](https://github.com/open-telemetry/opentelemetry-rust/pull/881). +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). +- Bump to use the v0.19.0 protobuf definitions. [#989](https://github.com/open-telemetry/opentelemetry-rust/pull/989). ## v0.1.0 diff --git a/opentelemetry-proto/Cargo.toml b/opentelemetry-proto/Cargo.toml index c9ee7c5f6f..6e76aa25df 100644 --- a/opentelemetry-proto/Cargo.toml +++ b/opentelemetry-proto/Cargo.toml @@ -47,7 +47,7 @@ grpcio = { version = "0.12", optional = true } tonic = { version = "0.8.0", optional = true } prost = { version = "0.11.0", optional = true } protobuf = { version = "2.18", optional = true } # todo: update to 3.0 so we have docs for generated types. -opentelemetry = { version = "0.18", default-features = false, features = ["trace", "metrics"], path = "../opentelemetry" } +opentelemetry = { version = "0.19", default-features = false, features = ["trace", "metrics"], path = "../opentelemetry" } futures = { version = "0.3", default-features = false, features = ["std"] } futures-util = { version = "0.3", default-features = false, features = ["std"] } serde = { version = "1.0", optional = true } diff --git a/opentelemetry-sdk/CHANGELOG.md b/opentelemetry-sdk/CHANGELOG.md index a1230a912f..2f2cd5ba23 100644 --- a/opentelemetry-sdk/CHANGELOG.md +++ b/opentelemetry-sdk/CHANGELOG.md @@ -1,4 +1,22 @@ # Changelog +## v0.19.0 + +### Added +- Add instrument validation to `InstrumentBuilder` [#884](https://github.com/open-telemetry/opentelemetry-rust/pull/884). +- Add `TelemetryResourceDetector` [#899](https://github.com/open-telemetry/opentelemetry-rust/pull/899). + +### Changed +- Update to `opentelemetry_api` v0.19. +- Update to `opentelemetry_http` v0.8. +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Fix doc in `ShouldSample` trait [#951](https://github.com/open-telemetry/opentelemetry-rust/pull/951) +- Only run `ParentBased` delegate sampler when there is no parent [#948](https://github.com/open-telemetry/opentelemetry-rust/pull/948). +- Improve `SdkProvidedResourceDetector`'s doc [#964](https://github.com/open-telemetry/opentelemetry-rust/pull/964). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). +- Use CARGO_BIN_NAME as default service name [#991](https://github.com/open-telemetry/opentelemetry-rust/pull/991). + +### Removed +- Remove `in_memory` settings [#946](https://github.com/open-telemetry/opentelemetry-rust/pull/946). ## main diff --git a/opentelemetry-sdk/Cargo.toml b/opentelemetry-sdk/Cargo.toml index afef20f933..f44f512b3b 100644 --- a/opentelemetry-sdk/Cargo.toml +++ b/opentelemetry-sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry_sdk" -version = "0.18.0" +version = "0.19.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.60" [dependencies] -opentelemetry_api = { version = "0.18", path = "../opentelemetry-api/" } -opentelemetry-http = { version = "0.7.0", path = "../opentelemetry-http", optional = true } +opentelemetry_api = { version = "0.19", path = "../opentelemetry-api/" } +opentelemetry-http = { version = "0.8", path = "../opentelemetry-http", optional = true } async-std = { version = "1.6", features = ["unstable"], optional = true } async-trait = { version = "0.1", optional = true } crossbeam-channel = { version = "0.5", optional = true } diff --git a/opentelemetry-semantic-conventions/CHANGELOG.md b/opentelemetry-semantic-conventions/CHANGELOG.md index cc0a9a86ef..dc45712d10 100644 --- a/opentelemetry-semantic-conventions/CHANGELOG.md +++ b/opentelemetry-semantic-conventions/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## v0.11.0 +### Changed +- Update to `opentelemetry` v0.19. +- Update to `opentelemetry_http` v0.8. +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Update to v1.17.0 spec [#960](https://github.com/open-telemetry/opentelemetry-rust/pull/960). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). + ## v0.10.0 ### Changed diff --git a/opentelemetry-semantic-conventions/Cargo.toml b/opentelemetry-semantic-conventions/Cargo.toml index 23c84271f6..ef90aa0a60 100644 --- a/opentelemetry-semantic-conventions/Cargo.toml +++ b/opentelemetry-semantic-conventions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-semantic-conventions" -version = "0.10.0" +version = "0.11.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,7 +20,7 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -opentelemetry = { version = "0.18", default-features = false, path = "../opentelemetry" } +opentelemetry = { version = "0.19", default-features = false, path = "../opentelemetry" } [dev-dependencies] opentelemetry = { default-features = false, features = ["trace"], path = "../opentelemetry" } diff --git a/opentelemetry-stackdriver/CHANGELOG.md b/opentelemetry-stackdriver/CHANGELOG.md index 68b42237c8..fbb9141e88 100644 --- a/opentelemetry-stackdriver/CHANGELOG.md +++ b/opentelemetry-stackdriver/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## v0.16.0 +### Changed +- Update to `opentelemetry` v0.19. +- Update to `opentelemetry-semantic-conventions` v0.11. +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). +- Update grpc schemas [#992](https://github.com/open-telemetry/opentelemetry-rust/pull/992). + ## v0.15.0 ### Added diff --git a/opentelemetry-stackdriver/Cargo.toml b/opentelemetry-stackdriver/Cargo.toml index ae547a86a5..8886ce8b04 100644 --- a/opentelemetry-stackdriver/Cargo.toml +++ b/opentelemetry-stackdriver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-stackdriver" -version = "0.15.0" +version = "0.16.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" @@ -17,8 +17,8 @@ hex = "0.4" http = "0.2" hyper = "0.14.2" hyper-rustls = { version = "0.23", optional = true } -opentelemetry = { version = "0.18", path = "../opentelemetry" } -opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" } +opentelemetry = { version = "0.19", path = "../opentelemetry" } +opentelemetry-semantic-conventions = { version = "0.11", path = "../opentelemetry-semantic-conventions" } prost = "0.11.0" prost-types = "0.11.1" thiserror = "1.0.30" diff --git a/opentelemetry-zipkin/CHANGELOG.md b/opentelemetry-zipkin/CHANGELOG.md index 730f9e5aeb..c3915460c7 100644 --- a/opentelemetry-zipkin/CHANGELOG.md +++ b/opentelemetry-zipkin/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## v0.17.0 +## Changed +- Update to `opentelemetry` v0.19. +- Update to `opentelemetry-http` v0.8. +- Update to `opentelemetry-semantic-conventions` v0.11. +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). + ## v0.16.0 ## Added diff --git a/opentelemetry-zipkin/Cargo.toml b/opentelemetry-zipkin/Cargo.toml index 464efec9dc..a2fed4860a 100644 --- a/opentelemetry-zipkin/Cargo.toml +++ b/opentelemetry-zipkin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-zipkin" -version = "0.16.0" +version = "0.17.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,9 +28,9 @@ surf-client = ["surf", "opentelemetry-http/surf"] [dependencies] async-trait = "0.1" -opentelemetry = { version = "0.18", path = "../opentelemetry", features = ["trace"] } -opentelemetry-http = { version = "0.7", path = "../opentelemetry-http", optional = true } -opentelemetry-semantic-conventions = { version = "0.10", path = "../opentelemetry-semantic-conventions" } +opentelemetry = { version = "0.19", path = "../opentelemetry", features = ["trace"] } +opentelemetry-http = { version = "0.8", path = "../opentelemetry-http", optional = true } +opentelemetry-semantic-conventions = { version = "0.11", path = "../opentelemetry-semantic-conventions" } serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } typed-builder = "0.12" diff --git a/opentelemetry-zpages/CHANGELOG.md b/opentelemetry-zpages/CHANGELOG.md index f7a217639c..548e062dcd 100644 --- a/opentelemetry-zpages/CHANGELOG.md +++ b/opentelemetry-zpages/CHANGELOG.md @@ -1,4 +1,9 @@ # Changelog +## v0.4.0 +- Update to opentelemetry v0.19.0 +- Update to opentelemetry-proto v0.2.0 +- Bump MSRV to 1.57 [#953](https://github.com/open-telemetry/opentelemetry-rust/pull/953). +- Update dependencies and bump MSRV to 1.60 [#969](https://github.com/open-telemetry/opentelemetry-rust/pull/969). ## v0.3.0 diff --git a/opentelemetry-zpages/Cargo.toml b/opentelemetry-zpages/Cargo.toml index 54798f2744..ea9f35745e 100644 --- a/opentelemetry-zpages/Cargo.toml +++ b/opentelemetry-zpages/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry-zpages" -version = "0.3.0" +version = "0.4.0" description = "ZPages implementation for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-zpages" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/master/opentelemetry-zpages" @@ -20,7 +20,7 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -opentelemetry = { version = "0.18.0", path = "../opentelemetry", default-features = false, features = ["trace"] } +opentelemetry = { version = "0.19", path = "../opentelemetry", default-features = false, features = ["trace"] } opentelemetry-proto = { version = "0.2", path = "../opentelemetry-proto", features = ["with-serde", "zpages", "gen-protoc"], default-features = false } async-channel = "1.6" futures-channel = "0.3" diff --git a/opentelemetry/CHANGELOG.md b/opentelemetry/CHANGELOG.md index e57cff5630..a12e0bbcb3 100644 --- a/opentelemetry/CHANGELOG.md +++ b/opentelemetry/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## [v0.19.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.18.0...v0.19.0) +This release should been seen as 1.0-rc2 following 1.0-rc1 in v0.18.0. Refer to CHANGELOG.md in individual creates for details on changes made in different creates. + ## [v0.18.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.17.0...v0.18.0) This release is the first beta release of the `trace` API and SDK. If no other diff --git a/opentelemetry/Cargo.toml b/opentelemetry/Cargo.toml index 06b1edc39b..25d15b0b2c 100644 --- a/opentelemetry/Cargo.toml +++ b/opentelemetry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "opentelemetry" -version = "0.18.0" +version = "0.19.0" description = "A metrics collection and distributed tracing framework" homepage = "https://github.com/open-telemetry/opentelemetry-rust" repository = "https://github.com/open-telemetry/opentelemetry-rust" @@ -21,8 +21,8 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -opentelemetry_api = { version = "0.18.0", path = "../opentelemetry-api" } -opentelemetry_sdk = { version = "0.18.0", path = "../opentelemetry-sdk" } +opentelemetry_api = { version = "0.19", path = "../opentelemetry-api" } +opentelemetry_sdk = { version = "0.19", path = "../opentelemetry-sdk" } [features] default = ["trace"]