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
[cli] pulumi logout now prints a confirmation message that it logged out. #9641
[cli] pulumi logout now prints a confirmation message that it logged out.
#9641
[cli/backend] Add gzip compression to filestate backend. Compression can be enabled via PULUMI_SELF_MANAGED_STATE_GZIP=true. Special thanks to @awoimbee for the initial PR.
#9610
[sdk/nodejs] Lazy load inflight context to remove module import side-effect. #9375
[sdk/python] Fix spurious diffs causing an "update" on resources created by dynamic providers. #9656
[sdk/python] Do not depend on the children of remote component resources. #9665
[codegen/nodejs] Emit the "package.json".pulumi.server as "server" correctly. Previously, "pluginDownloadURL" was emitted but never read. #9662
[cli] Fix panic in pulumi console when no stack is selected.
#9594
[cli] Engine now correctly tracks that resource reads have unique URNs. #9516
[sdk/python] Fixed bug in automation API that invoked Pulumi with malformed arguments. #9607
[cli/backend] Fix a panic in the filestate backend when renaming history files. #9673
[sdk/python] Pin protobuf library to <4. #9696
[sdk/proto] Inline dockerfile used to generate protobuf code. #9700
[sdk/dotnet] Bumped several dependency versions to avoid pulling packages with known vulnerabilities. #9591
[cli] Add --stack to pulumi about.
#9518
[sdk/dotnet] Bumped several dependency versions to avoid pulling packages with known vulnerabilities. #9591
[cli] Updated gocloud.dev to 0.24.0, which adds support for using AWS SDK v2. It enables users to pass an AWS profile to the awskms secrets provider url (i.e. awskms://alias/pulumi?awssdk=v2®ion=eu-west-1&profile=aws-prod)
#9590
[sdk/nodejs] Lazy load V8 inspector session to remove module import side-effect #9375
[cli] The PULUMI_CONFIG_PASSPHRASE environment variables can be empty, this is treated different to being unset. #9568
[codegen/python] Fix importing of enum types from other packages. #9579
[cli] Fix panic in pulumi console when no stack is selected.
#9594
[auto/python] - Fix text color argument being ignored during stack operations. #9615
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/plugins] The engine will try to lookup the latest version of plugins if the program doesn't specify a version to use. #9537
### Improvements - Pulumi Java support - Pulumi YAML support ### Bug Fixes
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
[dotnet] No longer roundtrips requests for the stack URN via the engine. #9515
[codegen/go] Enable obtaining resource outputs off a ResourceOutput. #9513
[codegen/go] Ensure that "plain" generates shallowly plain types. #9512
[codegen/nodejs] Fix enum naming when the enum name starts with _.
#9453
[cli] Empty passphrases environment variables are now treated as if the variable was not set. #9490
[sdk/go] Fix awaits for outputs containing resources. #9106
[cli] Decode YAML mappings with numeric keys during diff. #9502
[cli] Fix an issue with explicit and default organization names in pulumi new
#9514
Nothing published for this version
Nothing published for this version
[auto/*] Add --save-plan and --plan options to automation API. #9391
[auto/*] Add --save-plan and --plan options to automation API.
#9391
[cli] "down" is now treated as an alias of "destroy". #9458
[go] Add Composite resource option allowing several options to be encapsulated into a "single" option.
#9459
[codegen] - Support all Asset and Archive types. #9463
[cli] Display JSON/YAML property values as objects for creates, sames, and deletes. #9484
[codegen/go] - Ensure that plain properties are plain. #9430 #9488
[cli] Fixed some context leaks where shutdown code wasn't correctly called. #9438
[cli] Do not render array diffs for unchanged elements without recorded values. #9448
[auto/go] Fixed the exit code reported by runPulumiCommandSync to be zero if the command runs successfully. Previously it returned -2 which could lead to confusing messages if the exit code was used for other errors, such as in Stack.Preview.
#9443
[auto/go] Fixed a race condition that could cause Preview to fail with "failed to get preview summary".
#9467
[backend/filestate] - Fix a bug creating stack.json.bak files.
#9476
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 →