mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-02 12:17:39 -06:00
1.7 KiB
1.7 KiB
1.3.0 (Unreleased)
UPGRADE NOTES:
-
Module variable type constraints now support an
optional()
modifier for object attribute types. Optional attributes may be omitted from the variable value, and will be replaced by a default value (ornull
if no default is specified). For example:variable "with_optional_attribute" { type = object({ a = string # a required attribute b = optional(string) # an optional attribute c = optional(number, 127) # an optional attribute with default value }) }
Assigning
{ a = "foo" }
to this variable will result in the value{ a = "foo", b = null, c = 127 }
.This functionality was introduced as an experiment in Terraform 0.14. This release removes the experimental
defaults
function. (#31154)
BUG FIXES:
- Made
terraform output
CLI help documentation consistent with web-based documentation (#29354)
Previous Releases
For information on prior major and minor releases, see their changelogs: