Skip to content

Releases: coldbox-modules/s3sdk

v5.7.1

21 Sep 16:51
5e3d9e0
Compare
Choose a tag to compare

Fixed

  • Added entryPoint, modelNamespace and cfmapping keys to ModuleConfig, to ensure mappings for downstream modules are available during framework load

v5.6.0

22 Mar 22:14
Compare
Choose a tag to compare

Added

  • Support for overriding response headers like content type for pre-signed URLs

v5.5.2

07 Feb 22:24
a6917ed
Compare
Choose a tag to compare

Fixed

  • Multi-part upload concurrency fixes

v5.0.0

19 Oct 11:53
Compare
Choose a tag to compare

Changed / Compatibility

  • Dropped Adobe 2016 Support
  • Configuration setting: encryption_charset changed to encryptionCharset for consistency. Breaking change

Added

  • Revamp of ACLs to allow any grant to be added to any object.
  • Ability to request PUT signed URLs so you don't have to upload to a middle server and then S3. You can now create a signed PUT operation that you can upload directly to S3.
  • Encoding of signed URLs to avoid issues with weird filenames
  • Preserve content type on copy
  • Ability to choose how many times to retry s3 operations when they fail with a 500 or 503. This can happen due to throttling or rate limiting. You can configure it with the new setting: retriesOnError and it defaults to 3.
  • New ColdBox Module template
  • Add bucket name to test suite
  • Github actions migration
  • Avoid error logs for objectExists()

Fixed

  • @bdw429s Fixed tons of issues with filename encodings. :party:
  • 404 is not an "error" status when verifying for errors on requests
  • The argument name in putObject() was incorrect "arguments.content" instead of "arguments.data", this only happens when md5 == "auto" so it probably slipped by for some time.