From 3d9439e62f90d7a6b59fe8a2ef999d8c96c5686f Mon Sep 17 00:00:00 2001 From: Ritvik Kapila Date: Mon, 5 Aug 2024 12:07:21 -0700 Subject: [PATCH 1/4] chore: Add python37 deprecation to changelog --- CHANGELOG.rst | 12 ++++++++++++ src/dynamodb_encryption_sdk/identifiers.py | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4b1e5cac..cdada04d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ Changelog ********* +3.3.0 -- 2024-08-05 +=================== + +Deprecation +----------- +The AWS DynamoDB Encryption Client for Python no longer supports Python 3.7 +as of version 3.3; only Python 3.8+ is supported. + +Feature +----------- +* Warn on Deprecated Python 3.7 usage + 3.2.0 -- 2021-12-19 =================== diff --git a/src/dynamodb_encryption_sdk/identifiers.py b/src/dynamodb_encryption_sdk/identifiers.py index b8b1c118..5c63f095 100644 --- a/src/dynamodb_encryption_sdk/identifiers.py +++ b/src/dynamodb_encryption_sdk/identifiers.py @@ -14,7 +14,7 @@ from enum import Enum __all__ = ("LOGGER_NAME", "CryptoAction", "EncryptionKeyType", "KeyEncodingType") -__version__ = "3.2.0" +__version__ = "3.3.0" LOGGER_NAME = "dynamodb_encryption_sdk" USER_AGENT_SUFFIX = "DynamodbEncryptionSdkPython/{}".format(__version__) From a6111d14a2dc06101b90260049a3599eb085f0a1 Mon Sep 17 00:00:00 2001 From: Ritvik Kapila Date: Mon, 5 Aug 2024 13:08:52 -0700 Subject: [PATCH 2/4] update changelog and support policy --- CHANGELOG.rst | 9 ++++++++- SUPPORT_POLICY.rst | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cdada04d..65bca559 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,12 +7,19 @@ Changelog Deprecation ----------- -The AWS DynamoDB Encryption Client for Python no longer supports Python 3.7 +* The AWS DynamoDB Encryption Client for Python no longer supports Python 3.7 as of version 3.3; only Python 3.8+ is supported. +* We no longer support OpenSSL 1.0.1 or 1.0.2, as per `cryptography documentation `_. Feature ----------- * Warn on Deprecated Python 3.7 usage +* Add Python 3.11 to CI +* Add Python 3.12 to CI + +Maintenance +----------- +* Update requirements for boto3 (>=1.10.0) and cryptography (>=3.4.6) 3.2.0 -- 2021-12-19 =================== diff --git a/SUPPORT_POLICY.rst b/SUPPORT_POLICY.rst index 5af85cc5..3fe938f3 100644 --- a/SUPPORT_POLICY.rst +++ b/SUPPORT_POLICY.rst @@ -32,6 +32,6 @@ This table describes the current support status of each major version of the AWS * - 3.x - Generally Available - Maintenance - - 2023-07-23 + - 2024-08-05 .. _AWS SDKs and Tools Maintenance Policy: https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle From 598247aaddd3d46d17f77b7167397018bde82a42 Mon Sep 17 00:00:00 2001 From: Ritvik Kapila Date: Mon, 5 Aug 2024 13:11:48 -0700 Subject: [PATCH 3/4] fix --- CHANGELOG.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 65bca559..aa52f3b9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,8 +7,7 @@ Changelog Deprecation ----------- -* The AWS DynamoDB Encryption Client for Python no longer supports Python 3.7 -as of version 3.3; only Python 3.8+ is supported. +* The AWS DynamoDB Encryption Client for Python no longer supports Python 3.7 as of version 3.3; only Python 3.8+ is supported. * We no longer support OpenSSL 1.0.1 or 1.0.2, as per `cryptography documentation `_. Feature From 92e713c6f80bcda9bf41ed511202b0e0af6d69d2 Mon Sep 17 00:00:00 2001 From: Ritvik Kapila Date: Mon, 5 Aug 2024 13:17:25 -0700 Subject: [PATCH 4/4] fix --- CHANGELOG.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index aa52f3b9..921613e8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,8 +7,9 @@ Changelog Deprecation ----------- -* The AWS DynamoDB Encryption Client for Python no longer supports Python 3.7 as of version 3.3; only Python 3.8+ is supported. -* We no longer support OpenSSL 1.0.1 or 1.0.2, as per `cryptography documentation `_. +- The AWS DynamoDB Encryption Client for Python no longer supports Python 3.7 as of version 3.3 + - Only Python 3.8+ is supported. +- We no longer support OpenSSL 1.0.1 or 1.0.2, as per `cryptography documentation `_. Feature -----------