Releases: coldbox-modules/s3sdk
Releases · coldbox-modules/s3sdk
v5.7.1
v5.6.0
Added
- Support for overriding response headers like content type for pre-signed URLs
v5.5.2
Fixed
- Multi-part upload concurrency fixes
v5.0.0
Changed / Compatibility
- Dropped Adobe 2016 Support
- Configuration setting:
encryption_charset
changed toencryptionCharset
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.