Skip to content

Releases: aws/aws-encryption-sdk-python

3.0.0 -- 2021-07-01

01 Jul 22:42
40fd1e8
Compare
Choose a tag to compare

Deprecation

The AWS Encryption SDK for Python no longer supports Python 2 or Python 3.4
as of major version 3.x; only Python 3.5+ is supported. Customers using Python 2
or Python 3.4 can still use the 2.x line of the AWS Encryption SDK for Python,
which will continue to receive security updates for the next 12 months, in accordance
with our Support Policy.

Maintenance

  • Move away from deprecated cryptography int_from_bytes #355.

2.4.0 -- 2021-07-01

01 Jul 18:49
2f4773f
Compare
Choose a tag to compare

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.

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

16 Jun 16:37
3ed84f7
Compare
Choose a tag to compare

Features

2.2.0 -- 2021-05-27

27 May 20:25
863b04d
Compare
Choose a tag to compare

Features

1.9.0 -- 2021-05-27

27 May 17:56
5a3b921
Compare
Choose a tag to compare

Features

2.1.0 -- 2020-04-20

20 Apr 15:40
bb26007
Compare
Choose a tag to compare

Maintenance

  • New minimum cryptography dependency 2.5.0 since we're using newer byte type checking #308
  • New minimum boto dependency 1.10.0 to ensure KMS Decrypt APIs know about the KeyId parameter #317
  • Add python 3.8 and 3.9 to CI and update setup.py to clarify we support them #329
  • Update decrypt oracle and test vector handlers with 2.0.0 changes #303
  • Added a number of CodeBuild specs to support integration tests and release processes

2.0.0 -- 2020-09-24

25 Sep 01:30
Compare
Choose a tag to compare

Features

  • Updates to the AWS Encryption SDK 73cce71

Breaking Changes

  • AWS KMS KeyIDs must be specified explicitly or Discovery mode explicitly chosen.
  • Key committing suites are now default.
  • CommitmentPolicy requires commitment by default.

See migration guide for more details: https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/migration.html

1.7.1 -- 2020-09-24

25 Sep 00:19
dd29645
Compare
Choose a tag to compare

Bugfix

  • Reintroduce removed symbol in top-level aws_encryption_sdk module

1.7.0 -- 2020-09-24

24 Sep 21:41
Compare
Choose a tag to compare

Features

  • Updates to the AWS Encryption SDK. ef90351

Deprecations

  • KMSMasterKeyProvider is deprecated. Customers should move to StrictAwsKmsMasterKeyProvider with explicit key ids, or DiscoveryAwsKmsMasterKeyProvider to allow decryption of any ciphertext to which the application has access.
  • The encrypt, decrypt, and stream methods in the aws_encryption_sdk module are deprecated. Customers should move to the identically named methods on the new EncryptionSDKClient class.

See migration guide: https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/migration.html

1.4.1

20 Sep 22:17
6a309ed
Compare
Choose a tag to compare

1.4.1 -- 2019-09-20

Bugfixes

  • Fix region configuration override in botocore sessions.
    #190
    #193

Minor

  • Caching CMM must require that max age configuration value is greater than 0.
    #147
    #172