This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+10 more
Affected surfaces
ReleasePort's take
Moderate signalPulumi 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 summaryUpdates 3.243.0, Bug Fixes, and Miscellaneous across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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 -ycommand write a minimal project file with no template
#22847 -
[cli] Allow coding agents to create claimable temporary accounts when not authenticated
-
[cli] Suggest
pulumi neoinpulumi previewandpulumi updiagnostics output
#23326 -
[sdk] Add
Listto the Goplugin.Providerinterface, wired to the streamingResourceProvider.ListRPC
#23287 -
[sdkgen] Reserve the package names 'pulumi' and 'input' for internal use
#23321 -
[cli/cloud] Prefer text/markdown over JSON in
pulumi apiwhen an endpoint produces both
#22963 -
[cli/do] Add resource support to
pulumi do
#23215 -
[cli/neo] Pressing Esc in
pulumi neonow 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 newtopulumi project new
#23265
Bug Fixes
-
[cli] Require
--yesto confirmpulumi deployment cancel,pulumi stack schedule remove,pulumi org webhook remove, andpulumi stack webhook removewhen 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
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
Related context
Related tools
Beta — feedback welcome: [email protected]