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 2 days ago
02 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
4961 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
## 3.144.1 (2024-12-20) ### Bug Fixes - [sdk/nodejs] Reverts #18041
Nothing published for this version
Nothing published for this version
[engine] Warn if refresh or destroy use older parameterized packages #18029
[engine] Warn if refresh or destroy use older parameterized packages
#18029
[sdk/dotnet] Update dotnet to 3.71.1 #18084
[auto/go] Add ConfigFile to GetConfig and SetConfig operations, add GetAllConfigWithOptions to extend GetAllConfig #17939
[cli/plugin] Log plugin unstructured output to debug instead of info #17943
[sdk/yaml] Update pulumi-yaml to 1.13.0 #18077
[backend/diy] Retry deletes of lock files if they fail #18059
[auto/go] Fix potential race condition when using automation API #18044
[auto/go] Fix "debug" flag in automation api #18071
[cli/install] Avoid unnecessary Node.js installations #18041
[engine] Use package load v2 in loader server so it can include paramaterization #18072 #18021
[programgen/dotnet] Emit local dependencies in restore sources deterministically #18026
[sdk/go] Ignore DependsOn for direct form invokes instead of raising an error #18089
[sdk/nodejs] Respect the noCheck option from tsconfig.json #18067
[sdk/nodejs] Gracefully handle errors that don't implement toString #18080
[sdk/python] Fix hang on error when using uv on Windows #18054
[sdkgen/dotnet] Compute restore sources from local dependencies and referenced packages #18042
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] Autonaming configuration in experimental mode #17916
[cli] Autonaming configuration in experimental mode #17916
[cli] Suggest state repair as part of integrity panics
#17919
[engine] Add PULUMI_DEBUG_LANGUAGES much like PULUMI_DEBUG_PROVIDERS so we can attach debuggers to languages easily #17821
[engine] Warn if refresh or destroy use older plugins
#12196
[protobuf] Add Handshake to the provider protocol
#17819
[sdk/dotnet] Upgrade pulumi-dotnet to 3.71.0 #17937
[sdkgen/dotnet] Codegen for .NET InvokeOutputOptions #17890
[programgen/{dotnet,nodejs,python}] Emit deferred outputs for mutually dependant components #17859
[sdk/go] Allow specifying dependencies for output invokes. Go code generation for Output form invokes will use the new Context.InvokeOutput method.
#17791
[sdk/nodejs] Add getSchema to Provider interface #17950
[sdk/{nodejs,python}] Update Python and NodeJS to use the new GetRequiredPackage functionality #17910
[cli/package] Automatically set up package dependencies when adding a package when possible #17815
[sdk/python] Drop Python 3.8 support #17883
[backend/diy] Show a more correct URL for lock files in error messages #17961
[sdk/go] Inherit protect from parents in the Go SDK
#17936
[sdk/go] Fix a defer leak when writing memory profiles
#17581
[sdk/go] Return when rejecting the InvokeOutput output on error #18010
[sdkgen/go] Fix writing of go.mod files for parameterized packages #17923
[auto/{go,nodejs,python}] Expose whoami token information in automation API types
#17735
[cli/install] Don't recreate virtualenvs when using venv #17892
[auto/nodejs] Don't hang indefinitely on failed inputs #17899
[auto/python] Catch BaseException in automation API server #17909
[sdk/nodejs] Throw from output() on circular structures
#17852
[sdkgen/{nodejs,python}] Bump the minimum SDK version to 3.142.0 #17997
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] Reduce binary size by stripping debug information #17868
[cli] Reduce binary size by stripping debug information #17868
[sdk/go] Add OutputWithDependencies #17856
[sdk/java] Bump pulumi-java to 0.18.0
[cli] Fix login --interactive when no accounts are in the credentials file #17860
[cli/new] Fix new to work with local template directories again #17866
[sdkgen/dotnet] Fix parameterized packages to have version.txt #17851
[sdk/python] uv toolchain: preserve env-vars when executing uv command #17849
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
[sdk/dotnet] Update dotnet to 3.69.0 #17828
[sdk/dotnet] Update dotnet to 3.69.0 #17828
[cli/new] Allow URLs without a scheme for downloading templates #17824
[sdk/nodejs] Allow specifiying additional dependencies for output invokes #17632
[sdk/{nodejs,python}] Implement deferred output for nodejs and python #17793
[sdk/python] Allow specifiying dependencies for output invokes #17751
[sdk/yaml] Update yaml to 1.12.0 #17811
[engine] Send the same program arguments to shimless and binary plugins #17833
[auto/go] Work around a race where the summary event in the automation API sometimes cannot be found #17825
[sdk/nodejs] Fix mocks when multiple versions of @pulumi/pulumi are loaded in a project #17769
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
[pkg] Reject schemas with duplicate paths across resources and functions #17797
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 →