changelog/v2.15.0.md
[sdk/python] Add deserialization support for enums. #5615
Correctly rename Pulumi.*.yaml stack files during a rename that includes an
organization in its name #5812.
Respect PULUMI_PYTHON_CMD in scripts.
#5782
Add PULUMI_BACKEND_URL environment variable to configure the state backend.
#5789
[sdk/dotnet] Add support for dependency injection into TStack instance by adding an overload to Deployment.RunAsync. The overload accepts an IServiceProvider that is used to create the instance of TStack. Also added a new method Deployment.TestWithServiceProviderAsync for testing stacks that use dependency injection.
#5723
[cli] Ensure pulumi stack change-secrets-provider allows rotating the key in Azure KeyVault
#5842