Release v1.5.1
NOTES
- This release is no longer installable based on changes to IAM role trust policy behavior and to tagging behavior (#1085), use v1.5.5 or above
- This release was REPLACED by v1.5.1-a due to two issues
- Upgrades were only supported directly from v1.3.8, v1.3.9, and v1.5.0
FEATURES
- Enable forwarding Security Hub findings to CloudWatch Logs (#867)
- which also ensures they land in the central log archive S3 bucket
- Kinesis Firehose dynamic partitioning (#861)(#910)
- enables separating customer specified CWL Groups into seperate folders in the central S3 bucket
- enables seperating Security Hub logs to their own folder
- Add ability to enable SSM Inventory Collection by OU and/or accounts (#900)
- Added Accelerator Immersion days (Workshops) to the ASEA home page
ENHANCEMENTS
- Add ability to enforce IDMSv2 on all launch types (firewalls, rsyslog, RDGW and autoscaling groups) (#869)(#859)
- Add ability to specify rsyslog userdata in the config file (#902)
- Encrypt central logging Kinesis stream w/CMK (#888)
- Encrypt SNS topics w/CMK (#883)(#932)
- Set disable-api-termination on firewall and firewall manager instances (#858)
- Improve state machine config file error handling (#941)(#920)(#898)(#891)
- Update CDK version and various other dependencies (#933)(#925)(#866)(#865)
- Enhance GitHub test, release and doc generation scripts (#884)(#852)(#847)
- Improve ASEA developer script (#928)
FIXES
- Improve SCP error handling, ignore SCP attach/detach on nested OU's (#942)(#845)(#846)
- Fix for log archive bucket RO Role resource policies occasionally being overwritten (#921)
- Fix for read only access role on log archive AES bucket (#913)
- Multiple SCP and permissions fixes for Control Tower (#886)(#918)(#881)(#885)
- Various additional SCP enhancements (#914)(#842)(?)
- Improve NFW deployment error handling when CWL group already exists (#868)
- Ensure global region is always in supported-regions array (#930)(#934)
- Tweaks to the uninstall script and the v150 upgrade script (#906)(#872)(#848)(#840)
- Update issue in firewall-example-A-A-multitunnel.txt causing asymmetric routing (#894)
- Fix scaling issue with bootstrap state machine (#879)
DOCUMENTATION
- Add pricing estimates for example config files (#917)
- Improve central logging documentation / add log flow architecture diagram (#943)
- Add a list of ASEA leveraged and orchestrated services (#911)
- Various enhancements across the documentation:
- FAQ, installation, v1.5.0 upgrade, sm-inputs, architecture, customization guides
- Enhance main readme page to make the config file schema more visible (#922)
CONFIG FILE CHANGES
- Renamed GCWide subnet to App2 subnet (NEW INSTALLS ONLY) (#864)
- Add "ssm-inventory-collection": true on each OU (OPTIONAL)
- Add "rdgw-enforce-imdsv2": true on rdgw instance(s) (RECOMMENDED)
Add "rsyslog-enforce-imdsv2": true on rsyslog auto-scaling group (RECOMMENDED)- Add "dynamic-s3-log-partitioning" section to global-options (RECOMMENDED)
- Add "enforce-imdsv2": true to 3rd party firewall configs (NOT recommended)
- not supported by the utilized 3rd party vendors
ADD-ONS
Provide example add-on solutions and code to demonstrate extending ASEA functionality outside the core codebase