[arch-commits] Commit in terraform/trunk (CHANGELOG.md PKGBUILD)

Christian Rebischke shibumi at archlinux.org
Sat Jan 18 11:18:38 UTC 2020


    Date: Saturday, January 18, 2020 @ 11:18:38
  Author: shibumi
Revision: 552971

upgpkg: terraform 0.12.19-1

Modified:
  terraform/trunk/CHANGELOG.md
  terraform/trunk/PKGBUILD

--------------+
 CHANGELOG.md |   37 +++++++++++++++++++++++++++++++++++--
 PKGBUILD     |    4 ++--
 2 files changed, 37 insertions(+), 4 deletions(-)

Modified: CHANGELOG.md
===================================================================
--- CHANGELOG.md	2020-01-18 10:25:47 UTC (rev 552970)
+++ CHANGELOG.md	2020-01-18 11:18:38 UTC (rev 552971)
@@ -1,4 +1,37 @@
-## 0.12.19 (Unreleased)
+## 0.12.20 (Unreleased)
+
+ENHANCEMENTS:
+* config: New built-in functions `try` and `can` are intended to ease working with data structures whose shape isn't known statically. [GH-23794]
+* config: New, optional syntax for [`required_providers`](https://www.terraform.io/docs/configuration/terraform.html#specifying-required-provider-versions) setting in `terraform` blocks. This is not intended for general use yet but will support upcoming enhancements. [GH-23843] 
+
+BUG FIXES:
+* command/show: Fix an issue with show and aliased providers [GH-23848]
+* core: Always clean up empty resources before empty modules [GH-23822]
+
+EXPERIMENTS:
+
+* This release includes an _opt-in experiment_ for [custom validation rules on module variables](https://www.terraform.io/docs/configuration/variables.html#custom-validation-rules).
+
+    The feature is not yet finalized and is subject to breaking changes even in minor releases, but we're introducing it here in order to solicit feedback from module developers about which use-cases it is meeting, any use-cases it _isn't_ meeting, and any situations where things feel harder to express than they might be.
+
+    Due to the experimental nature of this feature, we do not recommend using it in "production" modules yet and we require an explicit [experimental feature opt-in](https://www.terraform.io/docs/configuration/terraform.html#experimental-language-features) of `variable_validation`. Depending on what feedback we receive, the design of this experimental feature may change significantly in future versions without an automatic upgrade path.
+
+## 0.12.19 (January 08, 2020)
+
+ENHANCEMENTS:
+* 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 ([#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)
 
 NOTES:
@@ -5,7 +38,7 @@
 
 * cli: Our darwin releases for this version and up will be signed and notarized according to Apple's requirements.
 
-    Prior to this release, MacOS 10.15+ users attemping to run our software [reported](https://github.com/hashicorp/terraform/issues/23033) seeing the error: "'terraform' cannot be opened because the developer cannot be verified." This error affected all MacOS 10.15+ users who downloaded our software directly via web browsers, and was caused by [changes to Apple's third-party software requirements](https://developer.apple.com/news/?id=04102019a).
+    Prior to this release, MacOS 10.15+ users attempting to run our software [reported](https://github.com/hashicorp/terraform/issues/23033) seeing the error: "'terraform' cannot be opened because the developer cannot be verified." This error affected all MacOS 10.15+ users who downloaded our software directly via web browsers, and was caused by [changes to Apple's third-party software requirements](https://developer.apple.com/news/?id=04102019a).
 
     [Our recommended approach to install and interact with the Terraform CLI can be found here](https://learn.hashicorp.com/terraform/getting-started/install).
 

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-18 10:25:47 UTC (rev 552970)
+++ PKGBUILD	2020-01-18 11:18:38 UTC (rev 552971)
@@ -2,7 +2,7 @@
 # Maintainer: Christian Rebischke <chris.rebischke at archlinux.org>
 
 pkgname=terraform
-pkgver=0.12.18
+pkgver=0.12.19
 pkgrel=1
 pkgdesc="HashiCorp tool for building and updating infrastructure as code idempotently"
 url="https://www.terraform.io/"
@@ -10,7 +10,7 @@
 license=("MPL")
 makedepends=("go-pie")
 source=("$pkgname-$pkgver.tar.gz::https://github.com/hashicorp/terraform/archive/v$pkgver.tar.gz")
-sha512sums=('b75b9318a10285b445e97ab3b6a4b8b166d60a0036098e1e46421b6c67f87c0bc8c3a91d781b015264f6b6265f233396ac7735a758648e5f721229c5de172472')
+sha512sums=('3acf327bdbaeddf6f13fc1a2a2335675dd3910137ef685224e7c1eafddf18d0aaa8c24aa3b1b5027b21905d2d87fbe3d49904e196c9881063d01670c4de3db66')
 changelog="CHANGELOG.md"
 
 build() {



More information about the arch-commits mailing list