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
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
[cli] Fix a regression caused by #6893 that stopped stacks created with empty passphrases from completing successful pulumi commands when loading the
[auto/go] Provide GetPermalink for all results #6875
[auto/go] Provide GetPermalink for all results #6875
[automation/*] Add support for getting stack outputs using Workspace #6859
[automation/*] Optionally skip Automation API version check
#6882
The version check can be skipped by passing a non-empty value to the PULUMI_AUTOMATION_API_SKIP_VERSION_CHECK environment variable.
[auto/go,nodejs] Add UserAgent to update/pre/refresh/destroy options. #6935
[cli] Return an appropriate error when a user has not set PULUMI_CONFIG_PASSPHRASE nor PULUMI_CONFIG_PASSPHRASE_FILE
when trying to access the Passphrase Secrets Manager
#6893
[cli] Prevent against panic when using a ResourceReference as a program output #6962
[sdk/python] Fix bug in MockResourceArgs. #6863
[sdk/python] Address issues when using resource subclasses. #6890
[sdk/python] Fix type-related regression on Python 3.6. #6942
[sdk/python] Don't error when a dict input value has a mismatched type annotation. #6949
[automation/dotnet] Fix EventLogWatcher failing to read events after an exception was thrown #6821
[automation/dotnet] Use stackName in ImportStack #6858
[automation/go] Improve autoError message formatting #6924
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
Please note, the following 2 breaking changes were included in our 3.0 changlog Unfortunately, the initial release did not include that change. We apo…
Please note, the following 2 breaking changes were included in our 3.0 changlog Unfortunately, the initial release did not include that change. We apologize for any confusion or inconvenience this may have included the addressed behaviour.
[cli] Standardize stack select behavior to ensure that passing --stack does not make that the current stack.
#6840
[cli] Set pagination defaults for pulumi stack history to 10 entries.
#6841
[sdk/nodejs] Handle providers for RegisterResourceRequest #6795
[automation/dotnet] Remove dependency on Gprc.Tools for F# / Paket compatibility #6793
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] Remove pulumi history command. This was previously deprecated and replaced by pulumi stack history #6724
[sdk/cli] Bump version of Pulumi CLI and SDK to v3 #6554
Dropped support for NodeJS < v11.x
[CLI] Standardize the --stack flag to not set the stack as current (i.e. setStack=false) across CLI commands.
#6300
[CLI] Set pagination defaults for pulumi stack history to 10 entries.
#6739
[CLI] Remove pulumi history command. This was previously deprecated and replaced by pulumi stack history
#6724
[sdk/*] Refactor Mocks newResource and call to accept an argument struct for future extensibility rather than individual args #6672
[sdk/nodejs] Enable nodejs dynamic provider caching by default on program side. #6704
[sdk/python] Improved dict key translation support (3.0-based providers will opt-in to the improved behavior) #6695
[sdk/python] Allow using Python to build resource providers for multi-lang components. #6715
[sdk/go] Simplify Apply method options to reduce binary size
#6607
[Automation/*] All operations use --stack to specify the stack instead of running select stack before the operation.
#6300
[Automation/go] Moving go automation API package from sdk/v2/go/x/auto -> sdk/v2/go/auto #6518
[Automation/nodejs] Moving NodeJS automation API package from sdk/nodejs/x/automation -> sdk/nodejs/automation #6518
[Automation/python] Moving Python automation API package from pulumi.x.automation -> pulumi.automation #6518
[Automation/go] Moving go automation API package from sdk/v2/go/x/auto -> sdk/v2/go/auto #6518
[sdk/nodejs] Add support for multiple V8 VM contexts in closure serialization. #6648
[sdk] Handle providers for RegisterResourceRequest #6771 #6781 #6786
[sdk/go] Support defining remote components in Go. #6403
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 →