Skip to content

Commit 333fd90

Browse files
jamestoyergithub-actions[bot]
authored andcommitted
Update Terraform Chocolatey packages
1 parent af00140 commit 333fd90

3 files changed

Lines changed: 17 additions & 83 deletions

File tree

terraform/terraform.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
"1.12": "1.12.2",
1515
"1.13": "1.13.5",
1616
"1.14": "1.14.9",
17-
"1.15": "1.15.0"
17+
"1.15": "1.15.1"
1818
}

terraform/terraform.nuspec

Lines changed: 12 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<!-- Read this before publishing packages to chocolatey.org: https://github.com/chocolatey/chocolatey/wiki/CreatePackages -->
66
<id>terraform</id>
77
<title>Terraform</title>
8-
<version>1.15.0</version>
8+
<version>1.15.1</version>
99
<authors>HashiCorp</authors>
1010
<owners>James Toyer</owners>
1111
<summary>Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.</summary>
@@ -22,104 +22,38 @@ The key features of Terraform are:
2222
For more information, see the [introduction section](http://www.terraform.io/intro) of the Terraform website.
2323
</description>
2424
<releaseNotes>
25-
## 1.15.0 (April 29, 2026)
26-
27-
28-
NEW FEATURES:
29-
30-
* We now produce builds for Windows ARM64 ([#32719](https://github.com/hashicorp/terraform/issues/32719))
31-
32-
* You can set a `deprecated` attribute on variable and output blocks to indicate that they are deprecated. This will produce warnings when passing in a value for a deprecated variable or when referencing a deprecated output. ([#38001](https://github.com/hashicorp/terraform/issues/38001))
33-
34-
* backend/s3: Support authentication via `aws login` ([#37976](https://github.com/hashicorp/terraform/issues/37976))
35-
36-
* validate: The validate command now checks the `backend` block. This ensures the backend type exists, that all required attributes are present, and that the backend's own validation logic passes. ([#38021](https://github.com/hashicorp/terraform/issues/38021))
37-
38-
* `convert` function, which allows for precise inline type conversions ([#38160](https://github.com/hashicorp/terraform/issues/38160))
39-
40-
* Terraform now supports variables and locals in module source and version attributes ([#38217](https://github.com/hashicorp/terraform/issues/38217))
41-
42-
43-
ENHANCEMENTS:
44-
45-
* config: `output` blocks now can have an explicit type constraints ([#36411](https://github.com/hashicorp/terraform/issues/36411))
46-
47-
* ssh-based provisioner (file + remote-exec): Re-enable support for PowerShell ([#37794](https://github.com/hashicorp/terraform/issues/37794))
48-
49-
* terraform init log timestamps include millisecond precision ([#37818](https://github.com/hashicorp/terraform/issues/37818))
50-
51-
* init: skip dependencies declared in development override. This allows you to use `terraform init` with developer overrides and install dependencies that are not declared in the override file. ([#37884](https://github.com/hashicorp/terraform/issues/37884))
52-
53-
* Terraform Test: Allow functions within mock blocks ([#34672](https://github.com/hashicorp/terraform/issues/34672))
54-
55-
* improve detection of deprecated resource attributes / blocks ([#38077](https://github.com/hashicorp/terraform/issues/38077))
56-
57-
* Deprecation messages providers set on resources / blocks / attributes are now part of the deprecation warning ([#38135](https://github.com/hashicorp/terraform/issues/38135))
58-
59-
* Include which attribute paths are marked as sensitive in list_start JSON logs ([#38197](https://github.com/hashicorp/terraform/issues/38197))
60-
61-
* Add input variable validation for Stacks ([#38240](https://github.com/hashicorp/terraform/issues/38240))
62-
63-
* When comparing a container value to null, only top level marks are now considered for the result. ([#38270](https://github.com/hashicorp/terraform/issues/38270))
64-
65-
* As part of supporting variables in module sources, most commands now accept variable values ([#38276](https://github.com/hashicorp/terraform/issues/38276))
25+
## 1.15.1 (May 1, 2026)
6626

6727

6828
BUG FIXES:
6929

70-
* testing: File-level error diagnostics are now included in JUnit XML skipped test elements, ensuring CI/CD pipelines can detect validation failures ([#37801](https://github.com/hashicorp/terraform/issues/37801))
71-
72-
* A refresh-only plan could result in a non-zero exit code with no changes ([#37406](https://github.com/hashicorp/terraform/issues/37406))
73-
74-
* cli: Fixed crash in `terraform show -json` when plan contains ephemeral resources with preconditions or postconditions ([#37834](https://github.com/hashicorp/terraform/issues/37834))
75-
76-
* cli: Fixed `terraform init -json` to properly format all backend configuration messages as JSON instead of plain text ([#37911](https://github.com/hashicorp/terraform/issues/37911))
77-
78-
* `state show`: The `state show` command will now explicitly fail and return code 1 when it fails to render the named resources state ([#37933](https://github.com/hashicorp/terraform/issues/37933))
79-
80-
* apply: Terraform will raise an explicit error if a plan file intended for one workspace is applied against another workspace ([#37954](https://github.com/hashicorp/terraform/issues/37954))
81-
82-
* lifecycle: `replace_triggered_by` now reports an error when given an invalid attribute reference that does not exist in the target resource ([#36740](https://github.com/hashicorp/terraform/issues/36740))
83-
84-
* backend: Fix nil pointer dereference crash during `terraform init` when the destination backend returns an error ([#38027](https://github.com/hashicorp/terraform/issues/38027))
85-
86-
* stacks: send progress events if the plan fails for better UI integration ([#38039](https://github.com/hashicorp/terraform/issues/38039))
87-
88-
* stacks: component instances should report no-op plan/apply. This solves a UI inconsistency with convergence destroy plans ([#38049](https://github.com/hashicorp/terraform/issues/38049))
89-
90-
* backend/http: Return conflicting lock info from HTTP backend instead of the lock that failed to be taken ([#38144](https://github.com/hashicorp/terraform/issues/38144))
91-
92-
* states: fixed a bug that caused Terraform to be unable to identify when two states had different output values. This may have caused issues in specific circumstances like backend migrations. ([#38181](https://github.com/hashicorp/terraform/issues/38181))
93-
94-
* cloud: terraform cloud and registry discovery network requests are now more resilient, making temporary network or service related errors less common ([#38064](https://github.com/hashicorp/terraform/issues/38064))
95-
96-
* Enable formatting of `.tfquery.hcl` files by `terraform fmt` ([#38398](https://github.com/hashicorp/terraform/issues/38398))
97-
98-
* Fix `validate` not returning JSON for some early diagnostics ([#38400](https://github.com/hashicorp/terraform/issues/38400))
30+
* Fixed crash when configuration has an invalid `action_trigger` nested block in `data` or `ephemeral` lifecycle blocks ([#38402](https://github.com/hashicorp/terraform/issues/38402))
9931

100-
* Fix Terraform Stacks plugin installation error ([#38406](https://github.com/hashicorp/terraform/issues/38406))
32+
* validate: Removed validation of attributes inside `backend` blocks due to incompatibility with workflows using the `-backend-config` flag. ([#38466](https://github.com/hashicorp/terraform/issues/38466))
10133

34+
* Fix non-const variable checks on `init` ([#38470](https://github.com/hashicorp/terraform/issues/38470))
10235

103-
NOTES:
36+
* Avoid warnings in 'terraform output -raw' ([#38487](https://github.com/hashicorp/terraform/issues/38487))
10437

105-
* command/init: Provider installation was refactored to enable future enhancements in the area. This results in different order of operations during init and 2 new log messages replacing one (`initializing_provider_plugin_message`). The change should not have any end-user impact aside from the `init` command output. ([#38227](https://github.com/hashicorp/terraform/issues/38227))
38+
* Ignore undeclared variable values from the cloud backend ([#38490](https://github.com/hashicorp/terraform/issues/38490))
10639

40+
* Fix panic for types modules with no expanded instances ([#38491](https://github.com/hashicorp/terraform/issues/38491))
10741

108-
UPGRADE NOTES:
42+
* Fixed "unknown provider function" errors occurring during init ([#38472](https://github.com/hashicorp/terraform/issues/38472))
10943

110-
* backend/s3: The `AWS_USE_FIPS_ENDPOINT` and `AWS_USE_DUALSTACK_ENDPOINT` environment variables now only respect `true` or `false` values, aligning with the AWS SDK for Go. This replaces the previous behavior which treated any non-empty value as `true`. ([#37601](https://github.com/hashicorp/terraform/issues/37601))
44+
* init: Fixed a bug that impacted use of provider pre-releases during init ([#38496](https://github.com/hashicorp/terraform/issues/38496))
11145

11246

11347
## Previous Releases
114-
For more information on previous releases, check out the changelog on [GitHub](https://github.com/hashicorp/terraform/blob/v1.15.0/CHANGELOG.md).</releaseNotes>
48+
For more information on previous releases, check out the changelog on [GitHub](https://github.com/hashicorp/terraform/blob/v1.15.1/CHANGELOG.md).</releaseNotes>
11549
<projectUrl>http://www.terraform.io</projectUrl>
11650
<docsUrl>https://www.terraform.io/docs/index.html</docsUrl>
11751
<bugTrackerUrl>https://github.com/hashicorp/terraform/issues</bugTrackerUrl>
11852
<projectSourceUrl>https://github.com/hashicorp/terraform</projectSourceUrl>
11953
<packageSourceUrl>https://github.com/jamestoyer/chocolatey-packages</packageSourceUrl>
12054
<tags>terraform hashicorp</tags>
12155
<copyright>HashiCorp 2015-2024</copyright>
122-
<licenseUrl>https://github.com/hashicorp/terraform/blob/v1.15.0/LICENSE</licenseUrl>
56+
<licenseUrl>https://github.com/hashicorp/terraform/blob/v1.15.1/LICENSE</licenseUrl>
12357
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12458
<!-- Important note about https://cdn.rawgit.com: Files are cached permanently after the first request. Use commit URLs when updating the icon. -->
12559
<iconUrl>https://raw.githubusercontent.com/jamestoyer/chocolatey-packages/58ab86c08224c2ba79af2080346c53c1cc440afc/terraform/icons/terraform.png</iconUrl>

terraform/tools/chocolateyInstall.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
$ErrorActionPreference = 'Stop'
22

33
# DO NOT CHANGE THESE MANUALLY. USE update.ps1
4-
$url = 'https://releases.hashicorp.com/terraform/1.15.0/terraform_1.15.0_windows_386.zip'
5-
$url64 = 'https://releases.hashicorp.com/terraform/1.15.0/terraform_1.15.0_windows_amd64.zip'
6-
$checksum = '0d372857f8e15e5a80b5b306a9a5590fb3d367e689c0416554f0b523490ddfca'
7-
$checksum64 = '98ca429d4808bf7dd30fc2051fb7e74de0032411d914ad656869c778def942bb'
4+
$url = 'https://releases.hashicorp.com/terraform/1.15.1/terraform_1.15.1_windows_386.zip'
5+
$url64 = 'https://releases.hashicorp.com/terraform/1.15.1/terraform_1.15.1_windows_amd64.zip'
6+
$checksum = 'e20b2d1cbfe1caa195e32d72b3f91b672fdb842b8ad9db8f2d95f45a09ac308f'
7+
$checksum64 = '3890c08de67ebef2a3f8948b8b0afe53e28ed2f4eb84d1d2246f5b61d8ebd393'
88

99
$unzipLocation = Split-Path -Parent $MyInvocation.MyCommand.Definition
1010

0 commit comments

Comments
 (0)