diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8a037cd1..fd602e43 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ Changelog ********* +2.1.0 -- 2021-07-15 +=================== + +Deprecation Announcement +------------------------ +The AWS DynamoDB Encryption Client for Python is discontinuing support for Python 2. +Future major versions of this library will drop support for Python 2 and begin to +adopt changes that are known to break Python 2. + +Support for Python 3.4 will be removed at the same time. Moving forward, we will +support Python 3.5+. + +Security updates will still be available for the DynamoDB Encryption Client 2.x +line for the next 12 months, in accordance with our `Support Policy `__. + + 2.0.0 -- 2021-02-04 =================== diff --git a/README.rst b/README.rst index 5ec8c295..42b8ce42 100644 --- a/README.rst +++ b/README.rst @@ -49,6 +49,12 @@ Required Prerequisites * Python 2.7 or 3.4+ + **NOTE: 2.x is the last major version of this library that will + support Python 2. Future major versions will begin to adopt changes + known to break Python 2. Python 3.4 support will also be removed + in future major versions; Python 3.5+ will be required.** + + Installation ============ diff --git a/SUPPORT_POLICY.rst b/SUPPORT_POLICY.rst index a40e3d7a..26667e42 100644 --- a/SUPPORT_POLICY.rst +++ b/SUPPORT_POLICY.rst @@ -27,7 +27,11 @@ This table describes the current support status of each major version of the AWS - 2022-07-08 * - 2.x - Generally Available + - Maintenance + - 2021-07-13 + * - 3.x - - - + - Generally Available + - 2021-07-13 .. _AWS SDKs and Tools Maintenance Policy: https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle diff --git a/src/dynamodb_encryption_sdk/identifiers.py b/src/dynamodb_encryption_sdk/identifiers.py index ab0b9b33..e7a0fcfd 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__ = "2.0.0" +__version__ = "2.1.0" LOGGER_NAME = "dynamodb_encryption_sdk" USER_AGENT_SUFFIX = "DynamodbEncryptionSdkPython/{}".format(__version__)