Skip to content

Releases: aws/amazon-s3-encryption-client-java

Amazon S3 Encryption Client 3.3.0 Release -- 2024-10-30

30 Oct 18:54
Compare
Choose a tag to compare

Changelog

3.3.0 (2024-10-30)

Features

  • allow configuration of instruction file client, add new top-level client options, disable wrapped multipart upload (#387) (37e772f)

Maintenance

  • add ListBucket permission to release role (#391) (fa1e6cc)
  • deps-dev: bump commons-io:commons-io from 2.11.0 to 2.14.0 (#381) (5e03842)

Amazon S3 Encryption Client 3.2.3 Release -- 2024-10-04

04 Oct 19:53
Compare
Choose a tag to compare

Changelog

3.2.3 (2024-10-04)

Fixes

  • catch CompletionException instead when instruction file is not found (#379) (dd61547)
  • handle S3 server encoding of non-US-ASCII object metadata (#375) (b907743)
  • introduce S3-specific client configuration to top-level configuration (#378) (54fa0cb)

Maintenance

Amazon S3 Encryption Client 3.2.2 Release -- 2024-09-18

18 Sep 22:52
Compare
Choose a tag to compare

Changelog

3.2.2 (2024-09-18)

Fixes

  • use the configured async client to get the instruction file (#366) (5249bbf)

Maintenance

Amazon S3 Encryption Client 3.2.1 Release -- 2024-08-21

27 Aug 16:29
Compare
Choose a tag to compare

Changelog

3.2.1 (2024-08-21)

Maintenance

3.2.0 (2024-08-20)

Features

  • add KMS Discovery Keyring (#324) (8d3c06a)
  • allow S3EncryptionClient and S3AsyncEncryption Client to be configured (#328) (11f25f6)

Maintenance

Amazon S3 Encryption Client 3.1.3 Release -- 2024-06-18

18 Jun 19:44
Compare
Choose a tag to compare

Changelog

3.1.3 (2024-06-18)

Fixes

  • Ranged gets with RSA keys (#288) (5d7fc31)
  • set bufferSize to 1 when bufferSize is less than or equal to 0 in BoundedStreamBufferer (#283) (adb6d3b)

Maintenance

Amazon S3 Encryption Client 3.1.2 Release -- 2024-03-21

21 Mar 22:06
Compare
Choose a tag to compare

Changelog

3.1.2 (2024-03-21)

Fixes

  • create clients only if necessary (#187) (ea0c0c7)
  • do not signal onComplete when the incoming buffer length is less than the cipher block (#209) (8b1a686)

Maintenance

Amazon S3 Encryption Client 3.1.1 Release -- 2024-01-24

24 Jan 22:20
Compare
Choose a tag to compare

Changelog

3.1.1 (2024-01-24)

Fixes

  • Close threads when calling PutObject (#180) (45b69fb)

Maintenance

  • allow ToolsDevelopment to Assume CI Role (#179) (a9fdaa3)
  • fix release script (#177) (60c377b)
  • update artifact-hunt.yml to pick the version from pom.xml (#176) (9f6b90f)
  • update node version in version step (#181) (49c2069)

3.1.0 (2023-08-31)

Features

  • add configuration option to set max buffer size (#166) (ecf6e6c)
  • multipart & ranged get examples (#168) (203e5dc)
  • Refactor KmsKeyring to use GenerateDataKey instead of Encrypt (#171) (a1a22a4)

Fixes

  • Create default wrapped clients only if necessary. (#163) (285eab6)
  • unwrap completion exception in AbortMultipartUpload and inside multipart putObject (#174) (84baad8)

Maintenance

3.0.1 (2023-06-01)

Maintenance

Fixes

  • null check for InputStream in ApiNameVersion (#161) (c23aeb2)
  • unwrap CompletionException in default client, rethrow as S3Encry… (#162) (1a00d3e)

3.0.0 (2023-04-06)

⚠ BREAKING CHANGES

  • prod release for S3 EC (#152)

Features

Fixes

  • Revert "Amazon S3 Encryption Client 2.0.1 Release -- $(date +%Y-%m-%d)" (#151) (a62e455), closes #151
  • remove illegal javadoc syntax (#147) (412a02c)
  • remove illegal javadoc tags (#148) (d5682b9)

Maintenance

  • add scm url to pom.xml (#155) (22ac9ad)
  • add the developer guide to the README (#150) (b41a07b)
  • point release at correct internal staging domain, fix group id (#149) (f88e89d)

3.1.0 -- 2023-09-01

01 Sep 18:39
Compare
Choose a tag to compare

What's Changed

  • Create default wrapped clients only if necessary. by @pschultz in #163
  • chore: allow CI to run in forks by @justplaz in #164
  • chore: install dependabot by @imabhichow in #172
  • feat: Refactor KmsKeyring to use GenerateDataKey instead of Encrypt by @imabhichow in #171
  • chore: warn against use of Encryption Context for non-kms keyrings. by @imabhichow in #173
  • chore: fix bugs and nit by @imabhichow in #175
  • fix: unwrap completion exception in AbortMultipartUpload and inside multipart putObject by @justplaz in #174
  • feat: add configuration option to set max buffer size by @imabhichow in #166
  • chore(deps-dev): bump bcprov-jdk18on from 1.72 to 1.74 by @dependabot in #169
  • feat: multipart & ranged get examples by @imabhichow in #168

Full Changelog: v3.0.1...v3.1.0

3.0.1 -- 2023-06-01

01 Jun 22:47
Compare
Choose a tag to compare

What's Changed

  • chore: fix some issues with release by @justplaz in #156
  • Metadata downgrade by @justplaz in #55
  • fix: unwrap CompletionException in default client, rethrow as S3Encry… by @justplaz in #162
  • fix: null check for InputStream in ApiNameVersion by @justplaz in #161

Full Changelog: v3.0.0...v3.0.1