github pulumi/pulumi v3.40.2

latest releases: pkg/v3.116.1, v3.116.1, sdk/v3.116.1...
19 months ago

3.40.2 (2022-09-27)

Features

  • [cli] Allow per-execution override of the cloud secrets provider url via the PULUMI_CLOUD_SECRET_OVERRIDE environment variable. This allows a temporary replacement without updating the stack config, such a during CI. This does not effect stacks using service secrets or passphrases.
    #10749

  • [cli/new] Enables pulumi new to use templates from Azure DevOps(currently limited to master/main branches and does not support providing subdirectories).
    #10789

  • [engine] 'pulumi policy new' now uses the same system as 'pulumi new' to install dependencies.
    #10797

  • [programgen] Support resource option "version" in pulumi convert to select specific provider SDK versions.
    #10194

  • [yaml] Updates Pulumi YAML to v0.5.8
    #10856

  • [cli/plugin] Don't retry plugin downloads in 403 and 404 responses
    #10803

  • [sdk/dotnet] Added Deployment.OrganizationName to return the current organization if available.
    #10564

  • [sdk/go] Pulumi Go Programs now support a Pulumi.yaml option buildTarget: path/to/binary to compile/recompile a Go binary to that location.
    #10731

  • [sdk/go] Added Context.Organization to return the current organization if available.
    #10811

Bug Fixes

  • [ci] Re-enable Homebrew Tap publishing.
    #10796

  • [cli] Fixes --tracing to account for response parsing in HTTP api/* spans.
    #10828

  • [cli] Fixes Pulumi.yaml validation error when the refresh: always option is specified
    #10833

  • [engine] Mark pulumi-analyzer-policy and pulumi-analyzer-policy-python as bundled plugins.
    #10817

  • [engine] Fix node and python MLCs on Windows.
    #10827

  • [sdkgen/dotnet] Fixes a .NET SDK codegen bug when emitting functions with secret parameters.
    #10840

  • [sdkgen/dotnet] Fix the type emitted for ImmutableArray.Create and ImmutableDictionary.Create for secret properties.
    #10850

  • [sdk/nodejs] The @pulumi/pulumi package is now interoperable with ESModules.
    #10622

  • [sdk/{nodejs,python}] getOrganization now returns "organization" by default.
    #10820

  • [programgen/yaml] Fix incorrect import for non-pulumi owned package on convert
    #10727

Don't miss a new pulumi release

NewReleases is sending notifications on new releases.