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
07 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 58 of the last 60 stable releases
7 versions withdrawn
withdrawn after publishing
8 years old
4969 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
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Support for Dynamic Providers in Python #2900
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
Fix a crash when two different versions of @pulumi/pulumi are used in the same Pulumi program #2942
@pulumi/pulumi are used in the same Pulumi program
#2942Nothing 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
pulumi new allows specifying a local path to templates (resolves #2672)
pulumi new allows specifying a local path to templates (resolves
#2672)
Fix an issue where a file archive created on Windows would contain back-slashes #2784
Fix an issue where output values of a resource would not be present when they contained secret values, when using Python.
Fix an issue where emojis are printed in non-interactive mode. (fixes #2871)
Promises/Outputs can now be directly exported as the top-level (i.e. not-named) output of a Stack. (fixes #2910)
Add support for importing existing resources to be managed using Pulumi. A resource can be imported
by setting the import property in the resource options bag when instantiating a resource. In order to
successfully import a resource, its desired configuration (i.e. its inputs) must not differ from its
actual configuration (i.e. its state) as calculated by the resource's provider.
Better error message for missing npm on pulumi new (fixes #1511)
Add the ability to pass a customTimeouts object from the providers across the engine to resource management. (fixes #2655)
PULUMI_ENABLE_LEGACY_DIFF environment variable to 1 or true to enable the
old diff behavior. https://github.com/pulumi/pulumi/issues/2971 lists the known provider bugs
exposed by these changes and links to appropriate workarounds or tracking issues.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
Improve update performance in cases where a large number of log messages are reported during an update.
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 →