Improvements
-
[auto/*] Add
--policy-pack
and--policy-pack-configs
options to automation API.
#9872 -
[cli] The engine now produces a warning when the 'ignoreChanges' option is applied to a Component resource.
#9863 -
[sdk/python] Changed
Output[T].__str__()
to return an informative message rather than "<pulumi.output.Output object at 0x012345ABCDEF>".
#9848 -
[cli] The engine will now default resource parent to the root stack if it exists.
#9481 -
[engine] Reduce memory usage in convert and yaml programs by caching of package schemas.
#9684 -
[sdk/go] Added
NewUniqueName
for providers to use for generating autonames.
#9852 -
[engine] The engine now understands alias objects which it can resolve to URNs, requiring less logic in SDKs.
#9731 -
[sdk/dotnet] The dotnet SDK will now send alias objects rather than URNs to the engine.
#9731 -
[cli] Add java to
pulumi convert
#9917
Bug Fixes
-
[sdk/go] Handle nils in mapper encoding.
#9810 -
[engine] Explicit providers use the same plugin as default providers unless otherwise requested.
#9708 -
[sdk/go] Correctly parse nested git projects in GitLab.
#9354 -
[sdk/go] Mark StackReference keys that don't exist as unknown. Error when converting unknown keys to strings.
#9855 -
[sdk/go] Precisely mark values obtained via stack reference
Get...Output(key)
methods as secret or not.
#9842 -
[codegen/go] Import external Enum types as external.
#9920 -
[codegen/go] Correctly generate nested
Input
andOuput
collection types.
#9887 -
[engine] Revert the additional secret outputs warning until the engine can understand optional outputs.
#9922