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.
- Update Node.JS runtime from 8.10 to 12
- Update Python runtime from 3.7 to 3.8
- Update software license
- Update
README.md - Update
build-s3-dist.shscript - Update
efs-to-backup.templateAuto Scaling launch configuration userdata and Lambda function codeS3BucketandS3Key - Update
efs-to-restore.templateAuto Scaling launch configuration userdata and Lambda function codeS3BucketandS3Key - Update
solution-helper.pyto removepycfn_custom_resourceand add send response function
- Add
CHANGELOG.md - Add sending anonymous metrics whiling creating, updating, and deleting the solution
- Remove
lambda-build.py - Remove
pycfn_custom_resource
- Add security group to outputs in backup and restore templates
- Upgrade Python code from version 2.7 to 3.7
- Update unit tests
- Making encryption/access control changes to log bucket to be consistent with best practices
- Where applicable, add constraints for parameters to make them required
- Parallel operations to improve removal of old backups
- Parallel operations to improve creation of hardlinks for backups
- Drop down options for backup window selection
- Improve backup notifications
- Update Node.JS runtime to 8.10
- DynamoDB Read/Write provisioned capacity units reduced to 2
- Instance size selection defaults to c5.xlarge
- Add support for restoring sub directory from the backup
- Fix timeout issue with custom lambda resource fetching latest AMI
- Fix false notification when efs mount targets not mounted
- Backup window provided in form of drop down menu to avoid input errors
- Parallelized removal of snapshot in ec2-backup-fpsync.sh
- Improved overall backup and restore experience
- Remove duplicate line in efs-to-efs-backup.template
- AWS EFS-to-EFS Backup Solution release