changelog/v2.0.0.md
CLI behavior change. Commands in non-interactive mode (i.e. when pulumi has its output piped to
another process or running on CI) will not default to assuming that --yes was passed in. --yes is now
explicitly required to proceed in non-interactive scenarios. This affects:
pulumi destroypulumi newpulumi refreshpulumi upFixed crashes and hangs introduced by usage of another library.
@pulumi/pulumi now requires Node.js version >=10.10.0.
All data-source invocations are now asynchronous (Promise-returning) by default.
C# code generation switched to schema.
.NET API: replace IDeployment interface with DeploymentInstance class.
Fix Go SDK secret propagation for Resource inputs/outputs. #4387
Fix Go codegen to emit config packages #4388
Treat config values set with --path that start with '0' as strings rather than numbers.
#4393
Switch .NET projects to .NET Core 3.1 #4400
Avoid unexpected replace on resource with import applied on second update.
#4403