From 35efbe194c8e40b7c3c11dacd21bb17ca52e8eab Mon Sep 17 00:00:00 2001 From: Will Childs-Klein Date: Tue, 17 Mar 2026 10:46:31 -0400 Subject: [PATCH 1/3] Add default non-pq policy --- .../software/amazon/awssdk/crt/io/TlsCipherPreference.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/software/amazon/awssdk/crt/io/TlsCipherPreference.java b/src/main/java/software/amazon/awssdk/crt/io/TlsCipherPreference.java index 480ffeef4..f1da77179 100644 --- a/src/main/java/software/amazon/awssdk/crt/io/TlsCipherPreference.java +++ b/src/main/java/software/amazon/awssdk/crt/io/TlsCipherPreference.java @@ -76,7 +76,12 @@ public enum TlsCipherPreference { * This security policy was the system default before PQ was enabled by default, specifically * aws-c-io's AWS_IO_TLS_CIPHER_PREF_TLSV1_0_2023_06. */ - TLS_CIPHER_PREF_TLSv1_0_2023(10); + TLS_CIPHER_PREF_TLSv1_0_2023(10), + + /** + * The latest recommended non-Post-quantum enabled TLS Policy. This policy may change over time. + */ + TLS_CIPHER_NON_PQ_DEFAULT(11); private int val; From 5fb3c2386747703779b934feca2efa03941d7133 Mon Sep 17 00:00:00 2001 From: Will Childs-Klein Date: Thu, 19 Mar 2026 12:06:30 -0400 Subject: [PATCH 2/3] Update submodule aws-c-io -> 0.26.3 --- crt/aws-c-io | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crt/aws-c-io b/crt/aws-c-io index bfb0819d3..1ec8081f2 160000 --- a/crt/aws-c-io +++ b/crt/aws-c-io @@ -1 +1 @@ -Subproject commit bfb0819d3906502483611ce832a5ec6b897c8421 +Subproject commit 1ec8081f208ef8d51381889eda3bda9756fd5bb5 From e13b561bb06d8390f26fb56bbb392c7bc0ed0a47 Mon Sep 17 00:00:00 2001 From: Will Childs-Klein Date: Fri, 20 Mar 2026 14:13:51 -0400 Subject: [PATCH 3/3] Update failing CI jobs to MacOS 15 --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f94c5078b..086d4d6d1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -202,7 +202,7 @@ jobs: python builder.pyz build -p ${{ env.PACKAGE_NAME }} downstream macos: - runs-on: macos-14 #latest + runs-on: macos-15 #latest steps: - uses: aws-actions/configure-aws-credentials@v4 with: @@ -220,7 +220,7 @@ jobs: python3 codebuild/macos_compatibility_check.py macos-x64: - runs-on: macos-14-large #latest + runs-on: macos-15-large #latest steps: - uses: aws-actions/configure-aws-credentials@v4 with: @@ -287,7 +287,7 @@ jobs: localhost-test-macos: - runs-on: macos-14 # latest + runs-on: macos-15 # latest steps: - uses: aws-actions/configure-aws-credentials@v4 with: