v3.243.0
shadowsocks/shadowsocks-windowsv3.243.0May 22, 2026by github-actions[bot]
AI Summary
This release focuses on enhancing the Pulumi CLI and SDK, specifically targeting coding agents and project management workflows. It introduces improvements to command aliases, the Go plugin interface, and various bug fixes for error handling.
Key Highlights
- Added `List` to the Go `plugin.Provider` interface for streaming RPC support.
- CLI enhancements include aliasing `pulumi new` to `pulumi project new` and suggesting `pulumi neo`.
- Improved support for coding agents to create claimable temporary accounts when not authenticated.
New Features
- Alias `pulumi new` to `pulumi project new`
- Added `List` method to Go `plugin.Provider` interface
- Allow coding agents to create claimable temporary accounts
- Prefer text/markdown over JSON in `pulumi api` output
- Updated documentation hints for `pulumi package add --agent`
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)