Skip to content

v3.50.0

Compare
Choose a tag to compare
@pulumi-bot pulumi-bot released this 19 Dec 20:55
8776498

3.50.0 (2022-12-19)

We're approaching the end of 2022, and this is the final minor release scheduled for the year! 馃幐
Thank you very much to our wonderful community for your many contributions! 鉂わ笍

Features

  • [auto/{go,nodejs,python}] Adds SkipInstallDependencies option for Remote Workspaces
    #11674

  • [ci] GitHub release artifacts are now signed using cosign and signatures are uploaded to the Rekor transparency log.
    #11310

  • [cli] Adds a flag that allows user to set the node label as the resource name instead of full URN in the stack graph
    #11383

  • [cli] pulumi destroy --remove will now delete the stack config file
    #11394

  • [cli] Allow rotating the encrpytion key for cloud secrets.
    #11554

  • [cli/{config,new,package}] Preserve comments on editing of project and config files.
    #11456

  • [sdk/dotnet] Add Output.JsonSerialize using System.Text.Json.
    #11556

  • [sdk/go] Add JSONMarshal to go sdk.
    #11609

  • [sdkgen/{dotnet,nodejs}] Initial implementation of simplified invokes for dotnet and nodejs.
    #11418

  • [sdk/nodejs] Delegates alias computation to engine for Node SDK
    #11206

  • [sdk/nodejs] Emit closure requires in global scope for improved cold start on Lambda
    #11481

  • [sdk/nodejs] Add output jsonStringify using JSON.stringify.
    #11605

  • [sdk/python] Add json_dumps to python sdk.
    #11607

Bug Fixes

  • [backend/service] Fixes out-of-memory issues when using PULUMI_OPTIMIZED_CHECKPOINT_PATCH protocol
    #11666

  • [cli] Improve performance of convert to not try and load so many provider plugins.
    #11639

  • [programgen] Don't panic on some empty objects
    #11660

  • [cli/display] Fixes negative durations on update display.
    #11631

  • [programgen/go] Check for optional/ Ptr types within Union types. This fixes a bug in Go programgen where optional outputs are not returned as pointers.
    #11635

  • [sdkgen/{dotnet,go,nodejs,python}] Do not generate Result types for functions with empty outputs
    #11596

  • [sdk/python] Fix a deadlock on provider-side error with automation api
    #11595

  • [sdkgen/{dotnet,nodejs}] Fix imports when a component is using another component from the same schema as a property
    #11606
    #11467

  • [sdkgen/go] Illegal cast in resource constructors when secret-wrapping input arguments.
    #11673

Miscellaneous

  • [sdk/nodejs] Remove function serialization code for out of suppport NodeJS versions.
    #11551