Skip to content

Latest commit

 

History

History
167 lines (93 loc) · 14.3 KB

CHANGELOG.md

File metadata and controls

167 lines (93 loc) · 14.3 KB

Changelog

3.3.1 (2025-01-24)

Fixes

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)

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

3.2.2 (2024-09-18)

Fixes

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

Maintenance

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

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

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

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)