[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Sunday, December 27, 2020 @ 23:51:24 Author: daurnimator Revision: 794082 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 794080, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 794080, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 251 +++-- PKGBUILD | 74 2 files changed, 174 insertions(+), 151 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2020-12-27 23:51:18 UTC (rev 794081) +++ CHANGELOG.md2020-12-27 23:51:24 UTC (rev 794082) @@ -1,114 +0,0 @@ -## 0.14.2 (December 08, 2020) - -BUG FIXES: - -* backend/remote: Disable the remote backend version compatibility check for workspaces set to use the "latest" pseudo-version. ([#27199](https://github.com/hashicorp/terraform/issues/27199)) -* providers/terraform: Disable the remote backend version compatibility check for the `terraform_remote_state` data source. This check is unnecessary, because the data source is read-only by definition. ([#27197](https://github.com/hashicorp/terraform/issues/27197)) - -## 0.14.1 (December 08, 2020) - -ENHANCEMENTS: - -* backend/remote: When using the enhanced remote backend with commands which locally modify state, verify that the local Terraform version and the configured remote workspace Terraform version are compatible. This prevents accidentally upgrading the remote state to an incompatible version. The check is skipped for commands which do not write state, and can also be disabled by the use of a new command-line flag, `-ignore-remote-version`. ([#26947](https://github.com/hashicorp/terraform/issues/26947)) - -BUG FIXES: - -* configs: Fix for errors when using multiple layers of sensitive input variables ([#27095](https://github.com/hashicorp/terraform/issues/27095)) -* configs: Fix error when using sensitive input variables in conditionals ([#27107](https://github.com/hashicorp/terraform/issues/27107)) -* core: Fix permanent diff when a resource changes only in sensitivity, for example due to changing the sensitivity of a variable or output used as an attribute value. ([#27128](https://github.com/hashicorp/terraform/issues/27128)) -* core: Fix issues where `ignore_changes` appears to not work, or causes validation errors with some resources. ([#27141](https://github.com/hashicorp/terraform/issues/27141)) -* `terraform fmt`: Fix incorrect formatting with attribute expressions enclosed in parentheses. ([#27040](https://github.com/hashicorp/terraform/issues/27040)) - -## 0.14.0 (December 02, 2020) - -NEW FEATURES: -* Terraform now supports marking input variables as sensitive, and will propagate that sensitivity through expressions that derive from sensitive input variables. - -* `terraform init` will now generate a lock file in the configuration directory which you can check in to your version control so that Terraform can make the same version selections in future. ([#26524](https://github.com/hashicorp/terraform/issues/26524)) - -If you wish to retain the previous behavior of always taking the newest version allowed by the version constraints on each install, you can run `terraform init -upgrade` to see that behavior. - -* Terraform will now support reading and writing all compatible state files, even from future versions of Terraform. This means that users of Terraform 0.14.0 will be able to share state files with future Terraform versions until a new state file format version is needed. We have no plans to change the state file format at this time. ([#26752](https://github.com/hashicorp/terraform/issues/26752)) - -UPGRADE NOTES: -* Outputs that reference sensitive values (which includes variables marked as sensitive, other module outputs marked as `sensitive`, or attributes a provider defines as `sensitive` if the `provider_sensitive_attrs` experiment is activated) must _also_ be defined as sensitive, or Terraform will error at plan. -* The `version` argument inside provider configuration blocks has been documented as deprecated since Terraform 0.12. As of 0.14 it will now also generate an explicit deprecation warning. To avoid the warning, use [provider requirements](https://www.terraform.io/docs/configuration/provider-requirements.html) declarations instead. ([#26135](https://github.com/hashicorp/terraform/issues/26135)) -* The official MacOS builds of Terraform now require MacOS 10.12 Sierra or later. ([#26357](https://github.com/hashicorp/terraform/issues/26357)) -* TLS certificate verification for outbound HTTPS requests from Terraform CLI no longer treats the certificate's "common name" as a valid hostname when the certificate lacks any "subject alternative name" entries for
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Wednesday, December 9, 2020 @ 12:08:55 Author: daurnimator Revision: 772607 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 772606, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 772606, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 207 +++-- PKGBUILD | 74 ++-- 2 files changed, 151 insertions(+), 130 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2020-12-09 12:07:28 UTC (rev 772606) +++ CHANGELOG.md2020-12-09 12:08:55 UTC (rev 772607) @@ -1,93 +0,0 @@ -## 0.14.0 (December 02, 2020) - -NEW FEATURES: -* Terraform now supports marking input variables as sensitive, and will propagate that sensitivity through expressions that derive from sensitive input variables. - -* `terraform init` will now generate a lock file in the configuration directory which you can check in to your version control so that Terraform can make the same version selections in future. ([#26524](https://github.com/hashicorp/terraform/issues/26524)) - -If you wish to retain the previous behavior of always taking the newest version allowed by the version constraints on each install, you can run `terraform init -upgrade` to see that behavior. - -* Terraform will now support reading and writing all compatible state files, even from future versions of Terraform. This means that users of Terraform 0.14.0 will be able to share state files with future Terraform versions until a new state file format version is needed. We have no plans to change the state file format at this time. ([#26752](https://github.com/hashicorp/terraform/issues/26752)) - -UPGRADE NOTES: -* Outputs that reference sensitive values (which includes variables marked as sensitive, other module outputs marked as `sensitive`, or attributes a provider defines as `sensitive` if the `provider_sensitive_attrs` experiment is activated) must _also_ be defined as sensitive, or Terraform will error at plan. -* The `version` argument inside provider configuration blocks has been documented as deprecated since Terraform 0.12. As of 0.14 it will now also generate an explicit deprecation warning. To avoid the warning, use [provider requirements](https://www.terraform.io/docs/configuration/provider-requirements.html) declarations instead. ([#26135](https://github.com/hashicorp/terraform/issues/26135)) -* The official MacOS builds of Terraform now require MacOS 10.12 Sierra or later. ([#26357](https://github.com/hashicorp/terraform/issues/26357)) -* TLS certificate verification for outbound HTTPS requests from Terraform CLI no longer treats the certificate's "common name" as a valid hostname when the certificate lacks any "subject alternative name" entries for the hostname. TLS server certificates must list their hostnames as a "DNS name" in the subject alternative names field. ([#26357](https://github.com/hashicorp/terraform/issues/26357)) -* Outbound HTTPS requests from Terraform CLI now enforce [RFC 8446](https://tools.ietf.org/html/rfc8446)'s client-side downgrade protection checks. This should not significantly affect normal operation, but may result in connection errors in environments where outgoing requests are forced through proxy servers and other "middleboxes", if they have behavior that resembles a downgrade attack. ([#26357](https://github.com/hashicorp/terraform/issues/26357)) -* Terraform's HTTP client code is now slightly stricter than before in HTTP header parsing, but in ways that should not affect typical server implementations: Terraform now trims only _ASCII_ whitespace characters, and does not allow `Transfer-Encoding: identity`. ([#26357](https://github.com/hashicorp/terraform/issues/26357)) -* The `terraform 0.13upgrade` subcommand and the associated upgrade mechanisms are no longer available. Complete the v0.13 upgrade process before upgrading to Terraform v0.14. -* The `debug` command, which did not offer additional functionality, has been removed. - -ENHANCEMENTS: - -* config: Added `sensitive` argument for variable blocks, which supresses output where that variable is used ([#26183](https://github.com/hashicorp/terraform/pull/26183)) -* config: Added `alltrue` and `anytrue` functions, which serve as a sort of dynamic version of the `&&` and `||` or operators, respectively. These are intended to allow evaluating boolean conditions, such as in variable `validation` blocks, across all of the items in a collection using `for` expressions. ([#25656](https://github.com/hashicorp/terraform/issues/25656)], [[#26498](https://github.com/hashicorp/terraform/issues/26498)) -* config: New functions `textencodebase64` and `textdecodebase64`
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Saturday, January 18, 2020 @ 11:18:46 Author: shibumi Revision: 552972 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 552971, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 552971, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 901 + PKGBUILD | 54 +-- 2 files changed, 494 insertions(+), 461 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2020-01-18 11:18:38 UTC (rev 552971) +++ CHANGELOG.md2020-01-18 11:18:46 UTC (rev 552972) @@ -1,434 +0,0 @@ -## 0.12.19 (Unreleased) -## 0.12.18 (December 11, 2019) - -NOTES: - -* 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). - -[Our recommended approach to install and interact with the Terraform CLI can be found here](https://learn.hashicorp.com/terraform/getting-started/install). - -MacOS 10.15+ users should plan to upgrade to 0.12.18+. - -UPGRADE NOTES: - -* Inside `provisioner` blocks that have `when = destroy` set, and inside any `connection` blocks that are used by such provisioner blocks, it is now deprecated to refer to any objects other than `self`, `count`, and `each`. - -Terraform has historically allowed this but doing so tends to cause downstream problems with dependency cycles or incorrect destroy ordering because it causes the destroy phase of one resource to depend on the existing state of another. Although this is currently only a warning, we strongly suggest seeking alternative approaches for existing configurations that are hitting this warning in order to avoid the risk of later problems should you need to replace or destroy the related resources. - -This deprecation warning will be promoted to an error in a future release. - -ENHANCEMENTS: - -* provisioners: Warn about the deprecation of non-self references in destroy-time provisioners, both to allow preparation for this later becoming an error and also as an extra hint for the "Cycle" errors that commonly arise when such references are used. ([#23559](https://github.com/hashicorp/terraform/issues/23559)) -* cli: The `terraform plan` and `terraform apply` commands (and some others) now accept the additional option `-compact-warnings`. If set, and if Terraform produces warnings that are not also accompanied by errors, then the warnings will be presented in the output in a compact form that includes only the summary information, thus providing a compromise to avoid warnings overwhelming the output if you are not yet ready to resolve them. ([#23632](https://github.com/hashicorp/terraform/issues/23632)) - -BUG FIXES: - -* backend/s3: Fix for users with >1000 workspaces ([#22963](https://github.com/hashicorp/terraform/issues/22963)) -* cli: Allow moving indexed resource instances to new addresses that that don't yet exist in state ([#23582](https://github.com/hashicorp/terraform/issues/23582)) -* cli: Improved heuristics for log level filtering with the `TF_LOG` environment variable, although it is still not 100% reliable for levels other than `TRACE` due to limitations of Terraform's internal logging infrastructure. Because of that, levels other than `TRACE` will now cause the logs to begin with a warning about potential filtering inaccuracy. ([#23577](https://github.com/hashicorp/terraform/issues/23577)) -* command/show: Fix panic on show plan ([#23581](https://github.com/hashicorp/terraform/issues/23581)) -* config: Fixed referencing errors generally involving `for_each` ([#23475](https://github.com/hashicorp/terraform/issues/23475)) -* provisioners: The built-in provisioners (`local-exec`, `remote-exec`, `file`, etc) will no longer fail when the `TF_CLI_ARGS` environment variable is set. ([#17400](https://github.com/hashicorp/terraform/issues/17400)) - -## 0.12.17 (December 02, 2019) - -SECURITY NOTES: - -* If you are using the Azure remote state backend and you are using a SAS Token for authentication, please refer to [the Azure remote state backend security advisory](https://github.com/hashicorp/terraform/security/advisories/GHSA-4rvg-555h-r626). - -Prior versions of the backend may have transmitted your state to the storage service using
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Saturday, December 14, 2019 @ 18:07:07 Author: shibumi Revision: 537676 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 537675, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 537675, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 816 ++--- PKGBUILD | 54 +-- 2 files changed, 461 insertions(+), 409 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-12-14 18:07:00 UTC (rev 537675) +++ CHANGELOG.md2019-12-14 18:07:07 UTC (rev 537676) @@ -1,382 +0,0 @@ -## 0.12.17 (Unreleased) -## 0.12.16 (November 18, 2019) - -NEW FEATURES: - -* lang/funcs: Add `trim*` functions - -BUG FIXES: - -* command/0.12upgrade: fix panic when int value is out of range ([#23394](https://github.com/hashicorp/terraform/issues/23394)) -* core: fix cycle between dependencies with create_before_destroy ([#23399](https://github.com/hashicorp/terraform/issues/23399)) -* backend/remote: default .terraformignore paths will now work on Windows ([#23311](https://github.com/hashicorp/terraform/issues/23311)) - -## 0.12.15 (November 14, 2019) - -BUG FIXES: - -* various commands: Fixed errant error "Initialization required. Please see the error message above." ([#23383](https://github.com/hashicorp/terraform/issues/23383)) - -The error was produced on some of Terraform's subcommands (in particular `terraform show` and `terraform output`, but possibly others) if a warning was emitted during configuration loading and if a `backend` block was present. This issue has been present since v0.12.0 for any configuration that produces configuration-related deprecation warnings, but it became more visible in v0.12.14 due to the addition of several more situations that could produce warnings. - -## 0.12.14 (November 13, 2019) - -UPGRADE NOTES: - -* Terraform v0.12.0 included several changes to the Terraform language involving making expressions, type constraints, keywords, and references first-class in the language syntax, removing the need for placing thee items either in quoted strings or in interpolation syntax. Terraform v0.11 required these items to be quoted because the underlying language could not represent them any other way, while Terraform v0.12 expects them to be unquoted in order to improve readability. - -We have been accepting both forms for backward-compatibility with existing configurations and examples since the inititial v0.12.0 release. Having maintained compatibility for both forms for several versions we are now beginning the deprecation cycle for the old usage by having Terraform emit deprecation warnings. - -Terraform will still accept the older forms in spite of these warnings, so no immediate action is required. If your modules are targeting Terraform v0.12.0 and later exclusively, you can silence the warnings by removing the quotes, as directed in the warning message. In a future major version of Terraform, some of these warnings will be elevated to be errors. - -The summary of the warning for these situations will be one of the following: - -* **Interpolation-only expressions are deprecated:** an expression like `"${foo}"` should be rewritten as just `foo`. -* **Quoted type constraints are deprecated:** In a `variable` block, a type constraint `"map"` should be written as `map(string)`, `"list"` as `list(string)`, and `"string"` as just `string`. -* **Quoted keywords are deprecated:** In certain contexts that expect special keywords, such as `when` in `provisioner` blocks, the keyword should be unquoted. -* **Quoted references are deprecated:** In the `depends_on` and `ignore_changes` meta-arguments, quoted references like `"aws_instance.foo"` should be rewritten without the quotes, e.g. as `aws_instance.foo`. - -The above changes are made automatically by the upgrade tool for users who are [upgrading from Terraform 0.11](https://www.terraform.io/upgrade-guides/index.html). These warnings are intended to help those who are using Terraform for the first time at Terraform 0.12 but who may have found examples online that are written for older versions of Terraform, in order to guide towards the modern Terraform style. - -* The `terraform output` command would formerly treat no outputs at all as an error, exiting with a non-zero status. Since it's expected for some root modules to have no outputs, the command now returns with success status zero in this situation, but still returns the error on stderr as a compromise to provide an explanation for why nothing is being shown. - -ENHANCEMENTS: - -* config: Redundant interpolation syntax for attribute values and legacy
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Tuesday, December 3, 2019 @ 12:16:54 Author: shibumi Revision: 534936 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 534935, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 534935, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 764 - PKGBUILD | 54 ++-- 2 files changed, 409 insertions(+), 409 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-12-03 12:16:46 UTC (rev 534935) +++ CHANGELOG.md2019-12-03 12:16:54 UTC (rev 534936) @@ -1,382 +0,0 @@ -## 0.12.17 (Unreleased) -## 0.12.16 (November 18, 2019) - -NEW FEATURES: - -* lang/funcs: Add `trim*` functions - -BUG FIXES: - -* command/0.12upgrade: fix panic when int value is out of range ([#23394](https://github.com/hashicorp/terraform/issues/23394)) -* core: fix cycle between dependencies with create_before_destroy ([#23399](https://github.com/hashicorp/terraform/issues/23399)) -* backend/remote: default .terraformignore paths will now work on Windows ([#23311](https://github.com/hashicorp/terraform/issues/23311)) - -## 0.12.15 (November 14, 2019) - -BUG FIXES: - -* various commands: Fixed errant error "Initialization required. Please see the error message above." ([#23383](https://github.com/hashicorp/terraform/issues/23383)) - -The error was produced on some of Terraform's subcommands (in particular `terraform show` and `terraform output`, but possibly others) if a warning was emitted during configuration loading and if a `backend` block was present. This issue has been present since v0.12.0 for any configuration that produces configuration-related deprecation warnings, but it became more visible in v0.12.14 due to the addition of several more situations that could produce warnings. - -## 0.12.14 (November 13, 2019) - -UPGRADE NOTES: - -* Terraform v0.12.0 included several changes to the Terraform language involving making expressions, type constraints, keywords, and references first-class in the language syntax, removing the need for placing thee items either in quoted strings or in interpolation syntax. Terraform v0.11 required these items to be quoted because the underlying language could not represent them any other way, while Terraform v0.12 expects them to be unquoted in order to improve readability. - -We have been accepting both forms for backward-compatibility with existing configurations and examples since the inititial v0.12.0 release. Having maintained compatibility for both forms for several versions we are now beginning the deprecation cycle for the old usage by having Terraform emit deprecation warnings. - -Terraform will still accept the older forms in spite of these warnings, so no immediate action is required. If your modules are targeting Terraform v0.12.0 and later exclusively, you can silence the warnings by removing the quotes, as directed in the warning message. In a future major version of Terraform, some of these warnings will be elevated to be errors. - -The summary of the warning for these situations will be one of the following: - -* **Interpolation-only expressions are deprecated:** an expression like `"${foo}"` should be rewritten as just `foo`. -* **Quoted type constraints are deprecated:** In a `variable` block, a type constraint `"map"` should be written as `map(string)`, `"list"` as `list(string)`, and `"string"` as just `string`. -* **Quoted keywords are deprecated:** In certain contexts that expect special keywords, such as `when` in `provisioner` blocks, the keyword should be unquoted. -* **Quoted references are deprecated:** In the `depends_on` and `ignore_changes` meta-arguments, quoted references like `"aws_instance.foo"` should be rewritten without the quotes, e.g. as `aws_instance.foo`. - -The above changes are made automatically by the upgrade tool for users who are [upgrading from Terraform 0.11](https://www.terraform.io/upgrade-guides/index.html). These warnings are intended to help those who are using Terraform for the first time at Terraform 0.12 but who may have found examples online that are written for older versions of Terraform, in order to guide towards the modern Terraform style. - -* The `terraform output` command would formerly treat no outputs at all as an error, exiting with a non-zero status. Since it's expected for some root modules to have no outputs, the command now returns with success status zero in this situation, but still returns the error on stderr as a compromise to provide an explanation for why nothing is being shown. - -ENHANCEMENTS: - -* config: Redundant interpolation syntax for attribute values and legacy
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Friday, November 22, 2019 @ 14:14:12 Author: shibumi Revision: 531915 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 531914, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 531914, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 724 ++--- PKGBUILD | 54 ++-- 2 files changed, 409 insertions(+), 369 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-11-22 14:14:03 UTC (rev 531914) +++ CHANGELOG.md2019-11-22 14:14:12 UTC (rev 531915) @@ -1,342 +0,0 @@ -## 0.12.14 (Unreleased) - -UPGRADE NOTES: - -* The `terraform output` command formerly would treat no outputs at all as an error, exiting with a non-zero status. Since it's expected for some root modules to have no outputs, the command now returns with success status zero in this situation, but still returns the error on stderr as a compromise to provide an explanation for why nothing is being shown. - -ENHANCEMENTS: - -* command/output: Now treats no defined outputs as a success case rather than an error case, returning exit status zero instead of non-zero. [GH-23008] [GH-21136] -* backend/artifactory: Will now honor the `HTTP_PROXY` and `HTTPS_PROXY` environment variables when appropriate, to allow sending requests to the Artifactory endpoints via a proxy. [GH-18629] - -BUG FIXES: - -* command/plan: Previously certain changes to lists would cause the list diff in the plan output to miss items. Now `terraform plan` will show those items as expected. [GH-22695] -* command/show: When showing a saved plan file not in JSON mode, use the same presentation as `terraform plan` itself would've used. [GH-23292] -* core: Store absolute instance dependencies in state to allow for proper destroy ordering [GH-23252] -* core: Ensure tainted status is maintained when a destroy operation fails [GH-23304] -* config: `transpose` function will no longer panic when it should produce an empty map as its result. [GH-23321] -* cli: When running Terraform as a sub-process of itself, we will no longer produce errant prefixes on the console output. While we don't generally recommend using Terraform recursively like this, it was behaving in this strange way due to an implementation detail of how Terraform captures "panic" crashes from the Go runtime, and that subsystem is now updated to avoid that strange behavior. [GH-23281] -* provisioners: Sanitize output to filter invalid utf8 sequences [GH-23302] - -## 0.12.13 (October 31, 2019) - -UPGRADE NOTES: - -* **Remote backend local-only operations:** Previously the remote backend was not correctly handling variables marked as "HCL" in the remote workspace when running local-only operations like `terraform import`, instead interpreting them as literal strings as described in [#23228](https://github.com/hashicorp/terraform/issues/23228). - -That behavior is now corrected in this release, but in the unlikely event that an existing remote workspace contains a variable marked as "HCL" whose value is not valid HCL syntax these local-only commands will now fail with a syntax error where previously the value would not have been parsed at all and so an operation not relying on that value may have succeeded in spite of the problem. If you see an error like "Invalid expression for var.example" on local-only commands after upgrading, ensure that the remotely-stored value for the given variable uses correct HCL value syntax. - -This _does not_ affect true remote operations like `terraform plan` and `terraform apply`, because the processing of variables for those always happens in the remote system. - -BUG FIXES: - -* config: Fix regression where self wasn't properly evaluated when using for_each ([#23215](https://github.com/hashicorp/terraform/issues/23215)) -* config: dotfiles are no longer excluded when copying existing modules; previously, any dotfile/dir was excluded in this copy, but this change makes the local copy behavior match go-getter behavior ([#22946](https://github.com/hashicorp/terraform/issues/22946)) -* core: Ensure create_before_destroy ordering is enforced with dependencies between modules ([#22937](https://github.com/hashicorp/terraform/issues/22937)) -* core: Fix some destroy-time cycles due to unnecessary edges in the graph, and remove unused resource nodes ([#22976](https://github.com/hashicorp/terraform/issues/22976)) -* backend/remote: Correctly handle remotely-stored variables that are marked as "HCL" when running local-only operations like `terraform import`. Previously they would produce a type mismatch error, due to misinterpreting them as literal strings.
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Saturday, November 16, 2019 @ 10:58:11 Author: shibumi Revision: 529517 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 529516, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 529516, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 684 - PKGBUILD | 54 ++-- 2 files changed, 369 insertions(+), 369 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-11-16 10:58:03 UTC (rev 529516) +++ CHANGELOG.md2019-11-16 10:58:11 UTC (rev 529517) @@ -1,342 +0,0 @@ -## 0.12.14 (Unreleased) - -UPGRADE NOTES: - -* The `terraform output` command formerly would treat no outputs at all as an error, exiting with a non-zero status. Since it's expected for some root modules to have no outputs, the command now returns with success status zero in this situation, but still returns the error on stderr as a compromise to provide an explanation for why nothing is being shown. - -ENHANCEMENTS: - -* command/output: Now treats no defined outputs as a success case rather than an error case, returning exit status zero instead of non-zero. [GH-23008] [GH-21136] -* backend/artifactory: Will now honor the `HTTP_PROXY` and `HTTPS_PROXY` environment variables when appropriate, to allow sending requests to the Artifactory endpoints via a proxy. [GH-18629] - -BUG FIXES: - -* command/plan: Previously certain changes to lists would cause the list diff in the plan output to miss items. Now `terraform plan` will show those items as expected. [GH-22695] -* command/show: When showing a saved plan file not in JSON mode, use the same presentation as `terraform plan` itself would've used. [GH-23292] -* core: Store absolute instance dependencies in state to allow for proper destroy ordering [GH-23252] -* core: Ensure tainted status is maintained when a destroy operation fails [GH-23304] -* config: `transpose` function will no longer panic when it should produce an empty map as its result. [GH-23321] -* cli: When running Terraform as a sub-process of itself, we will no longer produce errant prefixes on the console output. While we don't generally recommend using Terraform recursively like this, it was behaving in this strange way due to an implementation detail of how Terraform captures "panic" crashes from the Go runtime, and that subsystem is now updated to avoid that strange behavior. [GH-23281] -* provisioners: Sanitize output to filter invalid utf8 sequences [GH-23302] - -## 0.12.13 (October 31, 2019) - -UPGRADE NOTES: - -* **Remote backend local-only operations:** Previously the remote backend was not correctly handling variables marked as "HCL" in the remote workspace when running local-only operations like `terraform import`, instead interpreting them as literal strings as described in [#23228](https://github.com/hashicorp/terraform/issues/23228). - -That behavior is now corrected in this release, but in the unlikely event that an existing remote workspace contains a variable marked as "HCL" whose value is not valid HCL syntax these local-only commands will now fail with a syntax error where previously the value would not have been parsed at all and so an operation not relying on that value may have succeeded in spite of the problem. If you see an error like "Invalid expression for var.example" on local-only commands after upgrading, ensure that the remotely-stored value for the given variable uses correct HCL value syntax. - -This _does not_ affect true remote operations like `terraform plan` and `terraform apply`, because the processing of variables for those always happens in the remote system. - -BUG FIXES: - -* config: Fix regression where self wasn't properly evaluated when using for_each ([#23215](https://github.com/hashicorp/terraform/issues/23215)) -* config: dotfiles are no longer excluded when copying existing modules; previously, any dotfile/dir was excluded in this copy, but this change makes the local copy behavior match go-getter behavior ([#22946](https://github.com/hashicorp/terraform/issues/22946)) -* core: Ensure create_before_destroy ordering is enforced with dependencies between modules ([#22937](https://github.com/hashicorp/terraform/issues/22937)) -* core: Fix some destroy-time cycles due to unnecessary edges in the graph, and remove unused resource nodes ([#22976](https://github.com/hashicorp/terraform/issues/22976)) -* backend/remote: Correctly handle remotely-stored variables that are marked as "HCL" when running local-only operations like `terraform import`. Previously they would produce a type mismatch error, due to misinterpreting them as literal strings.
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Saturday, November 9, 2019 @ 12:28:35 Author: shibumi Revision: 524819 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 524818, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 524818, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 646 ++--- PKGBUILD | 54 ++-- 2 files changed, 369 insertions(+), 331 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-11-09 12:28:06 UTC (rev 524818) +++ CHANGELOG.md2019-11-09 12:28:35 UTC (rev 524819) @@ -1,304 +0,0 @@ -## 0.12.13 (Unreleased) -## 0.12.12 (October 18, 2019) - -BUG FIXES: - -* backend/remote: Don't do local validation of whether variables are set prior to submitting, because only the remote system knows the full set of configured stored variables and environment variables that might contribute. This avoids erroneous error messages about unset required variables for remote runs when those variables will be set by stored variables in the remote workspace. ([#23122](https://github.com/hashicorp/terraform/issues/23122)) - -## 0.12.11 (October 17, 2019) - -ENHANCEMENTS: - -* backend/s3: Support `role_arn` in AWS configuration files ([#22994](https://github.com/hashicorp/terraform/issues/22994)) -* backend/remote: Remote backend will now ignore all .terraform/ (exclusive of .terraform/modules) and .git/ directories for uploads during remote plans/applies. You can exclude files from upload to TFC by adding a .terraformignore file to your configuration directory, more details at https://www.terraform.io/docs/backends/types/remote.html ([#23105](https://github.com/hashicorp/terraform/issues/23105)) - -BUG FIXES: - -* config: Clean up orphan modules in the presence of -target ([#21313](https://github.com/hashicorp/terraform/issues/21313)) -* config: Always evaluate whole resources rather than instances in expressions, so that invalid instance indexes can return a useful error rather than unknown ([#22846](https://github.com/hashicorp/terraform/issues/22846)) -* command/jsonplan: fix bug with missing nested modules `planned_values` output ([#23092](https://github.com/hashicorp/terraform/issues/23092)) -* command/show: Fix panic when the only resource instance is deposed ([#23027](https://github.com/hashicorp/terraform/issues/23027)) -* commands: When required root module variables are not provided and interactive input is disabled (`-input=false`), produce a proper "variable not defined" error rather than falling through to an internal assertion failure. ([#23040](https://github.com/hashicorp/terraform/issues/23040)) -* provisioner/puppet: fix bug when connection type was not set in config ([#23057](https://github.com/hashicorp/terraform/issues/23057)) - -## 0.12.10 (October 07, 2019) - -ENHANCEMENTS: - -* `terraform plan` and `terraform apply` will now warn when the `-target` option is used, to draw attention to the fact that the result of applying the plan is likely to be incomplete, and to remind to re-run `terraform plan` with no targets afterwards to ensure that the configuration has converged. ([#22783](https://github.com/hashicorp/terraform/issues/22783)) -* config: New function `parseint` for parsing strings containing digits as integers in various bases. ([#22747](https://github.com/hashicorp/terraform/issues/22747)) -* config: New function `cidrsubnets`, which is a companion to the existing function `cidrsubnet` which can allocate multiple consecutive subnet prefixes (possibly of different prefix lengths) in a single call. ([#22858](https://github.com/hashicorp/terraform/issues/22858)) -* backend/google: The GCS backend now supports OAuth2 token authentication. ([#21772](https://github.com/hashicorp/terraform/issues/21772)) -* provisioner/habitat: Multiple updates and fixes, see PR for details ([#22705](https://github.com/hashicorp/terraform/issues/22705)) - -BUG FIXES: - -* backend/manta: fix panic when `insecure_skip_tls_verify` was not set ([#22918](https://github.com/hashicorp/terraform/issues/22918)) - -## 0.12.9 (September 17, 2019) - -NOTES: -* core: `ignore_changes` is now processed (in addition to existing behaviors) before the provider plan is run. This means that users may see fewer planned changes when using `ignore_changes`, as before this change, changes to ignored attributes were still being sent to CustomizeDiff in providers (which could mean cascading changes for some resources). This should be indicative that providers are no longer getting changes that were marked as ignored, but if unexpected plans are seen while using `ignore_changes`, investigate the settings in the `ignore_changes` block to ensure the appropriate attributes
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Thursday, October 24, 2019 @ 21:05:34 Author: jleclanche Revision: 518839 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 518838, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 518838, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 608 - PKGBUILD | 54 ++--- 2 files changed, 331 insertions(+), 331 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-10-24 21:04:19 UTC (rev 518838) +++ CHANGELOG.md2019-10-24 21:05:34 UTC (rev 518839) @@ -1,304 +0,0 @@ -## 0.12.13 (Unreleased) -## 0.12.12 (October 18, 2019) - -BUG FIXES: - -* backend/remote: Don't do local validation of whether variables are set prior to submitting, because only the remote system knows the full set of configured stored variables and environment variables that might contribute. This avoids erroneous error messages about unset required variables for remote runs when those variables will be set by stored variables in the remote workspace. ([#23122](https://github.com/hashicorp/terraform/issues/23122)) - -## 0.12.11 (October 17, 2019) - -ENHANCEMENTS: - -* backend/s3: Support `role_arn` in AWS configuration files ([#22994](https://github.com/hashicorp/terraform/issues/22994)) -* backend/remote: Remote backend will now ignore all .terraform/ (exclusive of .terraform/modules) and .git/ directories for uploads during remote plans/applies. You can exclude files from upload to TFC by adding a .terraformignore file to your configuration directory, more details at https://www.terraform.io/docs/backends/types/remote.html ([#23105](https://github.com/hashicorp/terraform/issues/23105)) - -BUG FIXES: - -* config: Clean up orphan modules in the presence of -target ([#21313](https://github.com/hashicorp/terraform/issues/21313)) -* config: Always evaluate whole resources rather than instances in expressions, so that invalid instance indexes can return a useful error rather than unknown ([#22846](https://github.com/hashicorp/terraform/issues/22846)) -* command/jsonplan: fix bug with missing nested modules `planned_values` output ([#23092](https://github.com/hashicorp/terraform/issues/23092)) -* command/show: Fix panic when the only resource instance is deposed ([#23027](https://github.com/hashicorp/terraform/issues/23027)) -* commands: When required root module variables are not provided and interactive input is disabled (`-input=false`), produce a proper "variable not defined" error rather than falling through to an internal assertion failure. ([#23040](https://github.com/hashicorp/terraform/issues/23040)) -* provisioner/puppet: fix bug when connection type was not set in config ([#23057](https://github.com/hashicorp/terraform/issues/23057)) - -## 0.12.10 (October 07, 2019) - -ENHANCEMENTS: - -* `terraform plan` and `terraform apply` will now warn when the `-target` option is used, to draw attention to the fact that the result of applying the plan is likely to be incomplete, and to remind to re-run `terraform plan` with no targets afterwards to ensure that the configuration has converged. ([#22783](https://github.com/hashicorp/terraform/issues/22783)) -* config: New function `parseint` for parsing strings containing digits as integers in various bases. ([#22747](https://github.com/hashicorp/terraform/issues/22747)) -* config: New function `cidrsubnets`, which is a companion to the existing function `cidrsubnet` which can allocate multiple consecutive subnet prefixes (possibly of different prefix lengths) in a single call. ([#22858](https://github.com/hashicorp/terraform/issues/22858)) -* backend/google: The GCS backend now supports OAuth2 token authentication. ([#21772](https://github.com/hashicorp/terraform/issues/21772)) -* provisioner/habitat: Multiple updates and fixes, see PR for details ([#22705](https://github.com/hashicorp/terraform/issues/22705)) - -BUG FIXES: - -* backend/manta: fix panic when `insecure_skip_tls_verify` was not set ([#22918](https://github.com/hashicorp/terraform/issues/22918)) - -## 0.12.9 (September 17, 2019) - -NOTES: -* core: `ignore_changes` is now processed (in addition to existing behaviors) before the provider plan is run. This means that users may see fewer planned changes when using `ignore_changes`, as before this change, changes to ignored attributes were still being sent to CustomizeDiff in providers (which could mean cascading changes for some resources). This should be indicative that providers are no longer getting changes that were marked as ignored, but if unexpected plans are seen while using `ignore_changes`, investigate the settings in the `ignore_changes` block to ensure the appropriate
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Sunday, October 20, 2019 @ 14:26:06 Author: shibumi Revision: 51 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 517776, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 517776, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 578 + PKGBUILD | 54 ++--- 2 files changed, 331 insertions(+), 301 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-10-20 14:25:59 UTC (rev 517776) +++ CHANGELOG.md2019-10-20 14:26:06 UTC (rev 51) @@ -1,274 +0,0 @@ -## 0.12.10 (Unreleased) - -ENHANCEMENTS: -* `terraform plan` and `terraform apply` will now warn when the `-target` option is used, to draw attention to the fact that the result of applying the plan is likely to be incomplete, and to remind to re-run `terraform plan` with no targets afterwards to ensure that the configuration has converged. [GH-22783] -* config: New function `parseint` for parsing strings containing digits as integers in various bases. [GH-22747] -* config: New function `cidrsubnets`, which is a companion to the existing function `cidrsubnet` which can allocate multiple consecutive subnet prefixes (possibly of different prefix lengths) in a single call. [GH-22858] - -## 0.12.9 (September 17, 2019) - -NOTES: -* core: `ignore_changes` is now processed (in addition to existing behaviors) before the provider plan is run. This means that users may see fewer planned changes when using `ignore_changes`, as before this change, changes to ignored attributes were still being sent to CustomizeDiff in providers (which could mean cascading changes for some resources). This should be indicative that providers are no longer getting changes that were marked as ignored, but if unexpected plans are seen while using `ignore_changes`, investigate the settings in the `ignore_changes` block to ensure the appropriate attributes are set. ([#22520](https://github.com/hashicorp/terraform/issues/22520)) - -ENHANCEMENTS: -* provisioners/habitat: `accept_license` argument available to automate accepting the EULA, now required by this client ([#22745](https://github.com/hashicorp/terraform/issues/22745)) -* config: add source addressing to unknown value errors in `for_each` ([#22760](https://github.com/hashicorp/terraform/issues/22760)) - -BUG FIXES: -* command/console: support -var and -var-file flags ([#22145](https://github.com/hashicorp/terraform/issues/22145)) -* command/show: Fixed bug with wrong errors being returned or swallowed. ([#22772](https://github.com/hashicorp/terraform/issues/22772)) -* config: The `cidrhost`, `cidrsubnet`, and `cidrnetmask` functions now behave correctly with IPv6 prefixes that are short enough for the host portion to be greater than 64-bit or 32-bit (depending on the target architecture). ([#22505](https://github.com/hashicorp/terraform/issues/22505)) -* config: Fixed bug on empty sets with `for_each` ([#22281](https://github.com/hashicorp/terraform/issues/22281)) - -## 0.12.8 (September 04, 2019) - -NEW FEATURES: -* lang/funcs: New `fileset` function, for finding static local files that match a glob pattern. ([#22523](https://github.com/hashicorp/terraform/issues/22523)) - -ENHANCEMENTS: -* remote-state/pg: add option to skip schema creation ([#21607](https://github.com/hashicorp/terraform/issues/21607)) - -BUG FIXES: -* command/console: use user-supplied `-plugin-dir` ([#22616](https://github.com/hashicorp/terraform/issues/22616)) -* config: ensure sets are appropriately known for `for_each` ([#22597](https://github.com/hashicorp/terraform/issues/22597)) - -## 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) ([#22353](https://github.com/hashicorp/terraform/issues/22353)) - -ENHANCEMENTS: -* 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 MinItems 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
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Monday, October 14, 2019 @ 12:58:49 Author: shibumi Revision: 515692 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 515691, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 515691, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 548 - PKGBUILD | 54 ++--- 2 files changed, 301 insertions(+), 301 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-10-14 12:58:23 UTC (rev 515691) +++ CHANGELOG.md2019-10-14 12:58:49 UTC (rev 515692) @@ -1,274 +0,0 @@ -## 0.12.10 (Unreleased) - -ENHANCEMENTS: -* `terraform plan` and `terraform apply` will now warn when the `-target` option is used, to draw attention to the fact that the result of applying the plan is likely to be incomplete, and to remind to re-run `terraform plan` with no targets afterwards to ensure that the configuration has converged. [GH-22783] -* config: New function `parseint` for parsing strings containing digits as integers in various bases. [GH-22747] -* config: New function `cidrsubnets`, which is a companion to the existing function `cidrsubnet` which can allocate multiple consecutive subnet prefixes (possibly of different prefix lengths) in a single call. [GH-22858] - -## 0.12.9 (September 17, 2019) - -NOTES: -* core: `ignore_changes` is now processed (in addition to existing behaviors) before the provider plan is run. This means that users may see fewer planned changes when using `ignore_changes`, as before this change, changes to ignored attributes were still being sent to CustomizeDiff in providers (which could mean cascading changes for some resources). This should be indicative that providers are no longer getting changes that were marked as ignored, but if unexpected plans are seen while using `ignore_changes`, investigate the settings in the `ignore_changes` block to ensure the appropriate attributes are set. ([#22520](https://github.com/hashicorp/terraform/issues/22520)) - -ENHANCEMENTS: -* provisioners/habitat: `accept_license` argument available to automate accepting the EULA, now required by this client ([#22745](https://github.com/hashicorp/terraform/issues/22745)) -* config: add source addressing to unknown value errors in `for_each` ([#22760](https://github.com/hashicorp/terraform/issues/22760)) - -BUG FIXES: -* command/console: support -var and -var-file flags ([#22145](https://github.com/hashicorp/terraform/issues/22145)) -* command/show: Fixed bug with wrong errors being returned or swallowed. ([#22772](https://github.com/hashicorp/terraform/issues/22772)) -* config: The `cidrhost`, `cidrsubnet`, and `cidrnetmask` functions now behave correctly with IPv6 prefixes that are short enough for the host portion to be greater than 64-bit or 32-bit (depending on the target architecture). ([#22505](https://github.com/hashicorp/terraform/issues/22505)) -* config: Fixed bug on empty sets with `for_each` ([#22281](https://github.com/hashicorp/terraform/issues/22281)) - -## 0.12.8 (September 04, 2019) - -NEW FEATURES: -* lang/funcs: New `fileset` function, for finding static local files that match a glob pattern. ([#22523](https://github.com/hashicorp/terraform/issues/22523)) - -ENHANCEMENTS: -* remote-state/pg: add option to skip schema creation ([#21607](https://github.com/hashicorp/terraform/issues/21607)) - -BUG FIXES: -* command/console: use user-supplied `-plugin-dir` ([#22616](https://github.com/hashicorp/terraform/issues/22616)) -* config: ensure sets are appropriately known for `for_each` ([#22597](https://github.com/hashicorp/terraform/issues/22597)) - -## 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) ([#22353](https://github.com/hashicorp/terraform/issues/22353)) - -ENHANCEMENTS: -* 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 MinItems 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
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Tuesday, October 8, 2019 @ 14:29:36 Author: jleclanche Revision: 514238 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 514237, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 514237, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 548 - PKGBUILD | 59 ++ 2 files changed, 301 insertions(+), 306 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-10-08 14:29:21 UTC (rev 514237) +++ CHANGELOG.md2019-10-08 14:29:36 UTC (rev 514238) @@ -1,274 +0,0 @@ -## 0.12.10 (Unreleased) - -ENHANCEMENTS: -* `terraform plan` and `terraform apply` will now warn when the `-target` option is used, to draw attention to the fact that the result of applying the plan is likely to be incomplete, and to remind to re-run `terraform plan` with no targets afterwards to ensure that the configuration has converged. [GH-22783] -* config: New function `parseint` for parsing strings containing digits as integers in various bases. [GH-22747] -* config: New function `cidrsubnets`, which is a companion to the existing function `cidrsubnet` which can allocate multiple consecutive subnet prefixes (possibly of different prefix lengths) in a single call. [GH-22858] - -## 0.12.9 (September 17, 2019) - -NOTES: -* core: `ignore_changes` is now processed (in addition to existing behaviors) before the provider plan is run. This means that users may see fewer planned changes when using `ignore_changes`, as before this change, changes to ignored attributes were still being sent to CustomizeDiff in providers (which could mean cascading changes for some resources). This should be indicative that providers are no longer getting changes that were marked as ignored, but if unexpected plans are seen while using `ignore_changes`, investigate the settings in the `ignore_changes` block to ensure the appropriate attributes are set. ([#22520](https://github.com/hashicorp/terraform/issues/22520)) - -ENHANCEMENTS: -* provisioners/habitat: `accept_license` argument available to automate accepting the EULA, now required by this client ([#22745](https://github.com/hashicorp/terraform/issues/22745)) -* config: add source addressing to unknown value errors in `for_each` ([#22760](https://github.com/hashicorp/terraform/issues/22760)) - -BUG FIXES: -* command/console: support -var and -var-file flags ([#22145](https://github.com/hashicorp/terraform/issues/22145)) -* command/show: Fixed bug with wrong errors being returned or swallowed. ([#22772](https://github.com/hashicorp/terraform/issues/22772)) -* config: The `cidrhost`, `cidrsubnet`, and `cidrnetmask` functions now behave correctly with IPv6 prefixes that are short enough for the host portion to be greater than 64-bit or 32-bit (depending on the target architecture). ([#22505](https://github.com/hashicorp/terraform/issues/22505)) -* config: Fixed bug on empty sets with `for_each` ([#22281](https://github.com/hashicorp/terraform/issues/22281)) - -## 0.12.8 (September 04, 2019) - -NEW FEATURES: -* lang/funcs: New `fileset` function, for finding static local files that match a glob pattern. ([#22523](https://github.com/hashicorp/terraform/issues/22523)) - -ENHANCEMENTS: -* remote-state/pg: add option to skip schema creation ([#21607](https://github.com/hashicorp/terraform/issues/21607)) - -BUG FIXES: -* command/console: use user-supplied `-plugin-dir` ([#22616](https://github.com/hashicorp/terraform/issues/22616)) -* config: ensure sets are appropriately known for `for_each` ([#22597](https://github.com/hashicorp/terraform/issues/22597)) - -## 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) ([#22353](https://github.com/hashicorp/terraform/issues/22353)) - -ENHANCEMENTS: -* 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 MinItems 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
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Tuesday, September 24, 2019 @ 13:22:17 Author: shibumi Revision: 511657 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 511656, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 511656, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 498 +++-- PKGBUILD | 64 +++ 2 files changed, 306 insertions(+), 256 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-09-24 13:22:11 UTC (rev 511656) +++ CHANGELOG.md2019-09-24 13:22:17 UTC (rev 511657) @@ -1,224 +0,0 @@ -## 0.12.7 (Unreleased) - -ENHANCEMENTS: -* lang/funcs: `lookup()` can work with maps of lists, maps and objects [GH-22269] - -BUG FIXES: -* config: fix panic on tuples with `for_each` [GH-22279] -* config: fix references to `each` of `for_each` in provisioners [GH-22289] -* plugin/sdk: Azure SDK components used by the `azure` remote state backend have been updated to recent versions. This should help prevent dependency conflicts when using Terraform components or the plugin SDK in other projects that have their own Azure dependencies. [GH-22247], [GH-22248] - - -## 0.12.6 (July 31, 2019) - -NOTES: - -* backend/s3: After this update, the AWS Go SDK will prefer credentials found via the `AWS_PROFILE` environment variable when both the `AWS_PROFILE` environment variable and the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables are statically defined. Previously the SDK would ignore the `AWS_PROFILE` environment variable, if static environment credentials were also specified. This is listed as a bug fix in the AWS Go SDK release notes. ([#22253](https://github.com/hashicorp/terraform/issues/22253)) - -NEW FEATURES: -* backend/oss: added support for assume role config ([#22186](https://github.com/hashicorp/terraform/issues/22186)) -* config: Resources can now use a for_each meta-argument ([#17179](https://github.com/hashicorp/terraform/issues/17179)) - -ENHANCEMENTS: -* backend/s3: Add support for assuming role via web identity token via the `AWS_WEB_IDENTITY_TOKEN_FILE` and `AWS_ROLE_ARN` environment variables ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* backend/s3: Support automatic region validation for `me-south-1`. For AWS operations to work in the new region, the region must be explicitly enabled as outlined in the [AWS Documentation](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable) ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* connection/ssh: Improve connection debug messages ([#22097](https://github.com/hashicorp/terraform/issues/22097)) - -BUG FIXES: -* backend/remote: remove misleading contents from error message ([#22148](https://github.com/hashicorp/terraform/issues/22148)) -* backend/s3: Load credentials via the `AWS_PROFILE` environment variable (if available) when `AWS_PROFILE` is defined along with `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* config: Improve conditionals to returns the correct type when dynamic values are present but unevaluated ([#22137](https://github.com/hashicorp/terraform/issues/22137)) -* config: Fix panic when mistakingly using `dynamic` on an attribute ([#22169](https://github.com/hashicorp/terraform/issues/22169)) -* cli: Fix crash with reset connection during init ([#22146](https://github.com/hashicorp/terraform/issues/22146)) -* cli: show all deposed instances and prevent crash in `show` command ([#22149](https://github.com/hashicorp/terraform/issues/22149)) -* configs/configupgrade: Fix crash with nil hilNode ([#22181](https://github.com/hashicorp/terraform/issues/22181)) -* command/fmt: now formats correctly in presence of here-docs ([#21434](https://github.com/hashicorp/terraform/issues/21434)) -* helper/schema: don't skip deprecation check during validation when attribute value is unknown ([#22262](https://github.com/hashicorp/terraform/issues/22262)) -* plugin/sdk: allow MinItems > 1 when dynamic blocks ([#1](https://github.com/hashicorp/terraform/issues/1)) -* plugin/sdk: fix reflect panics in helper/schema validation ([#22236](https://github.com/hashicorp/terraform/issues/22236)) - -## 0.12.5 (July 18, 2019) - -ENHANCEMENTS: -* command/format: No longer show no-ops in `terraform show`, since nothing will change ([#21907](https://github.com/hashicorp/terraform/issues/21907)) -* backend/s3: Support for assuming role using credential process from the shared AWS configuration file (support profile containing both `credential_process` and `role_arn` configurations) ([#21908](https://github.com/hashicorp/terraform/issues/21908)) -*
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Friday, September 6, 2019 @ 17:49:28 Author: jleclanche Revision: 508302 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 508301, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 508301, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 448 - PKGBUILD | 64 2 files changed, 256 insertions(+), 256 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-09-06 17:49:18 UTC (rev 508301) +++ CHANGELOG.md2019-09-06 17:49:28 UTC (rev 508302) @@ -1,224 +0,0 @@ -## 0.12.7 (Unreleased) - -ENHANCEMENTS: -* lang/funcs: `lookup()` can work with maps of lists, maps and objects [GH-22269] - -BUG FIXES: -* config: fix panic on tuples with `for_each` [GH-22279] -* config: fix references to `each` of `for_each` in provisioners [GH-22289] -* plugin/sdk: Azure SDK components used by the `azure` remote state backend have been updated to recent versions. This should help prevent dependency conflicts when using Terraform components or the plugin SDK in other projects that have their own Azure dependencies. [GH-22247], [GH-22248] - - -## 0.12.6 (July 31, 2019) - -NOTES: - -* backend/s3: After this update, the AWS Go SDK will prefer credentials found via the `AWS_PROFILE` environment variable when both the `AWS_PROFILE` environment variable and the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables are statically defined. Previously the SDK would ignore the `AWS_PROFILE` environment variable, if static environment credentials were also specified. This is listed as a bug fix in the AWS Go SDK release notes. ([#22253](https://github.com/hashicorp/terraform/issues/22253)) - -NEW FEATURES: -* backend/oss: added support for assume role config ([#22186](https://github.com/hashicorp/terraform/issues/22186)) -* config: Resources can now use a for_each meta-argument ([#17179](https://github.com/hashicorp/terraform/issues/17179)) - -ENHANCEMENTS: -* backend/s3: Add support for assuming role via web identity token via the `AWS_WEB_IDENTITY_TOKEN_FILE` and `AWS_ROLE_ARN` environment variables ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* backend/s3: Support automatic region validation for `me-south-1`. For AWS operations to work in the new region, the region must be explicitly enabled as outlined in the [AWS Documentation](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable) ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* connection/ssh: Improve connection debug messages ([#22097](https://github.com/hashicorp/terraform/issues/22097)) - -BUG FIXES: -* backend/remote: remove misleading contents from error message ([#22148](https://github.com/hashicorp/terraform/issues/22148)) -* backend/s3: Load credentials via the `AWS_PROFILE` environment variable (if available) when `AWS_PROFILE` is defined along with `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* config: Improve conditionals to returns the correct type when dynamic values are present but unevaluated ([#22137](https://github.com/hashicorp/terraform/issues/22137)) -* config: Fix panic when mistakingly using `dynamic` on an attribute ([#22169](https://github.com/hashicorp/terraform/issues/22169)) -* cli: Fix crash with reset connection during init ([#22146](https://github.com/hashicorp/terraform/issues/22146)) -* cli: show all deposed instances and prevent crash in `show` command ([#22149](https://github.com/hashicorp/terraform/issues/22149)) -* configs/configupgrade: Fix crash with nil hilNode ([#22181](https://github.com/hashicorp/terraform/issues/22181)) -* command/fmt: now formats correctly in presence of here-docs ([#21434](https://github.com/hashicorp/terraform/issues/21434)) -* helper/schema: don't skip deprecation check during validation when attribute value is unknown ([#22262](https://github.com/hashicorp/terraform/issues/22262)) -* plugin/sdk: allow MinItems > 1 when dynamic blocks ([#1](https://github.com/hashicorp/terraform/issues/1)) -* plugin/sdk: fix reflect panics in helper/schema validation ([#22236](https://github.com/hashicorp/terraform/issues/22236)) - -## 0.12.5 (July 18, 2019) - -ENHANCEMENTS: -* command/format: No longer show no-ops in `terraform show`, since nothing will change ([#21907](https://github.com/hashicorp/terraform/issues/21907)) -* backend/s3: Support for assuming role using credential process from the shared AWS configuration file (support profile containing both `credential_process` and `role_arn` configurations) ([#21908](https://github.com/hashicorp/terraform/issues/21908))
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Saturday, August 24, 2019 @ 22:30:05 Author: jleclanche Revision: 501609 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 501608, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 501608, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 448 - PKGBUILD | 64 2 files changed, 256 insertions(+), 256 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-08-24 22:29:55 UTC (rev 501608) +++ CHANGELOG.md2019-08-24 22:30:05 UTC (rev 501609) @@ -1,224 +0,0 @@ -## 0.12.7 (Unreleased) - -ENHANCEMENTS: -* lang/funcs: `lookup()` can work with maps of lists, maps and objects [GH-22269] - -BUG FIXES: -* config: fix panic on tuples with `for_each` [GH-22279] -* config: fix references to `each` of `for_each` in provisioners [GH-22289] -* plugin/sdk: Azure SDK components used by the `azure` remote state backend have been updated to recent versions. This should help prevent dependency conflicts when using Terraform components or the plugin SDK in other projects that have their own Azure dependencies. [GH-22247], [GH-22248] - - -## 0.12.6 (July 31, 2019) - -NOTES: - -* backend/s3: After this update, the AWS Go SDK will prefer credentials found via the `AWS_PROFILE` environment variable when both the `AWS_PROFILE` environment variable and the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables are statically defined. Previously the SDK would ignore the `AWS_PROFILE` environment variable, if static environment credentials were also specified. This is listed as a bug fix in the AWS Go SDK release notes. ([#22253](https://github.com/hashicorp/terraform/issues/22253)) - -NEW FEATURES: -* backend/oss: added support for assume role config ([#22186](https://github.com/hashicorp/terraform/issues/22186)) -* config: Resources can now use a for_each meta-argument ([#17179](https://github.com/hashicorp/terraform/issues/17179)) - -ENHANCEMENTS: -* backend/s3: Add support for assuming role via web identity token via the `AWS_WEB_IDENTITY_TOKEN_FILE` and `AWS_ROLE_ARN` environment variables ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* backend/s3: Support automatic region validation for `me-south-1`. For AWS operations to work in the new region, the region must be explicitly enabled as outlined in the [AWS Documentation](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable) ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* connection/ssh: Improve connection debug messages ([#22097](https://github.com/hashicorp/terraform/issues/22097)) - -BUG FIXES: -* backend/remote: remove misleading contents from error message ([#22148](https://github.com/hashicorp/terraform/issues/22148)) -* backend/s3: Load credentials via the `AWS_PROFILE` environment variable (if available) when `AWS_PROFILE` is defined along with `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* config: Improve conditionals to returns the correct type when dynamic values are present but unevaluated ([#22137](https://github.com/hashicorp/terraform/issues/22137)) -* config: Fix panic when mistakingly using `dynamic` on an attribute ([#22169](https://github.com/hashicorp/terraform/issues/22169)) -* cli: Fix crash with reset connection during init ([#22146](https://github.com/hashicorp/terraform/issues/22146)) -* cli: show all deposed instances and prevent crash in `show` command ([#22149](https://github.com/hashicorp/terraform/issues/22149)) -* configs/configupgrade: Fix crash with nil hilNode ([#22181](https://github.com/hashicorp/terraform/issues/22181)) -* command/fmt: now formats correctly in presence of here-docs ([#21434](https://github.com/hashicorp/terraform/issues/21434)) -* helper/schema: don't skip deprecation check during validation when attribute value is unknown ([#22262](https://github.com/hashicorp/terraform/issues/22262)) -* plugin/sdk: allow MinItems > 1 when dynamic blocks ([#1](https://github.com/hashicorp/terraform/issues/1)) -* plugin/sdk: fix reflect panics in helper/schema validation ([#22236](https://github.com/hashicorp/terraform/issues/22236)) - -## 0.12.5 (July 18, 2019) - -ENHANCEMENTS: -* command/format: No longer show no-ops in `terraform show`, since nothing will change ([#21907](https://github.com/hashicorp/terraform/issues/21907)) -* backend/s3: Support for assuming role using credential process from the shared AWS configuration file (support profile containing both `credential_process` and `role_arn` configurations) ([#21908](https://github.com/hashicorp/terraform/issues/21908))
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Thursday, August 22, 2019 @ 16:55:03 Author: jelle Revision: 500563 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 500562, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 500562, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG.md terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 448 - PKGBUILD | 64 2 files changed, 256 insertions(+), 256 deletions(-) Deleted: CHANGELOG.md === --- CHANGELOG.md2019-08-22 16:54:51 UTC (rev 500562) +++ CHANGELOG.md2019-08-22 16:55:03 UTC (rev 500563) @@ -1,224 +0,0 @@ -## 0.12.7 (Unreleased) - -ENHANCEMENTS: -* lang/funcs: `lookup()` can work with maps of lists, maps and objects [GH-22269] - -BUG FIXES: -* config: fix panic on tuples with `for_each` [GH-22279] -* config: fix references to `each` of `for_each` in provisioners [GH-22289] -* plugin/sdk: Azure SDK components used by the `azure` remote state backend have been updated to recent versions. This should help prevent dependency conflicts when using Terraform components or the plugin SDK in other projects that have their own Azure dependencies. [GH-22247], [GH-22248] - - -## 0.12.6 (July 31, 2019) - -NOTES: - -* backend/s3: After this update, the AWS Go SDK will prefer credentials found via the `AWS_PROFILE` environment variable when both the `AWS_PROFILE` environment variable and the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables are statically defined. Previously the SDK would ignore the `AWS_PROFILE` environment variable, if static environment credentials were also specified. This is listed as a bug fix in the AWS Go SDK release notes. ([#22253](https://github.com/hashicorp/terraform/issues/22253)) - -NEW FEATURES: -* backend/oss: added support for assume role config ([#22186](https://github.com/hashicorp/terraform/issues/22186)) -* config: Resources can now use a for_each meta-argument ([#17179](https://github.com/hashicorp/terraform/issues/17179)) - -ENHANCEMENTS: -* backend/s3: Add support for assuming role via web identity token via the `AWS_WEB_IDENTITY_TOKEN_FILE` and `AWS_ROLE_ARN` environment variables ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* backend/s3: Support automatic region validation for `me-south-1`. For AWS operations to work in the new region, the region must be explicitly enabled as outlined in the [AWS Documentation](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable) ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* connection/ssh: Improve connection debug messages ([#22097](https://github.com/hashicorp/terraform/issues/22097)) - -BUG FIXES: -* backend/remote: remove misleading contents from error message ([#22148](https://github.com/hashicorp/terraform/issues/22148)) -* backend/s3: Load credentials via the `AWS_PROFILE` environment variable (if available) when `AWS_PROFILE` is defined along with `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` ([#22253](https://github.com/hashicorp/terraform/issues/22253)) -* config: Improve conditionals to returns the correct type when dynamic values are present but unevaluated ([#22137](https://github.com/hashicorp/terraform/issues/22137)) -* config: Fix panic when mistakingly using `dynamic` on an attribute ([#22169](https://github.com/hashicorp/terraform/issues/22169)) -* cli: Fix crash with reset connection during init ([#22146](https://github.com/hashicorp/terraform/issues/22146)) -* cli: show all deposed instances and prevent crash in `show` command ([#22149](https://github.com/hashicorp/terraform/issues/22149)) -* configs/configupgrade: Fix crash with nil hilNode ([#22181](https://github.com/hashicorp/terraform/issues/22181)) -* command/fmt: now formats correctly in presence of here-docs ([#21434](https://github.com/hashicorp/terraform/issues/21434)) -* helper/schema: don't skip deprecation check during validation when attribute value is unknown ([#22262](https://github.com/hashicorp/terraform/issues/22262)) -* plugin/sdk: allow MinItems > 1 when dynamic blocks ([#1](https://github.com/hashicorp/terraform/issues/1)) -* plugin/sdk: fix reflect panics in helper/schema validation ([#22236](https://github.com/hashicorp/terraform/issues/22236)) - -## 0.12.5 (July 18, 2019) - -ENHANCEMENTS: -* command/format: No longer show no-ops in `terraform show`, since nothing will change ([#21907](https://github.com/hashicorp/terraform/issues/21907)) -* backend/s3: Support for assuming role using credential process from the shared AWS configuration file (support profile containing both `credential_process` and `role_arn` configurations) ([#21908](https://github.com/hashicorp/terraform/issues/21908)) -*
[arch-commits] Commit in terraform/repos/community-x86_64 (4 files)
Date: Thursday, August 1, 2019 @ 21:05:02 Author: shibumi Revision: 496476 archrelease: copy trunk to community-x86_64 Added: terraform/repos/community-x86_64/CHANGELOG.md (from rev 496475, terraform/trunk/CHANGELOG.md) terraform/repos/community-x86_64/PKGBUILD (from rev 496475, terraform/trunk/PKGBUILD) Deleted: terraform/repos/community-x86_64/CHANGELOG terraform/repos/community-x86_64/PKGBUILD --+ CHANGELOG| 185 --- CHANGELOG.md | 224 + PKGBUILD | 64 3 files changed, 256 insertions(+), 217 deletions(-) Deleted: CHANGELOG === --- CHANGELOG 2019-08-01 21:04:54 UTC (rev 496475) +++ CHANGELOG 2019-08-01 21:05:02 UTC (rev 496476) @@ -1,185 +0,0 @@ -## 0.12.5 (July 18, 2019) - -ENHANCEMENTS: -* command/format: No longer show no-ops in `terraform show`, since nothing will change ([#21907](https://github.com/hashicorp/terraform/issues/21907)) -* backend/s3: Support for assuming role using credential process from the shared AWS configuration file (support profile containing both `credential_process` and `role_arn` configurations) ([#21908](https://github.com/hashicorp/terraform/issues/21908)) -* connection/ssh: Abort ssh connections when the server is no longer responding ([#22037](https://github.com/hashicorp/terraform/issues/22037)) -* connection/ssh: Support ssh diffie-hellman-group-exchange-sha256 key exchange ([#22037](https://github.com/hashicorp/terraform/issues/22037)) - -BUG FIXES: -* backend/remote: fix conflict with normalized config dir and vcs root working directory ([#22096](https://github.com/hashicorp/terraform/issues/22096)) -* backend/remote: be transparent about what filesystem prefix Terraform is uploading to the remote system, and why it's doing that ([#22121](https://github.com/hashicorp/terraform/issues/22121)) -* configs: Ensure diagnostics are properly recorded from nested modules ([#22098](https://github.com/hashicorp/terraform/issues/22098)) -* core: Prevent inconsistent final plan error when using dynamic in a set-type block ([#22057](https://github.com/hashicorp/terraform/issues/22057)) -* lang/funcs: Allow null values in `compact` function ([#22044](https://github.com/hashicorp/terraform/issues/22044)) -* lang/funcs: Pass through empty list in `chunklist` ([#22119](https://github.com/hashicorp/terraform/issues/22119)) - -## 0.12.4 (July 11, 2019) - -NEW FEATURES: - -* lang/funcs: new `abspath` function returns the absolute path to a given file ([#21409](https://github.com/hashicorp/terraform/issues/21409)) -* backend/swift: support for user configured state object names in swift containers ([#17465](https://github.com/hashicorp/terraform/issues/17465)) - -BUG FIXES: - -* core: Prevent crash when a resource has no current valid instance ([#21979](https://github.com/hashicorp/terraform/issues/21979)) -* plugin/sdk: Prevent empty strings from being replaced with default values ([#21806](https://github.com/hashicorp/terraform/issues/21806)) -* plugin/sdk: Ensure resource timeouts are not lost when there is an empty plan ([#21814](https://github.com/hashicorp/terraform/issues/21814)) -* plugin/sdk: Don't add null elements to diagnostic paths when validating config ([#21884](https://github.com/hashicorp/terraform/issues/21884)) -* lang/funcs: Add missing map of bool support for `lookup` ([#21863](https://github.com/hashicorp/terraform/issues/21863)) -* config: Fix issue with downloading BitBucket modules from deprecated V1 API by updating go-getter dependency ([#21948](https://github.com/hashicorp/terraform/issues/21948)) -* config: Fix conditionals to evaluate to the correct type when using null ([#21957](https://github.com/hashicorp/terraform/issues/21957)) - -## 0.12.3 (June 24, 2019) - -ENHANCEMENTS: - -* config: add GCS source support for modules ([#21254](https://github.com/hashicorp/terraform/issues/21254)) -* command/format: Reduce extra whitespaces & new lines ([#21334](https://github.com/hashicorp/terraform/issues/21334)) -* backend/s3: Support for chaining assume IAM role from AWS shared configuration files ([#21815](https://github.com/hashicorp/terraform/issues/21815)) - -BUG FIXES: - -* configs: Can now use references like `tags["foo"]` in `ignore_changes` to ignore in-place updates to specific keys in a map ([#21788](https://github.com/hashicorp/terraform/issues/21788)) -* configs: Fix panic on missing value for `version` attribute in `provider` blocks. ([#21825](https://github.com/hashicorp/terraform/issues/21825)) -* lang/funcs: Fix `merge` panic on null values. Now will give an error if null used ([#21695](https://github.com/hashicorp/terraform/issues/21695)) -* backend/remote: Fix "Conflict" error if the first state snapshot written after a Terraform CLI upgrade has the same content as the prior state.