Releases: terramate-io/terramate
Releases · terramate-io/terramate
v0.10.3
Changed
- Use OpenTofu functions instead of Terraform
v0.15.3
functions.
Added
- Add
tm_strcontains(string, substr)
. - Add
tm_startswith(string, prefix)
. - Add
tm_endswith(string, suffix)
. - Add
tm_timecmp(t1, t2)
. - Add
tm_cidrcontains(cidr, ip)
- Add experimental support for
tm_tomlencode
andtm_tomldecode
.- Can be enabled with
terramate.config.experiments = ["toml-functions"]
.
- Can be enabled with
v0.10.3-rc1
Added
- Add
tm_strcontains(string, substr)
. - Add
tm_startswith(string, prefix)
. - Add
tm_endswith(string, suffix)
. - Add
tm_timecmp(t1, t2)
. - Add
tm_cidrcontains(cidr, ip)
- Add experimental support for
tm_tomlencode
andtm_tomldecode
.- Can be enabled with
terramate.config.experiments = ["toml-functions"]
.
- Can be enabled with
v0.10.2
Fixed
- Fix
outputs-sharing
failure cases not synchronizing to Terramate Cloud.
v0.10.1
Added
- Add
sharing_backend
,input
andoutput
blocks for the sharing of stack outputs as inputs to other stacks.- The feature is part of the
outputs-sharing
experiment and can be enabled by settingterramate.config.experiments = ["outputs-sharing"]
.
- The feature is part of the
Fixed
- Fix the repository normalization for Gitlab subgroups.
- Now it supports repository URLs like
https://gitlab.com/my-company-name/my-group-name/my-other-group/repo-name
.
- Now it supports repository URLs like
- Fix a deadlock in the
terramate run
andterramate script run
parallelism by
releasing the resources in case of errors or if dry-run mode is enabled.
v0.9.5
Fixed
- Fix the repository normalization for Gitlab subgroups.
- Now it supports repository URLs like
https://gitlab.com/my-company-name/my-group-name/my-other-group/repo-name
.
- Now it supports repository URLs like
- Fix a deadlock in the
terramate run
andterramate script run
parallelism by
releasing the resources in case of errors or if dry-run mode is enabled.
v0.10.1-rc2
Fixed
- Fix the repository normalization for Gitlab subgroups.
- Now it supports repository URLs like
https://gitlab.com/my-company-name/my-group-name/my-other-group/repo-name
.
- Now it supports repository URLs like
v0.10.1-rc1
Added
- Add
sharing_backend
,input
andoutput
blocks for the sharing of stack outputs as inputs to other stacks.- The feature is part of the
sharing-is-caring
experiment and can be enabled by settingterramate.config.experiments = ["sharing-is-caring"]
.
- The feature is part of the
v0.10.0
Added
- BREAKING CHANGE: Add support for generating files relative to working directory either by
cd
into the directory or using--chdir
flag. This is a breaking change because before Terramate generated code to the entire repository, ignoring the--chdir
, but some users automations could depend on the old behavior.
v0.9.4
Changed
- Use terramate-io/tfjson in replacement of hashicorp/terraform-json for the JSON representation of the plan file.
v0.9.4-rc1
Changed
- Use terramate-io/tfjson in replacement of hashicorp/terraform-json for the JSON representation of the plan file.