← Back to all sparks
O

OpenTofu

DEVOPS
Velocity5.0

Open-source infrastructure-as-code tool and Terraform-compatible fork

OpenTofu advances the 1.12 line while pruning legacy provisioner surface.

iacterraform-forkdeprecationprovider-cachemaintenance
Current state
OpenTofu is shipping the 1.12 line (beta1, rc1) alongside 1.10.x maintenance. The notable change is deprecating the winrm connection type for the remote-exec and file provisioners, citing unmaintained upstream libraries, plus tighter provider-cache checksum handling.
Where it's heading
The Terraform fork continues a parallel release cadence, pruning legacy surface (winrm) and tightening provider-cache integrity. This window favors maintenance discipline over new headline features.
Prediction
Expect 1.12.0 to reach GA with the winrm deprecation warning in place and a phased removal across subsequent series.

Recent moves

  1. 17d ago

    OpenTofu 1.12.0-beta1: winrm provisioner deprecated

    1.12.0-beta1 formally deprecates the winrm provisioner connection type, emitting a warning on each use ahead of phased removal — a deliberate trim of legacy surface on the 1.12 line.

    View source ↗
  2. 25d ago

    OpenTofu 1.10.10 bug-fix release

    1.10.10 makes the provider installer error on cache checksum conflicts instead of silently overwriting, and fixes a provider-defined-function crash in import-block id expressions — meaningful correctness fixes on the stable line.

    View source ↗
  3. 1mo ago

    OpenTofu 1.12.0-rc1 pre-release

    A 1.12.0 release candidate carrying the same winrm deprecation notes as the beta — pre-release mechanics rather than new change.

    View source ↗