- Add pulumi state taint/untaint commands and a previewDestroy option for dry‑run destroy in the CLI and Node.js SDK.
- Fix bugs across engine and SDKs (Go, Node, Python) including hook handling, source positions, function serialization, threading, policy flag handling, and error propagation.
- Improve CLI verbose logging by showing stack traces on interruption and printing the log file location.