megachangelog
Feature1.15.5

Support for module version evaluating to null in dynamic module sources

Terraform now supports module versions that evaluate to null when using dynamic module sources, enabling more flexible module configuration patterns.

1.15.5 (May 27, 2026)

ENHANCEMENTS:

  • Support for module version evaluating to null (in the context of dynamic module sources) (#38632)

BUG FIXES:

  • Fix crash on init for modules with empty source (#38628)
modulesdynamic-sourcesenhancement

Source: original entry ↗

More from Terraform

Follow Terraform to get its new changes in your feed and email digest.

Announcement1.17.0-rc2

Terraform v1.17.0-rc2 release

Release candidate 1.17.0 includes support for variables and locals in provider requirements, a new -minimal-refresh planning option, general availability of Terraform Policy, and various enhancements and bug fixes for ephemeral resources, policy evaluation, and mathematical functions.

release-candidateproviderspolicyplanningephemeral
Fix1.16.6

v1.16.6

Fixed cloud workspace selection with uppercase letters in tag keys and deprecated output handling in test modules. Includes HTTP/2 resource exhaustion mitigation via CVE-2026-78669.

bug-fixcloudtestsecurity
Feature1.17.0-rc1

Terraform 1.17.0-rc1 release

Release candidate 1.17.0 introduces Terraform Policy as generally available (removing experimental flags), adds support for variables and locals in provider requirements, includes a new -minimal-refresh planning option for efficiency, and fixes critical bugs in function evaluation and ephemeral resource handling.

terraformpolicyplanningprovidersephemeral
See all Terraform changes →