github pulumi/pulumi v3.158.0

latest releases: v3.160.0, sdk/v3.160.0, pkg/v3.159.0...
8 days ago

3.158.0 (2025-03-24)

Features

  • [sdkgen] Aliases in provider schemas can now be set with just an array of strings for the aliased types
    #18925

  • [cli/engine] Allow targets to be excluded with the --exclude flag. --exclude-dependents can also be used to exclude all children of an excluded target as well
    #18828

  • [sdk/{go,python}] Add pulumiResourceName and pulumiResourceType to get the runtime name and type token for resources
    #18959

  • [cli/{install,package}] Install package SDKs on pulumi install
    #18940

  • [programgen/nodejs] Add tryOutput generation to nodejs
    #18852

  • [sdk/{nodejs,python}] Report an error when no components are found
    #18988

  • [cli/package] Add experimental package publishing command
    #18818

  • [cli/package] Allow overriding name and namespace of plugins in PulumiPlugin.yaml
    #18990

  • [sdk/yaml] Upgrade pulumi-yaml to 1.15.0
    #19002

Bug Fixes

  • [cli/display] Don't print "same" outputs in --refresh
    #18943

  • [engine sdk/go] Allow retain on delete to be overridden back to false by child resources that inherit it
    #18956

  • [cli/{install,package}] Avoid duplicate packages in requirements.txt
    #18972

  • [cli/state] State rename no longer overly strictly validates resources names
    #18938

  • [pkg] The refresh command now respects TargetDependents
    #18905

  • [sdk/python] Report better error messages for various error cases
    #18983

  • [sdk/python] Remove the dev dependency on pytest-watch
    #19008

Don't miss a new pulumi release

NewReleases is sending notifications on new releases.