Skip to content
DevOps

Terraform Releases

Track Terraform releases, provider compatibility, and the OpenTofu fork. Version comparisons and upgrade guidance for infrastructure-as-code practitioners.

Total Versions

Supported

Latest

Version Timeline

All tracked releases with lifecycle status and EOL dates.

Loading version data…

Lifecycle Timeline

Visual overview of active support and maintenance windows.

1.9
1.10
1.11
1.12
1.13
1.14
2024 2025 2026 2027
Active
Maint
Active
Maint
Active
Maint
Active
Maint
Active
Maint
Active
Maint
Active / LTS
Maintenance
Today

Upgrade Paths

Migration guidance between major versions — breaking changes, effort estimates, and tips.

1.10-1.11 1.14 Low Difficulty
Est. 30 min - 1 hour per workspace

Breaking Changes

  • State file format updates
  • Provider protocol changes
  • Deprecated features removed

Migration Notes

Run terraform init -upgrade after updating the binary. Review plan output carefully. State is upgraded automatically on the first apply. Back up state before upgrading. Terraform Cloud users should check workspace compatibility.

Version Risk Assessment

Evaluate risk factors before choosing a version for production.

Version EOL Risk CVE Risk Ecosystem Cloud Support Overall Recommended Action
Terraform 1.10-1.11 High Medium Outdated Supported High Unsupported. Upgrade to 1.13+.
Terraform 1.12 Medium Low Maintenance Full Medium Recently superseded. Upgrade to 1.14.
Terraform 1.13 Low Low Active Full Low Previous release. Still supported.
Terraform 1.14 None Low Active Full Low Latest release. Recommended.

Terraform's rapid release cadence means older versions quickly lose support. Provider authors target recent Terraform versions. The BSL license change in 2023 added a new consideration: evaluate Terraform vs OpenTofu based on your organization's license requirements.

Terraform vs OpenTofu Comparison

Side-by-side feature differences across major versions.

Feature Terraform 1.14 OpenTofu 1.9
License BSL 1.1 MPL 2.0 (open source)
Provider ecosystem Full (HashiCorp registry) Compatible (OpenTofu registry)
State encryption No (Cloud only) Built-in
Maintainer HashiCorp Linux Foundation
Cloud integration Terraform Cloud/Enterprise Community backends
HCL compatibility Full Full (diverging slowly)
Registry registry.terraform.io registry.opentofu.org

Embed Badges

Add live Terraform status badges to your README, docs, or dashboard.

Health Status

Overall support health

Terraform Health Status
![Terraform Health Status](https://img.releaserun.com/badge/health/terraform.svg)

EOL Countdown

Next end-of-life date

Terraform EOL Countdown
![Terraform EOL Countdown](https://img.releaserun.com/badge/eol/terraform.svg)

Latest Version

Current stable release

Terraform Latest Version
![Terraform Latest Version](https://img.releaserun.com/badge/v/terraform.svg)

CVE Status

Known vulnerabilities

Terraform CVE Status
![Terraform CVE Status](https://img.releaserun.com/badge/cve/terraform.svg)

Frequently Asked Questions

Common questions about Terraform releases and lifecycle.

How long are Terraform versions supported?
HashiCorp generally supports the current and previous minor version with patches. Older versions may receive critical security fixes but are not guaranteed. The 6-month release cadence means versions age out relatively quickly.
What is OpenTofu and should I switch?
OpenTofu is a community fork of Terraform created after HashiCorp changed to a BSL license in August 2023. It is MPL-licensed and maintained by the Linux Foundation. If you need a permissive open-source license, OpenTofu is the alternative. Both tools are compatible with the same provider ecosystem and HCL syntax.
Can I use Terraform and OpenTofu state files interchangeably?
Generally yes for basic infrastructure, but state file formats are diverging as both tools evolve independently. Test thoroughly before switching, especially for complex state files with many resources.

Related Tools

Browse All Version History