changelog/v3.61.0.md
[backend/filestate] Add support for project-scoped stacks. Newly initialized backends will automatically use this mode. Set PULUMI_SELF_MANAGED_STATE_LEGACY_LAYOUT=1 to opt-out of this. This mode needs write access to the root of the .pulumi directory; if you're using a cloud storage, be sure to update your ACLs.
[cli/state] Add 'upgrade' subcommand to upgrade a Pulumi self-managed state to use project layout. #12438
[cli/display] Fix a bug in the interactive update tree display where small terminals would cause the Pulumi CLI to panic. #12571
[sdkgen/dotnet] Fix a whitespace error in generated .csproj files. #12577
[backend/filestate] Print a warning if a project-scoped backend has non-project stacks in it. Disable this warning by setting PULUMI_SELF_MANAGED_STATE_NO_LEGACY_WARNING=1.