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.
Also shipped Jul 7, 2026Pulumi in July 2026 →
Deep Research in Snowflake CoWork (General availability)
Deep Research in Snowflake CoWork is now generally available. Deep Research is an investigation mode for complex, open-ended questions that require multi-step reasoning across your data.
REPLACE WHERE flows are now generally available
REPLACE WHERE flows for pipelines and standalone streaming tables are now generally available. Use them to replace only rows matching a predicate on each refresh, without reprocessing the full table history. See Batch processing with REPLACE WHERE flows .
Managed Iceberg materialized views are in Public Preview
You can now create a materialized view that is compatible with external Iceberg readers. This feature is in Public Preview . To enable it, reach out to your Databricks account team. See Create a materialized view compatible with external Iceberg readers .
[Launched] Generally Available: Network Security Perimeter support for Azure Event Hubs
Azure Event Hubs now supports Network Security Perimeter (NSP), enabling organizations to define a logical network isolation boundary for PaaS resources and control public network access through perimeter-based access rules.With Network Security Perimeter
[Launched] Generally Available: Confidential Computing support for Azure Event Hubs Dedicated
Azure Event Hubs Dedicated now supports Confidential Computing, enabling organizations to protect streaming data while it is being processed in memory. By leveraging hardware-based trusted execution environments (TEEs), customers can help safeguard sensit
Per-user budgets for cost centers in the billing UI
Enterprise admins can now create cost center user-level budgets directly in the billing UI where you manage cost centers and budgets. This feature is available for GitHub Enterprise Cloud. This gives you the same per-user AI credit budget controls that were previously only available through the REST API.
More from PulumiEvery Pulumi release →
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.
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.
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...
ESC webhooks for secret rotations
ESC secret-rotation webhooks enable you to be notified whenever an ESC secret rotation happens, so your dependent services can take action accordingly. Like all Pulumi webhooks, ESC webhooks are configurable in the Pulumi Cloud console, with the Pulumi Service Provider , or with the Pulumi CLI .
CLI and SDK rollup: New commands, richer output, and more
We shipped many new features and fixes in the Pulumi CLI and SDK this month. A few highlights: New subcommands for pulumi logs , including list and remove ( v3.246 ) More output formats (e.g., JSON) for pulumi about and pulumi whoami ( v3.248 ) Additional resource details (URN, name, type, parent) in the JSON-formatted output of Pulumi operations ( v3.246 )...
Neo code reviews: AI code review for infrastructure
As of today, Pulumi Neo code reviews are available in public preview. Building on the Pulumi GitHub app , which already posts rich diffs as PR comments on pull requests, Neo code reviews help you understand not just what’s changing, but also how those changes relate to, and potentially impact, the rest of your running infrastructure.
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.
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 .