v3.245.0

ibnaleem/gosearchv3.245.0Jun 4, 2026by github-actions[bot]

AI Summary

This release updates the AWS SDK to v2 and introduces significant UX improvements for CLI commands, including plugin installation progress, prompt history in `pulumi neo`, and renaming `pulumi stack init` to `new`.

Key Highlights

  • Updated gocloud.dev to 0.46 and AWS SDK to v2
  • Renamed `pulumi stack init` to `new`
  • Added prompt history scrolling in `pulumi neo`
  • Improved plugin download and unpack progress reporting

Breaking Changes

  • Renamed `pulumi stack init` to `new`

New Features

  • Expose stack organization and short name to PCL input files
  • Suggest similar tokens when an unknown token is passed
  • Download HCL language runtime on demand instead of bundling

Full Release Notes

## 3.245.0 (2026-06-04)

### Improvements

- [backend/diy] Update gocloud.dev to 0.46 and aws sdk to v2 [#23421](https://github.com/pulumi/pulumi/pull/23421)
- [cli] Show download and unpack progress when installing provider plugins [#https://github.com/pulumi/pulumi/issues/23408](https://github.com/pulumi/pulumi/pull/https://github.com/pulumi/pulumi/issues/23408)
- [cli/do] Expose the selected stack's organization and short name to PCL input files when running `pulumi do` inside a project
- [cli/do] Suggest similar tokens when an unknown token is passed to `pulumi do` [#23341](https://github.com/pulumi/pulumi/pull/23341)
- [cli/neo] Support up/down arrows to scroll through prompt history in `pulumi neo` [#23425](https://github.com/pulumi/pulumi/pull/23425)
- [cli/stack] Remame `pulumi stack init` to `new` [#23422](https://github.com/pulumi/pulumi/pull/23422)

### Bug Fixes

- [engine] Download the HCL language runtime on demand instead of bundling it [#23356](https://github.com/pulumi/pulumi/pull/23356)
- [sdk/nodejs] Fix mergeOptions dropping onError hooks from ResourceOptions in the Node.js SDK
- [cli/auth] Delete shared temporary agent credentials when logging out

### Miscellaneous

- [sdk/go] Remove "name" from plugin loading functions and require "Type" on Configure & DiffConfig calls [#23363](https://github.com/pulumi/pulumi/pull/23363)