This commit is contained in:
tf-release-bot 2020-01-08 22:38:48 +00:00 committed by TeamCity
parent 472d958b10
commit 58dcac4b79
No known key found for this signature in database
GPG Key ID: 51852D87348FFC4C
2 changed files with 11 additions and 11 deletions

View File

@ -1,18 +1,18 @@
## 0.12.19 (Unreleased)
## 0.12.19 (January 08, 2020)
ENHANCEMENTS:
* command/init: Cache Terraform Registry metadata responses when handling multiple references to the same module. [GH-23727]
* command/state-mv: Detect and remove references elsewhere in the state to the source address in a `terraform state mv` operation. This does not affect any current operations but will cause the resulting state snapshot to be different than before, and a future version of Terraform may make use of this additional precision. [GH-23791]
* command/init: Cache Terraform Registry metadata responses when handling multiple references to the same module. ([#23727](https://github.com/hashicorp/terraform/issues/23727))
* command/state-mv: Detect and remove references elsewhere in the state to the source address in a `terraform state mv` operation. This does not affect any current operations but will cause the resulting state snapshot to be different than before, and a future version of Terraform may make use of this additional precision. ([#23791](https://github.com/hashicorp/terraform/issues/23791))
BUG FIXES:
* command/init: Fix an issue with via an update to go-getter where modules would fail to download from the registry [GH-23792]
* command/init: use backend config from state when `-backend=false` is used during `init`. [GH-23802]
* core: Do not evaluate unused config values, which may not be valid during destroy [GH-23717]
* core: Better error handling for an odd "should never happen" situation regarding the restoration of a deposed instance during a `create_before_destroy` replace action. While this does not yet fix the situation (it can still happen), it now has a specialized error message to hopefully help gather some more information about the root cause in future reports. [GH-23718]
* core: Prevent insertion of default providers when resources are removed from the config. [GH-23696]
* core: Detect and handle dependencies implied by references in a `connection` block directly within a `resource` block. [GH-23663]
* communicator/ssh: Fix deadlock when SSH agent forwarding fails. [GH-23661]
* command/init: Fix an issue with via an update to go-getter where modules would fail to download from the registry ([#23792](https://github.com/hashicorp/terraform/issues/23792))
* command/init: use backend config from state when `-backend=false` is used during `init`. ([#23802](https://github.com/hashicorp/terraform/issues/23802))
* core: Do not evaluate unused config values, which may not be valid during destroy ([#23717](https://github.com/hashicorp/terraform/issues/23717))
* core: Better error handling for an odd "should never happen" situation regarding the restoration of a deposed instance during a `create_before_destroy` replace action. While this does not yet fix the situation (it can still happen), it now has a specialized error message to hopefully help gather some more information about the root cause in future reports. ([#23718](https://github.com/hashicorp/terraform/issues/23718))
* core: Prevent insertion of default providers when resources are removed from the config. ([#23696](https://github.com/hashicorp/terraform/issues/23696))
* core: Detect and handle dependencies implied by references in a `connection` block directly within a `resource` block. ([#23663](https://github.com/hashicorp/terraform/issues/23663))
* communicator/ssh: Fix deadlock when SSH agent forwarding fails. ([#23661](https://github.com/hashicorp/terraform/issues/23661))
## 0.12.18 (December 11, 2019)

View File

@ -16,7 +16,7 @@ var Version = "0.12.19"
// A pre-release marker for the version. If this is "" (empty string)
// then it means that it is a final release. Otherwise, this is a pre-release
// such as "dev" (in development), "beta", "rc1", etc.
var Prerelease = "dev"
var Prerelease = ""
// SemVer is an instance of version.Version. This has the secondary
// benefit of verifying during tests and init time that our version is a