From cff24270e17b70b70ce8233acfee825d77b18924 Mon Sep 17 00:00:00 2001 From: Zhongyang Wu Date: Sun, 12 Jun 2022 22:08:32 -0400 Subject: [PATCH] msrv: bump from 1.49 to 1.55 --- .github/workflows/ci.yml | 2 +- README.md | 4 ++-- examples/external-otlp-grpcio-async-std/Cargo.toml | 2 +- opentelemetry-api/README.md | 2 +- opentelemetry-api/src/lib.rs | 2 +- opentelemetry-dynatrace/Cargo.toml | 2 +- opentelemetry-http/README.md | 4 ++-- opentelemetry-jaeger/Cargo.toml | 2 +- opentelemetry-jaeger/README.md | 4 ++-- opentelemetry-jaeger/src/lib.rs | 2 +- opentelemetry-sdk/Cargo.toml | 2 +- opentelemetry-sdk/README.md | 2 +- opentelemetry-zipkin/README.md | 4 ++-- opentelemetry-zipkin/src/lib.rs | 2 +- opentelemetry/README.md | 4 ++-- opentelemetry/src/lib.rs | 2 +- 16 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7b65d96140..4779b29d8d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -68,7 +68,7 @@ jobs: - uses: actions-rs/toolchain@v1 with: profile: minimal - toolchain: 1.59.0 + toolchain: 1.55.0 override: true - name: Run tests run: cargo --version && diff --git a/README.md b/README.md index 1c92355938..3d712b7a62 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ analysis in order to understand your software's performance and behavior. You can export and analyze them using [Prometheus], [Jaeger], and other observability tools. -*Compiler support: [requires `rustc` 1.49+][msrv]* +*Compiler support: [requires `rustc` 1.55+][msrv]* [Prometheus]: https://prometheus.io [Jaeger]: https://www.jaegertracing.io @@ -130,7 +130,7 @@ above, please let us know! We'd love to add your project to the list! ## Supported Rust Versions OpenTelemetry is built against the latest stable release. The minimum supported -version is 1.49. The current OpenTelemetry version is not guaranteed to build +version is 1.55. The current OpenTelemetry version is not guaranteed to build on Rust versions earlier than the minimum supported version. The current stable Rust compiler and the three most recent minor versions diff --git a/examples/external-otlp-grpcio-async-std/Cargo.toml b/examples/external-otlp-grpcio-async-std/Cargo.toml index 4e1e262811..43dcbf475a 100644 --- a/examples/external-otlp-grpcio-async-std/Cargo.toml +++ b/examples/external-otlp-grpcio-async-std/Cargo.toml @@ -5,7 +5,7 @@ edition = "2018" publish = false [dependencies] -async-std = { version = "1.9.0", features = ["attributes"] } +async-std = { version = "= 1.8.0", features = ["attributes"] } env_logger = "0.8.2" opentelemetry = { path = "../../opentelemetry", features = ["rt-async-std"] } opentelemetry-otlp = { path = "../../opentelemetry-otlp", features = [ diff --git a/opentelemetry-api/README.md b/opentelemetry-api/README.md index 0172d5e82e..373f075638 100644 --- a/opentelemetry-api/README.md +++ b/opentelemetry-api/README.md @@ -25,7 +25,7 @@ analysis in order to understand your software's performance and behavior. You can export and analyze them using [Prometheus], [Jaeger], and other observability tools. -*Compiler support: [requires `rustc` 1.49+][msrv]* +*Compiler support: [requires `rustc` 1.55+][msrv]* [Prometheus]: https://prometheus.io [Jaeger]: https://www.jaegertracing.io diff --git a/opentelemetry-api/src/lib.rs b/opentelemetry-api/src/lib.rs index a736ab7896..54f5131279 100644 --- a/opentelemetry-api/src/lib.rs +++ b/opentelemetry-api/src/lib.rs @@ -2,7 +2,7 @@ //! services to capture distributed traces and metrics from your application. You //! can analyze them using [Prometheus], [Jaeger], and other observability tools. //! -//! *Compiler support: [requires `rustc` 1.49+][msrv]* +//! *Compiler support: [requires `rustc` 1.55+][msrv]* //! //! [Prometheus]: https://prometheus.io //! [Jaeger]: https://www.jaegertracing.io diff --git a/opentelemetry-dynatrace/Cargo.toml b/opentelemetry-dynatrace/Cargo.toml index 4238980657..99dd343639 100644 --- a/opentelemetry-dynatrace/Cargo.toml +++ b/opentelemetry-dynatrace/Cargo.toml @@ -49,7 +49,7 @@ wasm = [ ] [dependencies] -async-std = { version = "1", features = ["unstable"], optional = true } +async-std = { version = "= 1.8.0", features = ["unstable"], optional = true } base64 = { version = "0.13", optional = true } futures = "0.3" futures-util = { version = "0.3", optional = true } diff --git a/opentelemetry-http/README.md b/opentelemetry-http/README.md index a1e44a7734..270a2fb2a9 100644 --- a/opentelemetry-http/README.md +++ b/opentelemetry-http/README.md @@ -21,7 +21,7 @@ analysis in order to understand your software's performance and behavior. This crate provides a HTTP client interface for use by trace exporters, as well as helper types to inject and extract key value pairs into/from HTTP headers. -*Compiler support: [requires `rustc` 1.49+][msrv]* +*Compiler support: [requires `rustc` 1.55+][msrv]* [`OpenTelemetry`]: https://crates.io/crates/opentelemetry [msrv]: #supported-rust-versions @@ -29,7 +29,7 @@ helper types to inject and extract key value pairs into/from HTTP headers. ## Supported Rust Versions OpenTelemetry is built against the latest stable release. The minimum supported -version is 1.46. The current OpenTelemetry version is not guaranteed to build +version is 1.55. The current OpenTelemetry version is not guaranteed to build on Rust versions earlier than the minimum supported version. The current stable Rust compiler and the three most recent minor versions diff --git a/opentelemetry-jaeger/Cargo.toml b/opentelemetry-jaeger/Cargo.toml index e679a08f31..686dba584c 100644 --- a/opentelemetry-jaeger/Cargo.toml +++ b/opentelemetry-jaeger/Cargo.toml @@ -19,7 +19,7 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] -async-std = { version = "1.6", optional = true } +async-std = { version = "= 1.8.0", optional = true } async-trait = "0.1" base64 = { version = "0.13", optional = true } futures = "0.3" diff --git a/opentelemetry-jaeger/README.md b/opentelemetry-jaeger/README.md index e804f261e4..09fefa22d1 100644 --- a/opentelemetry-jaeger/README.md +++ b/opentelemetry-jaeger/README.md @@ -23,7 +23,7 @@ analysis in order to understand your software's performance and behavior. This crate provides a trace pipeline and exporter for sending span information to a Jaeger `agent` or `collector` endpoint for processing and visualization. -*Compiler support: [requires `rustc` 1.49+][msrv]* +*Compiler support: [requires `rustc` 1.55+][msrv]* [`Jaeger`]: https://www.jaegertracing.io/ [`OpenTelemetry`]: https://crates.io/crates/opentelemetry @@ -147,7 +147,7 @@ fn main() -> Result<(), Box> { ## Supported Rust Versions OpenTelemetry is built against the latest stable release. The minimum supported -version is 1.46. The current OpenTelemetry version is not guaranteed to build +version is 1.45. The current OpenTelemetry version is not guaranteed to build on Rust versions earlier than the minimum supported version. The current stable Rust compiler and the three most recent minor versions diff --git a/opentelemetry-jaeger/src/lib.rs b/opentelemetry-jaeger/src/lib.rs index 6c96fa8772..fb6798201d 100644 --- a/opentelemetry-jaeger/src/lib.rs +++ b/opentelemetry-jaeger/src/lib.rs @@ -3,7 +3,7 @@ //! //! See the [Jaeger Docs] for details about Jaeger and deployment information. //! -//! *Compiler support: [requires `rustc` 1.49+][msrv]* +//! *Compiler support: [requires `rustc` 1.55+][msrv]* //! //! [Jaeger Docs]: https://www.jaegertracing.io/docs/ //! [msrv]: #supported-rust-versions diff --git a/opentelemetry-sdk/Cargo.toml b/opentelemetry-sdk/Cargo.toml index 7d810cbdfc..d9077436bd 100644 --- a/opentelemetry-sdk/Cargo.toml +++ b/opentelemetry-sdk/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2018" [dependencies] -async-std = { version = "1.6", features = ["unstable"], optional = true } +async-std = { version = "= 1.8.0", features = ["unstable"], optional = true } async-trait = { version = "0.1", optional = true } crossbeam-channel = { version = "0.5", optional = true } dashmap = { version = "4.0.1", optional = true } diff --git a/opentelemetry-sdk/README.md b/opentelemetry-sdk/README.md index bd1145433a..162a285ab4 100644 --- a/opentelemetry-sdk/README.md +++ b/opentelemetry-sdk/README.md @@ -25,7 +25,7 @@ analysis in order to understand your software's performance and behavior. You can export and analyze them using [Prometheus], [Jaeger], and other observability tools. -*Compiler support: [requires `rustc` 1.49+][msrv]* +*Compiler support: [requires `rustc` 1.55+][msrv]* [Prometheus]: https://prometheus.io [Jaeger]: https://www.jaegertracing.io diff --git a/opentelemetry-zipkin/README.md b/opentelemetry-zipkin/README.md index 019af93a90..afeb4b7643 100644 --- a/opentelemetry-zipkin/README.md +++ b/opentelemetry-zipkin/README.md @@ -23,7 +23,7 @@ analysis in order to understand your software's performance and behavior. This crate provides a trace pipeline and exporter for sending span information to a Zipkin collector for processing and visualization. -*Compiler support: [requires `rustc` 1.49+][msrv]* +*Compiler support: [requires `rustc` 1.55+][msrv]* [`Zipkin`]: https://zipkin.io/ [`OpenTelemetry`]: https://crates.io/crates/opentelemetry @@ -107,7 +107,7 @@ available so be sure to match them appropriately. ## Supported Rust Versions OpenTelemetry is built against the latest stable release. The minimum supported -version is 1.46. The current OpenTelemetry version is not guaranteed to build on +version is 1.55. The current OpenTelemetry version is not guaranteed to build on Rust versions earlier than the minimum supported version. The current stable Rust compiler and the three most recent minor versions before diff --git a/opentelemetry-zipkin/src/lib.rs b/opentelemetry-zipkin/src/lib.rs index 6dcb2ce443..3d1e0c5c7c 100644 --- a/opentelemetry-zipkin/src/lib.rs +++ b/opentelemetry-zipkin/src/lib.rs @@ -3,7 +3,7 @@ //! Collects OpenTelemetry spans and reports them to a given Zipkin collector //! endpoint. See the [Zipkin Docs] for details and deployment information. //! -//! *Compiler support: [requires `rustc` 1.49+][msrv]* +//! *Compiler support: [requires `rustc` 1.55+][msrv]* //! //! [Zipkin Docs]: https://zipkin.io/ //! [msrv]: #supported-rust-versions diff --git a/opentelemetry/README.md b/opentelemetry/README.md index dfa8be5c21..7db302fc7a 100644 --- a/opentelemetry/README.md +++ b/opentelemetry/README.md @@ -25,7 +25,7 @@ analysis in order to understand your software's performance and behavior. You can export and analyze them using [Prometheus], [Jaeger], and other observability tools. -*Compiler support: [requires `rustc` 1.49+][msrv]* +*Compiler support: [requires `rustc` 1.55+][msrv]* [Prometheus]: https://prometheus.io [Jaeger]: https://www.jaegertracing.io @@ -130,7 +130,7 @@ above, please let us know! We'd love to add your project to the list! ## Supported Rust Versions OpenTelemetry is built against the latest stable release. The minimum supported -version is 1.46. The current OpenTelemetry version is not guaranteed to build +version is 1.55. The current OpenTelemetry version is not guaranteed to build on Rust versions earlier than the minimum supported version. The current stable Rust compiler and the three most recent minor versions diff --git a/opentelemetry/src/lib.rs b/opentelemetry/src/lib.rs index 6f2e82b416..b9bc2ebaa8 100644 --- a/opentelemetry/src/lib.rs +++ b/opentelemetry/src/lib.rs @@ -2,7 +2,7 @@ //! services to capture distributed traces and metrics from your application. You //! can analyze them using [Prometheus], [Jaeger], and other observability tools. //! -//! *Compiler support: [requires `rustc` 1.49+][msrv]* +//! *Compiler support: [requires `rustc` 1.55+][msrv]* //! //! [Prometheus]: https://prometheus.io //! [Jaeger]: https://www.jaegertracing.io