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.
Also shipped Aug 17, 2026Pulumi in August 2026 →
AI mode for sensitive data classification (Public Preview)
Sensitive data classification now supports AI mode in public preview. When you enable AI mode on a classification profile, Snowflake uses the OpenAI GPT-5 Mini model to identify additional semantic categories beyond those detected by standard classification, which can improve accuracy.
New SNOWFLAKE_COCO_USAGE_HISTORY view in Account Usage and Organization Usage (General availability)
The SNOWFLAKE_COCO_USAGE_HISTORY view is now generally available in the ACCOUNT_USAGE and ORGANIZATION_USAGE schemas. It provides a unified view of usage history for CoCo across the CLI, Desktop, and Snowsight interfaces. The information in the view includes the number of credits consumed each time a user interacts with CoCo.
Upcoming deprecation of the data quality monitoring downstream_impact column
The downstream_impact column in the data quality monitoring results system table is being deprecated. Deprecation begins September 7, 2026, and rolls out gradually across regions over the following week. Until the rollout reaches your workspace, you might still be able to query downstream_impact .
Upcoming deprecation of the data quality monitoring root_cause_analysis column
The root_cause_analysis column in the data quality monitoring results system table is being deprecated. Deprecation begins August 18, 2026, and rolls out gradually across regions over the following several days. Until the rollout reaches your workspace, you might still be able to query root_cause_analysis .
Session restore for serverless jobs is now in Beta
Restore the Python variables and Spark session from a serverless compute job run into a new interactive notebook, so you can debug a failure or explore results without rerunning the job. Databricks automatically captures a state snapshot when an eligible run fails, runs 30 minutes or longer, or is cancelled, and keeps it for 7 days after the run completes.
Identity attributes in ABAC column mask policies (Beta)
Identity attributes are in Beta. You can now write Unity Catalog ABAC column mask policy conditions that target users by attributes synced from your identity provider, such as department or country , in addition to group membership.
More from PulumiEvery Pulumi release →
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.
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...
Query your infrastructure with the Pulumi Context API
The Pulumi Context API is now available in public preview. It connects everything Pulumi knows about your infrastructure, the resources your programs manage, the dependencies between them, how stacks consume each other’s outputs, and the resources Discovery finds in your cloud accounts, into a queryable graph. Pulumi Neo uses the Context API out of the box.
CLI and SDK rollup: pulumi new, pulumi do, and more
We shipped a bunch of new features and improvements in the Pulumi CLI and SDK this month. A few highlights: A redesigned interactive pulumi new that asks for a cloud provider and language instead of listing every template, then confirms your project, stack, and config defaults in a single step ( v3.258 , v3.259 ) Opt-in encryption of stored credentials with...
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.
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.
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 .