v3.243.0

makehumancommunity/mpfb2v3.243.0May 22, 2026by github-actions[bot]

AI Summary

Introduces new features for coding agents and CLI UX improvements, such as aliasing `pulumi new` and adding resource support to `pulumi do`, alongside various SDK updates.

Key Highlights

  • Alias `pulumi new` to `pulumi project new`
  • Allow coding agents to create claimable temporary accounts when not authenticated
  • Add resource support to `pulumi do`
  • Suggest `pulumi neo` in diagnostics output

New Features

  • Make the `pulumi project new -y` command write a minimal project file
  • Coding agent temporary account creation
  • `pulumi neo` pressing Esc clears input box
  • Add `List` to the Go `plugin.Provider` interface
  • Prefer text/markdown over JSON in `pulumi api`

Full Release Notes

## 3.243.0 (2026-05-22)


### Features

- [cli] Make the `pulumi project new -y` command write a minimal project file with no template
  [#22847](https://github.com/pulumi/pulumi/pull/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](https://github.com/pulumi/pulumi/pull/23326)

- [sdk] Add `List` to the Go `plugin.Provider` interface, wired to the streaming `ResourceProvider.List` RPC
  [#23287](https://github.com/pulumi/pulumi/pull/23287)

- [sdkgen] Reserve the package names 'pulumi' and 'input' for internal use
  [#23321](https://github.com/pulumi/pulumi/pull/23321)

- [cli/cloud] Prefer text/markdown over JSON in `pulumi api` when an endpoint produces both
  [#22963](https://github.com/pulumi/pulumi/pull/22963)

- [cli/do] Add resource support to `pulumi do`
  [#23215](https://github.com/pulumi/pulumi/pull/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](https://github.com/pulumi/pulumi/pull/23299)

- [cli/new] Alias `pulumi new` to `pulumi project new`
  [#23265](https://github.com/pulumi/pulumi/pull/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](https://github.com/pulumi/pulumi/pull/23264)

- [pcl] Don't silently ignore `...` in function arguments
  [#23309](https://github.com/pulumi/pulumi/pull/23309)

- [sdkgen/nodejs] Cache package references per-deployment in generated SDKs to fix concurrent inline programs
  [#23068](https://github.com/pulumi/pulumi/pull/23068)

- [backend/service] Error out when setting up journaler fails
  [#22671](https://github.com/pulumi/pulumi/pull/22671)


### Miscellaneous

- [cli/package] Update the `pulumi package add --agent` documentation hint to use `<type-token>` as the placeholder for the `/docs/...` URL
  [#23294](https://github.com/pulumi/pulumi/pull/23294)

- [cli/plugin] Rename plugin ls to list and rm to remove
  [#23291](https://github.com/pulumi/pulumi/pull/23291)