Releases: terramate-io/terramate
Releases · terramate-io/terramate
v0.4.3
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
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
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
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
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
andtm_nonsensitive
)
v0.4.2-rc2
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
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
andtm_nonsensitive
)
v0.4.1
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
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
What's Changed
- chore: bump v0.4.1-dev by @i4ki in #1104
- feat: list with stacks filtered by unhealthy status by @i4ki in #1099
- feat: trigger stacks by unhealthy status by @i4ki in #1103
- chore: add --experimental-status=unhealthy to CHANGELOG by @i4ki in #1105
- chore: send the workdir when creating TMC deployments by @i4ki in #1106
- Fix(create/all-terraform): Add in Name/Description in new stacks. by @MordecaiMalignatus in #1117
- chore: release v0.4.1-rc4 by @MordecaiMalignatus in #1119
Full Changelog: v0.4.1-rc3...v0.4.1-rc4