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
[automation/python] - Use rstrip rather than strip for the sake of indentation #8160
One column per quarter.
[automation/python] - Use rstrip rather than strip for the sake of indentation
#8160
[codegen/nodejs] - Add helper function forms $fnOutput that accept
Inputs, return an Output, and wrap the underlying $fn call.
This change addreses
#5758 for NodeJS,
making it easier to compose functions/datasources with Pulumi
resources.
#8047
[sdk/dotnet] - Update SDK to support the upcoming codegen feature that
will enable functions to accept Outputs
(5758). Specifically
add Pulumi.DeploymentInstance.Invoke and remove the now redundant
Pulumi.Utilities.CodegenUtilities.
#8142
[cli] - Upgrade CLI to go1.17 #8171
[codegen/go] Register input types for schema object types. #7959
[codegen/go] Register input types for schema resource and enum types. #8204
[codegen/go] Add schema flag to disable registering input types. #8198
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
[sdk/python] - Fix deprecation warning when using python 3.10 #8129
[cli] - Differentiate in-progress actions by bolding output. #7918
[CLI] Adding the ability to set refresh: always in an options object at a Pulumi.yaml level
to allow a user to be able to always refresh their derivative stacks by default
#8071
[codegen/go] - Fix generation of cyclic struct types. #8049
[codegen/nodejs] - Fix type literal generation by adding disambiguating parens; previously nested types such as arrays of unions and optionals generated type literals that were incorrectly parsed by TypeScript precedence rules.
NOTE for providers: using updated codegen may result in API changes that break existing working programs built against the older (incorrect) API declarations.
[auto/go] - Fix --target / --replace args #8109
[sdk/python] - Fix deprecation warning when using python 3.10 #8129
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
Nothing published for this version
Please Note: The v3.13.1 release failed in our build pipeline and was re-released as v3.13.2.
Please Note: The v3.13.1 release failed in our build pipeline and was re-released as v3.13.2.
[automation/python] - Fix a bug in printing Stack if no program is provided.
#8032
[codegen/schema] - Revert #7938. #8035
[codegen/nodejs] - Correctly determine imports for functions. #8038
[codegen/go] - Fix resolution of enum naming collisions. #7985
[sdk/{nodejs,python}] - Fix errors when testing remote components with mocks. #8053
[codegen/nodejs] - Fix generation of provider enum with environment variables. #8051
[sdk/go] - Improve error messages for (un)marshalling properties. #7936
[sdk/go] - Improve error messages for (un)marshalling properties. #7936
[sdk/go] - Initial support for (un)marshalling output values. #7861
[sdk/go] - Add RegisterInputType and register built-in types.
#7928
[codegen] - Packages include Package.Version when provided.
#7938
[auto/*] - Fix escaped HTML characters from color directives in event stream.
E.g. "<{%reset%}>debug: <{%reset%}>" -> "<{%reset%}>debug: <{%reset%}>"
#7998
[auto/*] - Allow eliding color directives from event logs by passing NO_COLOR env var.
E.g. "<{%reset%}>debug: <{%reset%}>" -> "debug: "
#7998
[schema] The syntactical well-formedness of a package schema is now described and checked by a JSON schema metaschema. #7952
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 →