Skip to content

Releases: terramate-io/terramate

v0.10.6

25 Sep 18:08
v0.10.6
99bb9c0
Compare
Choose a tag to compare

Fixed

  • Fix "outdated-code" safeguard giving false positive results for files generated in subdirectory of stacks.

v0.10.5

23 Sep 20:07
v0.10.5
c769560
Compare
Choose a tag to compare

Fixed

  • Fix outputs-sharing experiment to use type = any for generated Terraform input variables in dependent stacks.
  • Fix outdated-code safeguard not working for generate_file blocks with context=root option.

v0.10.5-rc1

13 Sep 16:15
v0.10.5-rc1
e5c04cd
Compare
Choose a tag to compare
v0.10.5-rc1 Pre-release
Pre-release

Added

  • Enhance "sharing outputs" feature to support any input types.

v0.10.4

12 Sep 16:18
v0.10.4
8cd19f7
Compare
Choose a tag to compare

Added

  • Add tm_hclencode() and tm_hcldecode() functions for encoding and decoding HCL content.

Fixed

  • Fix go install by removing a not needed replace directive in the go.mod.
  • Fix git URI normalization in case the project path component begins with a number.

v0.10.3

10 Sep 15:47
v0.10.3
8587b9f
Compare
Choose a tag to compare

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 and tm_tomldecode.
    • Can be enabled with terramate.config.experiments = ["toml-functions"].

v0.10.3-rc1

06 Sep 12:16
v0.10.3-rc1
8640ab8
Compare
Choose a tag to compare
v0.10.3-rc1 Pre-release
Pre-release

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 and tm_tomldecode.
    • Can be enabled with terramate.config.experiments = ["toml-functions"].

v0.10.2

29 Aug 09:32
v0.10.2
782e97a
Compare
Choose a tag to compare

Fixed

  • Fix outputs-sharing failure cases not synchronizing to Terramate Cloud.

v0.10.1

14 Aug 15:14
v0.10.1
e7fe427
Compare
Choose a tag to compare

Added

  • Add sharing_backend, input and output 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 setting terramate.config.experiments = ["outputs-sharing"].

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.
  • Fix a deadlock in the terramate run and terramate script run parallelism by
    releasing the resources in case of errors or if dry-run mode is enabled.

v0.9.5

14 Aug 15:23
v0.9.5
3715ba1
Compare
Choose a tag to compare

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.
  • Fix a deadlock in the terramate run and terramate script run parallelism by
    releasing the resources in case of errors or if dry-run mode is enabled.

v0.10.1-rc2

09 Aug 16:18
v0.10.1-rc2
95d50be
Compare
Choose a tag to compare
v0.10.1-rc2 Pre-release
Pre-release

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.