Skip to content

Latest commit

 

History

History
133 lines (99 loc) · 6.49 KB

CHANGELOG.md

File metadata and controls

133 lines (99 loc) · 6.49 KB

Changelog

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