All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for requester pay mode in S3 transfer task.
- Support S3 Access Key Rotation
- Use Secrets Manager to store credentials
- Use container image on Amazon ECR Public Gallery
- Implement auto shutdown on EC2 instances when error occurred
- Potential out of memory issue on EC2 when transferring large files
- Incorrect part number and chunk size for file over 50GB
- Support custom endpoint url
- Support object ACL
- Use EC2 + Auto Scaling Group to replace Lambda to do data transfer
- Rewrite core logic in golang (Separate project)
- Support cross account deployment
- Regroup the cloudformation parameters
- Add support of S3 Delete Event
- Fix wrong metric name in Lambda-NETWORK widget
- Use S3 Native SDK to access and get objects from Aliyun OSS
- Region name is now one of the stack parameters. Aligned with ECR plugin.
- Add support of replicating from Google Cloud Storage to Amazon S3 (Global)
- Use custom provider to handling stack events
- Add support of triggering replication base on S3 Event.
- Change to use CDK v1.74.0
- Reduce the number of logs generated.
- Add support of accessing s3 with no-sign-request
- Advanced options to control replication process, such as lambda memory, chunk size etc.
- Support of choosing different destination storage class
- Cloudformation parameters are not grouped and ordered
- ECR image is now tagged with version number.
- All files, initial version