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 59 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
Fix an issue where pulumi plugin install would fail on Windows with an access deined message.
pulumi plugin install would fail on Windows with an access deined message.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
If you're using Pulumi with Python, this release removes Python 2.7 support in favor of Python 3.6 and greater. In addition, some members have been re
stack_output function has been renamed to export. All major features of Pulumi work with this release, including parallelism!Download plugins to a temporary folder during pulumi plugin install to ensure if the operation is canceled, the have downloaded plugin is not used.
If an update is in progress when pulumi stack ls is run, don't show its last update time as "a long time ago".
Add --preserve-config to pulumi stack rm which causes Pulumi to keep the Pulumi.<stack-name>.yaml when removing a stack.
Support passing template names to pulumi up the same as pulumi new does.
When -g or --generate-only is passed to pulumi new, don't show a confusing message that says it will update a stack.
Fix an issue where an output property of a resource would change its type during an update in some cases.
Provide richer detail on the properties during a multi-stage replace.
Fix pulumi logs so it can collect log messages from Lambdas on AWS.
Pulumi now reports metadata during CI runs on CircleCI, for later display on app.pulumi.com.
Fix an assert that could fire if a checkpoint had multiple resources with the same URN (which could happen in cases where a delete operation was pending on an old copy of a resource).
When $TERM is set to dumb, Pulumi should no longer try to use interactive reading from the terminal, which would fail.
When displaying elapsed time for an update, round to the nearest second.
Add the --json flag to the pulumi logs command.
Add an iterable module to @pulumi/pulumi with two helpful combinators toObject and groupBy to help combine multiple Output<T>'s into a single object.
Pulumi no longer prompts you for confirmation when --skip-preview is passed to pulumi up. Instead, it just preforms the update as requested.
Add the --json flag to the pulumi stack ls command.
The --color=always flag should now be respected in all cases.
Pulumi now reports metadata about GitLab repositories when doing an update, so they can be shown on app.pulumi.com.
Pulumi now uses compression when uploading your checkpoint file to the Pulumi service, which should speed up updates where your stack has many resources.
"First Class" providers used to be shown as changing during previews. This is no longer the case.
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
Fully support Node 11 pulumi/pulumi#2101
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →