changelog/v0.17.17.md
new SomeComponentResource(name, props, { provider: awsProvider }) instead of new SomeComponentResource(name, props, { providers: { "aws" : awsProvider } })pulumi login is lost are dropped, so if you pulumi login s3://bucketname/afolder, the Pulumi files will be inside of s3://bucketname/afolder/.pulumi rather than
s3://bucketname/.pulumi (thanks, @bigkraig!). NOTE: If you have been
logging in to the s3 backend with a path after the bucket name, you will need to either move the .pulumi
folder in the bucket to the correct location or log in again without the path prefix to see your previous
stacks.pulumi stack output against an empty stack (fixes
pulumi/pulumi#2792).CustomResources now support calling .getProvider(...) on them.