Breaking
- [engine] Engine now always encrypts secret return values in Invoke.
May breakLanguage SDKs<3.0.0
#10239
Improvements
-
[auto/go] Adds the ability to capture incremental
stderr
via the new optionErrorProgressStreams
.
#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 runningpulumi --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
andconfig.Decrypter
interfaces now
require explicitContext
. This is a minor breaking change to the
SDK. The change fixes parenting of opentracing spans that decorate
calls to the Pulumi Service crypter. -
[codegen/go] Support program generation,
pulumi convert
for programs that create explicit
provider resources.
#10132 -
[sdk/go] Remove the
AsName
andAsQName
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