Releases: aws/aws-cryptographic-material-providers-library
Releases · aws/aws-cryptographic-material-providers-library
1.8.0 -- 2024-11-19
This release is available in the following languages:
- Java
Bug Fixes
- Drop SelectOpt from MutableMap (bdb6509)
- Externs (0bc1f96)
- formatting (b608ab8)
- Python-Release: Run validate tests from release commit (41c0c94)
- Python: CMCs release lock for unhandled runtime exceptions (#979) (1510b77)
- Python: return error on interrupted sleep (#1003) (405cf37)
- remove input and output traits on DynamoDB operations (#1012) (8377acf)
- return error on interrupted sleep (#993) (f49460a)
- rust CI (42e39cc)
Features
1.7.4 -- 2024-11-11
1.7.3 -- 2024-11-01
1.7.2 -- 2024-10-23
New Languages
Python: This is the first published release for the Python implementation of the AWS Cryptographic Material Providers Library. (#805) (cfb2f7e)
Bug Fixes
- Move Java helper methods out of extern class (#855) (61fddf8)
- Smithy-Dafny update for separated classes and unions (#806) (4b7cc5f)
- variable name collision fix for Go (ceaec06)
- H-Keyring: if getCache returns Error not EntryDoesNotExist, raise error (#846) (3413fcb)
- H-Keyring: if putCache throws EntryAlreadyExists, swallow (#856) (d01a182)
This release is available in the following languages:
- Python
1.7.0 -- 2024-09-24
1.6.0 -- 2024-09-11
Features
Bug Fixes
- add ECDH error message for Rust (#574) (473a34a)
- DDB-Model: DDB Supports 100 actions per Transaction (#692) (8a67843)
- GetCurrentTimeStamp returns ISO8601 format (#575) (c07a51f)
- maintain order in test vectors for languages with parallel tests (#641) (8c8a38f)
- Remove 4.4 DDB and KMS patches, abstract test to work on later Dafny versions (#611) (d51d648)
- Remove uses of
:|
(#618) (f12fe5b) - test vector help text (#657) (0fedaf1)
- post-release: Change back to 1.5.1-SNAPSHOT (09cd9a4)
1.5.1 -- 2024-07-08
1.5.0 -- 2024-06-17
1.4.0 -- 2024-05-20
Features
The Hierarchical Keyring's Keystore now supports four (4) KMSConfigurations
:
- kmsKeyArn
- kmsMRKeyArn
- discovery
- mrDiscovery
See our JavaDocs for details
on how these options effect the relationship between
a Keystore and KMS.
Maintenance
- .NET : Bump dependency BouncyCastle.Cryptography from 2.2.1 to 2.3.1. (#329)
- .NET : Bump dependency AWSSDK.Core from 3.7.300.2 to 3.7.304.2. (#329)
- Java : Move InternalResult into StandardLibrary(Internal) (#325)