| Version | 1.11 | 1.14 |
| License | MPL-2.0 | BUSL-1.1 |
| Registry | opentofu | terraform |
| Test | 1.6 | 1.6 |
| State encryption | 1.7 | - |
| Removed block | 1.7 | 1.7 |
| Provider-defined functions | 1.7 | 1.8 |
| Configured provider-defined functions | 1.7 | - |
| Loopable import blocks | 1.7 | 1.7 |
| templatefile() and templatestring() recursion | 1.7 | 1.9 |
| Backend configuration using locals and variables | 1.8 | - |
| .tofu extension | 1.8 | - |
| Provider mocking | 1.8 | 1.7 |
| override_resource, override_data, override_module | 1.8 | 1.7 |
| Provider iteration with for_each | 1.9 | - |
| -exclude flag | 1.9 | - |
| S3 native state locking | 1.10 | 1.10 |
| OCI registry support | 1.10 | - |
| Target and exclude files | 1.10 | - |
| Enhanced moved and removed blocks | 1.10 | - |
| External key providers | 1.10 | - |
| Ephemeral values and write-only arguments | 1.11 | 1.10 |
| Enabled for resources and modules | 1.11 | - |
| Write-only attributes | - | 1.11 |
| Import via identity attribute | - | 1.12 |
| Backend implementation for Oracle Cloud Infrastructure (OCI) Object Storage | - | 1.12 |
| Search for resources in a declarative way | - | 1.14 |
| Actions for performing day-two operations | - | 1.14 |