Releases: aws/aws-cryptographic-material-providers-library
Releases · aws/aws-cryptographic-material-providers-library
1.9.0 -- 2025-02-04
This release is available in the following languages:
- Java
Bug Fixes
- CI (d9e2a1e)
- DafnyLibraries.FileIO extern (b150c48)
- ECDH ValidatePublicKey err msg (34a48fc)
- for test vectors, use SetToSequenceSorted (#1034) (21ad206)
- GHW: check-files apply to PR, not to diff b/w HEAD and branch (#1075) (1f53a92)
- improve golang externs (#1133) (b6ee16e)
- Java: Improve Collection of Errors string (#1056) (9e195a1)
- line breaks (21536c7)
- PR comments (798214b)
- PR comments (a21c0b3)
- PR comments (7dd95bc)
- PR comments (eed0d87)
- PR comments (435515e)
- re-enable aes_gcm_192 (#1143) (23650a9)
- region (5930ae4)
- region (e3454b5)
- remove @sensitive from smithy models (#1123) (c939f3a)
- repo rename (#1218) (c2f003c)
- revert pyproject.toml drop (b5dbb5c)
- rust code used for testing must be allowed dead code (#1148) (5997919)
- SetToSequence should be a method, not a function (#1035) (1169bc8)
- smithy-dafny (#1136) (6005777)
Features
- Adds CI (511ed35)
- check in polymorph go generated code (#1137) (d0fefbf)
- Check-in polymorph generated code (bfc7cb9)
- ddb Go externs (1e3737b)
- ddb: Go release v0.0.1 (#1201) (5293bfd)
- ddb: Go release v0.0.3 (#1210) (983f553)
- Go: Go module rename (#1196) (b0876ac)
- kms externs for Go (2d1f6d1)
- kms: Go release v0.0.1 (#1199) (9c80544)
- mpl externs (#1105) (29bc52e)
- mpl: Go release v0.0.1 (#1211) (4508ab8)
- Primitives CI (ce6e942)
- Primitives for Go (8066826)
- primitives: Go release v0.0.1 (#1203) (6bf0bbe)
- StandardLibrary for Go (587b57e)
- StandardLibrary for Go (94b4fd0)
- StandardLibrary for Go (6ce1ce3)
- StdLib: Go v0.0.1 release (#1195) (95e54bf)
1.7.5 -- 2025-01-30
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)