Releases: aws/aws-cryptographic-material-providers-library
Releases · aws/aws-cryptographic-material-providers-library
1.11.1 -- 2025-07-30
This release is available in the following languages:
- Python
Maintenance -- All Languages
- dafny: add Rust and Go to supported languages (#1492) (87ab402)
- dafny: append our user agent in KMS client (#1564) (03d03ac)
- dafny: remove negative test for codebuild runner (#1603) (8b45e40)
Maintenance -- Python
Maintenance -- Go
- go: automate changelog for Go release (#1607) (f9eb8e0)
- go: update go test matrix and clean up setup (#1625) (6baa15c)
Maintenance -- Rust
Miscellaneous
- 5 instead of 25 interop decrypt processes (#1620) (d82696b)
- allow local testing for python (#1598) (cbfa209)
- bump credentials to 2 hours, for python (#1621) (69991da)
- cfn: add trusted policy for optools mpl-python roles (#1602) (436d939)
- CI: fix daily CI and add slack notification to it (#1647) (c546646)
- CI: send slack message on new GHI (#1632) (e80b7ae)
- CI: Test Rust on Dafny prerelease in nightly build (#1623) (92070bc)
- CI: update to not trigger workflow on PR comments (#1640) (c62e8cf)
- deps: bump slackapi/slack-github-action from 2.1.0 to 2.1.1 in /.github/workflows (#1638) (40b643f)
- Go: Add Go release script and workflow to run it (#1562) (1c563bd)
1.7.6 -- 2025-07-28
1.11.0 -- 2025-06-17
1.11.0 (2025-06-17)
This release is available in the following languages:
- Java
- Python
Fixes -- All Languages
Maintenance -- All Languages
- dafny: BK fix to extract encryption context for branch key materials (#1523) (95856ac)
- dafny: don't recalculate RSA key on every decrypt (#1448) (f318912)
- dafny: Make HasSubString generic (#1549) (6a1017f)
- dafny: more using uint64 instead of nat (#1490) (571e3c5)
- dafny: store privateKey in RawRSAKeyring because some Java code needs it (#1450) (1c29322)
- dafny: support for memory size constraints (#1481) (8d2c2b5)
- dafny: update UInt and MemoryMath as needed for DB-ESDK (#1488) (49e596b)
Maintenance -- Java
Maintenance -- Go
- go: implement missing MutableMap::content() (#1519) (f033b91)
- go: remove print statements from testLotsOfAdding (#1468) (594383c)
Maintenance -- Rust
- rust: remove print statements from testLotsOfAdding (#1469) (9cf1dce)
- rust: update smithy-dafny, use small-int feature (#1437) (515995e)
Miscellaneous
- add MemoryMath to Index.dfy (#1484) (3196e7d)
- add MPL CI to principal of KmsKeyForRobbieOnly (#1528) (527f69d)
- bump smithy-dafny to latest (#1375) (d3e7916)
- CFN for Restricted EC (#1522) (391fa4c)
- CFN for two new roles to prove prefixing/defixing behavior (#1538) (e810e7d)
- CFN KMS GDK for HV-2 (#1464) (cfbaa58)
- CI: Allow local testing (#1371) (fe18948)
- CI: Fix nightly build (mostly) (#1540) (362ffc1)
- CI: Fix nightly build workflow (#1541) (48d69eb)
- Create KMS keys for HV1 & HV2 branch keys (#1419) (2f0696d)
- Create Static Key Store table for storing static branch keys (#1456) (96b8058)
- dafny: add tests for multiple utf8 ec entries (#1424) (131ae58)
- dafny: restore static test branch key id (#1404) (377de79)
- deps: Extend supported pyca version range (#1556) (89f47aa)
- improve performance (#1286) (d808fd8)
- install polymorph dependencies in github workflows (#1514) (eb68525)
- Python: bump pyca to 44.0 (#1555) (4f4cd87)
- resolve rust warning (#1394) (e2fe1a4)
- specify language in commits (#1382) (ccd56cf)
1.10.1 -- 2025-03-27
1.10.1 (2025-03-27)
This release is available in the following languages:
- Java
Maintenance -- All Languages
Maintenance -- Java
Miscellaneous
1.10.0 -- 2025-03-25
This release is available in the following languages:
- Python
Miscellaneous -- Python
Miscellaneous
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)