diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3d883eed..c5e52e57 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -99,7 +99,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - rust: [1.57.0] + rust: [1.60.0] name: Check / Test MSRV on ${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -139,7 +139,7 @@ jobs: - uses: actions-rs/toolchain@v1 with: profile: minimal - toolchain: nightly-2022-01-14 + toolchain: nightly-2022-09-01 components: llvm-tools-preview override: true diff --git a/CHANGELOG.md b/CHANGELOG.md index 97611b6b..d1b59346 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ **Breaking Changes**: +- The minimum supported Rust version was bumped to **1.60.0** due to requirements from dependencies. ([#498](https://github.com/getsentry/sentry-rust/pull/498)) + **Features**: - Add support for Profiling feature. ([#479](https://github.com/getsentry/sentry-rust/pull/479)) @@ -12,12 +14,11 @@ **Thank you**: - ## 0.27.0 **Breaking Changes**: -- The minium supported Rust version was bumped to **1.57.0** due to requirements from dependencies. ([#472](https://github.com/getsentry/sentry-rust/pull/472)) +- The minimum supported Rust version was bumped to **1.57.0** due to requirements from dependencies. ([#472](https://github.com/getsentry/sentry-rust/pull/472)) - Add the `rust-version` field to the manifest. ([#473](https://github.com/getsentry/sentry-rust/pull/473)) - Update to edition 2021. ([#473](https://github.com/getsentry/sentry-rust/pull/473)) @@ -76,7 +77,7 @@ Features, fixes and improvements in this release have been contributed by: **Breaking Changes**: -- The minium supported Rust version was bumped to **1.54.0** due to requirements from dependencies. +- The minimum supported Rust version was bumped to **1.54.0** due to requirements from dependencies. - Updated the `sentry-actix` integration to `actix-web@4`. ([#437](https://github.com/getsentry/sentry-rust/pull/437)) **Features**: @@ -124,7 +125,7 @@ Features, fixes and improvements in this release have been contributed by: **Breaking Changes**: -- The minium supported Rust version was bumped to **1.53.0** due to requirements from dependencies. +- The minimum supported Rust version was bumped to **1.53.0** due to requirements from dependencies. - The `backtrace` feature of `sentry-anyhow` is enabled by default. ([#362](https://github.com/getsentry/sentry-rust/pull/362)) - The `tracing-subscriber` dependency of `sentry-tracing` has been bumped to version `0.3.x`. ([#377](https://github.com/getsentry/sentry-rust/pull/377)) - `Scope::add_event_processor` now takes a generic parameter instead of a boxed function.([#380](https://github.com/getsentry/sentry-rust/pull/380)) @@ -166,7 +167,7 @@ Features, fixes and improvements in this release have been contributed by: **Breaking Changes**: -- The minium supported Rust version was bumped to **1.46.0** due to requirements from dependencies. +- The minimum supported Rust version was bumped to **1.46.0** due to requirements from dependencies. **Features**: diff --git a/README.md b/README.md index e65623cc..d243742c 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ best API and adding new features. We currently only verify this crate against a recent version of Sentry hosted on [sentry.io](https://sentry.io/) but it should work with on-prem Sentry versions 20.6 and later. -The **Minimum Supported Rust Version** is currently at _1.57.0_. +The **Minimum Supported Rust Version** is currently at _1.60.0_. The Sentry crates will support a _6 month_ old Rust version at time of release, and the MSRV will be increased in accordance with its dependencies. diff --git a/clippy.toml b/clippy.toml index 5cccb362..16caf02e 100644 --- a/clippy.toml +++ b/clippy.toml @@ -1 +1 @@ -msrv = "1.57" +msrv = "1.60.0" diff --git a/sentry-actix/Cargo.toml b/sentry-actix/Cargo.toml index a98f4c25..aa7c2700 100644 --- a/sentry-actix/Cargo.toml +++ b/sentry-actix/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry client extension for actix-web 3. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [dependencies] actix-web = { version = "4", default-features = false } diff --git a/sentry-anyhow/Cargo.toml b/sentry-anyhow/Cargo.toml index 4420f1bc..e0d12793 100644 --- a/sentry-anyhow/Cargo.toml +++ b/sentry-anyhow/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry integration for anyhow. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [features] default = ["backtrace"] diff --git a/sentry-backtrace/Cargo.toml b/sentry-backtrace/Cargo.toml index f777e1b5..6f057085 100644 --- a/sentry-backtrace/Cargo.toml +++ b/sentry-backtrace/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry integration and utilities for dealing with stacktraces. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [dependencies] backtrace = "0.3.44" diff --git a/sentry-contexts/Cargo.toml b/sentry-contexts/Cargo.toml index d3700e59..ab83184e 100644 --- a/sentry-contexts/Cargo.toml +++ b/sentry-contexts/Cargo.toml @@ -11,7 +11,7 @@ Sentry integration for os, device, and rust contexts. """ build = "build.rs" edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [dependencies] sentry-core = { version = "0.27.0", path = "../sentry-core" } diff --git a/sentry-core/Cargo.toml b/sentry-core/Cargo.toml index 0f3fdaf9..5a318e44 100644 --- a/sentry-core/Cargo.toml +++ b/sentry-core/Cargo.toml @@ -10,7 +10,7 @@ description = """ Core sentry library used for instrumentation and integration development. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [package.metadata.docs.rs] all-features = true diff --git a/sentry-debug-images/Cargo.toml b/sentry-debug-images/Cargo.toml index 6600ca34..29f0d616 100644 --- a/sentry-debug-images/Cargo.toml +++ b/sentry-debug-images/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry integration that adds the list of loaded libraries to events. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [dependencies] findshlibs = "=0.10.2" diff --git a/sentry-log/Cargo.toml b/sentry-log/Cargo.toml index a5651d4b..31a1c6a1 100644 --- a/sentry-log/Cargo.toml +++ b/sentry-log/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry integration for log and env_logger crates. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [dependencies] sentry-core = { version = "0.27.0", path = "../sentry-core" } diff --git a/sentry-panic/Cargo.toml b/sentry-panic/Cargo.toml index 90bcee39..dcb1740c 100644 --- a/sentry-panic/Cargo.toml +++ b/sentry-panic/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry integration for capturing panics. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [dependencies] sentry-core = { version = "0.27.0", path = "../sentry-core" } diff --git a/sentry-slog/Cargo.toml b/sentry-slog/Cargo.toml index 34e37614..a93ba544 100644 --- a/sentry-slog/Cargo.toml +++ b/sentry-slog/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry integration for the slog crate. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [dependencies] sentry-core = { version = "0.27.0", path = "../sentry-core" } diff --git a/sentry-tower/Cargo.toml b/sentry-tower/Cargo.toml index d988fbf2..cbad6408 100644 --- a/sentry-tower/Cargo.toml +++ b/sentry-tower/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry integration for tower-based crates. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [features] http = ["http_", "pin-project", "url"] diff --git a/sentry-tracing/Cargo.toml b/sentry-tracing/Cargo.toml index 2eafb1c1..d4c0ae51 100644 --- a/sentry-tracing/Cargo.toml +++ b/sentry-tracing/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry integration for tracing and tracing-subscriber crates. """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [dependencies] sentry-core = { version = "0.27.0", path = "../sentry-core", features = ["client"] } diff --git a/sentry-types/Cargo.toml b/sentry-types/Cargo.toml index fe7f4608..91d69d5d 100644 --- a/sentry-types/Cargo.toml +++ b/sentry-types/Cargo.toml @@ -11,7 +11,7 @@ Common reusable types for implementing the sentry.io protocol. """ keywords = ["sentry", "protocol"] edition = "2021" -rust-version = "1.57" +rust-version = "1.60" [package.metadata.docs.rs] all-features = true diff --git a/sentry/Cargo.toml b/sentry/Cargo.toml index eae5b74f..696f7cc6 100644 --- a/sentry/Cargo.toml +++ b/sentry/Cargo.toml @@ -10,7 +10,7 @@ description = """ Sentry (getsentry.com) client for rust ;) """ edition = "2021" -rust-version = "1.57" +rust-version = "1.60" autoexamples = true # To build locally: