Releases: aws/aws-encryption-sdk-c
v2.4.1 -- 2025-02-10
What's Changed
- fix(CI): Update Ubuntu Docker Images for AWS-LC by @texastony in #767
- chore: silence deprecation warnings by @ajewellamz in #771
- chore: limit number of random bytes generated by @ajewellamz in #773
- Fix type inconsistencies in CBMC proof harnesses by @tautschnig in #772
- chore: enable dependabot for git submodules by @tautschnig in #775
- chore: enable dependabot for github actions by @tautschnig in #779
- chore(deps): bump aws-encryption-sdk-specification from
c35fbd9
to0d4d63c
by @dependabot in #778 - chore: update CBMC version by @tautschnig in #780
- chore(deps): bump DoozyX/clang-format-lint-action from 0.5 to 0.17 by @dependabot in #782
- chore(deps): bump actions/checkout from 2 to 4 by @dependabot in #783
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #784
- chore: use built-in SAT solver for CBMC proofs by @tautschnig in #781
- fix: CMake Fixes to Make it Compatible with Latest Aws-c-common by @waahm7 in #812
- chore: release v2.4.1 by @kessplas in #813
New Contributors
- @dependabot made their first contribution in #778
- @waahm7 made their first contribution in #812
- @kessplas made their first contribution in #813
Full Changelog: v2.4.0...v2.4.1
v2.4.0 -- 2023-04-05
2.4.0 -- 2023-04-04
- feat: Add support for AWS-LC build in ESDK (#750)
- fix(default_cmm): track unset default alg separately (#687)
- fix: out-of-bounds constant in default_cmm.c (#752)
- docs(SupportPolicy): Mark 1.x End-of-Support (#756)
- fix: initialize buffer in cipher_openssl.c (#751)
- docs: Add missing library to compilation example (#697)
- docs(examples): adjust discovery example wording (#738)
- docs: Use recommended RSA padding mode (#522)
- feat(examples): add DiscoveryFilter example (#737)
Maintenance
- feat: Add CBMC proof-running GitHub Action (#763)
- fix: return type of aws_default_allocator stub in CBMC proofs (#760)
- feat: use latest aws-cpp-sdk (#761)
- fix: kms delay (#758)
- chore: Update CBMC starter kit (#753)
- ci(CodeBuild): run ubuntu latest in series (#747)
- chore: bump openssl (#746)
- chore: Update submodules (#725)
- chore: Remove CBMC CI configuration (#741)
- chore: Bump Litani version to 1.16.0 (#740)
- chore: Upgrade CBMC templates submodule (#739)
- chore: Add CODEOWNERS file (#733)
v1.9.2 -- 2022-08-30
What's Changed
- chore: Add CODEOWNERS file (1.x) by @farleyb-amazon in #732
- fix: v1 deprecation by @ajewellamz in #755
- docs(SupportPolicy): Mark 1.x End-of-Support by @texastony in #757
Full Changelog: v1.9.1...v1.9.2
v1.9.1 -- 2021-10-20
v2.3.2 -- 2021-10-19
v2.3.1 -- 2021-07-13
- Add support policy. (#720)
- Fix missing include in
kms_mrk_keyring.h
that could result in compilation failure. (#723)
v2.3.0 -- 2021-06-16
Features
-
AWS KMS multi-Region Key support (#715)
Added the new keyring KmsMrkAwareSymmetricKeyring that support AWS KMS multi-Region keys.
Added the helper MultiKeyringBuilder that compose multiple KmsMrkAwareSymmetricKeyrings together to handle multiple CMKs.See https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html for more details about AWS KMS multi-Region Keys.
See https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/configure.html#config-mrks for more details about how the AWS Encryption SDK interoperates with AWS KMS multi-Region keys.
v2.2.0 -- 2021-05-27
Features
- Improvements to the message decryption process (#708).
See GHSA-r8cc-xhh9-rg65.
v1.9.0 -- 2021-05-27
Features
- Improvements to the message decryption process (#707).
See GHSA-r8cc-xhh9-rg65.
v2.0.0 -- 2020-09-24
Features
-
Updates to the AWS Encryption SDK.
See migration guide: https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/migration.html
BREAKING CHANGE: AWS KMS KeyIDs must be specified explicitly or Discovery mode explicitly chosen. Key committing suites are now default. CommitmentPolicy requires commitment by default.