Pulumi 3.272.0
Update2 days agoUnverifiedAdded Oct 24, 2026
3.272.0 (2026-10-22) Features - [cli/display] Collapse policy violations that an exception exempts under Policies: into one line per policy, and add --show-policy-exceptions to up and preview to list them with their exceptions #25290 - [engine] Add an AwaitError provider protocol error indicating an operation needs to be awaited; the deployment continues...
Topics: Governance, Observability, Developer tools
More Pulumi releases
Every Pulumi releasePulumi 3.271.0
3.271.0 (2026-10-21) Features - [engine] Add an id field to ReadResourceResponse so providers can return a resolved id that differs from the one supplied on the request; SDKs now surface this id via .id and resolve it as unknown when empty during preview #25228 - [cli/policy] Create version 2 of the --policy-pack-config format, nesting policy configs under...
Pulumi 3.270.0
3.270.0 (2026-10-16) Bug Fixes - [cli/env] Fix pulumi env edit, env set, env rm and env provider overwriting changes made after they read the environment; on a conflict, env edit reopens the editor with your edits and the current definition, and the others fail #24983 - [cli] Report an unknown drift status in pulumi stack drift status when drift detection...
Pulumi 3.268.0
3.268.0 (2026-10-07) Features - [engine] Negotiate OutputValues on Invoke so SDKs can pass dependency-carrying values in args and receive them in the response, and providers can process them, gated by a new accepts_outputs_in_invoke handshake capability #24953 - [auto] Add version to the generated automation APIs for NodeJS, Python and Go #24990 - [auto]...
Pulumi 3.267.0
3.267.0 (2026-10-01) Bug Fixes - [cli/new] Fix concurrent pulumi new runs failing to clone the templates repository #24939 - [sdk/python] Fix pulumi install for Python plugins and policy packs that use the uv toolchain and a [build-system] table #24951
Pulumi 3.266.0
3.266.0 (2026-09-30) Bug Fixes - [sdk/go] Use an explicit provider for resources from an extension package, instead of falling back to a default provider #24702 - [sdk/python] Use an explicit provider for resources from an extension package, instead of falling back to a default provider #24702 - [pcl] Order the members of a union type by a fixed structural...
Pulumi 3.265.0
3.265.0 (2026-09-25) Features - [cli/auth] Add pulumi logout --all --delete-credentials-key to delete the key that encrypts stored credentials from the OS credential store #24764 Bug Fixes - [programgen/python] Generate valid Python for output-dependent resource ranges #24474 - [cli/policy] Recover from partial installs & wait for parallel installs #24705 -...
Pulumi 3.264.0
3.264.0 (2026-09-23) Features [sdk/python] Add component state migration callbacks to ResourceOptions #24331 [cli/deployment] Allow pulumi deployment settings edit to configure git authentication, dependency caching, template sources and drift remediation #24528 [cli/deployment] Allow pulumi deployment settings edit to configure tag triggers, review stack...
Pulumi 3.263.0
3.263.0 (2026-09-15) Bug Fixes [cli/deployment] Stop pulumi deployment settings edit overwriting the source of stacks that use a provider other than GitHub, take --path-filter once per filter rather than splitting it on commas, and report an unconfigured stack from get instead of failing #24526 [engine] Fix remote component provider state migrations being...
Also shipped on Oct 22, 2026
Pulumi in October 2026Trace and evaluate Cursor agents with Langfuse, powered by ClickHouse
Users can now connect Cursor to Langfuse to trace agent turns and analyze model and tool calls, with ClickHouse providing the underlying analytics infrastructure.
The AI.TRANSLATE function lets you translate text strings between languages
The AI.TRANSLATE function lets you translate text strings between languages. AI.TRANSLATE supports standard Neural Machine Translation (NMT) workloads and Translation LLM (TLLM) capabilities. This function is generally available (GA).
Replit Monitoring Agent: Your very own software engineering team
Replit Monitoring Agent is an autonomous tool that investigates production alerts, identifies causes, applies fixes, and deploys them to production for internal apps.
Microsoft Entra ID connector is available in Beta
The managed Microsoft Entra ID connector is now available in Beta in Databricks Lakeflow Connect. Use the connector to ingest Microsoft Entra ID users, groups, applications, service principals, directory roles, identity configuration, and audit and sign-in logs into Databricks.
You can configure Direct VPC ingress for Cloud Run instances ( Preview )
You can configure Direct VPC ingress for Cloud Run instances ( Preview ). Direct VPC ingress lets Cloud Run instances on a VPC network use their own ephemeral private IP address to communicate with each other and with other resources on the VPC network.
Gemini Enterprise: Single-user quota limits
Gemini Enterprise administrators can configure single-user quota limits on the Usage & Spending > Usage page in the Google Cloud console to prevent an individual user from using all of an edition's shared subscription quota pool.