v0.8.0-beta1

This commit is contained in:
Mitchell Hashimoto 2016-11-11 21:29:21 +00:00
parent 008b8b4c23
commit 1889aee292
2 changed files with 18 additions and 22 deletions

View File

@ -1,14 +1,10 @@
## 0.8.0 (unreleased) ## 0.8.0-beta1 (November 11, 2016)
NOTE FOR COMMITTERS UNTIL RELEASE: Only changes that are definitely only going
to be in 0.8 should be placed here. If the change is cherry picked over to
maint-0.7 for a 0.7.x release, put it in a 0.7 heading.
BACKWARDS INCOMPATIBILITIES / NOTES: BACKWARDS INCOMPATIBILITIES / NOTES:
* `template_file` _inline_ templates must escape their variable usage. What * `template_file` _inline_ templates must escape their variable usage. What
was previously `${foo}` must now be `$${foo}`. Note that this is only was previously `${foo}` must now be `$${foo}`. Note that this is only
for _inline_ templates. Templates read from files are unchanged. [GH-9698] for _inline_ templates. Templates read from files are unchanged. ([#9698](https://github.com/hashicorp/terraform/issues/9698))
* Escape sequences used to require double-escaping when used within interpolations. * Escape sequences used to require double-escaping when used within interpolations.
You now must only escape once (which is the expected/typical behavior). You now must only escape once (which is the expected/typical behavior).
For example: `${replace(var.foo, "\\", "\\\\")}` is correct. Before, For example: `${replace(var.foo, "\\", "\\\\")}` is correct. Before,
@ -18,39 +14,39 @@ BACKWARDS INCOMPATIBILITIES / NOTES:
FEATURES: FEATURES:
* **New provider:** `nomad` [GH-9538] * **New provider:** `nomad` ([#9538](https://github.com/hashicorp/terraform/issues/9538))
* **New provider:** `vault` [GH-9158] * **New provider:** `vault` ([#9158](https://github.com/hashicorp/terraform/issues/9158))
* The `import` command will now read provider configuration from Terraform * The `import` command will now read provider configuration from Terraform
configuration files (including loading tfvars files and so on). [GH-9809] configuration files (including loading tfvars files and so on). ([#9809](https://github.com/hashicorp/terraform/issues/9809))
* Providers and resources are now notified by Terraform core to "stop" when * Providers and resources are now notified by Terraform core to "stop" when
an interrupt is received, allowing resources to gracefully exit much, much an interrupt is received, allowing resources to gracefully exit much, much
faster. [GH-9607] faster. ([#9607](https://github.com/hashicorp/terraform/issues/9607))
IMPROVEMENTS: IMPROVEMENTS:
* core: Human-friendly error when a computed count is used. [GH-10060] * core: Human-friendly error when a computed count is used. ([#10060](https://github.com/hashicorp/terraform/issues/10060))
* helper/schema: only map, list, and set elements that are actually causing * helper/schema: only map, list, and set elements that are actually causing
a resource to destroy/create are marked as "requires new". [GH-9613] a resource to destroy/create are marked as "requires new". ([#9613](https://github.com/hashicorp/terraform/issues/9613))
BUG FIXES: BUG FIXES:
* core: Escape sequences in interpolations work in every case. [GH-8709] * core: Escape sequences in interpolations work in every case. ([#8709](https://github.com/hashicorp/terraform/issues/8709))
* core: Maps in outputs with computed values are no longer removed. [GH-9549] * core: Maps in outputs with computed values are no longer removed. ([#9549](https://github.com/hashicorp/terraform/issues/9549))
* command/fmt: Multiline comments aren't indented every fmt. [GH-6524] * command/fmt: Multiline comments aren't indented every fmt. ([#6524](https://github.com/hashicorp/terraform/issues/6524))
## 0.7.11 (Unreleased) ## 0.7.11 (Unreleased)
FEATURES: FEATURES:
IMPROVEMENTS: IMPROVEMENTS:
* provider/aws: Expose RDS DB Instance HostedZoneId attribute [GH-10000] * provider/aws: Expose RDS DB Instance HostedZoneId attribute ([#10000](https://github.com/hashicorp/terraform/issues/10000))
* provider/aws: Ignore AWS internal tags [GH-7454] * provider/aws: Ignore AWS internal tags ([#7454](https://github.com/hashicorp/terraform/issues/7454))
* provider/azurerm: allow updating load balancer sub-resources [GH-10016] * provider/azurerm: allow updating load balancer sub-resources ([#10016](https://github.com/hashicorp/terraform/issues/10016))
* provider/openstack: Instance `user_data` will now detect if input is already Base64-encode [GH-9966] * provider/openstack: Instance `user_data` will now detect if input is already Base64-encode ([#9966](https://github.com/hashicorp/terraform/issues/9966))
BUG FIXES: BUG FIXES:
* provider/aws: fix the validation of aws_redshift_cluster database_name [GH-10019] * provider/aws: fix the validation of aws_redshift_cluster database_name ([#10019](https://github.com/hashicorp/terraform/issues/10019))
* provider/aws: Fix panic in aws_acm_certificate datasource [GH-10051] * provider/aws: Fix panic in aws_acm_certificate datasource ([#10051](https://github.com/hashicorp/terraform/issues/10051))
## 0.7.10 (November 9, 2016) ## 0.7.10 (November 9, 2016)

View File

@ -12,7 +12,7 @@ const Version = "0.8.0"
// A pre-release marker for the version. If this is "" (empty string) // A pre-release marker for the version. If this is "" (empty string)
// then it means that it is a final release. Otherwise, this is a pre-release // then it means that it is a final release. Otherwise, this is a pre-release
// such as "dev" (in development), "beta", "rc1", etc. // such as "dev" (in development), "beta", "rc1", etc.
const VersionPrerelease = "dev" const VersionPrerelease = "beta1"
// SemVersion is an instance of version.Version. This has the secondary // SemVersion is an instance of version.Version. This has the secondary
// benefit of verifying during tests and init time that our version is a // benefit of verifying during tests and init time that our version is a