mirror of
https://github.com/nabbar/golib.git
synced 2025-10-14 03:53:48 +08:00

- Bucket ADD CreateWithLock : create bucket with Object Lock enable - Bucket ADD GetLock : retrieve object lock bucket configuration - Bucket ADD SetLock : set object lock bucket configuration - Object ADD GetLegalHold : retrieve object lock status for object/version - Object ADD SetLegalHold : set object lock flag for object/version - Interface ADD SetClientS3 : replace current client S3 with a new one given as parameters - Interface ADD SetClientIam : replace current client IAM with a new one given as parameters - Interface ADD HTTPCli : return the current setting of func to return a http.client - Interface ADD mutex : lock any accessing struct properties to prevent race Other : - bump dependencies