- Add new CLI commands `pulumi logs ls` and `pulumi logs rm` and extend JSON output to include affected resource details for preview, up, destroy, and refresh operations
- Introduce a `stateless` flag for `pulumi do`, support Pulumi projects without a runtime, improve login prompt UI and add ephemeral agent auth handling for ESC API errors
- Breaking change: logging out now deletes all backend configuration; includes many bug fixes across CLI, SDKs, PCL, and Go program generation