Changelog
- 2dd442c Allow self-signed certificates
- 45f55c2 auth/vault: add Vault namespace support
- 11bd58c chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
- cdc4358 chore(deps): bump the dev-dependencies group with 11 updates
- 3a65521 chore(deps): bump the dev-dependencies group with 12 updates
- c3c39e4 chore(deps): bump the dev-dependencies group with 16 updates
- ff973c2 chore(deps): bump the dev-dependencies group with 17 updates
- 703c7cd chore(deps): bump the dev-dependencies group with 17 updates
- 971ae78 chore(deps): bump the dev-dependencies group with 23 updates
- dff3eb0 chore(deps): bump the dev-dependencies group with 23 updates
- 9ae6807 chore(deps): bump the dev-dependencies group with 3 updates
- 6cf3b93 chore(deps): bump the dev-dependencies group with 6 updates
- 40da4a3 chore: cleanup unused constants
- 4c3965d feat: add option to disable strict bucket name checks
- 3c3e9dd feat: add project id support for scoutfs backend
- ce6193b feat: adds bucket policy version support
- 05f8225 feat: adds missing versioning-related bucket policy actions
- a64733b feat: adds projectID prop in IAM user account
- 8d2eeeb feat: adds tagging support for object versions in posix
- d396859 feat: adds the x-amz-expected-bucket-owner check in the gateway
- 7745972 feat: adds x-amz-tagging-count support for HeadObject
- a4dc837 feat: concurrent execution of integration tests
- 64f50cc feat: gracul shutdown of s3api and admin servers
- 12f4920 feat: implements checksum calculation for all actions
- caa7ca0 feat: implements fiber panic recovery
- 9bde1dd feat: implements tagging support for CreateBucket
- 707af47 feat: prevents locked objects overwrite with CopyObject and CompleteMultipartUpload
- d05f25f feat: refactoring of the integration tests
- 7aa733a feat: use docker entrypoint for flexible env var docker config
- ebdda06 fix: adds BadDigest error for incorrect Content-Md5 s
- 9f54a25 fix: adds an error route for object calls with ?uploads query arg
- df74e7f fix: adds checks for x-amz-content-sha256 in anonymous requests
- 4740372 fix: adds error routes to reject x-amz-copy-source for GET, POST, HEAD, DELETErequests
- 9a01185 fix: adds request body check for CopyObject and UploadPartCopy
- 7744dac fix: adds validation for bucket canned ACL
- eae11b4 fix: adds versionId validation for object level actions
- ca6a92b fix: changes empty mp parts error on CompleteMultipartUpload
- a606e57 fix: correct a few object lock behaviors
- 8bb4bcb fix: fixes NoSuchVersion errors for some actions in posix
- 068b04e fix: fixes PutObjectRetention error cases and object lock error code/message.
- 8c3e49d fix: fixes checksum header and algorithm mismatch error
- 5c084b8 fix: fixes locked objects overwrite in versioning-enabled buckets
- 5c3cef6 fix: fixes s3 event and access logs sending in ProcessController
- 6176d9e fix: fixes sigv4 and presigned url auth errors.
- ebf7a03 fix: fixes the bucket/object tagging key/value name validation
- 5bc6852 fix: fixes the checksum type/algo mismatch error in create mp
- 24679a8 fix: fixes the composite checksums in CompleteMultipartUpload
- 54e2c39 fix: fixes the invalid Content-Length error
- 1d0a1d8 fix: fixes the panic in GetBucketVersioning in s3 proxy
- d15d348 fix: fixes the response header names normalizing
- ee67b41 fix: head object should set X-Amz-Bucket-Region on access denied
- 27dc84b fix: implements proper error handling for malformed http requests
- 045bdec fix: makes object metadata keys lowercase in object creation actions
- a057a25 fix: removes content-md5 check from the actions where it's unnecessary
- f435880 fix: removes trailing / for bucket operations in host-style parser
- 932f1c9 fix: sets crc64nvme as defualt checksum for complete mp action