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.
Also shipped Jul 13, 2026Pulumi in July 2026 →
BigQuery Apache Iceberg managed tables get partitioning and transactions GA
Table partitioning, multi-statement transactions and advanced runtime are now generally available for Apache Iceberg managed tables in BigQuery.
Cross-cloud Lakehouse now supports Snowflake as a remote catalog provider (Preview)
Cross-cloud Lakehouse now supports Snowflake as a remote catalog provider (Preview). You can configure federated catalogs to query data stored in Snowflake directly from Google Cloud using BigQuery or Apache Spark without migrating data or building complex ETL pipelines. For more information, see Set up cross-cloud Lakehouse for Snowflake .
BigQuery project caps limit slots and concurrency per project in preview
Project caps, also called scheduling policies, limit maximum slots and concurrency for each project within a BigQuery reservation, helping control shared capacity.
BigQuery Overview page is generally available
The BigQuery Overview page is a hub for tutorials, features and resources, with guided paths for users of all skill levels.
BigQuery Migration Service MCP server for SQL translation is GA
The MCP server translates SQL queries into GoogleSQL, generates DDL from input queries and explains SQL translations, letting AI tools drive warehouse migrations.
BigQuery Data Transfer Service incremental Salesforce transfers are GA
Incremental data transfers from Salesforce in the BigQuery Data Transfer Service are now generally available.
More from PulumiEvery Pulumi release →
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...
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.
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 .
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.
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 .