github pulumi/pulumi v3.121.0

latest release: pkg/v3.121.0
5 days ago

3.121.0 (2024-06-22)

Features

  • [cli/install] Make pulumi install work for policy packs
    #16438

  • [engine] Resolve provider in the engine before passing it to transforms
    #16409

  • [sdk/go] Suggest valid attributes with similar names to unrecognised ones when validating project definitions
    #16097

  • [cli/new] Allow passing runtime options as args in pulumi new
    #16346

  • [cli/new] Query language runtime for options during “pulumi new”
    #16346

  • [cli/new] Add packagemanager prompt to pulumi new for nodejs
    #16417

  • [sdk/nodejs] Detect pnpm workspaces when running pulumi install
    #15525

  • [sdk/nodejs] Add options to Workspace::removeStack()
    #16333

  • [sdk/python] Automatically convert requirements.txt to pyproject.toml when using Poetry
    #16346

  • [sdkgen/python] Generate TypedDict types for inputs
    #15957

Bug Fixes

  • [engine] Fix a panic when ignoring wildcard values with arrays of different length
    #16406

  • [engine] Fix provider Deletes
    #16441

  • [cli/engine] Fix --continue-on-error running indefinitely when a resource fails to be created or updated
    #16371

  • [sdk/nodejs] Avoid an unhandled error when dependencies is missing from package.json during closure serialization
    #16433

  • [cli/plugin] Fix plugin install command when plugin type is tool
    #16407

  • [sdk/python] Fix Python SDK docs by escaping the trailing underscore in a docstring
    #14866

  • [sdk/python] Don't incorrectly emit deprecation warnings for non-deprecated properties
    #16400

  • [sdk/python] Handle extra CLI arguments passed policy packs plugins
    #16402

  • [sdk/python] Add VIRTUAL_ENV environment variable when running inside a virtual environment
    #16425

  • [sdk/python] Don't lift dunder attributes on Outputs
    #16439

Miscellaneous

  • [sdk/{go,nodejs,python}] Add register resource transform alias for register stack transform
    #16435

  • [cli/new] Instruct the user to use 'pulumi install' when using --generate-only
    #16411

Don't miss a new pulumi release

NewReleases is sending notifications on new releases.