Async Python program entrypoints with pulumi.run
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 .
Also shipped Jul 24, 2026Pulumi in July 2026 →
Skill and plugin sharing in CoCo (Public Preview)
Skill and plugin sharing is now available in public preview. Share, discover, and govern CoCo skills and plugins across your Snowflake account. Publish them as Cortex Extension objects that teammates can find and install, with administrator certification, access control, and usage telemetry. For more information, see Share skills and plugins .
Governed tags system table is in Beta
The system.tags.governed_tags system table is in Beta . This table contains a record for each governed tag key in your account, including customer-created and system-generated tags. Use it to programmatically determine which tags in your account are governed. See Governed tags system table reference .
Git CLI commands in Git folders are now in Public Preview
Git CLI commands in Git folders are now in Public Preview . Git folders that you create from the UI automatically get Git CLI access when your workspace is eligible, so you can run standard Git commands such as git stash , interactive rebase, pre-commit hooks, Git submodules, and Large File Storage (LFS) directly from a Databricks terminal.
Diagnose and fix Lakebase issues with Genie, using telemetry in Unity Catalog (Beta)
Lakebase adds AI-assisted troubleshooting: database issues and early warnings are surfaced to you with Insights , and you can then investigate and fix them conversationally with Genie . Both draw on database telemetry captured to Unity Catalog. See Observability .
Knowledge Catalog governance workflows for data product access in preview
Governance workflows add automated controls for data product access management through a request-review mechanism.
Claude Opus 5 launches with a 1M token context window at $5 / $25 per MTok
Claude Opus 5 improves on Opus 4.8 with a 1M token context window, 128k max output and thinking on by default, at the same $5 / $25 per MTok price. It is available on the Claude API, Bedrock, Google Cloud and Microsoft Foundry.
More from PulumiEvery Pulumi release →
Bulk cloud account onboarding for Discovery
You can now connect your AWS, Azure, and Google Cloud accounts to Pulumi Discovery in bulk. The new Connect cloud accounts wizard discovers the accounts in your AWS organization, Azure tenant, or Google Cloud organization and helps you connect them to Discovery.
Pulumi Kubernetes Operator v2.8.0
This release contains critical fixes for destroyOnFinalize, making stack teardown and reconciliation more reliable. It also contains quality-of-life feature additions such as better error condition messaging and allowing the flux source artifact size to be configurable. For the full list of changes, see the v2.8.0 release notes on GitHub.
Migrate CloudFormation and ARM with discovered stacks
Pulumi Cloud now discovers your AWS CloudFormation stacks and Azure Resource Manager deployments as discovered stacks . When Pulumi Discovery scans your cloud accounts, every stack and deployment appears with its resources, each mapped to its Pulumi shape and carrying a migration status computed from live state so it never gets stale.
Improved pnpm support for Node.js projects
If you manage your Node.js Pulumi projects with pnpm, our latest releases make the experience a lot smoother: Pulumi now supports pnpm 11 , including its stricter handling of post-install scripts, so pulumi new works out of the box with the latest pnpm ( #23815 ) Serialized functions no longer embed pnpm’s versioned store paths in require calls, so...
Usage limits for Pulumi Neo
You can now set monthly usage limits for Pulumi Neo to help keep your costs under control as you use Neo to handle more infrastructure tasks. Organizations with Neo enabled can set a single dollar limit for the entire organization or individual limits for org members.
Full support for Terraform state, cross-language modules, and HCL
Manage your Terraform state, publish and share Terraform modules across languages, and write programs in HCL as a first-class Pulumi language.
Passkey support in Pulumi Cloud
If you sign into Pulumi Cloud with an email and password, you can now sign in with a passkey as well. A passkey is a public-key credential stored on your device (your phone, laptop, hardware key, or password manager) that lets you sign in securely without having to enter a password. Passkeys are available to all users of Pulumi Cloud.
Versioned CLI and SDK docs
Pinned to an older Pulumi CLI or SDK version and finding that the docs describe a newer release? The CLI command reference and the SDK API docs now include a version selector, so the documentation you’re reading matches the version you’re actually running.