- CLI now auto‑detects Mercurial repositories for pulumi up/preview, mirroring existing Git support.
- Automation API expanded with a New command, destroy diff support, and inline program handling for preview refresh/destroy.
- Added resource hooks in PCL and numerous SDK improvements (hooks warnings, package.yaml support for pnpm, Python decorator variants, Input[Optional[T]] handling).