changelog/v1.6.0.md
Support for config.GetObject and related variants for Golang. #3526
Add support for IgnoreChanges in the go SDK. #3514
Support for a go run style workflow. Building or installing a pulumi program written in go is
now optional.
#3503
Re-apply "propagate resource inputs to resource state during preview, including first-class unknown values." The new set of changes have additional fixes to ensure backwards compatibility with earlier code. This allows the preview to better estimate the state of a resource after an update, including property values that were populated using defaults calculated by the provider. #3327
Validate StackName when passing a non-default secrets provider to pulumi stack init
Add support for go1.13.x
pulumi update --target and pulumi destroy --target will both error if they determine a
dependent resource needs to be updated, destroyed, or created that was not was specified in the
--target list. To proceed with an update/destroy after this error, either specify all the
reported resources as --targets, or pass the --target-dependents flag to allow necessary
changes to unspecified dependent targets.
Support for node 13.x, building with gcc 8 and newer. [#3512] (https://github.com/pulumi/pulumi/pull/3512)
Codepaths which could result in a hang will print a message to the console indicating the problem, along with a link to documentation on how to restructure code to best address it.
StackReference.getOutputSync and requireOutputSync are deprecated as they may cause hangs on
some combinations of Node and certain OS platforms. StackReference.getOutput and requireOutput
should be used instead.