Breaking Changes
-
[sdk/cli] Bump version of Pulumi CLI and SDK to v3
#6554 -
Dropped support for NodeJS < v11.x
-
[CLI] Standardize the
--stack
flag to not set the stack as current (i.e. setStack=false) across CLI commands.
#6300 -
[CLI] Set pagination defaults for
pulumi stack history
to 10 entries.
#6739 -
[CLI] Remove
pulumi history
command. This was previously deprecated and replaced bypulumi stack history
#6724 -
[sdk/*] Refactor Mocks newResource and call to accept an argument struct for future extensibility rather than individual args
#6672 -
[sdk/nodejs] Enable nodejs dynamic provider caching by default on program side.
#6704 -
[sdk/python] Improved dict key translation support (3.0-based providers will opt-in to the improved behavior)
#6695 -
[sdk/python] Allow using Python to build resource providers for multi-lang components.
#6715 -
[sdk/go] Simplify
Apply
method options to reduce binary size
#6607 -
[Automation/*] All operations use
--stack
to specify the stack instead of runningselect stack
before the operation.
#6300 -
[Automation/go] Moving go automation API package from sdk/v2/go/x/auto -> sdk/v2/go/auto
#6518 -
[Automation/nodejs] Moving NodeJS automation API package from sdk/nodejs/x/automation -> sdk/nodejs/automation
#6518 -
[Automation/python] Moving Python automation API package from pulumi.x.automation -> pulumi.automation
#6518 -
[Automation/go] Moving go automation API package from sdk/v2/go/x/auto -> sdk/v2/go/auto
#6518
Enhancements
-
[sdk/nodejs] Add support for multiple V8 VM contexts in closure serialization.
#6648 -
[sdk] Handle providers for RegisterResourceRequest
#6771
#6781
#6786 -
[sdk/go] Support defining remote components in Go.
#6403
Bug Fixes
- [CLI] Clean the template cache if the repo remote has changed.
#6784