v3.243.0
longbridge/gpui-kitv3.243.0May 22, 2026by github-actions[bot]
AI Summary
Adds CLI features for project creation, resource support, and updates to the Go plugin interface. Includes bug fixes for concurrent programs and deployment operations.
Key Highlights
- New `pulumi project new -y` command for minimal project files
- Go plugin `List` interface added to the SDK
- Improved `pulumi neo` Esc key behavior
- Resource support added to `pulumi do`
New Features
- CLI: `pulumi project new`, `pulumi neo`, `pulumi do` enhancements
- SDK: Go plugin interface updates, package name reservations
- Cloud: Markdown preference in API endpoints
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)