Changelog
- cc0316a Merge branch 'main' into fix/issue-182
- 2bcfa0e Merge branch 'main' of https://github.com/versity/versitygw into feat/issue-205-list-accs
- 13ce76b Merge pull request #187 from versity/fix/issue-183
- bc131d5 Merge pull request #188 from versity/fix/issue-182
- 1d662e9 Merge pull request #190 from versity/fix/issue-182
- 059507d Merge pull request #191 from versity/fix/issue-184
- a325dd6 Merge pull request #193 from versity/fix/issue-181
- 56f452f Merge pull request #194 from versity/int-tests-restruct
- da99990 Merge pull request #196 from versity/ben/readme
- c389e1b Merge pull request #199 from versity/fix/issue-195
- 05d6e61 Merge pull request #200 from versity/fix/issue-197
- 07a8efe Merge pull request #201 from versity/ben/actions
- 9dafc0e Merge pull request #202 from versity/ben/backend_interface
- 49e70f9 Merge pull request #203 from versity/sigV4-errors-refactoring
- 4d50d97 Merge pull request #208 from versity/fix/issue-198
- d714810 Merge pull request #209 from versity/feat/issue-205-list-accs
- fc47800 Merge pull request #210 from versity/ben/iam_acct
- 17651fc Merge pull request #212 from versity/feat/issue-206-bucket-owner-assignment
- d320c95 Merge pull request #213 from versity/ben/list_accounts
- 3360466 Merge pull request #214 from versity/fix/issue-204-list-buckets
- 08c0118 Merge pull request #215 from versity/ben/admin_env
- 2ef5578 Merge pull request #218 from versity/ben/goreleaser
- a58ce0c feat: Added 8 integration test cases for authentication
- 22227c8 feat: Added integration test cases for CreateMultipartUpload, UploadPart, UploadPartCopy, ListParts, ListMultipartUpload, CompleteMultipartUpload
- da3ad55 feat: Added integration test cases for HeadBucket, HeadObject, DeleteObject, DeleteObjects, ListObjects
- a05179b feat: Added integration test cases for PutBucketAcl, GetBucketAcl actions
- 53cf4f3 feat: Added more integration test cases for the authentication and md5 checker
- 2cc0c72 feat: Closes #189, added utility functions for testing, restructured tests for CreateBucket, DeleteBucket... and 5 more actions
- d805803 feat: Closes #205, Add admin api endpoint and CLI action to list users. Added unit tests for the api endpoint
- 4c7584c feat: Closes #206, Added an admin api endpoint and a CLI action to change buckets owner
- 7814979 feat: Fixes #181, Added support to add object with special character keys, disabled URI path escaping in v4 signing, add a middleware to parse the URL and store the decoded version as a new URL, added test cases for adding/getting/listing objects with special characters
- ef92f57 feat: format admin cli list-users output in table
- 473ff0f feat: setup goreleaser to manage release artifacts when tagged
- 3573a31 fix: Closes #192, Fixed authentication errors returned, created integration test cases for it
- 67fc857 fix: Fixes #182, fixed max-keys 0 case to not return any object key
- dde13dd fix: Fixes #183. Added a validation for max-keys for ListObjects/ListObjectsV2
- 7d8a795 fix: Fixes #184, Change InvalidArgument to InvalidRange error for GetObject by range for larger ragnes
- cc28535 fix: Fixes #186, Fixed object metadata storing and retrieval flow in PutObject and GetObject actions
- a243926 fix: Fixes #195, fixed DeleteObjects action response structure
- e8b06a7 fix: Fixes #197, Fixed PutBucketAcl action input validation
- 8d2e2a4 fix: Fixes #204, Change ListBuckets action logic to return all the buckets for admin users and the buckets owned by a user for regular users. Added integration test cases for ListBuckets action
- cb2f6a8 fix: Fixes #207, Fixes #198: added lexicographical order by object key and uploadId for ListMultipartUploads response, Added FE support to pass the necessary arguments to BE for ListMultipartUploads
- 7620651 fix: Merge conflicts resolved with main
- 6ab4090 fix: add ADMIN_ENDPOINT_URL env var to admin cli
- d058dcb fix: cleanup backend interface functions ordering
- df81ead fix: move auth internal UserAcc to auth.Account
- 3d12978 fix: update README.md minor formatting
- 07e0372 fix: update README.md with minor changes
- e1f8cbc fix: update github actions order to enable module caching
- cb9a785 readme updates to beta and use clarification