Pulumi v3.35.0 Release Notes

Release Date: 2022-06-22 // almost 2 years ago
  • ๐Ÿ‘Œ 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 "". #9848

    • 0๏ธโƒฃ [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

    • 0๏ธโƒฃ [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 and Ouput collection types. #9887

    • โช [engine] Revert the additional secret outputs warning until the engine can understand optional outputs. #9922