NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1667 most downloaded on PyPI
Pulumi's Python SDK
Last release 2 days ago
26 Sep 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
4949 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
[engine] Report policy pack installation errors #21882
Nothing published for this version
Nothing published for this version
[programgen/go] Generate Call requests #21836
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
[engine] BREAKING: Rename pulumiVersionRange to requiredPulumiVersion in PulumiPlugin.yaml #21807
[auto] Support Go 1.26 #21835
[engine] BREAKING: Rename pulumiVersionRange to requiredPulumiVersion in PulumiPlugin.yaml
#21807
[cli/plugin] Reduce GitHub API usage when downloading plugins #21774
[protobuf] Add loader_target to RunPluginRequest #21763
[sdk/nodejs] Support enums when inferring schemas from components #21787
[sdk/nodejs] Support the Partial<T> utility type in component schema inference #21802
[sdk/nodejs] Support the Required<T> utility type in component schema inference #21803
[cli] Make stack graph output deterministic #21786
[engine] Fix snapshot integrity error in refresh --run-program with component resources
#21806
[engine] Fix race in refresh --run-program #21815
[programgen/go] Correctly handle import paths for nested modules #21812
[sdkgen] Support type references to parameterized and third-party packages #21804
[sdkgen/go] Do not depend on pulumix against instructions for enums #21818
[cli/{install,package}] Don't panic when a non-absolute path is passed to pulumi package get-schema where the PulumiPlugin.yaml has a packages section
#21794
[cli/{install,package}] Only link a Pulumi project once #21788
[cli/{install,package}] Run in the correct location when using uv to link python packages
#21796
[cli/package] Allow underscores in the path of plugin URLs #21778
[sdk/{nodejs,python}] Use new policy plugin support to run policy packs #21684
[sdk/python] Surface errors from uv, poetry or pip during linking #21770
[sdk/python] Always surface errors from uv, poetry or pip during dependency installation #21814
[sdkgen/python] Add missing blank line before :param lists #21789
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
[pkg] BREAKING: Deprecate github.com/pulumi/pulumi/pkg/v3/codegen/dotnet in favor of github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3/codegen…
[cli] Show environment variables that were set if a snapshot integrity error happens #21709
[cli/{install,package}] Use the Pulumi Cloud Registry by default to resolve package names
[engine] Pass replacement trigger through to Construct #21408
[engine] Add EnvVarMappings resource option for provider resources, allowing environment variables to be remapped before being passed to the provider #21572
[pkg] BREAKING: Deprecate github.com/pulumi/pulumi/pkg/v3/codegen/dotnet in favor of github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3/codegen. This package will be removed from pulumi/pulumi soon! #21720
[cli] Retry yarn install when it fails (e.g. during pulumi install)
#21707
[engine] Deal with errors in elided journal entries correctly #21576
[sdk/nodejs] Fix remote components with PULUMI_NODEJS_SKIP_COMPONENT_INPUTS
[sdk/python] Fix _LazyModule to not trigger full module load for introspection attributes
#21620
[sdkgen/python] Remove workaround for slow typechecking with MyPy and PyCharm #21722
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] Allow setting requiredPulumiVersion in Pulumi.yaml #21627
[cli] Allow setting requiredPulumiVersion in Pulumi.yaml
#21627
[cli/{install,package}] Allow using private packages as local dependencies in components #21664
[cli/policy] Add pulumi policy install command
#21652
[engine] Run analyzer calls in parallel #21631
[programgen/dotnet] Codegen RequirePulumiVersion for Dotnet #21621
[sdk/python] Add support for the OnError resource hook
#21644
[sdk/python] Add support for protobuf 6 #21647
[cli] Allow positional arguments to be passed to convert again
#21604
#21614
[engine] Download/install required policy packs in parallel with plugins #21651
[cli/package] Correctly install packages that depend on other packages for pulumi package add and pulumi package get-schema.
#21321
[programgen/python] Fix panic when ranging over a resource output that is an array of objects #21679
[sdk/python] Fix issue with generic subclasses of dynamic.Resource
#21670
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 →