Skip to content

3.3.0 -- 2024-03-20

Compare
Choose a tag to compare
@ajewellamz ajewellamz released this 20 Mar 18:12
· 112 commits to main since this release
cd3287c

Features

  • A fourth Crypto Action will be made available : SIGN_AND_INCLUDE_IN_ENCRYPTION_CONTEXT, to join the existing DO_NOTHING, SIGN_ONLY and ENCRYPT_AND_SIGN. SIGN_AND_INCLUDE_IN_ENCRYPTION_CONTEXT behaves like SIGN_ONLY, but also includes the value in the encryption context, making it available to the branch key selector.
  • The Parsed Header, returned from EncryptItem and DecryptItem, now returns two more fields
    • encryptionContext : the full encryption context used for encryption
    • selectorContext : the encryption context as presented to the branch key selector
  • The Java Enhanced Client now supports Single Table Design. When using the DynamoDbEnhancedTableEncryptionConfig builder, one can now specify schemaOnEncrypt multiple times, once for each class being modeled in the table.
  • There was a hard limit of 100 on the size of maps and lists in Items to be encrypted. This limit has been removed.