NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1488 most downloaded on PyPI
Pulumi's Python SDK
Last release today
06 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 59 of the last 60 stable releases
7 versions withdrawn
withdrawn after publishing
8 years old
4965 releases · first in 2018
[sdk/dotnet] Fix serialization of non-generic list types. #10277
[sdk/dotnet] Fix serialization of non-generic list types. #10277
[codegen/nodejs] Correctly reference external enums. #10286
[sdk/python] Support deeply nested protobuf objects. #10284
Revert Remove api/renewLease from startup crit path to fix #10293. #10294
[cli] Groups pulumi help commands by category #10170
pulumi help commands by category
#10170pulumi/*.exe instead
of pulumi/bin/*.exe.
#10264One column per quarter.
[sdk/go] config.Encrypter and config.Decrypter interfaces now require explicit Context. This is a minor breaking change to the SDK. The change fixes p…
Language SDKs<3.0.0
#10239[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
[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.
[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
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[cli] Display outputs during the very first preview. #10031
[cli] Display outputs during the very first preview. #10031
[cli] Add Last Status to pulumi stack ls output.
#6148
[cli] Allow pulumi destroy -s <stack> if not in a Pulumi project dir
#9918
[protobuf] Pulumi protobuf messages are now namespaced under "pulumi". #10074
[cli] Truncate long stack outputs #9905
[sdk/go] Add As*Output methods to AnyOutput
#10085
[sdk/go] Accept a short branch name in GitRepo.Branch
#10118
[cli] pulumi convert help text is wrong
#9892
[go/codegen] fix error assignment when creating a new resource in generated go code #10049
[cli] pulumi convert generates incorrect input parameter names for C#
#10042
[engine] Un-parent child resource when a resource is deleted during a refresh. #10073
[cli] pulumi state change-secrets-provider now takes --stack into account
#10075
[nodejs/sdkgen] Default set pulumi.name in package.json to the pulumi package name.
#10088
[sdk/python] update protobuf library to v4 which speeds up pulumi CLI dramatically on M1 machines #10063
[go] Fix panic when returning pulumi.Bool, .String, .Int, and .Float64 in the argument to ApplyT and casting the result to the corresponding output, e.g.: BoolOutput. #10103
[engine] Fix data races discovered in CLI and Go SDK that could cause nondeterministic behavior or a panic. #10081, #10100
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →