Changelog
- 9f788c4 Add copyright headers
- 9082d46 Add support for plugin backends
- dea4b63 add additional constructor with s3.Client instance
- 46bde72 chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.6 to 2.52.7
- 1f5f040 chore(deps): bump github.com/valyala/fasthttp
- 68d267e chore(deps): bump the dev-dependencies group with 2 updates
- bbb6292 chore(deps): bump the dev-dependencies group with 5 updates
- 7f9b9df chore(deps): bump the dev-dependencies group with 6 updates
- c333400 chore(deps): bump the dev-dependencies group with 7 updates
- b69352b chore: add token permissions to githubb actions
- c45b320 chore: update goreleaser configs
- e9286f7 feat: add scoutfs group tests to integration
- 23b5e60 feat: adds debug logging for chunk readers.
- b9b75b5 feat: automates the host-style tests in the pipeline
- a9fcf63 feat: cleanup calling of debuglogger with managed debug setting
- dbc710d feat: implements host-style bucket addressing in the gateway.
- 4334f86 feat: makes the user role editable in /update-user iam endpoint
- d3585e6 feat: optimizes backend.Walk and backend.WalkVersions to avoid sorting the common prefixes.
- e2905b6 feat: update example service config for virtual host option
- 2b1e1af fix: Adds validation for Content-Length in upload operations.
- 925f894 fix: IPA IAM use http proxy from environment
- e7294c6 fix: add bounds check for ContentLength type conversion
- 32faf9a fix: adds quotes to part Etag in UploadPart
- 3740d79 fix: adds the surrounding quotes on ETag in PutObject for dir objects and in UploadPartCopy.
- 1ef81d9 fix: cleanup test cases that could lead to panic with invalid response
- afbcbca fix: fixes all the available actions date xml marshalling for response body.
- 5e60564 fix: fixes tagging string parsing for PutObject, CopyObject and CreateMultipartUpload
- 323717b fix: fixes the LastModified date formatting in CopyObject result.
- 809d969 fix: fixes the context cancelation issue in Versioning_GetObject_success integration test.
- 720a7e5 fix: fixes the early context cancelation issue in GetObject_with_range integration test.
- dfa1ed2 fix: fixes the range parsing for GetObject. Adds range query support for HeadObject.
- 32c6f2e fix: non existing bucket acl parsing
- 3e50e29 fix: overrides empty checksum type and algorithm with 'null' for ListParts
- 4478ed1 fix: panic with malformed request in event/log handlers
- c497baa fix: removes the xml pretty printing from debug logger.
- 9f13b54 fix: scoutfs etag check for multipart uploads
- 6321406 fix: scoutfs missing ListObjects() response fields
- a29f7b1 fix: scoutfs missing ListObjectsV2() start after
- a60d6a7 fix: scoutfs racing mutlipart uploads internal error
- e98f776 fix: use createtemp()/rename() for iam internal files
- 9244e91 fix: xml response field names for complete multipart upload
- a022c3b mount-s3 has strict XML parsing which doesn't like receiving this tag empty
- 42013d3 use path style