Skip to content

Latest commit

 

History

History
154 lines (117 loc) · 8.37 KB

CHANGELOG.md

File metadata and controls

154 lines (117 loc) · 8.37 KB

Changelog

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 to 0d4d63c 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

New Contributors

  • @dependabot made their first contribution in #778
  • @waahm7 made their first contribution in #812

Full Changelog: https://github.com/aws/aws-encryption-sdk-c/compare/v2.4.0...v2.4.1

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)

2.3.2 -- 2021-10-18

Maintenance

  • Mark high-memory proofs expensive (#710)
  • Simplify / update build instructions (#713)
  • Update submodules (#726)
  • Remove OOM test, as OOM is no longer possible from aws allocators (#728)
  • Pin newer aws-sdk-cpp in macOS CI builds (#729)

2.3.1 -- 2021-07-13

  • Add support policy.
  • Fix missing include in kms_mrk_keyring.h that could result in compilation failure.

2.3.0 -- 2021-06-16

2.2.0 -- 2021-05-27

2.0.0 -- 2020-09-24

BREAKING CHANGES

  • AWS KMS KeyIDs must be specified explicitly or Discovery mode explicitly chosen.
  • Key committing suites are now default.
  • CommitmentPolicy requires commitment by default.

1.7.0 -- 2020-09-24

1.1.0 -- 2020-02-17

  • Add security reporting instruction. (#467)
  • Cbmc to master (#454)
  • aws-cpp-sdk dependency bump to version 1.7.231

1.0.1 -- 2019-10-10

  • Modified Doxygen config file to generate dependency graphs #376
  • Ran reformat #426
  • Strengthen memory_order for refcount_down #433
  • Update PR template #391
  • Refreshing the clang-format file and checking the version #430
  • Fix MultiKeyringNew proof so it runs again. #444
  • Windows build fixes #446
  • OSX build steps and README updates #453
  • Fix duplicate in encryption context deserialization bug #408
  • Fix a bug where framefmt serialize returns a wrong ciphertext size #385
  • Fix: Improve initialization. #451

1.0.0 -- 2019-05-20

  • Changed links from awslabs to aws
  • Initial stable release

0.2.0 -- 2019-05-13

  • Added API function to make session from keyring
  • Added API function to make caching CMM from keyring
  • Added _from_cmm to end of aws_cryptosdk_caching_cmm_new function name
  • Changed aws_cryptosdk_session_get_algorithm to aws_cryptosdk_session_get_alg_id
  • Fixed HKDF bug

0.1.2 -- 2019-02-28

  • Fixed empty string bug on git version of KMS user agent
  • Local tests only by default
  • Fix of MAP_ANONYMOUS issue for older Linuxes

0.1.1 -- 2019-02-21

  • Fixed cmake bug regarding git version of KMS user agent
  • Added CBMC header file needed by newer aws-c-common versions

0.1.0 -- 2019-02-05

  • Initial public release