From f8009bfa52e11fc10c7e8aa859ba8e5583613f26 Mon Sep 17 00:00:00 2001 From: Lucas McDonald Date: Mon, 31 Aug 2026 17:23:46 -0700 Subject: [PATCH 1/4] chore: preflight 4.0.7 release --- CHANGELOG.rst | 10 ++++++++++ src/aws_encryption_sdk/identifiers.py | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 997d65510..9c4bdf15a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ Changelog ********* +4.0.7 -- 2026-08-31 +=================== + +Fixes +----------- +* fix: validate encryption context entry lengths (#805) + `#805 `_ +* fix: preserve root-cause errors in KMSMasterKey exception chaining (#815) + `#815 `_ + 4.0.6 -- 2026-05-07 =================== diff --git a/src/aws_encryption_sdk/identifiers.py b/src/aws_encryption_sdk/identifiers.py index c41e91811..4a801b02f 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.6" +__version__ = "4.0.7" USER_AGENT_SUFFIX = "AwsEncryptionSdkPython/{}".format(__version__) From b7422d63df3715e251812399d1cfd1edeccd782b Mon Sep 17 00:00:00 2001 From: Lucas McDonald Date: Mon, 31 Aug 2026 17:28:20 -0700 Subject: [PATCH 2/4] chore: extend supported MPL versions to include v1.11.3 and credit contributors --- CHANGELOG.rst | 9 +++++++++ requirements_mpl.txt | 2 +- setup.py | 2 +- test_vector_handlers/requirements_mpl.txt | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9c4bdf15a..a9f679894 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,9 +9,18 @@ Fixes ----------- * fix: validate encryption context entry lengths (#805) `#805 `_ + + Thanks to `@kiwigitops `_ for the contribution. * fix: preserve root-cause errors in KMSMasterKey exception chaining (#815) `#815 `_ + Thanks to `@arpitjain099 `_ for the contribution. + +Maintenance +----------- +* deps: Extend supported `MPL`_ versions to include v1.11.3 + `#816 `_ + 4.0.6 -- 2026-05-07 =================== diff --git a/requirements_mpl.txt b/requirements_mpl.txt index 85d8ace04..6d747d9c4 100644 --- a/requirements_mpl.txt +++ b/requirements_mpl.txt @@ -1 +1 @@ -aws-cryptographic-material-providers>=1.7.4,<=1.11.2 +aws-cryptographic-material-providers>=1.7.4,<=1.11.3 diff --git a/setup.py b/setup.py index 200911bd5..fb249a3f6 100644 --- a/setup.py +++ b/setup.py @@ -43,7 +43,7 @@ def get_requirements(): license="Apache License 2.0", install_requires=get_requirements(), extras_require={ - "MPL": ["aws-cryptographic-material-providers>=1.7.4,<=1.11.2"], + "MPL": ["aws-cryptographic-material-providers>=1.7.4,<=1.11.3"], }, classifiers=[ "Development Status :: 5 - Production/Stable", diff --git a/test_vector_handlers/requirements_mpl.txt b/test_vector_handlers/requirements_mpl.txt index 85d8ace04..6d747d9c4 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.11.2 +aws-cryptographic-material-providers>=1.7.4,<=1.11.3 From 280dd1fd13c6300745d3fd1556f725c475f45300 Mon Sep 17 00:00:00 2001 From: Lucas McDonald Date: Mon, 31 Aug 2026 17:30:21 -0700 Subject: [PATCH 3/4] fix: correct changelog link for encryption context fix to #813 --- CHANGELOG.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a9f679894..dbdc70d41 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,8 +7,8 @@ Changelog Fixes ----------- -* fix: validate encryption context entry lengths (#805) - `#805 `_ +* fix: validate encryption context entry lengths (#813) + `#813 `_ Thanks to `@kiwigitops `_ for the contribution. * fix: preserve root-cause errors in KMSMasterKey exception chaining (#815) From 489f32710a08107aea6bab7c9023106925f3d70d Mon Sep 17 00:00:00 2001 From: Lucas McDonald Date: Mon, 31 Aug 2026 17:35:47 -0700 Subject: [PATCH 4/4] chore: drop dead profile link for kiwigitops credit --- CHANGELOG.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dbdc70d41..022b5aaa5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,7 +10,7 @@ Fixes * fix: validate encryption context entry lengths (#813) `#813 `_ - Thanks to `@kiwigitops `_ for the contribution. + Thanks to kiwigitops for the contribution. * fix: preserve root-cause errors in KMSMasterKey exception chaining (#815) `#815 `_