diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c9ba4ef56..b767ce358 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 + `#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 =================== 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/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 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