aws-encryption-sdk-python

AWS Encryption SDK

APACHE-2.0 License

Downloads
1.3M
Stars
228
Committers
30

Bot releases are visible (Hide)

aws-encryption-sdk-python - 3.3.0 -- 2024-05-21 Latest Release

Published by ShubhamChaturvedi7 5 months ago

Deprecation

The AWS Encryption SDK for Python no longer supports Python 3.7
as of version 3.3; only Python 3.8+ is supported.

Fixes

Maintenance

aws-encryption-sdk-python - 3.2.0 -- 2024-03-18

Published by rishav-karanjit 7 months ago

Features

Fixes

Maintenance

aws-encryption-sdk-python - 2.5.1 -- 2022-08-30

Published by imabhichow about 2 years ago

Deprecation Announcement

The AWS Encryption SDK for Python Major Version 2 is End of Support.
It will no longer receive security updates or bug fixes.
Consider updating to the latest version of the AWS Encryption SDK for Python.

Maintenance

  • Emit Deprecation Warning on library initialization
  • Update cryptography range to greater than or equal to 2.5.0 less than 37
aws-encryption-sdk-python - 1.10.1 -- 2022-08-30

Published by justplaz about 2 years ago

Deprecation Announcement

The AWS Encryption SDK for Python Major Version 1 is End of Support.
It will no longer receive security updates or bug fixes.
Consider updating to the latest version of the AWS Encryption SDK for Python.

Maintenance

  • Emit Deprecation Warning on library initialization
aws-encryption-sdk-python - 1.10.0 -- 2022-06-21

Published by josecorella over 2 years ago

Maintenance

  • Pin cryptography to last version that supports Python2
aws-encryption-sdk-python - 2.5.0 -- 2022-06-21

Published by josecorella over 2 years ago

Maintenance

  • Pin cryptography to last version that supports Python2
aws-encryption-sdk-python - 3.1.1 -- 2022-06-21

Published by josecorella over 2 years ago

Maintenance

  • Replace deprecated cryptography verify_interface with isinstance #467
aws-encryption-sdk-python - 3.1.0 -- 2021-11-10

Published by texastony almost 3 years ago

Deprecation

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

Feature

  • Warn on Deprecated Python usage
    #368
  • Add Python 3.10 to CI
  • Remove Python 3.5 from testing
aws-encryption-sdk-python - 3.0.0 -- 2021-07-01

Published by farleyb-amazon over 3 years ago

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.
aws-encryption-sdk-python - 2.4.0 -- 2021-07-01

Published by farleyb-amazon over 3 years ago

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.

aws-encryption-sdk-python - 2.3.0 -- 2021-06-16

Published by seebees over 3 years ago

Features

aws-encryption-sdk-python - 2.2.0 -- 2021-05-27

Published by farleyb-amazon over 3 years ago

Features

aws-encryption-sdk-python - 1.9.0 -- 2021-05-27

Published by farleyb-amazon over 3 years ago

Features

aws-encryption-sdk-python - 2.1.0 -- 2020-04-20

Published by farleyb-amazon over 3 years ago

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
aws-encryption-sdk-python - 2.0.0 -- 2020-09-24

Published by farleyb-amazon about 4 years ago

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

aws-encryption-sdk-python - 1.7.1 -- 2020-09-24

Published by farleyb-amazon about 4 years ago

Bugfix

  • Reintroduce removed symbol in top-level aws_encryption_sdk module
aws-encryption-sdk-python - 1.7.0 -- 2020-09-24

Published by farleyb-amazon about 4 years ago

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

aws-encryption-sdk-python - 1.4.1

Published by mattsb42-aws about 5 years ago

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
aws-encryption-sdk-python - 1.4.0 -- 2019-05-23

Published by mattsb42-aws over 5 years ago

Minor

  • Remove dependence on all source_stream APIs except for read(). #103

Potentially Backwards Incompatible

  • Encryption streams no longer close the source_stream when they themselves close.
    If you are using context managers for all of your stream handling,
    this change will not affect you.
    However, if you have been relying on the StreamDecryptor
    or StreamEncryptor to close your source_stream for you,
    you will now need to close those streams yourself.
  • StreamDecryptor.body_start and StreamDecryptor.body_end,
    deprecated in a prior release,
    have now been removed.

Maintenance

  • Move all remaining unittest tests to pytest. #99

Bugfixes

  • Fix MasterKeyprovider.decrypt_data_key_from_list error handling. #150
aws-encryption-sdk-python - 1.3.8 -- 2018-11-15

Published by mattsb42-aws almost 6 years ago

Bugfixes

  • Remove debug logging that may contain input data when encrypting non-default unframed messages. #105

Minor

  • Add support to remove clients from :class:KMSMasterKeyProvider client cache if they fail to connect to endpoint. #86
  • Add support for SHA384 and SHA512 for use with RSA OAEP wrapping algorithms. #56
  • Fix streaming_client classes to properly interpret short reads in source streams. #24