- Added presign option support in gs
- Added secret stores
- Added support for option.Grant
- Added copy/move support over 5GB to aws
- Added generation support to all gs related operations
- Added error coder
- Added generation option for gs.Get, gs.Exists
- Updated API with afs 1.0.0
- Added default AWS region support
- Added content.Meta support to get object (s3/gs) method
- Added AWS_CREDENTIALS support with json credentials based auth
- Added S3 ServerSideEncryption encryption with default key
- Moved s3.Region to afs.option
- Added option.Region with both S3 and GSC
- Update gs.upload with meta content option
- Added gs.DefaultHTTPClientProvider
- Added gs.DefaultProjectProvider
- Added preSing option on s3 (get, upload)
- Added upload content meta support option
- Added Google Cloud Storage http proxy support
- Refactored retries
- Patched object kind support
- Optimize Exists, Get operation (to avoid expensive list operation)
- Added upload storage.Object option (to reduce Object call)
- Added retry on backenError
- Added sleep retry on backendError
- Added streaming option for move/copy fallback
- Added s3 logging
- Renamed Checksum to SkipChecksum reference
- Patched initial over- allocation on s3 reader
- Implemented Stream Reader
- Added support for Steam/Checksum option
- Update Storage signature changes (breaking changes)
- Implemented AuthTracker
- Patched error shadowing on move error fallback
- Added region bucket loading
- Added move fallback on google storage fallback in case storage class incompatibility
- Implemented copier interface
- Added copy fallback on google storage fallback in case storage class incompatibility
- Patched s3 exists
- Updated s3 storager close
- Added tests
- Patched bucket creation
- Updated matcher handling
- Initial Release.