no notes
no notes
Release list | ||
---|---|---|
1.12.2 | ||
1.12.1 | ||
1.12.0 | ||
1.11.4 | ||
1.11.3 | ||
1.11.2 | ||
1.11.1 | ||
1.11.0 | ||
1.10.5 | ||
1.10.4 | ||
1.10.3 | 6m+ | |
1.10.2 | 6m+ | |
1.10.1 | 6m+ | |
1.10.0 | 6m+ | |
1.9.8 | 6m+ | |
1.9.7 | 6m+ | |
1.9.6 | 6m+ | |
1.9.5 | 6m+ | |
1.9.4 | 6m+ | |
1.9.3 | 6m+ |
no notes
NEW FEATURES:
Add write-only attributes to resources. Providers can specify that certain attributes are write-only. They are not persisted in state. You can use ephemeral values in write-only attributes. (#36031)
terraform test
: The -junit-xml
option for the terraform test command is now generally available. This option allows the command to create a test report in JUnit XML format. Feedback during the experimental phase helped map terraform test concepts to the JUnit XML format, and new additons may happen in future releases. (#36324)
S3 native state locking is now generally available. The use_lockfile
argument enables users to adopt the S3-native mechanism for state locking. As part of this change, we've deprecated the DynamoDB-related arguments in favor of this new locking mechanism. While you can still use DynamoDB alongside S3-native state locking for migration purposes, we encourage migrating to the new state locking mechanism. (#36338)
ENHANCEMENTS:
init
: Provider installation will utilise credentials configured in a .netrc
file for the download and shasum URLs returned by provider registries. (#35843)
terraform test
: Test runs now support using mocked or overridden values during unit test runs (e.g., with command = "plan"). Set override_during = plan
in the test configuration to use the overridden values during the plan phase. The default value is override_during = apply
. (#36227)
terraform test
: Add new state_key
attribute for run
blocks, allowing test authors control over which internal state file should be used for the current test run. (#36185)
Updates the azure backend authentication to match the terraform-provider-azurermprovider authentication, in several ways:
Include ca-certificates
package in our official Docker image to help with certificate handling by downstream (#36486)
BUG FIXES:
ephemeral values: correct error message when ephemeral values are included in provisioner output (#36427)
Attempting to override a variable during apply
via TF_VAR_
environment variable will now yield warning instead of misleading error. (#36435)
backends: Fix crash when interrupting during interactive prompt for values (#36448)
Fixes hanging behavior seen when applying a saved plan with -auto-approve using the cloud backend (#36453)
For information on prior major and minor releases, refer to their changelogs: