Changelog
- 7a4dd59 chore(deps): bump github.com/valyala/fasthttp
- 8d16bff chore(deps): bump the dev-dependencies group with 2 updates
- 6198bf4 chore(deps): bump the dev-dependencies group with 20 updates
- 0124398 chore(deps): bump the dev-dependencies group with 6 updates
- d446102 feat: add option for default global cors allow origin headers
- f467b89 feat: adds Location in CompleteMultipartUpload response
- 8073994 feat: adds integration tests for STREAMING-AWS4-HMAC-SHA256-PAYLOAD requests
- cc54aad feat: adds integration tests for STREAMING-AWS4-HMAC-SHA256-PAYLOAD-TRAILER requests
- 2561ef9 feat: implements admin CreateBucket endpoint/cli command
- 5aa2a82 fix: Makes precondition headers insensitive to whether the value is quoted
- c2c2306 fix: adds an error route for ?versions subresource with key
- 12e1308 fix: adds versionId in put/get/delete object tagging actions response.
- 9eaaeed fix: bunch of fixes in signed streaming requests
- 657b9ac fix: changes AuthorizationHeaderMalformed error status to 400
- edac345 fix: cleanup sidecar metadata empty dirs
- 7a26aec fix: fix the concurrency issue in integration tests bucket name generation
- d015842 fix: fixes CreateBucket LocationConstraint validation
- a75aa9b fix: fixes if-none-match precondition header logic in object write operations
- cf99b3e fix: fixes invalid/expired x-amz-object-lock-retain-until-date errors
- 2a7e76a fix: fixes missing bucket object lock config error
- c91e5dc fix: fixes the InvalidRetentionPeriod error code and message
- 39ee175 fix: fixes the PutBucketPolicy response status
- 981a34e fix: fixes x-amz-if-match-size parsing
- b78d21c fix: optimize sidecar empty-dir checks
- 9f6bf18 fix: removes Expect from sigv4 ignored headers list
- 06a4512 fix: removes the NoSuchTagSet error in GetObjecTagging
- 61308d2 fix: return NoSuchKey if a precondition header is present and object doesn't exist in PutObject, CompleteMultipartUpload
- 8e0eec0 fix: return null in GetBucketLocation for us-east-1
- 06f4f0a fix: skips object lock check in DeleteObject without versionId.
- 0cab42d xattr: use different namespace prefixes for FreeBSD vs other platforms