Back to Pulumi

V0.12.0

changelog/v0.12.0.md

3.244.02.0 KB
Original Source

0.12.0 (2018-04-26)

Added

  • Add a pulumi cancel command (pulumi/pulumi#1230). This command cancels any in-progress operation for the current stack.

Changed

  • (Breaking) Eliminate pulumi init requirement (pulumi/pulumi#1226). The pulumi init command is no longer required and should not be used for new stacks. For stacks created prior to the v0.12.0 SDK, pulumi init should still be run in the project directory if you are connecting to an existing stack. For new projects, stacks will be created under the currently logged in account. After upgrading the CLI, it is necessary to run pulumi stack select, as the location of bookkeeping files has been changed. For more information, see Creating Stacks.

  • (Breaking) Remove the explicit 'pulumi preview' command (pulumi/pulumi#1170). The pulumi preview output has now been merged in to the pulumi up command. Before an update is run, the preview is shown and you can choose whether to proceed or see more update details. To see just the preview operation, run pulumi up --preview.

  • Switch to a more streamlined view for property diffs in pulumi up (pulumi/pulumi#1212).

  • Allow multiple versions of the @pulumi/pulumi package to be loaded (pulumi/pulumi#1209). This allows packages and dependencies to be versioned independently.

Fixed

  • When running a pulumi up or destroy operation, a single ctrl-c will cancel the current operation, waiting for it to complete. A second ctrl-c will terminate the operation immediately. (pulumi/pulumi#1231).

  • When getting update logs, get all results (pulumi/pulumi#1220). Fixes a bug where logs could sometimes be truncated in the pulumi.com console.