Skip to main content
Pulumi logo Pulumi logo
Releases

CLI and SDK rollup: pulumi new, pulumi do, and more

We shipped a bunch of new features and improvements in the Pulumi CLI and SDK this month. A few highlights:

  • A redesigned interactive pulumi new that asks for a cloud provider and language instead of listing every template, then confirms your project, stack, and config defaults in a single step (v3.258, v3.259)
  • Opt-in encryption of stored credentials with a key protected by your operating system, selected with PULUMI_CREDENTIAL_STORE (v3.258)
  • A new pulumi state get command to inspect an individual resource in your state (v3.257)
  • A new pulumi state promote command that turns the stateful snippets created by pulumi do into Pulumi program code (v3.260)
  • An --ignore-protect flag for pulumi up, pulumi preview, and pulumi destroy that deletes protected resources without unprotecting them in state first (v3.256)
  • Full-stack validation for Go policy packs via policyx.NewStackValidationPolicy (v3.258)
  • A PULUMI_DEFAULT_ORGANIZATION environment variable to set your default organization (v3.259)
  • Support for Go 1.27 (v3.260)

We also retired the AI mode of pulumi new in favor of pulumi neo (v3.256), and made a raft of improvements to pulumi do as well.

See the Releases page on GitHub and the pulumi do docs for details.

Christian Nunciato

The infrastructure as code platform for any cloud.