OpenTofu
Open-source infrastructure-as-code tool and Terraform-compatible fork
OpenTofu's v1.13 beta puts user-defined functions and types into the language for the first time.
◆Recent moves
- 7d ago
v1.13.0-beta1: Symbol Libraries and an experimental linter
⚡ SPARKThe v1.13 beta introduces Symbol Libraries — reusable functions and types defined in hcl-lang libraries — plus an experimental linter, and pays for the series with removals: WinRM provisioners, 32-bit builds, macOS 12, and a changed base64gzip output. After a year of patch releases dominated by security advisories, this is the first entry that moves the language itself.
View source ↗ - 15d ago
v1.11.14: OCI credential leak, init DoS fix; last v1.11 patch
The final v1.11 patch fixes credentials being resent across HTTP redirects to OCI registries and a denial-of-service in init via crafted relative URLs, then closes the series. Both bugs sit in the supply-chain path that the OCI registry work opened up.
View source ↗ - 1mo ago
v1.11.13: security advisories, ECH leak fix
An Encrypted Client Hello leak inherited from the Go standard library is fixed, alongside a provider-state upgrade bug on implicit moves. Routine for the patch cadence that has defined the v1.11 series.
View source ↗ - 1mo ago
v1.11.12: moved-block and provider-address bug fixes
Two fixes to how provider source addresses are compared and passed during moved-block handling. Internal correctness with no visible change to a working configuration.
View source ↗ - 2mo ago
v1.11.11: completes an OTEL dependency upgrade
Completes an OpenTelemetry dependency upgrade left half-finished by the previous patch. Housekeeping inside the tracing stack that later releases build on.
View source ↗ - 2mo ago
v1.11.10: arbitrary-file-read security fix
An arbitrary file read via a maliciously crafted git URL is fixed, plus a documentation clarification on ephemeral values in lifecycle.enabled. Another entry in the run of module-source vulnerabilities that dominates the v1.11 patches.
View source ↗