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.sh
script - Update
efs-to-backup.template
Auto Scaling launch configuration userdata and Lambda function codeS3Bucket
andS3Key
- Update
efs-to-restore.template
Auto Scaling launch configuration userdata and Lambda function codeS3Bucket
andS3Key
- Update
solution-helper.py
to removepycfn_custom_resource
and 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