Changelog
- bd649f8 Set the media type for directories
- 80f014a chore(deps): bump the dev-dependencies group with 6 updates
- 1b7bf67 chore(deps): bump the dev-dependencies group with 8 updates
- 4f6e3e1 chore(deps): bump the dev-dependencies group with 8 updates
- 3d85274 chore(deps): bump the dev-dependencies group with updates
- f722f51 chore: add missing copyright headers to files
- 9e8458a feat: Added integration tests for bypass governance retention functionality
- 2a2f9c8 feat: Closes #484. Added support to run the gateway on read only mode
- 481c924 feat: HeadObject ation multipart upload case
- fb27e27 feat: Implemented to logic to bypass governance retention
- be6f9a8 feat: Integrated metric manager into the gateway
- bdef050 feat: add dogstats to metrics manager
- 3408470 feat: add metrics module for forwarding gateway metrics
- 983da28 feat: define action names in metrics module
- 97b5424 feat: move metrics actions and service to tags
- 50541e0 feat: remove unused gauge metrics and add service name option
- 43f509d fix: Added missing properties support for CreateMultipartUpload action: ContentType, ObjectLock, Tagging, Metadata
- 6d313f5 fix: Added mode property validation for PutObjectRetention action
- 4bde84e fix: Added status property validation for PutObjectLegalHold action
- f4cc93f fix: Added validation for PubObjectLockConfiguration action ObjectLockEnabled and Mode fields
- e38c634 fix: Changed GetObject by range success status code from 200 to 206
- 6fb1020 fix: Changed WORM protection implementation to prevent root/admin users to overwrite objects in governance mode or if legal hold is set up
- 8eac24c fix: Changed bucket policy document validation to handle object containing 'AWS' prop in principal field
- b971467 fix: Changed the logic to return BucketAlreadyOwnedByYou error when user tries to create an existing bucket owned by him
- fbb7c4a fix: Fixed CopyObject action response body type
- d10ffd8 fix: Fixed GetObject action invalid range error: when the same index of bytes is specified: bytes=0-0
- 9fa26d9 fix: Fixed s3 event filtering wildcard case bug
- 5acf1f3 fix: Fixes #555, Added the logic to return InvalidBucketState when calling PutObjectLockConfiguration action on not object lock enabled bucket
- fab1ddb fix: Fixes #556, Changed errors from InvalidRequest to MalformedXML when calling PutObjectLockConfiguration with invalid request body or both days and years specified
- c7bb2f2 fix: Fixes #557, Added years and days validation in PutObjectLockConfiguration action
- dbfd9e5 fix: Removed required request body check for PutBucketAcl action
- f4e0d6a fix: correct error message for delete user
- e17781b fix: event filter wildcard test
- 190dd88 fix: expose posix tmpfile fd to enable copy_file_range
- 1d9f272 fix: remove unused project id in account info