Difference between revisions of "Terraform changelog"

From wikieduonline
Jump to navigation Jump to search
 
(137 intermediate revisions by 6 users not shown)
Line 2: Line 2:
 
Read [[Terraform]] Changelog: https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md
 
Read [[Terraform]] Changelog: https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md
  
 +
<code>[[terraform --version]]</code>
  
* 0.15.0 https://github.com/hashicorp/terraform/blob/v0.15/CHANGELOG.md
+
*<code>[[terraform add]]</code>
* 0.14.0 https://github.com/hashicorp/terraform/blob/v0.14/CHANGELOG.md
 
* 0.13.0 (August 10, 2020) https://github.com/hashicorp/terraform/blob/v0.13/CHANGELOG.md
 
* 0.12.0 (May 22, 2019) ([https://www.hashicorp.com/blog/announcing-terraform-0-12 announcement])
 
** 0.12.19 (January 08, 2020)
 
** 0.12.18 (December 11, 2019)
 
** 0.12.17 (December 02, 2019)
 
* 0.11.0 (November 16, 2017)
 
* 0.10.0 (August 2, 2017)
 
  
 +
== 2024 ==
 +
 +
* 1.8
 +
** Providers can now transfer the ownership of a [[remote object]] between resources of different types, for situations where there are two different resource types that represent the same remote object type.
 +
 +
* 1.7 Jan https://github.com/hashicorp/terraform/blob/v1.7/CHANGELOG.md
 +
** [[Removed block]]
 +
** <code>[[terraform test]]</code>
 +
 +
== 2023 ==
 +
* 1.6.0 (Oct 2023) https://github.com/hashicorp/terraform/blob/v1.6/CHANGELOG.md#160-october-4-2023
 +
** The [[S3 backend]] has a number of significant changes
 +
 +
* 1.5.0 https://github.com/hashicorp/terraform/blob/v1.5/CHANGELOG.md
 +
** [[terraform import|import]] [[Terraform blocks|block]] allows import operations to be defined in code
 +
 +
*** 1.5.7 (Sep 2023) https://github.com/hashicorp/terraform/blob/v1.5/CHANGELOG.md#157-september-7-2023
 +
 +
* 1.4.0 March 2023 [https://www.hashicorp.com/blog/terraform-1-4-improves-the-cli-experience-for-terraform-cloud announcement [https://github.com/hashicorp/terraform/blob/v1.4/CHANGELOG.md CHANGELOG.md] (1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6)
 +
** <code>[[-or-create]]</code> flag added to <code>[[terraform workspace select]]</code>
 +
 +
== 2022 ==
 +
 +
* 1.3.0 - Sep 2022 [https://www.hashicorp.com/blog/terraform-1-3-improves-extensibility-and-maintainability-of-terraform-modules announcement] https://github.com/hashicorp/terraform/blob/v1.3/CHANGELOG.md
 +
** Optional [[Object Type]] Attributes with Defaults
 +
 +
* 1.2.0 - May 2022, ([https://www.hashicorp.com/blog/terraform-1-2-improves-exception-handling-and-updates-to-the-cli-driven-workflow announcement]) ([https://github.com/hashicorp/terraform/blob/v1.2/CHANGELOG.md#129-september-07-2022 v1.2.9])
 +
** NEW: <code>[[precondition]]</code> and <code>[[postcondition]]</code> added for improving code and input [[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>[[TF_TOKEN_]]</code> [[environmental variable]] added to be used as credentials for [[Terraform-native services]].
 +
** [[Run Tasks]] CLI Support
 +
 +
== 2021 ==
 +
* 1.1.0 (Dec 2021) https://github.com/hashicorp/terraform/blob/v1.1/CHANGELOG.md ([https://www.hashicorp.com/blog/terraform-1-1-improves-refactoring-and-the-cloud-cli-experience announcement])
 +
** <code>[[moved]]</code> statements
 +
** <code>[[cloud]]</code> [[Terraform blocks|block]]
 +
** <code>[[nullable]]</code> property for [[Terraform variables|variables]]
 +
 +
* 1.0.0 (Jun 2021) https://github.com/hashicorp/terraform/blob/v1.0/CHANGELOG.md#100-june-08-2021
 +
** <code>[[terraform show]]</code> 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 2021) https://github.com/hashicorp/terraform/blob/v0.14/CHANGELOG.md ([https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-14-general-availability announcement])
 +
** Concise [[Diff]]
 +
** <code>any & all</code> in variable validation
 +
 +
== 2020 ==
 +
* 0.13.0 (August 10, 2020) https://github.com/hashicorp/terraform/blob/v0.13/CHANGELOG.md ([https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-13 announcement])
 +
** <code>[[count]], [[depends_on]] and [[for_each]]</code>
 +
** <code>[[required_providers]]</code>
 +
** <code>[[validation]]</code> variable validation <ref>https://www.hashicorp.com/blog/custom-variable-validation-in-terraform-0-13</ref>
 +
** [https://github.com/hashicorp/terraform/releases/tag/v0.13.7 0.13.7] (Apr 2021), [https://github.com/hashicorp/terraform/releases/tag/v0.13.6 0.13.6] (Jun 2021), [https://github.com/hashicorp/terraform/releases/tag/v0.13.5 0.13.5] (Oct 2020), [https://github.com/hashicorp/terraform/releases/tag/v0.13.4 0.13.4] (Sep 2020), [https://github.com/hashicorp/terraform/releases/tag/v0.13.3 0.13.3] (Sep 2020), [https://github.com/hashicorp/terraform/releases/tag/v0.13.2 0.13.2] (Sep 2020), [https://github.com/hashicorp/terraform/releases/tag/v0.13.1 v0.13.1] (Aug 2020)
 +
 +
== 2019 ==
 +
* Sep 2019, [[Terraform Cloud]] announced
 +
* 0.12.0 (May 22, 2019) https://github.com/hashicorp/terraform/blob/v0.12/CHANGELOG.md ([https://www.hashicorp.com/blog/announcing-terraform-0-12 announcement]) [ 0.12.17 (Dec 2019), 0.12.18 (Dec 2019), 0.12.19 (Jan 2020) ]
 +
** New <code>[[for]]</code> [[operator]]
 +
 +
 +
* 0.12.2<ref>https://github.com/hashicorp/terraform/blob/v0.12/CHANGELOG.md#0122-june-12-2019</ref> <code>[[yamldecode]], [[yamlencode]] and [[range]]</code>
 +
* 0.12.11 <code>[[.terraformignore]]</code> introduced
 +
* 0.11.0 (November 16, 2017)
 +
https://github.com/hashicorp/terraform/blob/v0.11/CHANGELOG.md
 +
** <code>[[TF_DATA_DIR]]</code> introduced
 +
 +
* 0.10.0 (August 2, 2017) ([https://www.hashicorp.com/blog/hashicorp-terraform-0-10 announcement])
 +
** [[State Environments]] (0.9) are now [[Workspaces]] (<code>[[terraform workspace]]</code>)
  
  
 
* 04/09/2019 New <code>fileset</code> function, for finding static local files that match a glob pattern
 
* 04/09/2019 New <code>fileset</code> function, for finding static local files that match a glob pattern
  
 +
== 2017 ==
 +
* 0.9 (Mar 2017) https://www.hashicorp.com/blog/terraform-0-9
 +
** [[State Environments]]
 +
 +
== 2016 ==
 +
* 0.7 Aug 2016 https://github.com/hashicorp/terraform/blob/v0.7.0/CHANGELOG.md
 +
** [[Data sources]] introduced
  
Related terms:
+
== Activities ==
* [[Kubernetes]] provider
+
* Read https://www.hashicorp.com/resources/a-guide-to-terraform-binary-provider-and-module-versioning
* [[Helm]] provider
 
  
 +
== Related ==
 +
* [[Error: Unsupported Terraform Core version]]
 +
* <code>[[brew search terraform]] | grep @</code>
 +
* [[Terragrunt changelog]]
 +
* <code>[[tfswitch --latest]]</code>
  
 
== See also ==
 
== See also ==
* {{terraform}}
+
* {{terraform cmd}}
 +
* {{terraform version}}
  
  
 
[[Category:changelogs]]
 
[[Category:changelogs]]

Latest revision as of 14:07, 3 July 2024

Releases[edit]

Read Terraform Changelog: https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md

terraform --version

2024[edit]

  • 1.8
    • Providers can now transfer the ownership of a remote object between resources of different types, for situations where there are two different resource types that represent the same remote object type.

2023[edit]

2022[edit]

2021[edit]

2020[edit]

2019[edit]


https://github.com/hashicorp/terraform/blob/v0.11/CHANGELOG.md


  • 04/09/2019 New fileset function, for finding static local files that match a glob pattern

2017[edit]

2016[edit]

Activities[edit]

Related[edit]

See also[edit]

  • https://www.hashicorp.com/blog/custom-variable-validation-in-terraform-0-13
  • https://github.com/hashicorp/terraform/blob/v0.12/CHANGELOG.md#0122-june-12-2019
  • Advertising: