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.
Also shipped Aug 4, 2026Pulumi in August 2026 →
Workspace sharing in Declarative Native Apps (Public Preview)
Workspace sharing is now available in public preview for Declarative Native Apps. Providers can share a whole directory of files and folders by declaring a workspace in the application package manifest. Consumers get a read-only workspace when they install the app, and can browse the folder structure and open the files.
Gateway Monitoring & A/B Testing (General availability)
Gateway Monitoring & A/B Testing is now generally available. Use gateway model monitors to track drift and performance for inference services behind a Snowflake Gateway, compare baseline and challenger services during live traffic splits, and evaluate results in Snowsight or with SQL. For more information, see Gateway monitoring & A/B testing .
Multi-party Approval (General availability)
Multi-party Approval (MPA) is now generally available. When a Multi-party Approval policy is attached to your account, MPA enforces a mandatory second-person (“four-eyes”) verification step for critical account operations. A Multi-party Approval policy defines which operations require approval and who can approve them.
Unity Gateway is now generally available
Unity Gateway is now generally available. Unity Gateway is the Databricks governance solution for enterprise AI, part of Unity Catalog. With Unity Gateway you can: Control which AI services teams can use. Route and manage AI traffic across providers. Govern MCP servers to control access and costs. Monitor usage, cost, access, and lineage from one place.
Sharing Delta tables with Iceberg reads enabled is now generally available
Sharing Delta tables with Iceberg reads enabled is now generally available. See Delta Lake feature support matrix .
Sharing Delta tables with deletion vectors and column mapping is now generally available
Sharing Delta tables with deletion vectors or column mapping enabled is now generally available. See Add tables with deletion vectors or column mapping to a share .
More from PulumiEvery Pulumi release →
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.
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.
A notification center for Pulumi Cloud
The Pulumi Cloud console now has a unified inbox for all of your notifications. You’ll find it in the sidebar, just above the name of the active organization, and it notifies you in real time, no reload required: The new notification center currently covers Neo tasks, ESC approvals, and billing notifications, and we’ll be adding more notification types...
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 .
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.
Stateful, zero-setup resource operations with pulumi do
You can now use pulumi do to create, read, update, and delete cloud resources directly from the command line , no program, project, or stack required , and pull them into new or existing Pulumi projects when you’re ready.
Experimental Rust support for Pulumi
Pulumi Labs has released pulumi-rust , an experimental Rust SDK and language plugin for the Pulumi platform. If you’ve been waiting to write your infrastructure in Rust, you can now give it a try. This is an early-stage, experimental project: there are no promises of official support yet, and the API is still taking shape.
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...