Back to Pulumi

3.249.0

changelog/3.249.0.md

3.250.03.4 KB
Original Source

3.249.0 (2026-07-01)

Bug Fixes

  • [backend/diy] Fix pulumi stack tag rm not removing the last tag on self-managed (diy) backends #23702
  • [backend/service] Don't fail a operation due to a logging failure #23704

Features

  • [cli] Add --skip-config-validation flag to preview, up, refresh, and destroy to skip validation of stack config against the project config schema #23691
  • [cli] Enable automatic logging for every command by default #23731

Bug Fixes

  • [cli] Don't ignore diffs in Output values #23703
  • [cli] Use display resource type names in policy violation output #23705

Improvements

  • [cli] Add --output $format flag to pulumi stack {list,history,tag list} #23686
  • [cli] Add --output $format to pulumi policy list and pulumi policy group list #23698
  • [cli] Add --output $format to pulumi project list #23699
  • [cli] Add --output $format flag to pulumi config env list #23706
  • [cli] pulumi login will warn if the given login differs from PULUMI_BACKEND_URL #23716
  • [cli/convert] Error when converting a Terraform program to the hcl language #23742
  • [cli/engine] Fix TestDebuggerAttach for [email protected] #23693
  • [cli/plugin] Add --output $format to pulumi plugin list #23688

Features

  • [cli/policy] Add a --file flag to pulumi policy analyze to analyze a state file (as produced by pulumi stack export) without requiring a stack or backend login #23664

Miscellaneous

  • [pkg/testing] Allow ProgramTest to use npm for Node.js tests #23675

Bug Fixes

  • [programgen] Generate numeric range loops in NodeJS with a per-iteration binding so deferred applies in the loop body observe the correct index

Improvements

  • [sdk] Update the dotnet and java language runtimes #23755

Bug Fixes

  • [sdk/go] Fix FileArchive nested in an AssetArchive producing zip/tar entries with backslashes on Windows #23750

Improvements

  • [sdk/go] Move provider RPC setup code to the sdk module #23695
  • [sdk/nodejs] Use npm as the package manager for the Node.js SDK #23655
  • [sdk/nodejs] Remove the fdir and picomatch dependencies; the Node.js SDK now requires Node.js 22 or later #23722

Bug Fixes

  • [sdk/python] Fix deletedWith and replaceWith resource options in Python component resource providers #23710
  • [sdkgen/python] Cache package references per-deployment in generated SDKs #22459