Skip to content

Releases: minamijoyo/tfmigrate

v0.3.8

22 Sep 08:43
Compare
Choose a tag to compare

Changelog

  • 36bbdae Bump version to v0.3.8
  • 1224108 Stop testing with old Terraform v0.13, v0.14, and v0.15
  • 56b21e7 Add support for Terraform v1.3
  • 310fd4e Revert the deprecation of the tfmigrate plan --out=tfplan option
  • e644b62 docs: add a missing link to GCS histroy storage

v0.3.7

25 Aug 14:22
Compare
Choose a tag to compare

Changelog

  • 17b5f2e Bump version to v0.3.7
  • 8ca15df remove duplicated test case
  • 1f60acc make fake-gcs-server ready to store data
  • 928b0c6 fix test-fixtures to make env in docker-compose working
  • e963008 build: configure docker-compose to ease test with GCS storage
  • b9da17a feat: Support for GCS history backend

v0.3.6

10 Aug 15:05
Compare
Choose a tag to compare

Changelog

  • 251bbb0 Bump version to v0.3.6
  • fd5fa51 Use GitHub App token for updating brew formula on release
  • 88054a1 disable buildvcs for go build
  • da651db remove more io/ioutil usage
  • 9be6963 docker-compose: upgrade localstack dockerize
  • 67b3e9e update golangci-lint version
  • ea98ed8 deprecate io/ioutil pkg usage
  • d6af092 deps: upgrade to use go1.19

v0.3.5

05 Aug 14:03
Compare
Choose a tag to compare

Changelog

  • 79ed8f7 Bump version to v0.3.5
  • 74716e6 Do not reconfigure for cloud backend
  • 1e23084 Set timeout for testacc to 20m

v0.3.4

08 Jul 02:47
Compare
Choose a tag to compare

Changelog

  • 24b0de7 Bump version to v0.3.4
  • 4fa4c67 Use s3_use_path_style instead of s3_force_path_style
  • d5ce0f0 Use a native cache feature in actions/setup-go
  • 9c08c76 Update Go to v1.17.11
  • e0de502 Update help messages
  • bcae4e1 Pass source with backend to fix CI
  • 232c8ce revert SetupTestAccWithApply and directly write setup
  • 2bfdbe2 Revert changes on GetTestAccBackendS3Config
  • 0f5711e Pass backend-config to existing opts instead of passing new argument to Init
  • 6cb4eca Add --backend-config option to tfmigrate apply
  • fc6422e Update description about --backend-config for tfmigrate plan
  • f76df1b Update docker images
  • d789a4d Fix acceptance tests
  • 7b8e717 Add acceptance tests for partial backend config override
  • 414d00d Fix unit tests
  • 32aa648 Add --backend-config option for tfmigrate plan
  • b00f0f5 docs: update to use the core tap
  • f74834a Fix typo for NewMigrator's error messages
  • ba9be42 Read Go version from .go-version on GitHub Actions
  • e09b7a4 Add support for Terraform v1.2

v0.3.3

18 Apr 00:39
Compare
Choose a tag to compare

Changelog

  • cf9b5bf Bump version to v0.3.3
  • 553734c Set timeout for acceptance tests
  • 20307da Update actions/checkout@v3
  • cb937bb Update golangci-lint to v1.45.2 and actions to latest
  • 7665d02 Fix typo
  • f462dec Add a linter for misspell
  • f264f5d Split the storage package into a new separate repository
  • d78e7df Normalize storage data structures and interfaces
  • 2c9b27e Split config and storage files to clarify structure
  • 61c37ab Simplify by removing redundant package names from storage types
  • e6784c2 Move storage implementations to a new package
  • 597d117 Update Go to v1.17.8 and Alpine to 3.15

v0.3.2

15 Mar 06:59
Compare
Choose a tag to compare

Changelog

  • 5b9f616 Bump version to v0.3.2
  • 8067372 fix: unit tests now passing
  • 83fa280 fix: unit tests for tfmigrate
  • 0f5bb7f fix: suggested changes and linter fix
  • 5053630 fix: compilation errors in test files
  • ebe6d77 build: use is_backend_terraform_cloud in code, pre testing and documentation
  • 55953bc fix: clean up prior solution attempt
  • 1b2752d implement typo-edits throughout entire code base
  • 0743349 fix: small typos through scripts folder
  • 592737d further small changes and notes on functionality
  • 7541751 tfmigrate can work with terraform cloud, need to get backend control flow working
  • 47bdc5f build: initial attempt at Terraform Cloud bugfix
  • db791fe fix typo in controller.go

v0.3.1

26 Jan 01:21
Compare
Choose a tag to compare

Changelog

  • 2297809 Bump version to v0.3.1
  • b547164 Add support for server side encryption with a KMS key id. This variation may be required for some S3 configurations.
  • 714e7bc Remove GOBIN variable from Makefile
  • f20c63f Set paths-ignore for test
  • 30626be Fix lint errors
  • 5c50d9f Suppress all existing lint errors to pass CI
  • 2cf81ff Use golangci-lint instead of golint

v0.3.0

10 Dec 08:10
Compare
Choose a tag to compare

Changelog

  • b8667e0 Bump version to v0.3.0
  • afa361a Add support for Terraform v1.1
  • dba98a6 Deprecate the tfmigrate plan --out=tfplan option
  • 3cc5036 Add workspace argument in a single state migration in README
  • 66006e1 Support workspace for state migrator
  • a5cee46 Use /usr/bin instead of /bin
  • 72f1af7 /usr/local/bin directory is not guaranteed to exist

v0.2.13

30 Nov 02:20
Compare
Choose a tag to compare

Changelog

  • 50aa7f2 Bump version to v0.2.13
  • e85df64 Update Go to v1.17.3 and Alpine to 3.14
  • 6a96a1a Add Apple Silicon (ARM 64) build
  • 98850bb Add test for listMigrations
  • 1e3e212 Move switch into a function for easy testing
  • 67cb1e9 Add list --status=all and set it as default
  • 17c4687 Add list command for listing unapplied migrations