diff --git a/CHANGELOG.md b/CHANGELOG.md index ea7401a9d..bbf4a25f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,30 @@ +**TEMPORARY NOTE:** The "master" branch CHANGELOG also includes any changes +in the branch "0-8-stable". The "master" branch is currently a development +branch for the next major version of Terraform. + ## 0.9.0 (unreleased) +BACKWARDS INCOMPATIBILITIES / NOTES: + + * Once an environment is updated to use the new "remote backend" feature + (from a prior remote state), it cannot be used with prior Terraform versions. + Remote backends themselves are fully backwards compatible with prior + Terraform versions. + FEATURES: - * **Destroy provisioners:** Provisioners can now be configured to run + * **Remote Backends:** This is a successor to "remote state" and includes + file-based configuration, an improved setup process (just run `terraform init`), + no more local caching of remote state, and more. [GH-11286] + * **Destroy Provisioners:** Provisioners can now be configured to run on resource destruction. [GH-11329] +IMPROVEMENTS: + + * command/init: previous behavior is retained, but init now also configures + the new remote backends as well as downloads modules. It is the single + command to initialize a new or existing Terraform configuration. + ## 0.8.6 (unreleased) ## 0.8.5 (26 January 2017)