Releases: terramate-io/terramate
Releases · terramate-io/terramate
v0.11.6
v0.11.5
Added
- Add support for Terramate Cloud API keys for machine-to-machine communication.
- You can connect to Terramate Cloud using API keys exported as
TMC_TOKEN
environment variable. - The API Key configuration has precedence over all other authentication methods.
- You can connect to Terramate Cloud using API keys exported as
- Add support for unprefixed Bitbucket URLs in Terraform
module.source
. - Add support for Bitbucket Cloud Pipelines in the Terramate Cloud features.
Fixed
- Fix
terramate list --changed
panic when a Terraform module references a path outside the project root.
v0.11.5-rc2
Changelog
- 3b20eb8 Merge branch 'main' into i4k-age-upgrade
- ccc43be chore(deps): bump filippo.io/age from 1.1.1 to 1.2.1
- 2692960 chore(deps): bump filippo.io/age from 1.1.1 to 1.2.1 (#2015)
- a866da0 feat(tmc): add support for bitbucket pipelines. (#2010)
- 38c3830 feat: add Bitbucket Cloud support for TMC.
- b60bdd7 fix: panic if Terraform module references path outside repository.
- a1e3c39 fix: panic if Terraform module references path outside repository. (#2013)
v0.11.5-rc1
Added
- Add support for Terramate Cloud API keys for machine-to-machine communication.
- You can connect to Terramate Cloud using API keys exported as
TMC_TOKEN
environment variable. - The API Key configuration has precedence over all other authentication methods.
- You can connect to Terramate Cloud using API keys exported as
- Add support for unprefixed Bitbucket URLs in Terraform
module.source
.
v0.11.4
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.
v0.11.4-rc1
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.
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.
v0.11.3
Fixed
- Fix Terragrunt modules change detection.
v0.11.2
Added
- Add
terramate.stack.parent.id
metadata to stacks that are part of a parent-child hierarchy.
Fixed
- Nested
map
blocks not rendered if thevalue
block contain no attributes. - Fix
terramate fmt
not respecting the.tmskip
file. - Fix the
terramate fmt
not recursively formatting.tmgen
files.
v0.11.1
Added
- Faster code generation through parallelization.
- Enabled by default, use
terramate generate --parallel <n>
to control the amount of concurrent units (default = number of logical CPU cores).
- Enabled by default, use
v0.11.1-rc1
Added
- Faster code generation through parallelization.
- Enabled by default, use
terramate generate --parallel <n>
to control the amount of concurrent units (default = number of logical CPU cores).
- Enabled by default, use