Releases: aws/aws-encryption-sdk-python
Releases · aws/aws-encryption-sdk-python
1.4.0 -- 2019-05-23
Minor
- Remove dependence on all
source_stream
APIs except forread()
. #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 theStreamDecryptor
orStreamEncryptor
to close yoursource_stream
for you,
you will now need to close those streams yourself. StreamDecryptor.body_start
andStreamDecryptor.body_end
,
deprecated in a prior release,
have now been removed.
Maintenance
- Move all remaining
unittest
tests topytest
. #99
Bugfixes
- Fix
MasterKeyprovider.decrypt_data_key_from_list
error handling. #150
1.3.8 -- 2018-11-15
Bugfixes
- Remove debug logging that may contain input data when encrypting non-default unframed messages. #105
Minor
AWS Encryption SDK for Python 1.3.7 release
Bugfixes
- Fix KMSMasterKeyProvider to determine the default region before trying to create the requested master keys. #83
AWS Encryption SDK 1.3.0 release
Major
- Added cryptographic materials managers as a concept
- Added data key caching
- Moved to deterministic IV generation
Minor
- Added changelog
- Fixed attrs usage to provide consistent behavior with 16.3.0 and 17.x
- Fixed performance bug which caused KDF calculations to be performed too frequently
- Removed line_length as a configurable parameter of EncryptingStream and DecryptingStream objects to simplify class APIs after it was found in further testing to have no measurable impact on performance
- Added deterministic length eliptic curve signature generation
- Added support for calculating ciphertext message length from header
- Migrated README from md to rst