Difference between revisions of "Terraform changelog"
Jump to navigation
Jump to search
↑ https://www.hashicorp.com/blog/custom-variable-validation-in-terraform-0-13
(→2020) |
(→2020) |
||
Line 8: | Line 8: | ||
== 2020 == | == 2020 == | ||
* 1.2.0 (May 2022) ([https://www.hashicorp.com/blog/terraform-1-2-improves-exception-handling-and-updates-to-the-cli-driven-workflow announcement]) | * 1.2.0 (May 2022) ([https://www.hashicorp.com/blog/terraform-1-2-improves-exception-handling-and-updates-to-the-cli-driven-workflow announcement]) | ||
− | ** NEW: <code>[[precondition]]</code> and <code>[[postcondition]]</code> added | + | ** NEW: <code>[[precondition]]</code> and <code>[[postcondition]]</code> added for improving code [[validation]] |
** NEW: <code>[[replace_triggered_by]]</code> is a new <code>[[Terraform lifecycle meta-argument|lifecycle]]</code> argument for managed resources which triggers replacement of an object based on changes to an upstream dependency. | ** NEW: <code>[[replace_triggered_by]]</code> is a new <code>[[Terraform lifecycle meta-argument|lifecycle]]</code> argument for managed resources which triggers replacement of an object based on changes to an upstream dependency. | ||
** NEW: <code>[[TF_TOKEN_]]</code> environmental variable added to be used as credentials for [[Terraform-native services]]. | ** NEW: <code>[[TF_TOKEN_]]</code> environmental variable added to be used as credentials for [[Terraform-native services]]. |
Revision as of 09:14, 3 September 2022
Contents
Releases
Read Terraform Changelog: https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md
2020
- 1.2.0 (May 2022) (announcement)
- NEW:
precondition
andpostcondition
added for improving code validation - NEW:
replace_triggered_by
is a newlifecycle
argument for managed resources which triggers replacement of an object based on changes to an upstream dependency. - NEW:
TF_TOKEN_
environmental variable added to be used as credentials for Terraform-native services.
- NEW:
2021
- 1.1.0 (Dec 2021) https://github.com/hashicorp/terraform/blob/v1.1/CHANGELOG.md (announcement)
- 1.0.0 (Jun 2021) https://github.com/hashicorp/terraform/blob/v1.0/CHANGELOG.md#100-june-08-2021
terraform show
output now indicates which state values are sensitive
- 0.15.0 (Apr 2021) https://github.com/hashicorp/terraform/blob/v0.15/CHANGELOG.md
- 0.14.0 (March 10, 2021) https://github.com/hashicorp/terraform/blob/v0.14/CHANGELOG.md (announcement)
any & all
in variable validation
2020
- 0.13.0 (August 10, 2020) https://github.com/hashicorp/terraform/blob/v0.13/CHANGELOG.md (announcement)
count, depends_on and for_each
required_providers
validation
variable validation [1]
- Sep 2019, Terraform Cloud announced
- 0.12.0 (May 22, 2019) https://github.com/hashicorp/terraform/blob/v0.12/CHANGELOG.md (announcement)
- 0.12.19 (January 08, 2020)
2019
- 0.12.0 (May 22, 2019) https://github.com/hashicorp/terraform/blob/v0.12/CHANGELOG.md
- 0.12.18 (December 11, 2019)
- 0.12.17 (December 02, 2019)
- 0.11.0 (November 16, 2017) https://github.com/hashicorp/terraform/blob/v0.11/CHANGELOG.md
TF_DATA_DIR
introduced
- 0.10.0 (August 2, 2017) (announcement)
- State Environments (0.9) are now Workspaces (
terraform workspace
)
- State Environments (0.9) are now Workspaces (
- 04/09/2019 New
fileset
function, for finding static local files that match a glob pattern
2017
- 0.9 (Marz 2017) https://www.hashicorp.com/blog/terraform-0-9
2016
- 0.7 Aug 2016 https://github.com/hashicorp/terraform/blob/v0.7.0/CHANGELOG.md
- Data sources introduced
Activities
See also
terraform
[untaint | fmt
|apply
|show
|state
|init | plan | console | output
|validate
|destroy
|debug
|import
|providers
|get
|graph
|workspaces
|resource
|login
|-var-file
|state mv
|state pull
|state push
|state replace-provider
|state rm
|force-unlock
|env
|tfe
|--version
|remote-exec
|delete on termination
| deprecated commands |terraform --help
]- Terraform, OpenTofu, Terrakube.org, Installation, Terraform AWS, Terraform GCP, Terraform commands, Terraform Cloud, Terraform Enterprise (TFE), HCL, HIL, meta-arguments, providers, modules, resource, provisioners, data sources, backends: remote backends, examples, configuration files, state files, variables, types, Terraform Registry, conditionals:
depends_on
, functions, Blocks, dynamic blocks, errors, Terragrunt, Terraformer, Terratest, Terraform certifications, Terraform map type, Terraform Associate, Terraform: list type,TF_VAR_, TF_LOG
, Terraform provider versioning, Terraform Style Conventions, Required version, Terraform plugin, Terraform Named Values, tags, Changelog,tfsec, tflint
, Operators, Expressions:for, splat
, Debugging, Namespaces, Terraform Landing Zones, CDKTF, Atmos
Advertising: