You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
ccf597e chore(deps): bump the dev-dependencies group with 20 updates
d3c62af chore(deps): bump the dev-dependencies group with 20 updates
c994e67 chore(deps): bump the dev-dependencies group with 23 updates
7577159 chore(deps): bump the dev-dependencies group with 4 updates
1bd6ab3 chore(deps): bump the dev-dependencies group with 8 updates
6d4ff09 feat: Added integration tests for bucket object versioning. Made a couple of bug fixes in the versioning implementation
7d368be feat: Implemented object locking for object versions
800cf62 feat: Implemented object versioning for multipart uploads. Implemented integration tests for the versioning implementation for multipart uploads
c6359a7 feat: Refactoring admin APIs: changes i/o data transfer encoding to xml, implements traditional aws-like error handling, adds admin role checker middleware. Refactoring admin CLI actions to handle aws-like error responses
2c713c5 feat: add option to configure mode permissions on new directories
8252ecd feat: basic logic implementation of bucket object versioning in posix backend
8574a4c fix: Added DeleteMarker to the DeleteObject action response when attempting to create a delete marker.
768983b fix: Added VersioningNotConfigured error in Put/GetBucketVersioning acitons
e502a15 fix: Added the implementation to automatically enable bucket versioning when enabling object lock. Added error response when attempting to set bucket versioning status to Suspended when object lock is enabled
82592d9 fix: Added the versionId prop in GetObject response, when attempting to get the latest object version without specifying the versionId
16e8134 fix: Adds bucket object lock status check in GetObjectLegalHold and GetObjectRetention actions
7b5765b fix: Changed the GetBucketVersioning action return type, to return empty result for unset versioning configuration
d2df00a fix: Fixed CopyObject copy-source parsing to handle object names with special characters
b39b5e2 fix: Fixed object versions listing with ListObjectVersions when versioning is not configured for the gateway
9ffb70f fix: Fixed the error case, to return ObjectParentIsFile error when overwriting a file object with a nested file object with PutObject in posix
3b903f6 fix: Fixes max-parts, max-keys, max-uploads validation defaulting to 1000
608e380 fix: Fixes the double entry issue for single null versionId object version in ListObjectVersions
b0aee40 fix: Implemented the AmzDate type to handle iso8601 date parsing and validation. Used it to parse/validate the RetainUntilDate prop in PutObjectRetention data input
3dc654e fix: Modified DeleteObject error handling to return a successful response when versionId is not specified, and to return InvalidVersionId error when it is specified, in cases where versioning is enabled.
c803af4 fix: Prevents bucket deletion when it contains object versions by returning ErrVersionedBucketNotEmpty error. Enabled object deletion with versionId and delete markers creation with DeleteObject when the versioning status is Suspended
b5b592c fix: Removed ObjectLockConfigurationNotFoundError, when attempting to set bucket versioning status to suspended
6de3df6 fix: Removed empty poperties from ListObjects and ListObjectsV2 actions responses. Added StartAfter in ListObjectV2 response
cdcbc9c fix: Resolves the null object version get issue from posix directory
f061deb fix: Returns NoSuchKey error for GetObject, if verionId is not specified and the latest version is a delete marker
447611f fix: Runs 'PutObject_racey_success' integration test only on versioning disabled mode
f03d600 fix: The implementation handles null versionId objects for versioning enabled buckets within the versioning directory