diff --git a/CHANGELOG.md b/CHANGELOG.md index 145faa210f..5f60b215d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,78 +1,78 @@ -## 0.7.5 (Unreleased) +## 0.7.5 (October 6, 2016) BACKWARDS INCOMPATIBILITIES / NOTES: - * `tls_cert_request` is now a managed resource instead of a data source, restoring the pre-Terraform 0.7 behaviour [GH-9035] + * `tls_cert_request` is now a managed resource instead of a data source, restoring the pre-Terraform 0.7 behaviour ([#9035](https://github.com/hashicorp/terraform/issues/9035)) FEATURES: - * **New Provider:** `bitbucket` [GH-7405] - * **New Resource:** `aws_api_gateway_client_certificate` [GH-8775] - * **New Resource:** `azurerm_servicebus_topic` [GH-9151] - * **New Resource:** `azurerm_servicebus_subscription` [GH-9185] - * **New Resource:** `aws_emr_cluster` [GH-9106] - * **New Resource:** `aws_emr_instance_group` [GH-9106] + * **New Provider:** `bitbucket` ([#7405](https://github.com/hashicorp/terraform/issues/7405)) + * **New Resource:** `aws_api_gateway_client_certificate` ([#8775](https://github.com/hashicorp/terraform/issues/8775)) + * **New Resource:** `azurerm_servicebus_topic` ([#9151](https://github.com/hashicorp/terraform/issues/9151)) + * **New Resource:** `azurerm_servicebus_subscription` ([#9185](https://github.com/hashicorp/terraform/issues/9185)) + * **New Resource:** `aws_emr_cluster` ([#9106](https://github.com/hashicorp/terraform/issues/9106)) + * **New Resource:** `aws_emr_instance_group` ([#9106](https://github.com/hashicorp/terraform/issues/9106)) IMPROVEMENTS: - * helper/schema: Adding of MinItems as a validation to Lists and Maps [GH-9216] - * provider/aws: Add JSON validation to the `aws_cloudwatch_event_rule` resource [GH-8897] - * provider/aws: S3 bucket policies are imported as separate resources [GH-8915] - * provider/aws: S3 bucket policies can now be removed via the `aws_s3_bucket` resource [GH-8915] - * provider/aws: Added a `cluster_address` attribute to aws elasticache [GH-8935] - * provider/aws: Add JSON validation to the `aws_elasticsearch_domain resource`. [GH-8898] - * provider/aws: Add JSON validation to the `aws_kms_key resource`. [GH-8900] - * provider/aws: Add JSON validation to the `aws_s3_bucket_policy resource`. [GH-8901] - * provider/aws: Add JSON validation to the `aws_sns_topic resource`. [GH-8902] - * provider/aws: Add JSON validation to the `aws_sns_topic_policy resource`. [GH-8903] - * provider/aws: Add JSON validation to the `aws_sqs_queue resource`. [GH-8904] - * provider/aws: Add JSON validation to the `aws_sqs_queue_policy resource`. [GH-8905] - * provider/aws: Add JSON validation to the `aws_vpc_endpoint resource`. [GH-8906] - * provider/aws: Update `aws_cloudformation_stack` data source with new helper function. [GH-8907] - * provider/aws: Add JSON validation to the `aws_s3_bucket` resource. [GH-8908] - * provider/aws: Add support for `cloudwatch_logging_options` to Firehose Delivery Streams [GH-8671] - * provider/aws: Add HTTP/2 support via the http_version parameter to CloudFront distribution [GH-8777] - * provider/aws: Add `query_string_cache_keys` to allow for selective caching of CloudFront keys [GH-8777] - * provider/aws: Support Import `aws_elasticache_cluster` [GH-9010] - * provider/aws: Add support for tags to `aws_cloudfront_distribution` [GH-9011] - * provider/aws: Support Import `aws_opsworks_stack` [GH-9124] - * provider/aws: Support Import `aws_elasticache_replication_groups` [GH-9140] - * provider/aws: Add new aws api-gateway integration types [GH-9213] - * provider/aws: Import `aws_db_event_subscription` [GH-9220] - * provider/azurerm: Add normalizeJsonString and validateJsonString functions [GH-8909] - * provider/azurerm: Support AzureRM Sql Database DataWarehouse [GH-9196] - * provider/openstack: Use proxy environment variables for communication with services [GH-8948] - * provider/vsphere: Adding `detach_unknown_disks_on_delete` flag for VM resource [GH-8947] - * provisioner/chef: Add `skip_register` attribute to allow skipping the registering steps [GH-9127] + * helper/schema: Adding of MinItems as a validation to Lists and Maps ([#9216](https://github.com/hashicorp/terraform/issues/9216)) + * provider/aws: Add JSON validation to the `aws_cloudwatch_event_rule` resource ([#8897](https://github.com/hashicorp/terraform/issues/8897)) + * provider/aws: S3 bucket policies are imported as separate resources ([#8915](https://github.com/hashicorp/terraform/issues/8915)) + * provider/aws: S3 bucket policies can now be removed via the `aws_s3_bucket` resource ([#8915](https://github.com/hashicorp/terraform/issues/8915)) + * provider/aws: Added a `cluster_address` attribute to aws elasticache ([#8935](https://github.com/hashicorp/terraform/issues/8935)) + * provider/aws: Add JSON validation to the `aws_elasticsearch_domain resource`. ([#8898](https://github.com/hashicorp/terraform/issues/8898)) + * provider/aws: Add JSON validation to the `aws_kms_key resource`. ([#8900](https://github.com/hashicorp/terraform/issues/8900)) + * provider/aws: Add JSON validation to the `aws_s3_bucket_policy resource`. ([#8901](https://github.com/hashicorp/terraform/issues/8901)) + * provider/aws: Add JSON validation to the `aws_sns_topic resource`. ([#8902](https://github.com/hashicorp/terraform/issues/8902)) + * provider/aws: Add JSON validation to the `aws_sns_topic_policy resource`. ([#8903](https://github.com/hashicorp/terraform/issues/8903)) + * provider/aws: Add JSON validation to the `aws_sqs_queue resource`. ([#8904](https://github.com/hashicorp/terraform/issues/8904)) + * provider/aws: Add JSON validation to the `aws_sqs_queue_policy resource`. ([#8905](https://github.com/hashicorp/terraform/issues/8905)) + * provider/aws: Add JSON validation to the `aws_vpc_endpoint resource`. ([#8906](https://github.com/hashicorp/terraform/issues/8906)) + * provider/aws: Update `aws_cloudformation_stack` data source with new helper function. ([#8907](https://github.com/hashicorp/terraform/issues/8907)) + * provider/aws: Add JSON validation to the `aws_s3_bucket` resource. ([#8908](https://github.com/hashicorp/terraform/issues/8908)) + * provider/aws: Add support for `cloudwatch_logging_options` to Firehose Delivery Streams ([#8671](https://github.com/hashicorp/terraform/issues/8671)) + * provider/aws: Add HTTP/2 support via the http_version parameter to CloudFront distribution ([#8777](https://github.com/hashicorp/terraform/issues/8777)) + * provider/aws: Add `query_string_cache_keys` to allow for selective caching of CloudFront keys ([#8777](https://github.com/hashicorp/terraform/issues/8777)) + * provider/aws: Support Import `aws_elasticache_cluster` ([#9010](https://github.com/hashicorp/terraform/issues/9010)) + * provider/aws: Add support for tags to `aws_cloudfront_distribution` ([#9011](https://github.com/hashicorp/terraform/issues/9011)) + * provider/aws: Support Import `aws_opsworks_stack` ([#9124](https://github.com/hashicorp/terraform/issues/9124)) + * provider/aws: Support Import `aws_elasticache_replication_groups` ([#9140](https://github.com/hashicorp/terraform/issues/9140)) + * provider/aws: Add new aws api-gateway integration types ([#9213](https://github.com/hashicorp/terraform/issues/9213)) + * provider/aws: Import `aws_db_event_subscription` ([#9220](https://github.com/hashicorp/terraform/issues/9220)) + * provider/azurerm: Add normalizeJsonString and validateJsonString functions ([#8909](https://github.com/hashicorp/terraform/issues/8909)) + * provider/azurerm: Support AzureRM Sql Database DataWarehouse ([#9196](https://github.com/hashicorp/terraform/issues/9196)) + * provider/openstack: Use proxy environment variables for communication with services ([#8948](https://github.com/hashicorp/terraform/issues/8948)) + * provider/vsphere: Adding `detach_unknown_disks_on_delete` flag for VM resource ([#8947](https://github.com/hashicorp/terraform/issues/8947)) + * provisioner/chef: Add `skip_register` attribute to allow skipping the registering steps ([#9127](https://github.com/hashicorp/terraform/issues/9127)) BUG FIXES: - * core: Fixed variables not being in scope for destroy -target on modules [GH-9021] - * core: Fixed issue that prevented diffs from being properly generated in a specific resource schema scenario [GH-8891] - * provider/aws: Remove support for `ah` and `esp` literals in Security Group Ingress/Egress rules; you must use the actual protocol number for protocols other than `tcp`, `udp`, `icmp`, or `all` [GH-8975] - * provider/aws: Do not report drift for effect values differing only by case in AWS policies [GH-9139] - * provider/aws: VPC ID, Port, Protocol and Name change on aws_alb_target_group will ForceNew resource [GH-8989] - * provider/aws: Wait for Spot Fleet to drain before removing from state [GH-8938] - * provider/aws: Fix issue when importing `aws_eip` resources by IP address [GH-8970] - * provider/aws: Ensure that origin_access_identity is a required value within the CloudFront distribution s3_config block [GH-8777] - * provider/aws: Corrected Seoul S3 Website Endpoint format [GH-9032] - * provider/aws: Fix failed remove S3 lifecycle_rule [GH-9031] - * provider/aws: Fix crashing bug in `aws_ami` data source when using `name_regex` [GH-9033] - * provider/aws: Fix reading dimensions on cloudwatch alarms [GH-9029] - * provider/aws: Changing snapshot_identifier on aws_db_instance resource should force… [GH-8806] - * provider/aws: Refresh AWS EIP association from state when not found [GH-9056] - * provider/aws: Make encryption in Aurora instances computed-only [GH-9060] - * provider/aws: Make sure that VPC Peering Connection in a failed state returns an error. [GH-9038] - * provider/aws: guard against aws_route53_record delete panic [GH-9049] - * provider/aws: aws_db_option_group flattenOptions failing due to missing values [GH-9052] - * provider/aws: Add retry logic to the aws_ecr_repository delete func [GH-9050] - * provider/aws: Modifying the parameter_group_name of aws_elasticache_replication_group caused a panic [GH-9101] - * provider/aws: Fix issue with updating ELB subnets for subnets in the same AZ [GH-9131] - * provider/aws: aws_route53_record alias refresh manually updated record [GH-9125] - * provider/aws: Fix issue detaching volumes that were already detached [GH-9023] - * provider/aws: Add retry to the `aws_ssm_document` delete func [GH-9188] - * provider/aws: Fix issue updating `search_string` in aws_cloudwatch_metric_alarm [GH-9230] - * provider/aws: Update EFS resource to read performance mode and creation_token [GH-9234] - * provider/azurerm: fix resource ID parsing for subscriptions resources [GH-9163] - * provider/librato: Mandatory name and conditions attributes weren't being sent on Update unless changed [GH-8984] - * provisioner/chef: Fix an error with parsing certain `vault_json` content [GH-9114] - * provisioner/chef: Change to order in which to cleanup the user key so this is done before the Chef run starts [GH-9114] + * core: Fixed variables not being in scope for destroy -target on modules ([#9021](https://github.com/hashicorp/terraform/issues/9021)) + * core: Fixed issue that prevented diffs from being properly generated in a specific resource schema scenario ([#8891](https://github.com/hashicorp/terraform/issues/8891)) + * provider/aws: Remove support for `ah` and `esp` literals in Security Group Ingress/Egress rules; you must use the actual protocol number for protocols other than `tcp`, `udp`, `icmp`, or `all` ([#8975](https://github.com/hashicorp/terraform/issues/8975)) + * provider/aws: Do not report drift for effect values differing only by case in AWS policies ([#9139](https://github.com/hashicorp/terraform/issues/9139)) + * provider/aws: VPC ID, Port, Protocol and Name change on aws_alb_target_group will ForceNew resource ([#8989](https://github.com/hashicorp/terraform/issues/8989)) + * provider/aws: Wait for Spot Fleet to drain before removing from state ([#8938](https://github.com/hashicorp/terraform/issues/8938)) + * provider/aws: Fix issue when importing `aws_eip` resources by IP address ([#8970](https://github.com/hashicorp/terraform/issues/8970)) + * provider/aws: Ensure that origin_access_identity is a required value within the CloudFront distribution s3_config block ([#8777](https://github.com/hashicorp/terraform/issues/8777)) + * provider/aws: Corrected Seoul S3 Website Endpoint format ([#9032](https://github.com/hashicorp/terraform/issues/9032)) + * provider/aws: Fix failed remove S3 lifecycle_rule ([#9031](https://github.com/hashicorp/terraform/issues/9031)) + * provider/aws: Fix crashing bug in `aws_ami` data source when using `name_regex` ([#9033](https://github.com/hashicorp/terraform/issues/9033)) + * provider/aws: Fix reading dimensions on cloudwatch alarms ([#9029](https://github.com/hashicorp/terraform/issues/9029)) + * provider/aws: Changing snapshot_identifier on aws_db_instance resource should force… ([#8806](https://github.com/hashicorp/terraform/issues/8806)) + * provider/aws: Refresh AWS EIP association from state when not found ([#9056](https://github.com/hashicorp/terraform/issues/9056)) + * provider/aws: Make encryption in Aurora instances computed-only ([#9060](https://github.com/hashicorp/terraform/issues/9060)) + * provider/aws: Make sure that VPC Peering Connection in a failed state returns an error. ([#9038](https://github.com/hashicorp/terraform/issues/9038)) + * provider/aws: guard against aws_route53_record delete panic ([#9049](https://github.com/hashicorp/terraform/issues/9049)) + * provider/aws: aws_db_option_group flattenOptions failing due to missing values ([#9052](https://github.com/hashicorp/terraform/issues/9052)) + * provider/aws: Add retry logic to the aws_ecr_repository delete func ([#9050](https://github.com/hashicorp/terraform/issues/9050)) + * provider/aws: Modifying the parameter_group_name of aws_elasticache_replication_group caused a panic ([#9101](https://github.com/hashicorp/terraform/issues/9101)) + * provider/aws: Fix issue with updating ELB subnets for subnets in the same AZ ([#9131](https://github.com/hashicorp/terraform/issues/9131)) + * provider/aws: aws_route53_record alias refresh manually updated record ([#9125](https://github.com/hashicorp/terraform/issues/9125)) + * provider/aws: Fix issue detaching volumes that were already detached ([#9023](https://github.com/hashicorp/terraform/issues/9023)) + * provider/aws: Add retry to the `aws_ssm_document` delete func ([#9188](https://github.com/hashicorp/terraform/issues/9188)) + * provider/aws: Fix issue updating `search_string` in aws_cloudwatch_metric_alarm ([#9230](https://github.com/hashicorp/terraform/issues/9230)) + * provider/aws: Update EFS resource to read performance mode and creation_token ([#9234](https://github.com/hashicorp/terraform/issues/9234)) + * provider/azurerm: fix resource ID parsing for subscriptions resources ([#9163](https://github.com/hashicorp/terraform/issues/9163)) + * provider/librato: Mandatory name and conditions attributes weren't being sent on Update unless changed ([#8984](https://github.com/hashicorp/terraform/issues/8984)) + * provisioner/chef: Fix an error with parsing certain `vault_json` content ([#9114](https://github.com/hashicorp/terraform/issues/9114)) + * provisioner/chef: Change to order in which to cleanup the user key so this is done before the Chef run starts ([#9114](https://github.com/hashicorp/terraform/issues/9114)) ## 0.7.4 (September 19, 2016) diff --git a/terraform/version.go b/terraform/version.go index 0ce21ad85d..35d411725f 100644 --- a/terraform/version.go +++ b/terraform/version.go @@ -12,7 +12,7 @@ const Version = "0.7.5" // 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 // such as "dev" (in development), "beta", "rc1", etc. -const VersionPrerelease = "dev" +const VersionPrerelease = "" // SemVersion is an instance of version.Version. This has the secondary // benefit of verifying during tests and init time that our version is a diff --git a/website/config.rb b/website/config.rb index 0d74f1644f..0e89105ccf 100644 --- a/website/config.rb +++ b/website/config.rb @@ -2,6 +2,6 @@ set :base_url, "https://www.terraform.io/" activate :hashicorp do |h| h.name = "terraform" - h.version = "0.7.4" + h.version = "0.7.5" h.github_slug = "hashicorp/terraform" end