changelog/v1.8.0.md
Update version of TypeScript used by Pulumi to 3.7.3.
#3627
Add support for GOOGLE_CREDENTIALS when using Google Cloud Storage backend. #2906
export GOOGLE_CREDENTIALS="$(cat ~/service-account-credentials.json)"
pulumi login gs://my-bucket
Support for using Config, getProject(), getStack(), and isDryRun() from Policy Packs.
#3612
Top-level Stack component in the .NET SDK. #3618
Add the .NET Core 3.0 runtime to the pulumi/pulumi container.
#3616
Add pulumi preview support for --refresh, --target, --replace, --target-replace and
--target-dependents to align with pulumi up.
#3675
ComponentResources now have built-in support for asynchronously constructing their children.
#3676
Output.apply (for the JS, Python and .Net sdks) has updated semantics, and will lift dependencies from inner Outputs to the returned Output.
#3663
Fix bug in determining PRNumber and BuildURL for an Azure Pipelines CI environment. #3677
Improvements to pulumi policy functionality. Add ability to remove & disable Policy Packs.
Breaking change for Policy which is in Public Preview: Change pulumi policy apply to pulumi policy enable, and allow users to specify the Policy Group.