Back to Pulumi

V3.109.0

changelog/v3.109.0.md

3.244.02.1 KB
Original Source

3.109.0 (2024-03-07)

Features

  • [auto/{go,nodejs,python}] Add support for suppress progress and suppress outputs parameters in the Automation API #15596

  • [pkg] Make schema.NewPluginLoader respect PULUMI_DEBUG_PROVIDERS, which enables Pulumi YAML programs to work correctly with this feature #15526

  • [sdk/dotnet] Update dotnet language host to 3.60.0 #15609

  • [sdk/nodejs] Add experimental support to the NodeJS SDK for the new transforms system. #15532

  • [sdk/python] Add support for asynchronous invokes via a new invoke_async function #15602

  • [sdkgen/dotnet] Support for non-overlay components in codegen for pulumi-kubernetes provider #15490

Bug Fixes

  • [cli] Fix a panic when the secrets provider is missing from the deployment snapshot #15599

  • [backend/service] Make decrypt/encrypt network calls retryable to help work around network hiccups #15600

  • [cli/new] Strip credentials and query strings from template URLs saved to project #15586

  • [engine] Fix an issue where snapshots could become invalid when doing a targeted up #15476

  • [engine] Downgrade remediate policy violations to mandatory

  • [pkg/testing] Make ProgramTest use a temporary PULUMI_HOME for each test #15568

  • [sdkgen/dotnet] Codegen fix for resources without constant input properties #15488

  • [sdk/nodejs] Properly capture node:crypto and global.crypto in node 19+ #15492

  • [sdk/python] Fix determining plugins for old packages in the Python language host #15576