Skip to content

Releases: terramate-io/terramate

v0.4.5

07 Feb 13:09
v0.4.5
25b7b57
Compare
Choose a tag to compare

0.4.5

Added

  • Add support for stack_filter in generate_file blocks.
  • Promote cloud commands
    • terramate experimental cloud login -> terramate cloud login
    • terramate experimental cloud info -> terramate cloud info
    • terramate experimental cloud drift show -> terramate cloud drift show
  • Promote --experimental-status flag to --cloud-status flag
    • terramate experimental trigger --experimental-status= -> terramate experimental trigger --cloud-status=
    • terramate list --experimental-status= -> terramate list --cloud-status=
  • Add list --run-order flag to list stacks in the order they would be executed.
  • Add support for deployment syncing to script commands.
  • Add disable_safeguards configuration option and CLI flag.
  • Add --detailed-exit-code to fmt command
  • Add --detailed-exit-code to generate command

Fixed

  • Fix tm_dynamic.attributes being wrapped many times leading to stack exhaustion when cloning expressions in projects with lots of stacks.
  • Stack ordering not respected in the script run.
  • Fix script.job.command[s] not handling (typed) lists.

v0.4.5-rc3

05 Feb 18:52
v0.4.5-rc3
f2e935a
Compare
Choose a tag to compare
v0.4.5-rc3 Pre-release
Pre-release

Added

  • Add support for stack_filter in generate_file blocks.
  • Promote cloud commands
    • terramate experimental cloud login -> terramate cloud login
    • terramate experimental cloud info -> terramate cloud info
    • terramate experimental cloud drift show -> terramate cloud drift show
  • Promote --experimental-status flag to --cloud-status flag
    • terramate experimental trigger --experimental-status= -> terramate experimental trigger --cloud-status=
    • terramate list --experimental-status= -> terramate list --cloud-status=
  • Add list --run-order flag to list stacks in the order they would be executed.
  • Add support for deployment syncing to script commands.
  • Add disable_safeguards configuration option and CLI flag.

Fixed

  • Fix tm_dynamic.attributes being wrapped many times leading to stack exhaustion when cloning expressions in projects with lots of stacks.
  • Stack ordering not respected in the script run.
  • Fix script.job.command[s] not handling (typed) lists.

v0.4.5-rc2

31 Jan 18:50
v0.4.5-rc2
c4291a9
Compare
Choose a tag to compare
v0.4.5-rc2 Pre-release
Pre-release

Added

  • Add support for stack_filter in generate_file blocks.
  • Promote cloud commands
    • terramate experimental cloud login -> terramate cloud login
    • terramate experimental cloud info -> terramate cloud info
    • terramate experimental cloud drift show -> terramate cloud drift show
  • Promote --experimental-status flag to --cloud-status flag
    • terramate experimental trigger --experimental-status= -> terramate experimental trigger --cloud-status=
    • terramate list --experimental-status= -> terramate list --cloud-status=
  • Add list --run-order flag to list stacks in the order they would be executed.
  • Add support for deployment syncing to script commands.
  • Add disable_safeguards configuration option and CLI flag.

Fixed

  • Fix tm_dynamic.attributes being wrapped many times leading to stack exhaustion when cloning expressions in projects with lots of stacks.
  • Stack ordering not respected in the script run.

v0.4.5-rc1

26 Jan 12:53
v0.4.5-rc1
875ecf1
Compare
Choose a tag to compare
v0.4.5-rc1 Pre-release
Pre-release
  • Add support for stack_filter in generate_file blocks.
  • Promote cloud commands
    • terramate experimental cloud login -> terramate cloud login
    • terramate experimental cloud info -> terramate cloud info
    • terramate experimental cloud drift show -> terramate cloud drift show
  • Promote --experimental-status flag to --cloud-status flag
    • terramate experimental trigger --experimental-status= -> terramate experimental trigger --cloud-status=
    • terramate list --experimental-status= -> terramate list --cloud-status=
  • Add list --run-order flag to list stacks in the order they would be executed.
  • Add support for deployment syncing to script commands.
  • Add disable_safeguards configuration option and CLI flag.

v0.4.4

18 Jan 15:40
v0.4.4
07dc185
Compare
Choose a tag to compare

0.4.4

Added

  • Add terramate.config.experiments configuration to enable experimental features.
  • Add support for statuses ok, failed, drifted and healthy to the --experimental-status flag.
  • Add experimental script configuration block.
  • Add terramate script list to list scripts visible in current directory.
  • Add terramate script tree to show a tree view of scripts visible in current directory.
  • Add terramate script info <scriptname> to show details about a script.
  • Add terramate script run <scriptname> to run a script in all relevant stacks.
  • Add stack_filter block to generate_hcl for path-based conditional generation.
  • Promote experimental commands
    • terramate debug show metadata
    • terramate debug show globals
    • terramate debug show generate-origins
    • terramate debug show runtime-env
  • Improvements in the output of list, run and create commands.

Fixed

  • fix(generate): blocks with context=root were ignored if defined in stacks.
  • fix: experimental eval/partial-eval/get-config-value wrongly interprets the output as a formatter.
  • fix: change detector cannot read user's git config

v0.4.4-rc5

18 Jan 12:41
v0.4.4-rc5
c71bfb1
Compare
Choose a tag to compare
v0.4.4-rc5 Pre-release
Pre-release

Added

  • Add terramate.config.experiments configuration to enable experimental features.
  • Add support for statuses ok, failed, drifted and healthy to the --experimental-status flag.
  • Add experimental script configuration block.
  • Add terramate script list to list scripts visible in current directory.
  • Add terramate script tree to show a tree view of scripts visible in current directory.
  • Add terramate script info <scriptname> to show details about a script.
  • Add terramate script run <scriptname> to run a script in all relevant stacks.
  • Add stack_filter block to generate_hcl for path-based conditional generation.
  • Promote experimental commands
    • terramate debug show metadata
    • terramate debug show globals
    • terramate debug show generate-origins
    • terramate debug show runtime-env
  • Improvements in the output of list, run and create commands.

Fixed

  • fix(generate): blocks with context=root were ignored if defined in stacks.
  • fix: experimental eval/partial-eval/get-config-value wrongly interprets the output as a formatter.
  • fix: change detector cannot read user's git config

Changes since v0.4.4-rc4

  • Fixed an issue with cloud syncing
  • Fixed stack_filter not working with certain pattern combinations

v0.4.4-rc4

17 Jan 13:05
v0.4.4-rc4
631069e
Compare
Choose a tag to compare
v0.4.4-rc4 Pre-release
Pre-release

Added

  • Add terramate.config.experiments configuration to enable experimental features.
  • Add support for statuses ok, failed, drifted and healthy to the --experimental-status flag.
  • Add experimental script configuration block.
  • Add terramate script list to list scripts visible in current directory.
  • Add terramate script tree to show a tree view of scripts visible in current directory.
  • Add terramate script info <scriptname> to show details about a script.
  • Add terramate script run <scriptname> to run a script in all relevant stacks.
  • Add stack_filter block to generate_hcl for path-based conditional generation.
  • Promote experimental commands
    • terramate debug show metadata
    • terramate debug show globals
    • terramate debug show generate-origins
    • terramate debug show runtime-env
  • Improvements in the output of list, run and create commands.

Fixed

  • fix(generate): blocks with context=root were ignored if defined in stacks.
  • fix: experimental eval/partial-eval/get-config-value wrongly interprets the output as a formatter.
  • fix: change detector cannot read user's git config

Changes since v0.4.4-rc3

  • Fixed performance regression in config file loading that affected several commands

v0.4.4-rc3

12 Jan 13:01
v0.4.4-rc3
0c63bcb
Compare
Choose a tag to compare
v0.4.4-rc3 Pre-release
Pre-release

Added

  • Add terramate.config.experiments configuration to enable experimental features.
  • Add support for statuses ok, failed, drifted and healthy to the --experimental-status flag.
  • Add experimental script configuration block.
  • Add terramate script list to list scripts visible in current directory.
  • Add terramate script tree to show a tree view of scripts visible in current directory.
  • Add terramate script info <scriptname> to show details about a script.
  • Add terramate script run <scriptname> to run a script in all relevant stacks.
  • Add stack_filter block to generate_hcl for path-based conditional generation.
  • Promote experimental commands
    • terramate debug show metadata
    • terramate debug show globals
    • terramate debug show generate-origins
    • terramate debug show runtime-env
  • Improvements in the output of list, run and create commands.

Fixed

  • fix(generate): blocks with context=root were ignored if defined in stacks.
  • fix: experimental eval/partial-eval/get-config-value wrongly interprets the output as a formatter.
  • fix: change detector cannot read user's git config

v0.4.4-rc2

05 Jan 17:58
v0.4.4-rc2
8e79bfd
Compare
Choose a tag to compare
v0.4.4-rc2 Pre-release
Pre-release

Added

  • Add terramate.config.experiments configuration to enable experimental features.
  • Add support for statuses ok, failed, drifted and healthy to the --experimental-status flag.
  • Add experimental script configuration block.
  • Add terramate script list to list scripts visible in current directory.
  • Add terramate script tree to show a tree view of scripts visible in current directory.
  • Add terramate script info <scriptname> to show details about a script.
  • Add terramate script run <scriptname> to run a script in all relevant stacks.
  • Add stack_filter block to generate_hcl for path-based conditional generation.

Fixed

  • fix(generate): blocks with context=root were ignored if defined in stacks.
  • fix: experimental eval/partial-eval/get-config-value wrongly interprets the output as a formatter.

Changes since v0.4.4-rc1

  • Rollback of fix(generate): dot files were ignored while detecting existent files.
  • fix: experimental eval/partial-eval/get-config-value wrongly interprets the output as a formatter.
  • Many improvements in the Terramate output of run, list and create.

v0.4.4-rc1

20 Dec 17:00
v0.4.4-rc1
7315711
Compare
Choose a tag to compare
v0.4.4-rc1 Pre-release
Pre-release

Added

  • Add terramate.config.experiments configuration to enable experimental features.
  • Add support for statuses ok, failed, drifted and healthy to the --experimental-status flag.
  • Add experimental script configuration block.
  • Add terramate experimental script list to list scripts visible in current directory.
  • Add terramate experimental script tree to show a tree view of scripts visible in current directory.
  • Add terramate experimental script info <scriptname> to show details about a script.
  • Add terramate experimental script run <scriptname> to run a script in all relevant stacks.

Fixed

  • fix(generate): blocks with context=root were ignored if defined in stacks.
  • fix(generate): dot files were ignored while detecting existent files.