ENHANCEMENTS:
- Log terraform command before run (#55)
- Add an example for integrating tfmigrate with atlantis (#54)
- Add a tip to README for using for_each (#52)
ENHANCEMENTS:
- Remove a positional dir parameter from TerraformCLI (#49)
Note: This changes contains a breaking change for tfexec package, but it doesn't affect tfmigrate CLI users.
ENHANCEMENTS:
BUG FIXES:
- Fix a bug of multi_state doesn't show diffs in to_dir if force=true (#40)
ENHANCEMENTS:
NEW FEATURES:
- Add role_arn to S3StorageConfig (#33)
NEW FEATURES:
- Add a new flag --out for saving a plan file after dry-run migrations (#37)
NEW FEATURES:
- Support workspaces for multi-state migrations (#31)
ENHANCEMENTS:
- Add support for Terraform v1.0 (#28)
All we need was adding Terraform v1.0.0 to a test matrix. This means it works with tfmigrate v0.2.4 as it is.
ENHANCEMENTS:
- Update aws-sdk-go to v1.37.0 to support AWS SSO (#26)
BUG FIXES:
- Create a plugin cache directory in advance (#12)
- Fix CI fail for TestExecutorDir in ubuntu-20.04 (#18)
ENHANCEMENTS:
- Support Terraform v0.15 (#17)
All we need was adding Terraform v0.15.0 to a test matrix. This means it works with tfmigrate v0.2.2 as it is.
ENHANCEMENTS:
- Show diffs in log if force is set to true (#11)
NEW FEATURES:
- Added force option to state and multistate migrations (#10)
ENHANCEMENTS:
- Support Terraform v0.14 (#7)
All we need was adding Terraform v0.14.0 to a test matrix. This means it works with tfmigrate v0.2.0 as it is.
NEW FEATURES:
- Add support for migration history management (#2)
You can now keep track of which migrations have been applied and apply all unapplied migrations in sequence. The migration history can be saved to local
or s3
storage. See the Configurations
section in the README for how to configure it.
If your cloud provider has not been supported yet, feel free to open an issue or submit a pull request. As a workaround, you can use local
storage and synchronize a history file to your cloud storage with a wrapper script.
ENHANCEMENTS:
BUG FIXES:
- Parse a state action string like a shell (#6)
Initial release