Added
- Add support for tracking
file()
usages in Terragrunt files for enhancing the change detection.- Now if you have Terragrunt modules that directly read files from elsewhere in the project, Terramate will
mark the stack changed whenever the aforementioned file changes.
- Now if you have Terragrunt modules that directly read files from elsewhere in the project, Terramate will
- Add telemetry to collect anonymous usage metrics.
- This helps us to improve user experience by measuring which Terramate features are used most actively.
For further details, see documentation. - Can be turned off by setting
terramate.config.telemetry.enabled = false
in the project configuration,
or by settingdisable_telemetry = true
in the user configuration.
- This helps us to improve user experience by measuring which Terramate features are used most actively.
- Add
create --all-terragrunt --tags a,b,c
for creating all discovered Terragrunt stacks with the given tags. - Add
create --all-terraform --tags a,b,c
for creating all discovered Terraform stacks with the given tags.
Fixed
- Fix the command-line parsing of
run
andscript run
which were not failing from unknown flags. - Fix
create --all-terragrunt
creating Terragrunt stacks with cycles. - Improve the error reporting of the Outputs Sharing feature.
- Fix crash in the Terragrunt integration when the project had modules with dependency paths outside the current Terramate project.
- A warning will be shown for such configurations.
- Fix the Terragrunt scanner not supporting nested modules.