github pulumi/pulumi v3.37.0

latest releases: pkg/v3.114.0, v3.114.0, sdk/v3.114.0...
21 months ago

Breaking

  • [engine] Engine now always encrypts secret return values in Invoke.
    May break Language SDKs<3.0.0
    #10239

Improvements

  • [auto/go] Adds the ability to capture incremental stderr
    via the new option ErrorProgressStreams.
    #10179

  • [cli/plugins] Warn that using GITHUB_REPOSITORY_OWNER is deprecated.
    #10142

  • [dotnet/codegen] code generation for csharp Pulumi programs now targets .NET 6
    #10143

  • [cli] Allow pulumi plugin install <type> <pkg> -f <path> to target a binary
    file or a folder.
    #10094

  • [cli/config] Allow pulumi config cp --path between objects.
    #10147

  • [codegen/schema] Support stack reference as a resource
    #10174

  • [backends] When logging in to a file backend, validate that the bucket is accessible.
    #10012

  • [cli] Add flag to specify whether to install dependencies on pulumi convert.
    #10198

  • [cli] Expose gen-completion command when running pulumi --help.
    #10218

  • [sdk/go] Expose context.Context from pulumi.Context.
    #10190

  • [cli/plugins] Add local plugin linkage in Pulumi.yaml.
    #10146

  • [engine] Remove sequence numbers from the engine and provider interfaces.
    #10203

  • [engine] The engine will retry plugin downloads that error.
    #10248

Bug Fixes

  • [cli] Only log github request headers at log level 11.
    #10140

  • [sdk/go] config.Encrypter and config.Decrypter interfaces now
    require explicit Context. This is a minor breaking change to the
    SDK. The change fixes parenting of opentracing spans that decorate
    calls to the Pulumi Service crypter.

    #10037

  • [codegen/go] Support program generation, pulumi convert for programs that create explicit
    provider resources.
    #10132

  • [sdk/go] Remove the AsName and AsQName asserting functions.
    #10156

  • [python] PULUMI_PYTHON_CMD is checked for deciding what python binary to use in a virtual environment.
    #10155

  • [cli] Reduced the noisiness of pulumi new --help by replacing the list of available templates to just the number.
    #10164

  • [cli] Revert "Add last status to pulumi stack ls output #10059"
    #10221

  • [python] Fix overriding of PATH on Windows.
    #10236

  • [dotnet/codgen] Allow specified root namespace to be suffixed with "Pulumi" when generating packages
    #10245

  • [dotnet/sdk] Serialize immutable arrays initialized by default.
    #10247

  • [dotnet/codegen] Override static Empty property to return concrete argument types
    #10250

Don't miss a new pulumi release

NewReleases is sending notifications on new releases.