Skip to content

pulumi

v3.243.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

aws azure cloud cloud-computing containers c#
+10 more
.net fsharp gcp go iac javascript kubernetes python serverless typescript

Affected surfaces

auth

ReleasePort's take

Moderate signal
editorial:auto 11d

Pulumi v3.243.0 adds several CLI enhancements and bug fixes, including a minimal project file on `pulumi project new -y`, temporary claimable accounts for coding agents, markdown‑preferred API output, and stricter confirmation requirements for destructive commands.

Why it matters: The release enforces `--yes` to confirm destructive operations (deployment cancel, stack schedule removal, webhook deletions) when running non‑interactively, adding a mandatory safety gate for automated workflows.

Summary

AI summary

Updates 3.243.0, Bug Fixes, and Miscellaneous across a mixed release.

Changes in this release

Feature Medium

Make pulumi project new -y write a minimal project file with no template

Make pulumi project new -y write a minimal project file with no template

Source: llm_adapter@2026-05-23

Confidence: high

Feature Medium

Allow coding agents to create claimable temporary accounts when not authenticated

Allow coding agents to create claimable temporary accounts when not authenticated

Source: llm_adapter@2026-05-23

Confidence: high

Feature Medium

Suggest pulumi neo in pulumi preview and pulumi up diagnostics output

Suggest pulumi neo in pulumi preview and pulumi up diagnostics output

Source: llm_adapter@2026-05-23

Confidence: high

Feature Medium

Add List to the Go plugin.Provider interface, wired to streaming ResourceProvider.List RPC

Add List to the Go plugin.Provider interface, wired to streaming ResourceProvider.List RPC

Source: llm_adapter@2026-05-23

Confidence: high

Feature Medium

Reserve package names 'pulumi' and 'input' for internal use in sdkgen

Reserve package names 'pulumi' and 'input' for internal use in sdkgen

Source: llm_adapter@2026-05-23

Confidence: high

Feature Medium

Prefer text/markdown over JSON in pulumi api when an endpoint produces both

Prefer text/markdown over JSON in pulumi api when an endpoint produces both

Source: llm_adapter@2026-05-23

Confidence: high

Feature Medium

Add resource support to pulumi do command

Add resource support to pulumi do command

Source: llm_adapter@2026-05-23

Confidence: high

Feature Medium

Pressing Esc in pulumi neo now clears the input box when it has text; with an empty box, Esc still cancels the agent's current turn

Pressing Esc in pulumi neo now clears the input box when it has text; with an empty box, Esc still cancels the agent's current turn

Source: llm_adapter@2026-05-23

Confidence: high

Feature Medium

Alias pulumi new to pulumi project new

Alias pulumi new to pulumi project new

Source: llm_adapter@2026-05-23

Confidence: high

Bugfix Medium

Don't silently ignore ... in function arguments within pcl

Don't silently ignore ... in function arguments within pcl

Source: llm_adapter@2026-05-23

Confidence: high

Bugfix Medium

Cache package references per-deployment in generated SDKs to fix concurrent inline programs (Node.js)

Cache package references per-deployment in generated SDKs to fix concurrent inline programs (Node.js)

Source: llm_adapter@2026-05-23

Confidence: high

Bugfix Medium

Error out when setting up journaler fails in backend/service

Error out when setting up journaler fails in backend/service

Source: llm_adapter@2026-05-23

Confidence: high

Bugfix Medium

Require --yes to confirm pulumi deployment cancel, stack schedule remove, org webhook remove, and stack webhook remove when running non-interactively

Require --yes to confirm pulumi deployment cancel, stack schedule remove, org webhook remove, and stack webhook remove when running non-interactively

Source: llm_adapter@2026-05-23

Confidence: low

Bugfix Medium

Require `--yes` to confirm destructive CLI commands when running non-interactively

Require `--yes` to confirm destructive CLI commands when running non-interactively

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Refactor Medium

Rename plugin ls to list and rm to remove in cli/plugin commands

Rename plugin ls to list and rm to remove in cli/plugin commands

Source: llm_adapter@2026-05-23

Confidence: low

Other Medium

Update pulumi package add --agent documentation hint to use <type-token> placeholder for /docs/... URL

Update pulumi package add --agent documentation hint to use <type-token> placeholder for /docs/... URL

Source: llm_adapter@2026-05-23

Confidence: low

Full changelog

3.243.0 (2026-05-22)

Features

  • [cli] Make the pulumi project new -y command write a minimal project file with no template
    #22847

  • [cli] Allow coding agents to create claimable temporary accounts when not authenticated

  • [cli] Suggest pulumi neo in pulumi preview and pulumi up diagnostics output
    #23326

  • [sdk] Add List to the Go plugin.Provider interface, wired to the streaming ResourceProvider.List RPC
    #23287

  • [sdkgen] Reserve the package names 'pulumi' and 'input' for internal use
    #23321

  • [cli/cloud] Prefer text/markdown over JSON in pulumi api when an endpoint produces both
    #22963

  • [cli/do] Add resource support to pulumi do
    #23215

  • [cli/neo] Pressing Esc in pulumi neo now clears the input box when it has text; with an empty box, Esc still cancels the agent's current turn
    #23299

  • [cli/new] Alias pulumi new to pulumi project new
    #23265

Bug Fixes

  • [cli] Require --yes to confirm pulumi deployment cancel, pulumi stack schedule remove, pulumi org webhook remove, and pulumi stack webhook remove when running non-interactively
    #23264

  • [pcl] Don't silently ignore ... in function arguments
    #23309

  • [sdkgen/nodejs] Cache package references per-deployment in generated SDKs to fix concurrent inline programs
    #23068

  • [backend/service] Error out when setting up journaler fails
    #22671

Miscellaneous

  • [cli/package] Update the pulumi package add --agent documentation hint to use <type-token> as the placeholder for the /docs/... URL
    #23294

  • [cli/plugin] Rename plugin ls to list and rm to remove
    #23291

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track pulumi

Get notified when new releases ship.

Sign up free

About pulumi

Pulumi - Infrastructure as Code in any programming language

All releases →

Related context

Earlier breaking changes

  • v3.238.0 `--format` flag renamed to `--output` on `pulumi api` and subcommands.
  • v3.238.0 `pulumi cloud api` renamed to `pulumi api`.

Beta — feedback welcome: [email protected]