Skip to content

Commit c2babf8

Browse files
authored
chore: Mark 1.x as End-of-Support (#499)
1 parent c2f0c75 commit c2babf8

File tree

4 files changed

+59
-1
lines changed

4 files changed

+59
-1
lines changed

Diff for: CHANGELOG.rst

+14
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22
Changelog
33
*********
44

5+
1.10.1 -- 2022-08-30
6+
====================
7+
8+
Deprecation Announcement
9+
------------------------
10+
The AWS Encryption SDK for Python Major Version 1 is End of Support.
11+
It will no longer receive security updates or bug fixes.
12+
Consider updating to the latest version of the AWS Encryption SDK for Python.
13+
14+
Maintenance
15+
-----------
16+
* Emit Deprecation Warning on library initialization
17+
18+
519
1.10.0 -- 2022-06-20
620
====================
721

Diff for: SUPPORT_POLICY.rst

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Overview
2+
========
3+
This page describes the support policy for the AWS Encryption SDK. We regularly provide the AWS Encryption SDK with updates that may contain support for new or updated APIs, new features, enhancements, bug fixes, security patches, or documentation updates. Updates may also address changes with dependencies, language runtimes, and operating systems.
4+
5+
We recommend users to stay up-to-date with Encryption SDK releases to keep up with the latest features, security updates, and underlying dependencies. Continued use of an unsupported SDK version is not recommended and is done at the user’s discretion
6+
7+
8+
Major Version Lifecycle
9+
========================
10+
The AWS Encryption SDK follows the same major version lifecycle as the AWS SDK. For details on this lifecycle, see `AWS SDKs and Tools Maintenance Policy`_.
11+
12+
Version Support Matrix
13+
======================
14+
This table describes the current support status of each major version of the AWS Encryption SDK for Python. It also shows the next status each major version will transition to, and the date at which that transition will happen.
15+
16+
.. list-table::
17+
:widths: 30 50 50 50
18+
:header-rows: 1
19+
20+
* - Major version
21+
- Current status
22+
- Next status
23+
- Next status date
24+
* - 1.x
25+
- End of Support
26+
-
27+
-
28+
* - 2.x
29+
- End of Support
30+
-
31+
-
32+
* - 3.x
33+
- General Availability
34+
-
35+
-
36+
37+
.. _AWS SDKs and Tools Maintenance Policy: https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle

Diff for: src/aws_encryption_sdk/__init__.py

+7
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@
3636
StreamEncryptor,
3737
)
3838

39+
warnings.warn(
40+
'This major version (1.x) of the AWS Encryption SDK for Python has reached End-of-Support.\n' +
41+
'It will no longer receive security updates or bug fixes.\n' +
42+
'Consider updating to the latest version of the AWS Encryption SDK.',
43+
DeprecationWarning,
44+
)
45+
3946

4047
@attr.s(hash=True)
4148
class EncryptionSDKClientConfig(object):

Diff for: src/aws_encryption_sdk/identifiers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
# We only actually need these imports when running the mypy checks
2828
pass
2929

30-
__version__ = "1.10.0"
30+
__version__ = "1.10.1"
3131
USER_AGENT_SUFFIX = "AwsEncryptionSdkPython/{}".format(__version__)
3232

3333

0 commit comments

Comments
 (0)