You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,27 @@
2
2
Changelog
3
3
*********
4
4
5
+
4.0.0 -- 2024-10-28
6
+
===================
7
+
8
+
Features
9
+
--------
10
+
* Add support for constructs from the [AWS Cryptographic Material Providers Library (MPL)](https://github.com/aws/aws-cryptographic-material-providers-library).
11
+
The MPL contains new constructs for encrypting and decrypting your data.
12
+
We highly recommend installing the MPL. See [Installing](https://github.com/aws/aws-encryption-sdk-python/tree/master?tab=readme-ov-file#installation) for instructions.
13
+
14
+
Breaking Changes
15
+
^^^^^^^^^^^^^^^^
16
+
* Messages constructed with the MPL's Required Encryption Context Cryptographic Materials Manager ("required EC CMM") will not be readable from versions of the ESDK <4.0.0.
17
+
The MPL introduces the "required EC CMM" as a new construct for protecting your data.
18
+
It requires that, for a specified set of encryption context keys, a decryptor must supply the same encryption context pairs that were used to encrypt the message.
19
+
No version of ESDK < 4.0.0 supports reading messages encrypted with the required EC CMM.
20
+
A message that is encrypted with the required EC CMM must be decrypted with a CMM from the MPL.
21
+
22
+
Fixes
23
+
-----------
24
+
* fix: MKPs attempt to decrypt with remaining keys if a preceding raw RSA key failed to decrypt (#707 (https://github.com/aws/aws-encryption-sdk-python/pull/707))
0 commit comments