From 7b8f3731064e9d8443a40e0a27df4e5a2b7df8d6 Mon Sep 17 00:00:00 2001 From: Konstantin Matsiushonak Date: Mon, 3 Nov 2025 16:36:47 +0100 Subject: [PATCH 1/3] chore: update aws-lc-rs to 14.4.1 --- launchdarkly-server-sdk/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launchdarkly-server-sdk/Cargo.toml b/launchdarkly-server-sdk/Cargo.toml index ff418ff..59e93b7 100644 --- a/launchdarkly-server-sdk/Cargo.toml +++ b/launchdarkly-server-sdk/Cargo.toml @@ -38,7 +38,7 @@ hyper = { version = "0.14.19", features = ["client", "http1", "http2", "tcp"] } hyper-rustls = { version = "0.24.1" , optional = true} rand = "0.9" flate2 = { version = "1.0.35", optional = true } -aws-lc-rs = "1.13.3" +aws-lc-rs = "1.14.1" [dev-dependencies] maplit = "1.0.1" From 82e6993e25d41b419518047561b6e65dc4149410 Mon Sep 17 00:00:00 2001 From: Konstantin Matsiushonak Date: Mon, 3 Nov 2025 17:01:53 +0100 Subject: [PATCH 2/3] chore: Bump MSRV to 1.83.0 --- contract-tests/Cargo.toml | 2 +- launchdarkly-server-sdk/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/contract-tests/Cargo.toml b/contract-tests/Cargo.toml index 67b713f..228327a 100644 --- a/contract-tests/Cargo.toml +++ b/contract-tests/Cargo.toml @@ -2,7 +2,7 @@ name = "contract-tests" version = "0.1.0" edition = "2021" -rust-version = "1.82.0" # MSRV +rust-version = "1.83.0" # MSRV license = "Apache-2.0" [dependencies] diff --git a/launchdarkly-server-sdk/Cargo.toml b/launchdarkly-server-sdk/Cargo.toml index 59e93b7..d1d5aa2 100644 --- a/launchdarkly-server-sdk/Cargo.toml +++ b/launchdarkly-server-sdk/Cargo.toml @@ -4,7 +4,7 @@ description = "LaunchDarkly Server-Side SDK" version = "2.6.1" authors = ["LaunchDarkly"] edition = "2021" -rust-version = "1.82.0" # MSRV +rust-version = "1.83.0" # MSRV license = "Apache-2.0" homepage = "https://docs.launchdarkly.com/sdk/server-side/rust" repository = "https://github.com/launchdarkly/rust-server-sdk" From 9af8fe24f6d8fe983b11744e7b82d09ddc5df6b7 Mon Sep 17 00:00:00 2001 From: Matthew Keeler Date: Mon, 3 Nov 2025 12:48:06 -0500 Subject: [PATCH 3/3] Bump rustc in GHA --- .github/workflows/ci.yml | 20 ++++++++++---------- .github/workflows/manual-publish.yml | 2 +- .github/workflows/release-please.yml | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e72d5db..b93834e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,13 +1,13 @@ name: Run CI on: push: - branches: [ main, 'feat/**' ] + branches: [main, "feat/**"] paths-ignore: - - '**.md' # Do not need to run CI for markdown changes. + - "**.md" # Do not need to run CI for markdown changes. pull_request: - branches: [ main, 'feat/**' ] + branches: [main, "feat/**"] paths-ignore: - - '**.md' + - "**.md" jobs: ci-build: @@ -20,21 +20,21 @@ jobs: - name: Setup rust tooling run: | - rustup override set 1.82 + rustup override set 1.83 rustup component add rustfmt clippy - uses: ./.github/actions/ci - - name: 'Run contract tests with hyper_rustls' + - name: "Run contract tests with hyper_rustls" uses: ./.github/actions/contract-tests with: - tls_feature: 'rustls' + tls_feature: "rustls" token: ${{ secrets.GITHUB_TOKEN }} - - name: 'Run contract tests with hyper_tls' + - name: "Run contract tests with hyper_tls" uses: ./.github/actions/contract-tests with: - tls_feature: 'tls' + tls_feature: "tls" token: ${{ secrets.GITHUB_TOKEN }} - uses: ./.github/actions/build-docs @@ -49,7 +49,7 @@ jobs: - name: Setup rust tooling run: | - rustup override set 1.82 + rustup override set 1.83 rustup component add rustfmt clippy rustup target add x86_64-unknown-linux-musl diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index e884301..9f350b0 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -19,7 +19,7 @@ jobs: - name: Setup rust tooling run: | - rustup override set 1.82 + rustup override set 1.83 rustup component add rustfmt clippy - uses: ./.github/actions/ci diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 9950aef..2078f4c 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -24,7 +24,7 @@ jobs: - name: Setup rust tooling if: ${{ steps.release.outputs['launchdarkly-server-sdk--release_created'] == 'true' }} run: | - rustup override set 1.82 + rustup override set 1.83 rustup component add rustfmt clippy - uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0