github pulumi/pulumi v3.151.0

latest releases: pkg/v3.152.0, v3.152.0, sdk/v3.152.0...
one day ago

3.151.0 (2025-02-21)

Features

  • [engine] Changes to source position metadata will be batched in the snapshot system
    #18579

  • [cli/display] Add --show-secrets args to pulumi up and pulumi preview, showing secrets in the CLI output. Fixing #9830
    #18503

  • [auto/go] Include stderr when InstallPulumiCommand fails
    #18549

  • [auto/nodejs] Add the --preview-only flag to the refresh command in the NodeJS Automation API
    #18662

  • [auto/nodejs] Support --clear-pending-creates for the refresh command in the NodeJS automation API
    #18653

  • [cli/package] Support parameterizing providers when calling get-mapping

  • [auto/python] Add --clear-pending-creates to the refresh command in the Python Automation API
    #18658

  • [backend/service] Don't send "gitHub:owner" and "gitHub:repo" tags to the service.
    #18489

  • [backend/service] Add bulk encrypte service types
    #18588

  • [programgen] Add conformance test for dynamic lists and returns
    #18424

  • [programgen] Implement a first version of try in PCL
    #18454

  • [programgen] Implement a version of can in PCL
    #18571

  • [programgen] Support parameterized mapping from source ecosystems (e.g. Terraform) to Pulumi when converting programs

  • [sdk/nodejs] [Experimental/Components] Add infrastructure for component discovery and schema inference
    #18580

  • [sdk/nodejs] [Experimental/Components] Infer simple inputs/outputs and optionality
    #18590

  • [sdk/nodejs] [Experimental/Components] Instantiate components
    #18583

  • [sdk/nodejs] [Experimental/Components]: Handle ComplexType
    #18602

  • [sdk/nodejs] [Experimental/Components] Hook up inputs & outputs in the provider
    #18600

  • [sdk/nodejs] [Experimental/Components] Infer input types
    #18597

  • [sdk/python] [Experimental/Components] Handle Assets and Archives
    #18513

  • [sdk/python] [Experimental/Components]: Infer type and property descriptions
    #18540

Bug Fixes

  • [cli] Fix nesting directories when generating multiple sdks
    #18332

  • [cli] Fix a panic in help new when local templates weren't present
    #18661

  • [engine] Send parent URN to resource transforms
    #18642

  • [engine] The engine will now call DiffConfig on explict providers to decide replace semantics, this matches the behaviour for default providers
    #18509

  • [engine] Don't overwrite schema versions if they exist
    #18672

  • [pkg] Do not cache schema if we never read it back
    #18618

  • [cli/config] Fix reading YAML config with uint64 sized numbers
    #18582

  • [sdk/nodejs] Improve type inference for output and Unwrap when used on tuples
    #18652

  • [cli/package] Avoid panic'ing when the project file is invalid
    #18537

  • [sdk/python] [Experimental/Components] Detect more map and array types
    #18546

  • [sdk/python] [Experimental/Components] Return Python stack trace on error
    #18558

  • [sdk/python] Fix source position information to point to user code, not provider SDKs
    #18575

Miscellaneous

  • [sdk/dotnet] Update dotnet to 8.0 LTS
    #18619

Don't miss a new pulumi release

NewReleases is sending notifications on new releases.