Releases: terramate-io/terramate
Releases · terramate-io/terramate
v0.10.6
Fixed
- Fix "outdated-code" safeguard giving false positive results for files generated in subdirectory of stacks.
v0.10.5
Fixed
- Fix
outputs-sharing
experiment to usetype = any
for generated Terraform input variables in dependent stacks. - Fix
outdated-code
safeguard not working forgenerate_file
blocks withcontext=root
option.
v0.10.5-rc1
Added
- Enhance "sharing outputs" feature to support
any
input types.
v0.10.4
Added
- Add
tm_hclencode()
andtm_hcldecode()
functions for encoding and decoding HCL content.
Fixed
- Fix
go install
by removing a not neededreplace
directive in thego.mod
. - Fix
git
URI normalization in case the project path component begins with a number.
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