Async Python program entrypoints with pulumi.run
UpdateUnverifiedAdded Sep 25, 2026
Pulumi Python programs can now use an async entrypoint. Pass a zero-argument async function to pulumi.run in your __main__.py , and the runtime awaits it on the program’s event loop. This makes it easier to call async functions while retaining a linear program flow: import pulumi async def main () -> pulumi .
More releases
Every release| Date | Release | Type |
|---|---|---|
| Jul 23 | Bulk cloud account onboarding for Discoveryunverified Update | Update |
| Jul 28 | Pulumi Kubernetes Operator v2.8.0unverified Update | Update |
| Jul 30 | Migrate CloudFormation and ARM with discovered stacksunverified Preview | Preview |
| Jul 17 | Improved pnpm support for Node.js projectsunverified Update | Update |
| Jul 14 | Usage limits for Pulumi Neounverified Update | Update |
| Aug 4 | Full support for Terraform state, cross-language modules, and HCLunverified Update | Update |
| Jul 13 | Passkey support in Pulumi Cloudunverified Update | Update |
| Jul 7 | Versioned CLI and SDK docsunverified Update | Update |
Also shipped on Jul 24, 2026
Pulumi in July 2026Sources: each vendor's own release notes, changelogs and GitHub releases, read daily to monthly by how often it posts. Logos via logo.dev; trademarks belong to their owners.