Back to Pulumi

V3.186.0

changelog/v3.186.0.md

3.244.01.7 KB
Original Source

3.186.0 (2025-07-25)

Features

  • [engine] Send Cancel message to language runtime plugins on engine shutdown #20007

  • [engine] Pass stack tags to policy plugins on startup #20084

  • [yaml] Expose object as a possible config type in preparation for pulumi-yaml support #20129

Bug Fixes

  • [cli/engine] --exclude and --exclude-protected flags now work together correctly for destroy commands #20120

  • [engine] Fix a datarace in the engine event system #20105

  • [engine] Fix a panic in the engine when running up --refresh --run-program and finding a deleted resource

  • [sdk/nodejs] Avoid "Cannot convert object to primitive value" error when running into type errors #20092

  • [sdk/nodejs] Don’t use automatic ESM mode when —import or —require is set #20091

  • [sdk/nodejs] Fix callback server hang & delete hooks in Node.js #20109

  • [sdk/nodejs] Don’t report leaked promises when we exit abnormally #20128

  • [cli/package] Force new style Go modules to be written out when using package add #20011

  • [sdk/python] Run uv sync on uv command #20117

Miscellaneous

  • [yaml] Update yaml to 1.21.3 #20118