Releases: aws/aws-encryption-sdk-java
Releases · aws/aws-encryption-sdk-java
AWS Encryption SDK 3.0.1 Release -- 2024-06-12
Changelog
3.0.1 (2024-06-12)
Fixes
- Add Locale.ROOT to String uppercase conversions (#1880) (9a9950e), closes #1879
- Update DecryptionMaterials code to support legacy custom CMMs (#2037) (8807d79)
Maintenance
- deprecate getMasterKeyIds() in CryptoResult (#1976) (1890ebb)
- deps: bump bcprov-jdk18on from 1.77 to 1.78.1 (#2032) (713ca11)
- deps: udpate org.bouncycastle to bcprov-jdk18on (#1891) (32a92a9)
- deps: update dependencies (#1973) (800bd01)
- Examples: Customize KMS Client (#2001) (e94ee85)
- fix release script (#1912) (57e8a0b)
- README: update README.md (#1940) (7a0899e)
- update node version in version step (#1959) (905385d)
- Update SUPPORT_POLICY.rst (#1924) (57e40b5)
AWS Encryption SDK 3.0.0 Release -- 2023-12-06
Changelog
3.0.0 (2023-12-06)
⚠ BREAKING CHANGES
- This feature update includes a breaking change that requires AWS SDK v2 Java as a hard dependency.
Features
- Integrate ESDK-Java with AWS Cryptographic Material Providers Library (MPL) for Keyring and CMM Support. (#1864) (9297e1b)
Maintenance
- CFN: remove unused policy (#1862) (43e078a)
- CFN: update CFN stack to add managed policies to ci and release role (#1856) (64c970f)
- deps: bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 (#1717) (ec41ae2)
- fix release script (#1796) (3617210)
- fix release-ci (#1883) (92f29d0)
- tests: update ESDK tests to replace sun.security.* API (#1852) (ca4c763)
- update release process (#1888) (f222462)
- update the javadoc release script (#1857) (1870a08)
AWS Encryption SDK 2.4.1 Release -- 2023-08-09
Changelog
2.4.1 (2023-08-09)
Fixes
- ci: Quote commit statement to prevent errant YAML parsing (#581) (2166f2d)
- Fix errors in the example code in README.md (#1306) (b3f5b00)
- NOTICE.txt (#1617) (6dbf436)
Maintenance
- ci: add missing @test annotation (#1333) (3f289ac)
- CommitmentPolicy: Detail Commitment Policy on Enum (#913) (753bf7d)
- deps-dev: bump junit-jupiter-api from 5.8.2 to 5.9.0 (#1022) (3706959)
- deps-dev: bump junit-jupiter-api from 5.9.0 to 5.9.1 (#1073) (a85666c)
- deps-dev: bump junit-jupiter-api from 5.9.1 to 5.9.2 (#1313) (1466784)
- deps-dev: bump junit-vintage-engine from 5.8.2 to 5.9.0 (#1050) (4a1222c)
- deps-dev: bump junit-vintage-engine from 5.9.0 to 5.9.1 (#1074) (55746cf)
- deps-dev: bump junit-vintage-engine from 5.9.1 to 5.9.3 (#1550) (14b6766)
- deps-dev: bump mockito-core from 4.10.0 to 4.11.0 (#1283) (5311392)
- deps-dev: bump mockito-core from 4.3.1 to 4.4.0 (#625) (3e6edf3)
- deps-dev: bump mockito-core from 4.4.0 to 4.6.1 (#918) (bf7978b)
- deps-dev: bump mockito-core from 4.6.1 to 4.8.0 (#1055) (d47e1de)
- deps-dev: bump mockito-core from 4.8.0 to 4.8.1 (#1147) (e2a0f52)
- deps-dev: bump mockito-core from 4.8.1 to 4.9.0 (#1194) (28c2e71)
- deps-dev: bump mockito-core from 4.9.0 to 4.10.0 (#1254) (07e2ed2)
- deps: bump actions/checkout from 2 to 3 (#558) (6652268)
- deps: bump aws-actions/configure-aws-credentials from 1 to 2 (#1437) (91a5811)
- deps: bump aws-java-sdk from 1.12.162 to 1.12.186 (#629) (ec38abe)
- deps: bump aws-java-sdk from 1.12.186 to 1.12.256 (#920) (ef4126b)
- deps: bump aws-java-sdk from 1.12.256 to 1.12.299 (#1047) (fdf0a6d)
- deps: bump aws-java-sdk from 1.12.299 to 1.12.301 (#1053) (718b3a2)
- deps: bump aws-java-sdk from 1.12.301 to 1.12.303 (#1059) (970e9db)
- deps: bump aws-java-sdk from 1.12.303 to 1.12.304 (#1063) (e8471dc)
- deps: bump aws-java-sdk from 1.12.304 to 1.12.305 (#1066) (5bc4b3b)
- deps: bump aws-java-sdk from 1.12.305 to 1.12.306 (#1071) (93c8314)
- deps: bump aws-java-sdk from 1.12.306 to 1.12.307 (#1076) (88f85f4)
- deps: bump aws-java-sdk from 1.12.307 to 1.12.308 (#1081) (53345b8)
- deps: bump aws-java-sdk from 1.12.308 to 1.12.309 (#1085) (658f9e9)
- deps: bump aws-java-sdk from 1.12.309 to 1.12.318 (#1121) (18443d4)
- deps: bump aws-java-sdk from 1.12.318 to 1.12.319 (#1124) (624c592)
- deps: bump aws-java-sdk from 1.12.319 to 1.12.323 (#1138) (74b3dd3)
- deps: bump aws-java-sdk from 1.12.323 to 1.12.335 (#1173) (b8b0d53)
- deps: bump aws-java-sdk from 1.12.335 to 1.12.337 (#1176) (fa92676)
- deps: bump aws-java-sdk from 1.12.337 to 1.12.350 (#1220) (35235a0)
- deps: bump aws-java-sdk from 1.12.350 to 1.12.366 (#1259) (456a4ad)
- deps: bump aws-java-sdk from 1.12.366 to 1.12.381 (#1308) (80ed0a6)
- deps: bump aws-java-sdk from 1.12.381 to 1.12.394 (#1351) (0445b9e)
- deps: bump BouncyCastle from 1.72 to 1.75 (#1670) (61b6260)
- deps: bump jacoco-maven-plugin from 0.8.7 to 0.8.8 (#655) (802946a)
- deps: bump kms from 2.17.136 to 2.17...
AWS Encryption SDK 1.9.2 Release -- 2022-08-30
Changelog
1.9.2 (2022-08-30)
Maintenance
- Add CODEOWNERS file (#407) (cf2c873)
- deps-dev: bump junit-vintage-engine from 5.7.1 to 5.8.2 (#455) (9342875)
- deps-dev: bump mockito-core from 4.2.0 to 4.3.1 (#503) (cae0fe1)
- deps-dev: bump mockito-core from 4.3.1 to 4.4.0 (#574) (379d9e7)
- deps: bump annotations from 3.0.1 to 3.0.1u2 (#443) (916cd0b)
- deps: bump aws-java-sdk from 1.11.704 to 1.12.129 (#452) (19564f0)
- deps: bump aws-java-sdk from 1.12.129 to 1.12.131 (#462) (f9b3df1)
- deps: bump aws-java-sdk from 1.12.131 to 1.12.150 (#509) (f93ddad)
- deps: bump aws-java-sdk from 1.12.150 to 1.12.151 (#511) (edd4633)
- deps: bump aws-java-sdk from 1.12.151 to 1.12.156 (#522) (ac37804)
- deps: bump aws-java-sdk from 1.12.156 to 1.12.162 (#542) (2e03746)
- deps: bump bcprov-ext-jdk15on from 1.67 to 1.70 (#444) (e9b190c)
- deps: bump build-helper-maven-plugin from 3.0.0 to 3.2.0 (#448) (6f77980)
- deps: bump build-helper-maven-plugin from 3.2.0 to 3.3.0 (#475) (2398e07)
- deps: bump commons-lang3 from 3.9 to 3.12.0 (#451) (83d7546)
- deps: bump fmt-maven-plugin from 2.12 to 2.13 (#445) (9dd4ccd)
- deps: bump maven-compiler-plugin from 3.8.0 to 3.8.1 (#449) (625a044)
- deps: bump maven-compiler-plugin from 3.8.1 to 3.9.0 (#482) (8064de7)
- deps: bump maven-gpg-plugin from 1.6 to 3.0.1 (#450) (f579c8b)
- deps: bump maven-javadoc-plugin from 3.0.1 to 3.3.1 (#456) (7007923)
- deps: bump maven-javadoc-plugin from 3.3.1 to 3.3.2 (#530) (348fa46)
- deps: bump maven-surefire-plugin from 2.22.0 to 2.22.2 (#442) (a370271)
- deps: bump nexus-staging-maven-plugin from 1.6.11 to 1.6.12 (#548) (66ecef2)
- deps: bump nexus-staging-maven-plugin from 1.6.3 to 1.6.8 (#453) (53576d7)
- deps: bump nexus-staging-maven-plugin from 1.6.8 to 1.6.11 (#536) (ad514b2)
- Mark 1.x as End-of-Support (#1025) (8bb7b28)
- update mainline-1.x cd (#413) (dfefa62)
- Upgrade mockito to 4.2.0 (#457) (a251a22)
Fixes
AWS Encryption SDK 2.4.0 Release -- 2022-03-09
Changelog
2.4.0 (2022-03-09)
Features
- AWS SDK v2 support (006cdc4)
Fixes
- Revert "AWS Encryption SDK 2.4.0 Release -- $(date +%Y-%m-%d)" (7563a95)
Maintenance
- Add back removed CiphertextHeaders.deserialize method (#382) (c1f3e63)
- add build to support uploading artifacts (#379) (69e7914)
- Add CODEOWNERS file (#406) (b9adf9f)
- add javadoc update to batch build (#376) (d88190b)
- Adding semantic release config file (#346) (6201c1a)
- ci: change release vars (#578) (de99b56)
- deps-dev: bump junit-jupiter-api from 5.7.2 to 5.8.0 (#339) (6dfaef9)
- deps-dev: bump junit-jupiter-api from 5.8.0 to 5.8.1 (#347) (7d3bb0a)
- deps-dev: bump junit-jupiter-api from 5.8.1 to 5.8.2 (#427) (7de569a)
- deps-dev: bump junit-vintage-engine from 5.7.2 to 5.8.0 (#337) (2338b92)
- deps-dev: bump junit-vintage-engine from 5.8.0 to 5.8.1 (#348) (d0221cf)
- deps-dev: bump junit-vintage-engine from 5.8.1 to 5.8.2 (#426) (065ab94)
- deps-dev: bump mockito-core from 3.12.3 to 3.12.4 (#323) (0208d0d)
- deps-dev: bump mockito-core from 4.0.0 to 4.1.0 (#441) (8dfda1a)
- deps-dev: bump mockito-core from 4.1.0 to 4.2.0 (#458) (a1b1885)
- deps-dev: bump mockito-core from 4.2.0 to 4.3.1 (#500) (a709e69)
- deps: bump aws-java-sdk from 1.12.102 to 1.12.105 (#404) (b87d8c6)
- deps: bump aws-java-sdk from 1.12.105 to 1.12.106 (#405) (dd633c0)
- deps: bump aws-java-sdk from 1.12.106 to 1.12.127 (#436) (91f6ffc)
- deps: bump aws-java-sdk from 1.12.127 to 1.12.128 (#437) (37078ec)
- deps: bump aws-java-sdk from 1.12.128 to 1.12.129 (#447) (6872c63)
- deps: bump aws-java-sdk from 1.12.129 to 1.12.131 (#463) (a98a321)
- deps: bump aws-java-sdk from 1.12.131 to 1.12.150 (#508) (433dc1b)
- deps: bump aws-java-sdk from 1.12.150 to 1.12.151 (#510) (70257a5)
- deps: bump aws-java-sdk from 1.12.151 to 1.12.162 (#541) (22abc6c)
- deps: bump aws-java-sdk from 1.12.54 to 1.12.68 (#341) (291be0a)
- deps: bump aws-java-sdk from 1.12.68 to 1.12.73 (#350) (153a0b3)
- deps: bump aws-java-sdk from 1.12.73 to 1.12.74 (#351) (e5f3962)
- deps: bump aws-java-sdk from 1.12.74 to 1.12.75 (#353) (3339c20)
- deps: bump aws-java-sdk from 1.12.75 to 1.12.102 (#400) (98b079c)
- deps: bump bcprov-ext-jdk15on from 1.69 to 1.70 (#439) (969852a)
- deps: bump build-helper-maven-plugin from 3.2.0 to 3.3.0 (#473) (4f7d08c)
- deps: bump fmt-maven-plugin from 2.12 to 2.13 (#429) (e5d8c32)
- deps: bump maven-compiler-plugin from 3.8.1 to 3.9.0 (#481) (369a049)
- deps: bump maven-javadoc-plugin from 3.3.0 to 3.3.1 (#333) (693e43f)
- deps: bump nexus-staging-maven-plugin from 1.6.11 to 1.6.12 (#546) (6fa782b)
- deps: bump nexus-staging-maven-plugin from 1.6.8 to 1.6.11 (#535) (0ab1db0)
- docs: update README get started example (#423) (da0fe89)
- docs: updating broken javadoc link (#366) (487be4b)
- moving and renaming buildspec.yml (#360) (e259caf)
- release updates (#369) (4b9d932)
- source controlling cfn templates that will be used for our release process ([#345](https://github.com/aws/aws-encryption-sd...
AWS Encryption SDK 1.9.1 Release -- 2021-10-29
AWS Encryption SDK 2.3.3 Release -- 2021-09-01
Maintenance
- chore(deps): bump aws-java-sdk from 1.12.26 to 1.12.54 (#299) (#301) (#302) (#301)(#311)(#312)(#315)(#317)(#319)(#321)
- chore: Bump fmt-maven-plugin from 2.11 to 2.12 (#318)
- chore: Bump mockito-core from 3.11.2 to 3.12.3 (#316) (#320)
- CI: Compilation with OpenJDK11 and validation with other JDKs (#293)
AWS Encryption SDK 2.3.2 Release -- 2021-07-20
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)
AWS Encryption SDK 2.3.1 Release -- 2021-06-29
Patches
- fix: read project properties from package's own ClassLoader (#269)
AWS Encryption SDK 2.3.0 Release -- 2021-06-16
Features
-
AWS KMS multi-Region Key support (#254)
Added new the master key AwsKmsMrkAwareMasterKey
and the new master key provider AwsKmsMrkAwareMasterKeyProvider
that support AWS KMS multi-Region Keys.See https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html
for more details about AWS KMS multi-Region Keys.
See https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/configure.html#config-mrks
for more details about how the AWS Encryption SDK interoperates
with AWS KMS multi-Region keys.