0.13.0-beta3 (July 01, 2020)
BUG FIXES:
- backend/azurerm: support for snapshotting the blob used for remote state storage prior to change (#24069)
- backend/remote: Prevent panic when there's a connection error (#25341)
- command: Fix bug with global
-v
/-version
/--version
flags introduced in 0.13.0beta2 (#25277) - command: Fix command test fixture modify-in-place bugs, which could cause state leak between tests (#25299)
- command: Preserve more comments when rerunning 0.13upgrade (#25381)
- command/console: enable use of impure functions in console (for example, bcrypt()) (#25442)
- command/import: Fix
-allow-missing-config
option (#25352) - command/init: return an error with invalid -backend-config files (#25411)
- communicator/winrm: Inlcude any user-configured timeout for winrm connection (#25350)
- config: Add missing validation to prevent provider configuration within modules using
depends_on
(#25345) - configs: Fix nested provider requirements bug introduced in 0.13.0beta2 (#25334)
- configs: Fix panic when
required_providers
blocks have non-string attribute values (#25369) - configs: Fix panic for invalid resource provider (#25408)
- core: Hide empty plans for misbehaving data sources (#25302)
- provider/terraform: Don't change non-computed attribute, which result in a perpetual diff (#25297)
- terraform: Relax import-specific provider configuration constraints, to permit any values that can be evaluated statically (#25420)
- vendor: The
merge
function will no longer panic if all given maps are empty (#25303) - vendor: The various set-manipulation functions, like
setunion
, will no longer panic if given an unknown set value (#25318)
BREAKING CHANGES: