Pulumi v2.0.0 Release Notes

Release Date: 2020-04-16 // about 4 years ago
    • 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 destroy
      • pulumi new
      • pulumi refresh
      • pulumi up
    • ๐Ÿ›  Fixed crashes and hangs introduced by usage of another library.

    • @pulumi/pulumi now requires Node.js version >=10.10.0.

    • 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