From cea3b66aa3dd852a48ad9b1f97f8b45188435a09 Mon Sep 17 00:00:00 2001 From: tf-release-bot Date: Thu, 22 Aug 2019 19:57:56 +0000 Subject: [PATCH] v0.12.7 --- CHANGELOG.md | 38 +++++++++++++++++++------------------- version/version.go | 2 +- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0910f990f..7374ef041 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,28 +1,28 @@ -## 0.12.7 (Unreleased) +## 0.12.7 (August 22, 2019) NEW FEATURES: -* New functions `regex` and `regexall` allow applying a regular expression pattern to a string and retrieving any matching substring(s) [GH-22353] +* New functions `regex` and `regexall` allow applying a regular expression pattern to a string and retrieving any matching substring(s) ([#22353](https://github.com/hashicorp/terraform/issues/22353)) ENHANCEMENTS: -* lang/funcs: `lookup()` can work with maps of lists, maps and objects [GH-22269] -* SDK: helper/acctest: Add function to return random IP address [GH-22312] -* SDK: httpclient: Introduce composable `UserAgent(version)` [GH-22272] -* connection/ssh: Support certificate authentication [GH-22156] +* lang/funcs: `lookup()` can work with maps of lists, maps and objects ([#22269](https://github.com/hashicorp/terraform/issues/22269)) +* SDK: helper/acctest: Add function to return random IP address ([#22312](https://github.com/hashicorp/terraform/issues/22312)) +* SDK: httpclient: Introduce composable `UserAgent(version)` ([#22272](https://github.com/hashicorp/terraform/issues/22272)) +* connection/ssh: Support certificate authentication ([#22156](https://github.com/hashicorp/terraform/issues/22156)) BUG FIXES: -* config: reduce MinIems and MaxItems validation during decoding, to allow for use of dynamic blocks [GH-22530] -* config: don't validate MinItems and MaxItems in CoerceValue, allowing providers to set incomplete values [GH-22478] -* config: fix panic on tuples with `for_each` [GH-22279] -* config: fix references to `each` of `for_each` in provisioners [GH-22289] -* config: fix panic when using nested dynamic blocks [GH-22314] -* config: ensure consistent evaluation when moving between single resources and `for_each` in addressing [GH-22454] -* core: only start a single instance of each required provisioner [GH-22553] -* command: fix issue where commands occasionally exited before the error message printed [GH-22373] -* command/0.12upgrade: use user-supplied plugin-dir [GH-22306] -* command/hook_ui: Truncate the ID considering multibyte characters [GH-18823] -* command/fmt: Terraform fmt no longer inserts spaces after % [GH-22356] -* command/state: Allow moving resources to modules not yet in state [GH-22299] -* backend/google: Now using the OAuth2 token endpoint on `googleapis.com` instead of `google.com`. These endpoints are equivalent in functionality but `googleapis.com` hosts are resolvable from private Google Cloud Platform VPCs where other connectivity is restricted. [GH-22451] +* config: reduce MinIems and MaxItems validation during decoding, to allow for use of dynamic blocks ([#22530](https://github.com/hashicorp/terraform/issues/22530)) +* config: don't validate MinItems and MaxItems in CoerceValue, allowing providers to set incomplete values ([#22478](https://github.com/hashicorp/terraform/issues/22478)) +* config: fix panic on tuples with `for_each` ([#22279](https://github.com/hashicorp/terraform/issues/22279)) +* config: fix references to `each` of `for_each` in provisioners ([#22289](https://github.com/hashicorp/terraform/issues/22289)) +* config: fix panic when using nested dynamic blocks ([#22314](https://github.com/hashicorp/terraform/issues/22314)) +* config: ensure consistent evaluation when moving between single resources and `for_each` in addressing ([#22454](https://github.com/hashicorp/terraform/issues/22454)) +* core: only start a single instance of each required provisioner ([#22553](https://github.com/hashicorp/terraform/issues/22553)) +* command: fix issue where commands occasionally exited before the error message printed ([#22373](https://github.com/hashicorp/terraform/issues/22373)) +* command/0.12upgrade: use user-supplied plugin-dir ([#22306](https://github.com/hashicorp/terraform/issues/22306)) +* command/hook_ui: Truncate the ID considering multibyte characters ([#18823](https://github.com/hashicorp/terraform/issues/18823)) +* command/fmt: Terraform fmt no longer inserts spaces after % ([#22356](https://github.com/hashicorp/terraform/issues/22356)) +* command/state: Allow moving resources to modules not yet in state ([#22299](https://github.com/hashicorp/terraform/issues/22299)) +* backend/google: Now using the OAuth2 token endpoint on `googleapis.com` instead of `google.com`. These endpoints are equivalent in functionality but `googleapis.com` hosts are resolvable from private Google Cloud Platform VPCs where other connectivity is restricted. ([#22451](https://github.com/hashicorp/terraform/issues/22451)) ## 0.12.6 (July 31, 2019) diff --git a/version/version.go b/version/version.go index 00f1a007a..7bbf4c3b5 100644 --- a/version/version.go +++ b/version/version.go @@ -16,7 +16,7 @@ var Version = "0.12.7" // 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