- BREAKING CHANGE: when using OrgFormationBuild role, this role will be used and must be present in all accounts (also in the build account), more info here
- feat: support for
<<
(merge operator) in the organization.yml file. this allows for large organization.yml files to be split out (using<<: Include ./dev-accounts.yml
) - feat: better profile support added support for credential process and SSO
- feat: perform tasks will create a state bucket if bucket doesn't exist
- feat: added !Cmd function to execute and capture the output of any shell command
- feat: ofn alias to binary
- feat: support for nunjucks templating on cloudformation templates
- feat: init & init-pipeline commands use default region from profiles file.
- fix: allow
!Ref CurrentAccount
and!FindInMap
to be used together in a tasks file. - fix: have init-pipeline create a pipeline that works with the main branch (as opposed to master)
- fix: allow for SAM templates with a globals section to deploy
- fix: set the default buildAccessRoleName for cdk and sls tasks
- fix: race condition deploying/validating/printing templates if update-organization task is placed in an include