platformchangelog.dev
43 tools
feedrelease

Pulumi v3.252.0

++++++++**********

Changes

  • [auto] Add import to the generated automation APIs for NodeJS, Python and Goadded
  • [cli] Improve the error message when using Pulumi ESC with a DIY backend to suggest logging into Pulumi Cloudadded
  • [cli] Show command name for cli commands when running any command that lists logsadded
  • [cli/display] Render strings containing non-UTF8 bytes as b"<base64>" in diffs and JSON outputadded
  • [cli/env] Add a --reason flag to pulumi env open-request to explain the request to approversadded
  • [cli/state] Improve the error message when a resource URN is not found in the state for pulumi state commands, suggesting close-matching URNs and how to list the URNs in the stackadded
  • [pcl] Allow binding hooks to a resource's onError optionadded
  • [sdk/nodejs] Add a production runtime option for Node.js projects. When set to true in Pulumi.yaml, pulumi install skips devDependencies (npm --production, pnpm --production, yarn --production).added
  • [cli] Exit with a non-zero code when a command group such as pulumi env is given an unknown subcommand or no subcommand at allfixed
  • [cli] Fix a panic when displaying a stack-level policy violationfixed
  • [cli] Make reading non-secret stack outputs and running pulumi about no longer require the passphrase for passphrase-encrypted stacksfixed
  • [cli] Avoid pulumi logs <command> showing the log for the currently running commandfixed
7 more lines
  • [cli/do] Fix calling delete on PF resources that need read called firstfixed
  • [cli/env] Submit the change request created by pulumi env open-request so it is pending approval instead of being left as an unsubmitted draftfixed
  • [cli/neo] Fix the initial prompt sometimes rendering above the welcome banner in pulumi neofixed
  • [engine] Fix importing a resource whose import identifier differs from its canonical ID causes the resource to be deleted on a subsequent updatefixed
  • [programgen] Deduplicate identical apply arguments to avoid unnecessary Promise.all/pulumi.all/Output.All in generated codefixed
  • [sdk] Failed resource registrations will return faulted outputs, not unknown outputsfixed
  • [sdk/nodejs] Fix empty node_modules folders in serialized function archives when using pnpm or symlinked workspace packagesfixed
2 maintenance lines (dependency bumps, CI, tests, docs)
  • [sdk/nodejs] Report the TypeScript version in pulumi aboutmaintenance
  • [sdk/nodejs] Update OpenTelemetry dependenciesmaintenance
21 lines8 added11 fixed2 maintenancetyped from the source notes

Full release notes ↗ · all Pulumi releases

Report a mistake

context

Tools

Pulumi

Other Pulumi releases

How this was written

The change list is the project's own release notes, sorted into change types by fixed rules. See the methodology.

Back to the feed