v3.243.0

vadimdemedes/inkv3.243.0May 22, 2026by github-actions[bot]

AI Summary

Adds a `List` method to the Go SDK plugin interface, renames CLI plugin commands, and updates project creation aliases.

Key Highlights

  • Adds `List` to the Go `plugin.Provider` interface
  • Renames CLI plugin commands: `ls` -> `list`, `rm` -> `remove`
  • Aliases `pulumi new` to `pulumi project new`
  • Adds minimal project file generation for `pulumi project new -y`

New Features

  • Go SDK List RPC support
  • CLI plugin command renames
  • Neo Esc input clearing on Esc key
  • Text/markdown preference in `pulumi api`
  • Resource support in `pulumi do`

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)