From 0101b98e68e5867703e0f2eb1ddbd4fac8c2161c Mon Sep 17 00:00:00 2001 From: Benjamin Farley Date: Thu, 1 Jul 2021 09:07:24 -0600 Subject: [PATCH 1/4] chore: Update changelog and readme for 2.4.0 --- CHANGELOG.rst | 11 +++++++++++ README.rst | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index af92211cc..3b4a151e8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ Changelog ********* +2.4.0 -- 2021-07-01 +=================== + +Deprecation Announcement +------------------------ +The AWS Encryption SDK 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. + +Security updates will still be available for the 2.x line for the next 12 months, in accordance with our `Support Policy `_. + + 2.3.0 -- 2021-06-16 =================== diff --git a/README.rst b/README.rst index 4584f260e..cdfd3cb83 100644 --- a/README.rst +++ b/README.rst @@ -35,6 +35,10 @@ 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.** * cryptography >= 2.5.0 * boto3 >= 1.10.0 * attrs From b3fdf94dbbfaccb342f96851eb7fcb0ea53f4dcf Mon Sep 17 00:00:00 2001 From: Benjamin Farley Date: Thu, 1 Jul 2021 10:58:09 -0600 Subject: [PATCH 2/4] Fix doc8 --- CHANGELOG.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3b4a151e8..b598f1203 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,7 +10,7 @@ Deprecation Announcement The AWS Encryption SDK 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. -Security updates will still be available for the 2.x line for the next 12 months, in accordance with our `Support Policy `_. +Security updates will still be available for the 2.x line for the next 12 months, in accordance with our `Support Policy `__. 2.3.0 -- 2021-06-16 From 26abea5427923145d5847bff6f42ced5c1e08f21 Mon Sep 17 00:00:00 2001 From: Benjamin Farley Date: Thu, 1 Jul 2021 11:32:41 -0600 Subject: [PATCH 3/4] Dropping 3.4 as well --- CHANGELOG.rst | 4 +++- README.rst | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b598f1203..c81ab30d8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,7 +10,9 @@ Deprecation Announcement The AWS Encryption SDK 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. -Security updates will still be available for the 2.x line for the next 12 months, in accordance with our `Support Policy `__. +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 Encryption SDK 2.x line for the next 12 months, in accordance with our `Support Policy `__. 2.3.0 -- 2021-06-16 diff --git a/README.rst b/README.rst index cdfd3cb83..05aa0c182 100644 --- a/README.rst +++ b/README.rst @@ -38,7 +38,8 @@ Required Prerequisites **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.** + known to break Python 2. Python 3.4 support will also be removed + in future major versions.** * cryptography >= 2.5.0 * boto3 >= 1.10.0 * attrs From 82aadcba7eb29fa9125d9a3c4bb1456fe7fea51d Mon Sep 17 00:00:00 2001 From: Benjamin Farley Date: Thu, 1 Jul 2021 11:34:48 -0600 Subject: [PATCH 4/4] Clarify wording --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 05aa0c182..821cb4209 100644 --- a/README.rst +++ b/README.rst @@ -39,7 +39,7 @@ Required Prerequisites **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.** + in future major versions; Python 3.5+ will be required.** * cryptography >= 2.5.0 * boto3 >= 1.10.0 * attrs