1.11.0
-
Bugfix: Fix issue where AFT would crash if an account customization pipeline had not been executed for more than 12 months.
-
Enable customizing the concurrency of the Account Provisioning step function when invoked as part of the
aft-invoke-customizations
step function. Previously this value was set to 25; now, the Account Provisioning concurrency is controlled by the same concurrency parameter as the account customization pipelines,maximum_concurrent_customizations
. As part of this change, the concurrency of the Account Provisioning step function will change from 25 to the current value ofmaximum_concurrent_customizations
(if unspecified, the default value is 5).For more details see:
https://docs.aws.amazon.com/controltower/latest/userguide/aft-account-customization-options.html#aft-re-invoke-customizations
https://github.com/aws-ia/terraform-aws-control_tower_account_factory#input_maximum_concurrent_customizations -
Upgrade the minimum version of Terraform to
1.0.0
and the minimum version of the AWS Provider to5.11
for both the resources AFT requires to deploy and function, and AFT Feature Options. Note that this change does not affect the deployment configuration of user-defined Terraform modules. -
Upgrade the default version of Terraform used to deploy user-defined Terraform modules to
1.5.7
. This value can be configured using theterraform_version
parameter when deploying AFT.Due to the substantial set of changes between the previous default version of
0.15.1
and the new default version of1.5.7
, you are encouraged to test your modules with1.5.7
or otherwise set this parameter to your desired Terraform version.For more details, see: https://github.com/aws-ia/terraform-aws-control_tower_account_factory#input_terraform_version
-
Upgrade AFT CodeBuild job images to
aws/codebuild/amazonlinux2-x86_64-standard:5.0
-
Upgrade AFT Python version to
3.11
. This affects both Lambda function runtimes as well as the version of Python available in the AFT CodeBuild jobs.