|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 1.7.0 -- unreleased |
| 4 | + |
| 5 | +### Deprecation Warnings |
| 6 | +* Deprecated `MasterKey` and `MasterKeyProvider`. Replace your usage of these classes with `Keyring`. See `StandardKeyrings` |
| 7 | +for the built-in keyrings that replace `KmsMasterKeyProvider`, `JceMasterKey`, and `MultiProviderFactory`. |
| 8 | +We still support using master key providers and are not removing them yet. |
| 9 | +When we decide to remove them, we will communicate that as defined in our versioning policy. |
| 10 | +* Deprecated `encryptData`, `decryptData` and related methods in `AwsCrypto`. Replace your calls to these methods with |
| 11 | +calls to `AwsCrypto.encrypt(EncryptRequest)` and `AwsCrypto.decrypt(DecryptRequest)`. |
| 12 | + |
| 13 | +### Major Changes |
| 14 | +* Introduce `Keyring` interface, built in Keyring implementations, and |
| 15 | + methods in AwsCrypto that use keyrings [PR #173](https://github.com/aws/aws-encryption-sdk-java/pull/173) |
| 16 | + |
| 17 | +### Patches |
| 18 | +* Validate final frame length does not exceed the frame size in the message header [PR #166](https://github.com/aws/aws-encryption-sdk-java/pull/166) |
| 19 | + |
| 20 | +### Maintenance |
| 21 | +* Update AWS Java SDK version from 1.11.561 to 1.11.677. [PR #147](https://github.com/aws/aws-encryption-sdk-java/pull/147) |
| 22 | +* Upgrade JUnit from 4.12 to 5.5.2 [PR #151](https://github.com/aws/aws-encryption-sdk-java/pull/151) |
| 23 | +* Upgrade Mockito from 2.28.1 to 3.1.0 [PR #142](https://github.com/aws/aws-encryption-sdk-java/pull/142) |
| 24 | + |
| 25 | +### Documentation |
| 26 | +* Added new examples demonstrating how to use |
| 27 | + APIs, keyrings, cryptographic materials managers, and master key providers. PRs |
| 28 | + [#165](https://github.com/aws/aws-encryption-sdk-java/pull/165), |
| 29 | + [#168](https://github.com/aws/aws-encryption-sdk-java/pull/168), |
| 30 | + and [#170](https://github.com/aws/aws-encryption-sdk-java/pull/170). |
| 31 | + |
3 | 32 | ## 1.6.1 -- 2019-10-29
|
4 | 33 |
|
5 | 34 | ### Deprecation Warnings
|
|
0 commit comments