Releases: hashicorp/terraform-provider-random
Releases · hashicorp/terraform-provider-random
v3.7.1
NOTES:
- New ephemeral resource
random_password
now supports ephemeral values. (#625)
FEATURES:
- ephemeral/random_password: New ephemeral resource that generates a password string. When used in combination with a managed resource write-only attribute, Terraform will not store the password in the plan or state file. (#625)
v3.7.0
NOTES:
- New ephemeral resource
random_password
now supports ephemeral values. (#625)
FEATURES:
- ephemeral/random_password: New ephemeral resource that generates a password string. When used in combination with a managed resource write-only attribute, Terraform will not store the password in the plan or state file. (#625)
v3.7.0-alpha1
3.7.0-alpha1 (February 13, 2025)
NOTES:
- all: This release is being used to test new build and release actions.
v3.6.3
v3.6.2
v3.6.1
BUG FIXES:
- all: Prevent
keepers
from triggering an in-place update following import (#385) - resource/random_shuffle: Prevent inconsistent result after apply when result_count is set to 0 (#409)
- provider/random_password: Fix bug which causes panic when special, upper, lower and number/numeric are all false (#551)
- provider/random_string: Fix bug which causes panic when special, upper, lower and number/numeric are all false (#551)
v3.6.0
v3.5.1
v3.5.0
NOTES:
- This Go module has been updated to Go 1.19 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#378)
v3.4.3
NOTES:
- resource/random_password: The values for
lower
,number
,special
,upper
,min_lower
,min_numeric
,min_special
,min_upper
andlength
could be null if the resource was imported using version 3.3.1 or before. The value forlength
will be automatically calculated and assigned and default values will be assigned for the other attributes listed after this upgrade (#313) - resource/random_string: The values for
lower
,number
,special
,upper
,min_lower
,min_numeric
,min_special
,min_upper
andlength
could be null if the resource was imported using version 3.3.1 or before. The value forlength
will be automatically calculated and assigned and default values will be assigned for the other attributes listed after this upgrade (#313) - resource/random_password: If the resource was created between versions 3.4.0 and 3.4.2, the
bcrypt_hash
value would not correctly verify against theresult
value. Affected resources will automatically regenerate a validbcrypt_hash
after this upgrade. (#308) - resource/random_password: The
override_special
attribute may show a plan difference from empty string (""
) tonull
if previously applied with version 3.4.2. The plan should show this as an in-place update and it should occur only once after upgrading. (#312) - resource/random_string: The
override_special
attribute may show a plan difference from empty string (""
) tonull
if previously applied with version 3.4.2. The plan should show this as an in-place update and it should occur only once after upgrading. (#312)
BUG FIXES:
- resource/random_password: Assign default values to
lower
,number
,special
,upper
,min_lower
,min_numeric
,min_special
andmin_upper
if null. Assign length ofresult
tolength
if null (#313) - resource/random_string: Assign default values to
lower
,number
,special
,upper
,min_lower
,min_numeric
,min_special
andmin_upper
if null. Assign length ofresult
tolength
if null (#313) - resource/random_password: Fixed incorrect
bcrypt_hash
generation since version 3.4.0 (#308) - resource/random_password: Prevented difference with
override_special
when upgrading from version 3.3.2 and earlier (#312) - resource/random_string: Prevented difference with
override_special
when upgrading from version 3.3.2 and earlier (#312)