|
1 | | -## 0.7.5 (Unreleased) |
| 1 | +## 0.7.5 (October 6, 2016) |
2 | 2 |
|
3 | 3 | BACKWARDS INCOMPATIBILITIES / NOTES: |
4 | | - * `tls_cert_request` is now a managed resource instead of a data source, restoring the pre-Terraform 0.7 behaviour [GH-9035] |
| 4 | + * `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)) |
5 | 5 |
|
6 | 6 | FEATURES: |
7 | | - * **New Provider:** `bitbucket` [GH-7405] |
8 | | - * **New Resource:** `aws_api_gateway_client_certificate` [GH-8775] |
9 | | - * **New Resource:** `azurerm_servicebus_topic` [GH-9151] |
10 | | - * **New Resource:** `azurerm_servicebus_subscription` [GH-9185] |
11 | | - * **New Resource:** `aws_emr_cluster` [GH-9106] |
12 | | - * **New Resource:** `aws_emr_instance_group` [GH-9106] |
| 7 | + * **New Provider:** `bitbucket` ([#7405](https://github.com/hashicorp/terraform/issues/7405)) |
| 8 | + * **New Resource:** `aws_api_gateway_client_certificate` ([#8775](https://github.com/hashicorp/terraform/issues/8775)) |
| 9 | + * **New Resource:** `azurerm_servicebus_topic` ([#9151](https://github.com/hashicorp/terraform/issues/9151)) |
| 10 | + * **New Resource:** `azurerm_servicebus_subscription` ([#9185](https://github.com/hashicorp/terraform/issues/9185)) |
| 11 | + * **New Resource:** `aws_emr_cluster` ([#9106](https://github.com/hashicorp/terraform/issues/9106)) |
| 12 | + * **New Resource:** `aws_emr_instance_group` ([#9106](https://github.com/hashicorp/terraform/issues/9106)) |
13 | 13 |
|
14 | 14 | IMPROVEMENTS: |
15 | | - * helper/schema: Adding of MinItems as a validation to Lists and Maps [GH-9216] |
16 | | - * provider/aws: Add JSON validation to the `aws_cloudwatch_event_rule` resource [GH-8897] |
17 | | - * provider/aws: S3 bucket policies are imported as separate resources [GH-8915] |
18 | | - * provider/aws: S3 bucket policies can now be removed via the `aws_s3_bucket` resource [GH-8915] |
19 | | - * provider/aws: Added a `cluster_address` attribute to aws elasticache [GH-8935] |
20 | | - * provider/aws: Add JSON validation to the `aws_elasticsearch_domain resource`. [GH-8898] |
21 | | - * provider/aws: Add JSON validation to the `aws_kms_key resource`. [GH-8900] |
22 | | - * provider/aws: Add JSON validation to the `aws_s3_bucket_policy resource`. [GH-8901] |
23 | | - * provider/aws: Add JSON validation to the `aws_sns_topic resource`. [GH-8902] |
24 | | - * provider/aws: Add JSON validation to the `aws_sns_topic_policy resource`. [GH-8903] |
25 | | - * provider/aws: Add JSON validation to the `aws_sqs_queue resource`. [GH-8904] |
26 | | - * provider/aws: Add JSON validation to the `aws_sqs_queue_policy resource`. [GH-8905] |
27 | | - * provider/aws: Add JSON validation to the `aws_vpc_endpoint resource`. [GH-8906] |
28 | | - * provider/aws: Update `aws_cloudformation_stack` data source with new helper function. [GH-8907] |
29 | | - * provider/aws: Add JSON validation to the `aws_s3_bucket` resource. [GH-8908] |
30 | | - * provider/aws: Add support for `cloudwatch_logging_options` to Firehose Delivery Streams [GH-8671] |
31 | | - * provider/aws: Add HTTP/2 support via the http_version parameter to CloudFront distribution [GH-8777] |
32 | | - * provider/aws: Add `query_string_cache_keys` to allow for selective caching of CloudFront keys [GH-8777] |
33 | | - * provider/aws: Support Import `aws_elasticache_cluster` [GH-9010] |
34 | | - * provider/aws: Add support for tags to `aws_cloudfront_distribution` [GH-9011] |
35 | | - * provider/aws: Support Import `aws_opsworks_stack` [GH-9124] |
36 | | - * provider/aws: Support Import `aws_elasticache_replication_groups` [GH-9140] |
37 | | - * provider/aws: Add new aws api-gateway integration types [GH-9213] |
38 | | - * provider/aws: Import `aws_db_event_subscription` [GH-9220] |
39 | | - * provider/azurerm: Add normalizeJsonString and validateJsonString functions [GH-8909] |
40 | | - * provider/azurerm: Support AzureRM Sql Database DataWarehouse [GH-9196] |
41 | | - * provider/openstack: Use proxy environment variables for communication with services [GH-8948] |
42 | | - * provider/vsphere: Adding `detach_unknown_disks_on_delete` flag for VM resource [GH-8947] |
43 | | - * provisioner/chef: Add `skip_register` attribute to allow skipping the registering steps [GH-9127] |
| 15 | + * helper/schema: Adding of MinItems as a validation to Lists and Maps ([#9216](https://github.com/hashicorp/terraform/issues/9216)) |
| 16 | + * provider/aws: Add JSON validation to the `aws_cloudwatch_event_rule` resource ([#8897](https://github.com/hashicorp/terraform/issues/8897)) |
| 17 | + * provider/aws: S3 bucket policies are imported as separate resources ([#8915](https://github.com/hashicorp/terraform/issues/8915)) |
| 18 | + * provider/aws: S3 bucket policies can now be removed via the `aws_s3_bucket` resource ([#8915](https://github.com/hashicorp/terraform/issues/8915)) |
| 19 | + * provider/aws: Added a `cluster_address` attribute to aws elasticache ([#8935](https://github.com/hashicorp/terraform/issues/8935)) |
| 20 | + * provider/aws: Add JSON validation to the `aws_elasticsearch_domain resource`. ([#8898](https://github.com/hashicorp/terraform/issues/8898)) |
| 21 | + * provider/aws: Add JSON validation to the `aws_kms_key resource`. ([#8900](https://github.com/hashicorp/terraform/issues/8900)) |
| 22 | + * provider/aws: Add JSON validation to the `aws_s3_bucket_policy resource`. ([#8901](https://github.com/hashicorp/terraform/issues/8901)) |
| 23 | + * provider/aws: Add JSON validation to the `aws_sns_topic resource`. ([#8902](https://github.com/hashicorp/terraform/issues/8902)) |
| 24 | + * provider/aws: Add JSON validation to the `aws_sns_topic_policy resource`. ([#8903](https://github.com/hashicorp/terraform/issues/8903)) |
| 25 | + * provider/aws: Add JSON validation to the `aws_sqs_queue resource`. ([#8904](https://github.com/hashicorp/terraform/issues/8904)) |
| 26 | + * provider/aws: Add JSON validation to the `aws_sqs_queue_policy resource`. ([#8905](https://github.com/hashicorp/terraform/issues/8905)) |
| 27 | + * provider/aws: Add JSON validation to the `aws_vpc_endpoint resource`. ([#8906](https://github.com/hashicorp/terraform/issues/8906)) |
| 28 | + * provider/aws: Update `aws_cloudformation_stack` data source with new helper function. ([#8907](https://github.com/hashicorp/terraform/issues/8907)) |
| 29 | + * provider/aws: Add JSON validation to the `aws_s3_bucket` resource. ([#8908](https://github.com/hashicorp/terraform/issues/8908)) |
| 30 | + * provider/aws: Add support for `cloudwatch_logging_options` to Firehose Delivery Streams ([#8671](https://github.com/hashicorp/terraform/issues/8671)) |
| 31 | + * provider/aws: Add HTTP/2 support via the http_version parameter to CloudFront distribution ([#8777](https://github.com/hashicorp/terraform/issues/8777)) |
| 32 | + * provider/aws: Add `query_string_cache_keys` to allow for selective caching of CloudFront keys ([#8777](https://github.com/hashicorp/terraform/issues/8777)) |
| 33 | + * provider/aws: Support Import `aws_elasticache_cluster` ([#9010](https://github.com/hashicorp/terraform/issues/9010)) |
| 34 | + * provider/aws: Add support for tags to `aws_cloudfront_distribution` ([#9011](https://github.com/hashicorp/terraform/issues/9011)) |
| 35 | + * provider/aws: Support Import `aws_opsworks_stack` ([#9124](https://github.com/hashicorp/terraform/issues/9124)) |
| 36 | + * provider/aws: Support Import `aws_elasticache_replication_groups` ([#9140](https://github.com/hashicorp/terraform/issues/9140)) |
| 37 | + * provider/aws: Add new aws api-gateway integration types ([#9213](https://github.com/hashicorp/terraform/issues/9213)) |
| 38 | + * provider/aws: Import `aws_db_event_subscription` ([#9220](https://github.com/hashicorp/terraform/issues/9220)) |
| 39 | + * provider/azurerm: Add normalizeJsonString and validateJsonString functions ([#8909](https://github.com/hashicorp/terraform/issues/8909)) |
| 40 | + * provider/azurerm: Support AzureRM Sql Database DataWarehouse ([#9196](https://github.com/hashicorp/terraform/issues/9196)) |
| 41 | + * provider/openstack: Use proxy environment variables for communication with services ([#8948](https://github.com/hashicorp/terraform/issues/8948)) |
| 42 | + * provider/vsphere: Adding `detach_unknown_disks_on_delete` flag for VM resource ([#8947](https://github.com/hashicorp/terraform/issues/8947)) |
| 43 | + * provisioner/chef: Add `skip_register` attribute to allow skipping the registering steps ([#9127](https://github.com/hashicorp/terraform/issues/9127)) |
44 | 44 |
|
45 | 45 | BUG FIXES: |
46 | | - * core: Fixed variables not being in scope for destroy -target on modules [GH-9021] |
47 | | - * core: Fixed issue that prevented diffs from being properly generated in a specific resource schema scenario [GH-8891] |
48 | | - * 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] |
49 | | - * provider/aws: Do not report drift for effect values differing only by case in AWS policies [GH-9139] |
50 | | - * provider/aws: VPC ID, Port, Protocol and Name change on aws_alb_target_group will ForceNew resource [GH-8989] |
51 | | - * provider/aws: Wait for Spot Fleet to drain before removing from state [GH-8938] |
52 | | - * provider/aws: Fix issue when importing `aws_eip` resources by IP address [GH-8970] |
53 | | - * provider/aws: Ensure that origin_access_identity is a required value within the CloudFront distribution s3_config block [GH-8777] |
54 | | - * provider/aws: Corrected Seoul S3 Website Endpoint format [GH-9032] |
55 | | - * provider/aws: Fix failed remove S3 lifecycle_rule [GH-9031] |
56 | | - * provider/aws: Fix crashing bug in `aws_ami` data source when using `name_regex` [GH-9033] |
57 | | - * provider/aws: Fix reading dimensions on cloudwatch alarms [GH-9029] |
58 | | - * provider/aws: Changing snapshot_identifier on aws_db_instance resource should force… [GH-8806] |
59 | | - * provider/aws: Refresh AWS EIP association from state when not found [GH-9056] |
60 | | - * provider/aws: Make encryption in Aurora instances computed-only [GH-9060] |
61 | | - * provider/aws: Make sure that VPC Peering Connection in a failed state returns an error. [GH-9038] |
62 | | - * provider/aws: guard against aws_route53_record delete panic [GH-9049] |
63 | | - * provider/aws: aws_db_option_group flattenOptions failing due to missing values [GH-9052] |
64 | | - * provider/aws: Add retry logic to the aws_ecr_repository delete func [GH-9050] |
65 | | - * provider/aws: Modifying the parameter_group_name of aws_elasticache_replication_group caused a panic [GH-9101] |
66 | | - * provider/aws: Fix issue with updating ELB subnets for subnets in the same AZ [GH-9131] |
67 | | - * provider/aws: aws_route53_record alias refresh manually updated record [GH-9125] |
68 | | - * provider/aws: Fix issue detaching volumes that were already detached [GH-9023] |
69 | | - * provider/aws: Add retry to the `aws_ssm_document` delete func [GH-9188] |
70 | | - * provider/aws: Fix issue updating `search_string` in aws_cloudwatch_metric_alarm [GH-9230] |
71 | | - * provider/aws: Update EFS resource to read performance mode and creation_token [GH-9234] |
72 | | - * provider/azurerm: fix resource ID parsing for subscriptions resources [GH-9163] |
73 | | - * provider/librato: Mandatory name and conditions attributes weren't being sent on Update unless changed [GH-8984] |
74 | | - * provisioner/chef: Fix an error with parsing certain `vault_json` content [GH-9114] |
75 | | - * provisioner/chef: Change to order in which to cleanup the user key so this is done before the Chef run starts [GH-9114] |
| 46 | + * core: Fixed variables not being in scope for destroy -target on modules ([#9021](https://github.com/hashicorp/terraform/issues/9021)) |
| 47 | + * core: Fixed issue that prevented diffs from being properly generated in a specific resource schema scenario ([#8891](https://github.com/hashicorp/terraform/issues/8891)) |
| 48 | + * 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)) |
| 49 | + * provider/aws: Do not report drift for effect values differing only by case in AWS policies ([#9139](https://github.com/hashicorp/terraform/issues/9139)) |
| 50 | + * 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)) |
| 51 | + * provider/aws: Wait for Spot Fleet to drain before removing from state ([#8938](https://github.com/hashicorp/terraform/issues/8938)) |
| 52 | + * provider/aws: Fix issue when importing `aws_eip` resources by IP address ([#8970](https://github.com/hashicorp/terraform/issues/8970)) |
| 53 | + * 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)) |
| 54 | + * provider/aws: Corrected Seoul S3 Website Endpoint format ([#9032](https://github.com/hashicorp/terraform/issues/9032)) |
| 55 | + * provider/aws: Fix failed remove S3 lifecycle_rule ([#9031](https://github.com/hashicorp/terraform/issues/9031)) |
| 56 | + * provider/aws: Fix crashing bug in `aws_ami` data source when using `name_regex` ([#9033](https://github.com/hashicorp/terraform/issues/9033)) |
| 57 | + * provider/aws: Fix reading dimensions on cloudwatch alarms ([#9029](https://github.com/hashicorp/terraform/issues/9029)) |
| 58 | + * provider/aws: Changing snapshot_identifier on aws_db_instance resource should force… ([#8806](https://github.com/hashicorp/terraform/issues/8806)) |
| 59 | + * provider/aws: Refresh AWS EIP association from state when not found ([#9056](https://github.com/hashicorp/terraform/issues/9056)) |
| 60 | + * provider/aws: Make encryption in Aurora instances computed-only ([#9060](https://github.com/hashicorp/terraform/issues/9060)) |
| 61 | + * provider/aws: Make sure that VPC Peering Connection in a failed state returns an error. ([#9038](https://github.com/hashicorp/terraform/issues/9038)) |
| 62 | + * provider/aws: guard against aws_route53_record delete panic ([#9049](https://github.com/hashicorp/terraform/issues/9049)) |
| 63 | + * provider/aws: aws_db_option_group flattenOptions failing due to missing values ([#9052](https://github.com/hashicorp/terraform/issues/9052)) |
| 64 | + * provider/aws: Add retry logic to the aws_ecr_repository delete func ([#9050](https://github.com/hashicorp/terraform/issues/9050)) |
| 65 | + * provider/aws: Modifying the parameter_group_name of aws_elasticache_replication_group caused a panic ([#9101](https://github.com/hashicorp/terraform/issues/9101)) |
| 66 | + * provider/aws: Fix issue with updating ELB subnets for subnets in the same AZ ([#9131](https://github.com/hashicorp/terraform/issues/9131)) |
| 67 | + * provider/aws: aws_route53_record alias refresh manually updated record ([#9125](https://github.com/hashicorp/terraform/issues/9125)) |
| 68 | + * provider/aws: Fix issue detaching volumes that were already detached ([#9023](https://github.com/hashicorp/terraform/issues/9023)) |
| 69 | + * provider/aws: Add retry to the `aws_ssm_document` delete func ([#9188](https://github.com/hashicorp/terraform/issues/9188)) |
| 70 | + * provider/aws: Fix issue updating `search_string` in aws_cloudwatch_metric_alarm ([#9230](https://github.com/hashicorp/terraform/issues/9230)) |
| 71 | + * provider/aws: Update EFS resource to read performance mode and creation_token ([#9234](https://github.com/hashicorp/terraform/issues/9234)) |
| 72 | + * provider/azurerm: fix resource ID parsing for subscriptions resources ([#9163](https://github.com/hashicorp/terraform/issues/9163)) |
| 73 | + * provider/librato: Mandatory name and conditions attributes weren't being sent on Update unless changed ([#8984](https://github.com/hashicorp/terraform/issues/8984)) |
| 74 | + * provisioner/chef: Fix an error with parsing certain `vault_json` content ([#9114](https://github.com/hashicorp/terraform/issues/9114)) |
| 75 | + * 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)) |
76 | 76 |
|
77 | 77 | ## 0.7.4 (September 19, 2016) |
78 | 78 |
|
|
0 commit comments