Skip to content

Releases: terramate-io/terramate

v0.4.3

17 Nov 14:29
v0.4.3
4b76f7e
Compare
Choose a tag to compare

0.4.3

Added

  • Add --cloud-sync-terraform-plan-file=<plan> flag for synchronizing the plan
    file in rendered ASCII and JSON (sensitive information removed).
  • Add configuration attribute terramate.config.cloud.organization to select which cloud organization to use when syncing with Terramate Cloud.
  • Add sync of logs to Terramate Cloud when using --cloud-sync-deployment flag.
  • Add terramate experimental cloud drift show for retrieving drift details from Terramate Cloud.
  • Add support for cloning nested stacks to terramate experimental clone. It can also be used to clone directories that
    are not stacks themselves, but contain stacks in sub-directories.

Fixed

  • Missing file ranges in the parsing errors of some stack block attributes.

v0.4.3-rc3

15 Nov 14:59
v0.4.3-rc3
d01a869
Compare
Choose a tag to compare
v0.4.3-rc3 Pre-release
Pre-release

Added

  • Add --cloud-sync-terraform-plan-file=<plan> flag for synchronizing the plan file in rendered ASCII and JSON (sensitive information removed).
  • Add configuration attribute terramate.config.cloud.organization to select which cloud organization to use when syncing with Terramate Cloud.
  • Add sync of logs to Terramate Cloud when using --cloud-sync-deployment flag.
  • Add terramate experimental cloud drift show for retrieving drift details from Terramate Cloud.
  • Add support for cloning nested stacks to terramate experimental clone. It can also be used to clone directories that are not stacks themselves, but contain stacks in sub-directories.

v0.4.3-rc2

14 Nov 15:04
v0.4.3-rc2
ece7c1d
Compare
Choose a tag to compare
v0.4.3-rc2 Pre-release
Pre-release

NOTE: terramate experimental cloud drift show is not working in this pre-release due to a bug

Added

  • Add --cloud-sync-terraform-plan-file=<plan> flag for synchronizing the plan
    file in rendered ASCII and JSON (sensitive information removed).
  • Add configuration attribute terramate.config.cloud.organization to select which cloud organization to use when syncing with Terramate Cloud.
  • Add sync of logs to Terramate Cloud when using --cloud-sync-deployment flag.
  • Add terramate experimental cloud drift show for retrieving drift details from Terramate Cloud.
  • Add support for cloning nested stacks to terramate experimental clone. It can also be used to clone directories that
    are not stacks themselves, but contain stacks in sub-directories.

v0.4.3-rc1

24 Oct 13:27
v0.4.3-rc1
0cef48f
Compare
Choose a tag to compare
v0.4.3-rc1 Pre-release
Pre-release

Changelog

  • 7104be0 chore(tests): allow running tests with different version of Terraform. (#1185)
  • 9d9bf56 chore(tmc): remove LogSyncer line length limit. (#1187)
  • d8e84e5 Merge branch 'i4k-fix-linelength-limit' into i4k-sync-interval2
  • 7d7462a Merge branch 'main' into i4k-fix-linelength-limit
  • 322c82b Merge branch 'main' into i4k-min-git-version
  • 9d45dcd Merge branch 'main' into i4k-remove-codecov
  • b3f5354 Merge branch 'main' into i4k-remove-tm_startswith-docs
  • 3d65137 Merge branch 'main' into i4k-sanitize-with-custom-string
  • 9f028a4 Merge branch 'main' into i4k-send-logging
  • d48b360 Merge branch 'main' into i4k-sync-interval2
  • 26ddfd1 Merge branch 'main' into i4k-use-detected-terraform
  • ab600cd chore(tests): ensure git >= 2.28.0 in tests.
  • 405e348 chore(tests): ensure git >= 2.28.0 in tests. (#1184)
  • 7225bd1 chore(tests): use detected Terraform if available.
  • 0c95945 chore(tmc): add TMC_API_DEBUG env var for TMC debug.
  • 6ed6efa chore(tmc): add TMC_API_DEBUG env var for TMC debug. (#1188)
  • 41dccb2 chore(tmc): disable log syncing for non-utf8 output.
  • b20cd0e chore(tmc): disable log syncing for non-utf8 output. (#1192)
  • 1fa851d chore(tmc): fail-safe plan file synchronization.
  • 8a171f5 chore(tmc): fail-safe plan file synchronization. (#1176)
  • ce601de chore(tmc): remove LogSyncer line length limit.
  • 7a90791 chore(tmc): sanitize JSON plan with custom string.
  • 42ae2ea chore(tmc): sanitize JSON plan with custom string. (#1191)
  • d60f895 chore(tmc): sync logs at fixed interval.
  • c8a60ac chore(tmc): sync logs at fixed interval. (#1190)
  • 26e1cc1 chore(tmc): use real terraform in e2e tests (#1177)
  • 3668835 chore(tmc): use real terraform in e2e tests.
  • 4cb76e3 feat(tmc): add --cloud-sync-terraform-plan-file option.
  • 376be70 feat(tmc): add --cloud-sync-terraform-plan-file option. (#1171)
  • d7c12e5 feat(tmc): add default branch to synced stack data
  • cead9ef feat(tmc): add default branch to synced stack data (#1186)
  • f2ec19d feat(tmc): add sync of JSON plan with --cloud-sync-terraform-plan-file
  • 34e4b62 feat(tmc): add sync of JSON plan with --cloud-sync-terraform-plan-file (#1175)
  • 9e642fe feat(tmc): send logs of the user-supplied command to Terramate Cloud.
  • 025d613 feat(tmc): send logs of the user-supplied command to Terramate Cloud. (#1182)
  • 0ebe912 feat: add config setting for cloud organization
  • b0b6318 feat: add config setting for cloud organization (#1181)
  • 5853658 fix(tmc): panic due to index out of bounds in logsync.
  • 2059930 fix(tmc): panic due to index out of range in logsyncer (#1189)
  • 89867d8 fix(tmc): panic when cloud features are used without a repository
  • f3f0d8e fix(tmc): panic when cloud features are used without a repository (#1178)

v0.4.2

28 Sep 16:21
v0.4.2
3287230
Compare
Choose a tag to compare

Added

  • Add --cloud-sync-drift-status flag for syncing the status of drift detection
    to the Terramate Cloud.

Fixed

  • Ensured that SIGINT aborts execution of subsequent stacks in all cases.
  • Removed non-supported functions (tm_sensitive and tm_nonsensitive)

v0.4.2-rc2

21 Sep 14:54
v0.4.2-rc2
94d3c62
Compare
Choose a tag to compare
v0.4.2-rc2 Pre-release
Pre-release

Changelog

  • f12c7e4 Merge branch 'main' into i4k-release-v0.4.2-rc2
  • 1a62ac1 Merge branch 'main' into i4k-send-cmd-interpolated
  • 8fbe2f8 chore(tmc): introduce uimode in the cli for enhanced cloud fail cases.
  • f449935 chore(tmc): introduce uimode in the cli for enhanced cloud fail cases. (#1150)
  • dc0c759 feat(tmc): send interpolated command in each drift sync
  • 3a6e6f0 feat(tmc): send interpolated command in each drift sync (#1152)
  • edac84e feat(tmc): send metadata in drift syncs
  • 3c25c99 feat(tmc): send metadata in drift syncs (#1151)
  • 111c8ff fix(tmc): omit optional fields of the stack object
  • bd08f6d fix(tmc): omit optional fields of the stack object (#1153)

v0.4.2-rc1

19 Sep 09:23
v0.4.2-rc1
2d08318
Compare
Choose a tag to compare
v0.4.2-rc1 Pre-release
Pre-release

Added

  • Add --cloud-sync-drift-status flag for syncing the status of drift detection
    to the Terramate Cloud.

Fixed

  • Ensured that SIGINT aborts execution of subsequent stacks in all cases.
  • Removed non-supported functions (tm_sensitive and tm_nonsensitive)

v0.4.1

01 Sep 10:19
v0.4.1
4eb6d08
Compare
Choose a tag to compare

0.4.1

Added

  • Add support for globs in the import.source attribute to import multiple files at once.
  • Add support for listing unhealthy stacks with terramate list --experimental-status=unhealthy.
  • Add support for triggering unhealthy stacks with terramate experimental trigger --experimental-status=unhealthy.
  • Add support for evaluating terramate run arguments with the --eval
    flag.

Fixed

  • Allow to specify multiple tags separated by comma when using terramate create --tags command.
  • Fixed inconsistent behaviour in terramate create vs. terramate create --all-terraform, both now populate the name/description fields the same way.

v0.4.1-rc5

30 Aug 16:43
v0.4.1-rc5
b23793f
Compare
Choose a tag to compare
v0.4.1-rc5 Pre-release
Pre-release

Changelog

  • 26526da Merge branch 'i4k-send-branch-name' of github.com:terramate-io/terramate into i4k-send-branch-name
  • c40676e Merge branch 'main' into i4k-add-commit-metadata
  • d224027 Merge branch 'main' into i4k-log-metadata
  • ae65b63 Merge branch 'main' into i4k-pr-metadata
  • 22ea7ff Merge branch 'main' into i4k-pr-metadata
  • c844a23 Merge branch 'main' into i4k-pr-metadata
  • 9a05912 Merge branch 'main' into i4k-send-branch-name
  • 13344fd Merge branch 'main' into i4k-send-branch-name
  • dbe530a Merge branch 'main' into i4k-send-deployment-title-body
  • 045109d Merge branch 'main' into i4k-send-deployment-triggered-by
  • c7da4b2 Merge branch 'main' into i4k-small-fixes
  • 93c71b4 Merge branch 'main' of github.com:terramate-io/terramate into i4k-send-branch-name

v0.4.1-rc4

25 Aug 08:54
e819227
Compare
Choose a tag to compare
v0.4.1-rc4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.4.1-rc3...v0.4.1-rc4