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
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
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] Improve diff displays during pulumi refresh #6568
[cli] Fix a bug where a version wasn't passed to go install commands as part of make brew installs from homebrew #6566
make brew installs from homebrew
#6566[automation/go] Expose structured logging for Stack.Up/Preview/Refresh/Destroy. #6436
This change is marked breaking because it changes the shape of the PreviewResult struct.
Before
type PreviewResult struct {
Steps []PreviewStep `json:"steps"`
ChangeSummary map[string]int `json:"changeSummary"`
}
After
type PreviewResult struct {
StdOut string
StdErr string
ChangeSummary map[apitype.OpType]int
}
This change is marked breaking because it also renames OnOutput to OnStandardOutput.
[sdk/go] Add helpers to convert raw Go maps and arrays to Pulumi Map and Array inputs.
#6337
[sdk/go] Return zero values instead of panicing in Index and Elem methods.
#6338
[sdk/go] Support multiple folders in GOPATH. [#6228](https://github.com/pulumi/pulumi/pull/6228
[cli] Add ability to download arm64 provider plugins #6492
[build] Updating Pulumi to use Go 1.16 #6470
[build] Adding a Pulumi arm64 binary for use on new macOS hardware.
Please note that pulumi watch will not be supported on darwin/arm64 builds.
#6492
[automation/nodejs] Expose structured logging for Stack.up/preview/refresh/destroy. #6454
[automation/nodejs] Add onOutput event handler to PreviewOptions.
#6507
[cli] Add locking support to the self-managed backends using the PULUMI_SELF_MANAGED_STATE_LOCKING=1 environment variable.
#2697
[sdk/python] Fix mocks issue when passing a resource more than once. #6479
[automation/dotnet] Add ReadDiscard OperationType #6493
[cli] Ensure the user has the correct access to the secrets manager before using it as part of
pulumi stack export --show-secrets.
#6215
[sdk/go] Implement getResource in the mock monitor. #5923
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
[automation/dotnet] resolve issue with OnOutput delegate not being called properly during pulumi process execution. #6435
diff option to Automation API's preview and up[automation/dotnet] resolve issue with OnOutput delegate not being called properly during pulumi process execution. #6435
[automation/python,nodejs,dotnet] BREAKING Remove summary property from PreviewResult.
The summary property on PreviewResult returns a result that is always incorrect and is being removed.
#6405
[automation/python] Fix Windows error caused by use of NamedTemporaryFile in automation api. #6421
[sdk/nodejs] Serialize default parameters correctly. #6397
[cli] Respect provider aliases while diffing resources. #6453
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →