The Wayback Machine - https://web.archive.org/web/20210827170544/https://github.com/aws/aws-encryption-sdk-java/releases
Skip to content

@lavaleri lavaleri released this Jul 20, 2021

Maintenance

  • Bump maven-gpg-plugin from 1.6 to 3.0.1 (#259)
  • chore(deps): bump aws-java-sdk from 1.11.704 to 1.12.26 (#284) (#281) (#280) (#278)
  • Bump maven-javadoc-plugin from 3.0.1 to 3.3.0 (#267)
  • chore: Bump maven-compiler-plugin from 3.8.0 to 3.8.1 (#276)
  • chore: Bump fmt-maven-plugin from 2.10 to 2.11 (#275)
  • chore: Bump junit-vintage-engine from 5.7.1 to 5.7.2 (#268)
  • chore: Bump mockito-core from 3.8.0 to 3.11.2 (#270)
  • chore: Add support policy (#274)
Assets 5

@alex-chew alex-chew released this Jun 29, 2021

Patches

  • fix: read project properties from package's own ClassLoader (#269)
Assets 5

@robin-aws robin-aws released this Jun 16, 2021

Features

Assets 5

@texastony texastony released this May 27, 2021

Features

  • Improvements to the message decryption process

See GHSA-55xh-53m6-936r

Assets 5

@texastony texastony released this May 27, 2021

Features

  • Improvements to the message decryption process

See GHSA-55xh-53m6-936r

Assets 5

@lavaleri lavaleri released this Sep 25, 2020

Features

  • Updates to the AWS Encryption SDK.

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.

See: https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/migration.html

Assets 5

@WesleyRosenblum WesleyRosenblum released this May 26, 2020

Patches

  • Validate final frame length does not exceed the frame size in the message header PR #166
  • Validate entire ciphertext has been processed before returning PR #191

Maintenance

  • Update AWS Java SDK version from 1.11.561 to 1.11.704. PR #186
  • Upgrade Bouncy Castle from 1.61 to 1.65 PR #179
Assets 5

@SalusaSecondus SalusaSecondus released this Oct 29, 2019

Deprecation Warnings

  • Deprecated AwsCrypto.encryptString() and AwsCrypto.decryptString().
    Replace your calls to these methods with calls to AwsCrypto.encryptData() and AwsCrypto.decryptData().
    Unlike the deprecated methods, these methods don't perform any Base64 encoding or decoding, so they are fully compatible with other language implementations of the AWS Encryption SDK.

    If you need Base64 encoding or decoding for your application, you can add it outside of the AWS Encryption SDK. PR #120

Patches

  • Correctly validate version PR #116
  • ParsedCiphertext now handles truncated input properly PR #119

Maintenance

  • Add support for standard test vectors via testVectorZip system property. PR #127
  • Remove all explicit cryptographic dependencies on BouncyCastle. The AWS Encryption SDK for Java still uses Bouncy Castle for other tasks. PRs
    #128, #129, #130, #131, and #132.
Assets 5

@praus praus released this May 31, 2019

Minor Changes

  • Remove dependency on Apache Commons Codec 1.12.
  • Use Base64 encoder from Bouncy Castle.
  • Introduce and use utility methods for Base64 encoding/decoding so that
    switching the codec provider needs to be done only in one place next time.
Assets 8