Changelog
- 936239b DRY of scoutfs integration, alignment testing for scoutfs.MoveData
- e62337f Fix O_TMPFILE Linkat race.
- 8e6dd45 Fix race in GetObject
- 3934bea Lowercase err message.
- 298d4ec Merged scoutfs and posix ListObjects and ListObjectsV2
- f0858a4 Small cleanups.
- 3208247 chore(deps): bump github.com/valyala/fasthttp
- 6e91e87 chore(deps): bump the dev-dependencies group with 18 updates
- 13c7cb4 chore(deps): bump the dev-dependencies group with 19 updates
- 47e49ce chore(deps): bump the dev-dependencies group with 19 updates
- cef2950 chore(deps): bump the dev-dependencies group with 20 updates
- f29337a chore(deps): bump the dev-dependencies group with 20 updates
- 5be9e3b feat: a total refactoring of the gateway middlewares by lowering them from server to router level.
- 36d2a55 feat: add rabbitmq s3 event notification support
- 1eeb7de feat: add versioning dir option to scoutfs backend
- e5850ff feat: adds copy source validation for x-amz-copy-source header.
- f877502 feat: adds integration tests for public buckets.
- 0895ada feat: adds not implemented routes for bucket accelerate configuration actions
- ed92ad3 feat: adds not implemented routes for bucket ecryption actions
- cdccdcc feat: adds not implemented routes for bucket intelligent tiering actions
- 24b88e2 feat: adds not implemented routes for bucket inventory configuration actions
- 025b0ee feat: adds not implemented routes for bucket lifecycle configuration actions
- 5f28a74 feat: adds not implemented routes for bucket logging actions
- 45a1f7a feat: adds not implemented routes for bucket metrics configuration actions
- d784c0a feat: adds not implemented routes for bucket notification configuration actions
- be79fc2 feat: adds not implemented routes for bucket public access block actions
- 88f84bf feat: adds not implemented routes for bucket replication actions
- 6b450a5 feat: adds not implemented routes for bucket request payment actions
- 14a2984 feat: adds not implemented routes for bucket website actions
- 67d0750 feat: adds unit tests for object DELETE and POST operations
- ba76aea feat: adds unit tests for the object HEAD and GET controllers.
- 09031a3 feat: bucket cors implementation
- d90944a feat: implementes GetBucketPolicyStatus s3 action
- 866b07b feat: implementes unit tests for all the bucket action controllers.
- d2038ca feat: implements advanced routing for HeadObject and bucket PUT operations.
- a7c3cb5 feat: implements advanced routing for ListBuckets, HeadBucket and bucket delete operations
- b7c758b feat: implements advanced routing for bucket POST and object PUT operations.
- a3fef42 feat: implements advanced routing for object DELETE and POST actions.
- 56d4e4a feat: implements advanced routing for object GET actions.
- abdf342 feat: implements advanced routing for the admin apis. Adds the debug logging and quite mode for the separate admin server.
- b8456bc feat: implements advanced routing system for the bucket get operations.
- dc16c04 feat: implements integration tests for the new advanced router
- edaf9d6 feat: implements public bucket access for write operations
- 39cef57 feat: implements public bucket access.
- ab571a6 feat: implements unit tests for admin controllers
- 394675a feat: implements unit tests for controller utilities
- 7f9ab35 feat: implements unit tests for object PUT controllers
- 0eadc38 fix: add -1 to azure etag to avoid client sdk verfications
- e134f63 fix: add test cases and fix behavior for head/get range requests
- 3d20a63 fix: adds Acces-Control-Allow-Headers to cors responses
- 7dc213e fix: adds bucket region in ListBuckets result
- 8db1966 fix: adds not implemented routes for bucket analytics s3 actions.
- 4187b4d fix: adds validation for x-amz-content-sha256 header
- 891672b fix: fixes the HeadObject version access control with policies.
- 4395c9e fix: fixes the InvalidBucketAclWithObjectOwnership error code.
- 69ba00a fix: fixes the UploadPart failure with no precalculated checksum header for FULL_OBJECT checksum type
- 2b9e343 fix: fixes the invalid part number marker error description in ListParts
- e74d2c0 fix: fixes the invalid x-amz-mp-object-size header error in CompleteMultipartUpload.
- 0972af0 fix: fixes the nil body reader panic.
- 65cd44a fix: fixes the s3 access logs and metrics manager reporting. Fixes the default cotext keys setter order in the middlewares.
- dafe099 fix: iam ldap reconnect after network disconnects
- e18c4f4 fix: ignores special checksum headers when parsing x-amz-checksum-x headers
- 3363988 fix: makes checksum type and algorithm case insensitive in CreateMultipartUpload
- 7953241 fix: panic in access log when region header not set in request context
- 6306512 fix: update marker/continuation token to be the azure next marker