From 3ce4823f877ffdbebcad373eb57ca0414fcc13f7 Mon Sep 17 00:00:00 2001 From: Darwin Chowdary <39110935+imabhichow@users.noreply.github.com> Date: Mon, 30 Jun 2025 10:49:02 -0700 Subject: [PATCH 1/6] chore: Update CHANGELOG for v4.0.2 --- CHANGELOG.rst | 10 ++++++++++ README.rst | 2 +- performance_tests/README.rst | 2 +- performance_tests/requirements_mpl.txt | 2 +- requirements_mpl.txt | 2 +- setup.py | 2 +- src/aws_encryption_sdk/identifiers.py | 2 +- test_vector_handlers/requirements_mpl.txt | 2 +- 8 files changed, 17 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c9ba4ef56..e856a4e50 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ Changelog ********* +4.0.2 -- 2025-06-30 +=================== + +Maintenance +----------- +* deps: Extend supported `MPL`_ versions to include v1.11.0 +* CI: Use Github Actions to start CodeBuild builds (#762 (https://github.com/aws/aws-encryption-sdk-python/pull/762)) +* Update SUPPORT_POLICY.rst (#756 (https://github.com/aws/aws-encryption-sdk-python/pull/756)) +* deps: bump setuptools from 66.1.1 to 70.0.0 in /dev_requirements (#712 (https://github.com/aws/aws-encryption-sdk-python/pull/712)) + 4.0.1 -- 2025-03-26 =================== diff --git a/README.rst b/README.rst index ebc71fa85..daa345b02 100644 --- a/README.rst +++ b/README.rst @@ -42,7 +42,7 @@ Required Prerequisites Recommended Prerequisites ========================= -* aws-cryptographic-material-providers: == 1.10.0 +* aws-cryptographic-material-providers: == 1.11.0 * Requires Python 3.11+. Installation diff --git a/performance_tests/README.rst b/performance_tests/README.rst index 1e23548dd..401a2faab 100644 --- a/performance_tests/README.rst +++ b/performance_tests/README.rst @@ -49,7 +49,7 @@ Required Prerequisites Recommended Prerequisites ========================= -* aws-cryptographic-material-providers: == 1.10.0 +* aws-cryptographic-material-providers: == 1.11.0 * Requires Python 3.11+. ***** diff --git a/performance_tests/requirements_mpl.txt b/performance_tests/requirements_mpl.txt index be77ea2da..5b7a4b0d6 100644 --- a/performance_tests/requirements_mpl.txt +++ b/performance_tests/requirements_mpl.txt @@ -1 +1 @@ -aws-cryptographic-material-providers>=1.7.4,<=1.10.0 \ No newline at end of file +aws-cryptographic-material-providers>=1.7.4,<=1.11.0 \ No newline at end of file diff --git a/requirements_mpl.txt b/requirements_mpl.txt index 8912641d0..73bcc3450 100644 --- a/requirements_mpl.txt +++ b/requirements_mpl.txt @@ -1 +1 @@ -aws-cryptographic-material-providers>=1.7.4,<=1.10.0 +aws-cryptographic-material-providers>=1.7.4,<=1.11.0 diff --git a/setup.py b/setup.py index 587495fd4..392b8ae65 100644 --- a/setup.py +++ b/setup.py @@ -40,7 +40,7 @@ def get_requirements(): license="Apache License 2.0", install_requires=get_requirements(), extras_require={ - "MPL": ["aws-cryptographic-material-providers>=1.7.4,<=1.10.0"], + "MPL": ["aws-cryptographic-material-providers>=1.7.4,<=1.11.0"], }, classifiers=[ "Development Status :: 5 - Production/Stable", diff --git a/src/aws_encryption_sdk/identifiers.py b/src/aws_encryption_sdk/identifiers.py index 8a5a2c8a1..049f2057e 100644 --- a/src/aws_encryption_sdk/identifiers.py +++ b/src/aws_encryption_sdk/identifiers.py @@ -17,7 +17,7 @@ # We only actually need these imports when running the mypy checks pass -__version__ = "4.0.1" +__version__ = "4.0.2" USER_AGENT_SUFFIX = "AwsEncryptionSdkPython/{}".format(__version__) diff --git a/test_vector_handlers/requirements_mpl.txt b/test_vector_handlers/requirements_mpl.txt index 8912641d0..73bcc3450 100644 --- a/test_vector_handlers/requirements_mpl.txt +++ b/test_vector_handlers/requirements_mpl.txt @@ -1 +1 @@ -aws-cryptographic-material-providers>=1.7.4,<=1.10.0 +aws-cryptographic-material-providers>=1.7.4,<=1.11.0 From 7e4e94d90c93fe9b755a800c7d91c4cf6f80e80e Mon Sep 17 00:00:00 2001 From: Darwin Chowdary <39110935+imabhichow@users.noreply.github.com> Date: Mon, 30 Jun 2025 11:38:19 -0700 Subject: [PATCH 2/6] f --- codebuild/py311/decrypt_net_401_vectors_keyrings.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codebuild/py311/decrypt_net_401_vectors_keyrings.yml b/codebuild/py311/decrypt_net_401_vectors_keyrings.yml index 0cae98c4d..561e5748c 100644 --- a/codebuild/py311/decrypt_net_401_vectors_keyrings.yml +++ b/codebuild/py311/decrypt_net_401_vectors_keyrings.yml @@ -19,7 +19,7 @@ phases: python: 3.11 pre_build: commands: - # Build Python MPL TestVector runner from source + # Build Python MPL TestVector runner from source - sh test_vector_handlers/scripts/install_mpl_test_vector_runner.sh # Fetch ESDK .NET v4.0.1 Test Vectors - VECTOR_ZIP=$CODEBUILD_SRC_DIR/v4-Net-4.0.1.zip From e4393aad58191b0487259210d8ceb18a95602302 Mon Sep 17 00:00:00 2001 From: Darwin Chowdary <39110935+imabhichow@users.noreply.github.com> Date: Mon, 30 Jun 2025 14:42:59 -0700 Subject: [PATCH 3/6] format --- CHANGELOG.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e856a4e50..b767ce358 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,9 +8,9 @@ Changelog Maintenance ----------- * deps: Extend supported `MPL`_ versions to include v1.11.0 -* CI: Use Github Actions to start CodeBuild builds (#762 (https://github.com/aws/aws-encryption-sdk-python/pull/762)) -* Update SUPPORT_POLICY.rst (#756 (https://github.com/aws/aws-encryption-sdk-python/pull/756)) -* deps: bump setuptools from 66.1.1 to 70.0.0 in /dev_requirements (#712 (https://github.com/aws/aws-encryption-sdk-python/pull/712)) + `#763 `_ + + v1.11.0 contains performance improvements for the hierarchical keyring and extends the range of supported `cryptography` versions. 4.0.1 -- 2025-03-26 =================== From 3eb294657ae22c48d8bdb86bd81c05e46af4d478 Mon Sep 17 00:00:00 2001 From: Darwin Chowdary <39110935+imabhichow@users.noreply.github.com> Date: Mon, 30 Jun 2025 14:44:10 -0700 Subject: [PATCH 4/6] format --- CHANGELOG.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b767ce358..f8b21a3b4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,8 +9,7 @@ Maintenance ----------- * deps: Extend supported `MPL`_ versions to include v1.11.0 `#763 `_ - - v1.11.0 contains performance improvements for the hierarchical keyring and extends the range of supported `cryptography` versions. + - v1.11.0 contains performance improvements for the hierarchical keyring and extends the range of supported `cryptography` versions. 4.0.1 -- 2025-03-26 =================== From 99916993bbd49e6a6a888f660908036938fe58e5 Mon Sep 17 00:00:00 2001 From: Darwin Chowdary <39110935+imabhichow@users.noreply.github.com> Date: Mon, 30 Jun 2025 14:45:19 -0700 Subject: [PATCH 5/6] format --- CHANGELOG.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f8b21a3b4..6657e9229 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,7 +9,7 @@ Maintenance ----------- * deps: Extend supported `MPL`_ versions to include v1.11.0 `#763 `_ - - v1.11.0 contains performance improvements for the hierarchical keyring and extends the range of supported `cryptography` versions. + * v1.11.0 contains performance improvements for the hierarchical keyring and extends the range of supported `cryptography` versions. 4.0.1 -- 2025-03-26 =================== From a6f2780394fdbd617f54d1311efdd9edb03c8283 Mon Sep 17 00:00:00 2001 From: Darwin Chowdary <39110935+imabhichow@users.noreply.github.com> Date: Mon, 30 Jun 2025 14:46:46 -0700 Subject: [PATCH 6/6] format --- CHANGELOG.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6657e9229..b767ce358 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,7 +9,8 @@ Maintenance ----------- * deps: Extend supported `MPL`_ versions to include v1.11.0 `#763 `_ - * v1.11.0 contains performance improvements for the hierarchical keyring and extends the range of supported `cryptography` versions. + + v1.11.0 contains performance improvements for the hierarchical keyring and extends the range of supported `cryptography` versions. 4.0.1 -- 2025-03-26 ===================