|
1 | | -## 0.6.16 (Unreleased) |
| 1 | +## 0.6.16 (May 9, 2016) |
2 | 2 |
|
3 | 3 | BACKWARDS INCOMPATIBILITIES / NOTES: |
4 | 4 |
|
5 | 5 | * provider/aws: `aws_eip` field `private_ip` is now a computed value, and cannot be set in your configuration. |
6 | | - Use `associate_with_private_ip` instead. See [GH-6521] |
| 6 | + Use `associate_with_private_ip` instead. See ([#6521](https://github.com/hashicorp/terraform/issues/6521)) |
7 | 7 |
|
8 | 8 | FEATURES: |
9 | 9 |
|
10 | | - * **New provider:** `librato` [GH-3371] |
11 | | - * **New provider:** `softlayer` [GH-4327] |
12 | | - * **New resource:** `aws_api_gateway_account` [GH-6321] |
13 | | - * **New resource:** `aws_api_gateway_authorizer` [GH-6320] |
14 | | - * **New resource:** `aws_db_event_subscription` [GH-6367] |
15 | | - * **New resource:** `aws_db_option_group` [GH-4401] |
16 | | - * **New resource:** `aws_eip_association` [GH-6552] |
17 | | - * **New resource:** `openstack_networking_secgroup_rule_v2` [GH-6410] |
18 | | - * **New resource:** `openstack_networking_secgroup_v2` [GH-6410] |
19 | | - * **New resource:** `vsphere_file` [GH-6401] |
| 10 | + * **New provider:** `librato` ([#3371](https://github.com/hashicorp/terraform/issues/3371)) |
| 11 | + * **New provider:** `softlayer` ([#4327](https://github.com/hashicorp/terraform/issues/4327)) |
| 12 | + * **New resource:** `aws_api_gateway_account` ([#6321](https://github.com/hashicorp/terraform/issues/6321)) |
| 13 | + * **New resource:** `aws_api_gateway_authorizer` ([#6320](https://github.com/hashicorp/terraform/issues/6320)) |
| 14 | + * **New resource:** `aws_db_event_subscription` ([#6367](https://github.com/hashicorp/terraform/issues/6367)) |
| 15 | + * **New resource:** `aws_db_option_group` ([#4401](https://github.com/hashicorp/terraform/issues/4401)) |
| 16 | + * **New resource:** `aws_eip_association` ([#6552](https://github.com/hashicorp/terraform/issues/6552)) |
| 17 | + * **New resource:** `openstack_networking_secgroup_rule_v2` ([#6410](https://github.com/hashicorp/terraform/issues/6410)) |
| 18 | + * **New resource:** `openstack_networking_secgroup_v2` ([#6410](https://github.com/hashicorp/terraform/issues/6410)) |
| 19 | + * **New resource:** `vsphere_file` ([#6401](https://github.com/hashicorp/terraform/issues/6401)) |
20 | 20 |
|
21 | 21 | IMPROVEMENTS: |
22 | 22 |
|
23 | | - * core: update HCL dependency to improve whitespace handling in `terraform fmt` [GH-6347] |
24 | | - * provider/aws: Add agent_version argument to `aws_opswork_stack` [GH-6493] |
25 | | - * provider/aws: Add support for request parameters to `api_gateway_method` & `api_gateway_integration` [GH-6501] |
26 | | - * provider/aws: Add support for response parameters to `api_gateway_method_response` & `api_gateway_integration_response` [GH-6344] |
27 | | - * provider/aws: Allow empty S3 config in Cloudfront Origin [GH-6487] |
28 | | - * provider/aws: Improve error handling in IAM Server Certificates [GH-6442] |
29 | | - * provider/aws: Use `sts:GetCallerIdentity` as additional method for getting AWS account ID [GH-6385] |
30 | | - * provider/aws: `aws_redshift_cluster` `automated_snapshot_retention_period` didn't allow 0 value [GH-6537] |
31 | | - * provider/aws: Add CloudFront `hosted_zone_id` attribute [GH-6530] |
32 | | - * provider/azurerm: Increase timeout for ARM Template deployments to 40 minutes [GH-6319] |
33 | | - * provider/azurerm: Make `private_ip_address` an exported field on `azurerm_network_interface` [GH-6538] |
34 | | - * provider/azurerm: Add support for `tags` to `azurerm_virtual_machine` [GH-6556] |
35 | | - * provider/azurerm: Add `os_type` and `image_uri` in `azurerm_virtual_machine` [GH-6553] |
36 | | - * provider/cloudflare: Add proxied option to `cloudflare_record` [GH-5508] |
37 | | - * provider/docker: Add ability to keep docker image locally on terraform destroy [GH-6376] |
38 | | - * provider/fastly: Add S3 Log Streaming to Fastly Service [GH-6378] |
39 | | - * provider/fastly: Add Conditions to Fastly Service [GH-6481] |
40 | | - * provider/github: Add support for Github Enterprise via base_url configuration option [GH-6434] |
41 | | - * provider/triton: Add support for specifying network interfaces on `triton machine` resources [GH-6418] |
42 | | - * provider/triton: Deleted firewall rules no longer prevent refresh [GH-6529] |
43 | | - * provider/vsphere: Add `skip_customization` option to `vsphere_virtual_machine` resources [GH-6355] |
44 | | - * provider/vsphere: Add ability to specify and mount bootable vmdk in `vsphere_virtual_machine` [GH-6146] |
45 | | - * provider/vsphere: Add support for IPV6 to `vsphere_virtual_machine` [GH-6457] |
46 | | - * provider/vsphere: Add support for `memory_reservation` to `vsphere_virtual_machine` [GH-6036] |
47 | | - * provider/vsphere: Checking for empty diskPath in `vsphere_virtual_machine` before creating [GH-6400] |
48 | | - * provider/vsphere: Support updates to vcpu and memory on `vsphere_virtual_machine` [GH-6356] |
49 | | - * remote/s3: Logic for loading credentials now follows the same [conventions as AWS provider](https://www.terraform.io/docs/providers/aws/index.html#authentication) which means it also supports EC2 role auth and session token (e.g. assumed IAM Roles) [GH-5270] |
| 23 | + * core: update HCL dependency to improve whitespace handling in `terraform fmt` ([#6347](https://github.com/hashicorp/terraform/issues/6347)) |
| 24 | + * provider/aws: Add agent_version argument to `aws_opswork_stack` ([#6493](https://github.com/hashicorp/terraform/issues/6493)) |
| 25 | + * provider/aws: Add support for request parameters to `api_gateway_method` & `api_gateway_integration` ([#6501](https://github.com/hashicorp/terraform/issues/6501)) |
| 26 | + * provider/aws: Add support for response parameters to `api_gateway_method_response` & `api_gateway_integration_response` ([#6344](https://github.com/hashicorp/terraform/issues/6344)) |
| 27 | + * provider/aws: Allow empty S3 config in Cloudfront Origin ([#6487](https://github.com/hashicorp/terraform/issues/6487)) |
| 28 | + * provider/aws: Improve error handling in IAM Server Certificates ([#6442](https://github.com/hashicorp/terraform/issues/6442)) |
| 29 | + * provider/aws: Use `sts:GetCallerIdentity` as additional method for getting AWS account ID ([#6385](https://github.com/hashicorp/terraform/issues/6385)) |
| 30 | + * provider/aws: `aws_redshift_cluster` `automated_snapshot_retention_period` didn't allow 0 value ([#6537](https://github.com/hashicorp/terraform/issues/6537)) |
| 31 | + * provider/aws: Add CloudFront `hosted_zone_id` attribute ([#6530](https://github.com/hashicorp/terraform/issues/6530)) |
| 32 | + * provider/azurerm: Increase timeout for ARM Template deployments to 40 minutes ([#6319](https://github.com/hashicorp/terraform/issues/6319)) |
| 33 | + * provider/azurerm: Make `private_ip_address` an exported field on `azurerm_network_interface` ([#6538](https://github.com/hashicorp/terraform/issues/6538)) |
| 34 | + * provider/azurerm: Add support for `tags` to `azurerm_virtual_machine` ([#6556](https://github.com/hashicorp/terraform/issues/6556)) |
| 35 | + * provider/azurerm: Add `os_type` and `image_uri` in `azurerm_virtual_machine` ([#6553](https://github.com/hashicorp/terraform/issues/6553)) |
| 36 | + * provider/cloudflare: Add proxied option to `cloudflare_record` ([#5508](https://github.com/hashicorp/terraform/issues/5508)) |
| 37 | + * provider/docker: Add ability to keep docker image locally on terraform destroy ([#6376](https://github.com/hashicorp/terraform/issues/6376)) |
| 38 | + * provider/fastly: Add S3 Log Streaming to Fastly Service ([#6378](https://github.com/hashicorp/terraform/issues/6378)) |
| 39 | + * provider/fastly: Add Conditions to Fastly Service ([#6481](https://github.com/hashicorp/terraform/issues/6481)) |
| 40 | + * provider/github: Add support for Github Enterprise via base_url configuration option ([#6434](https://github.com/hashicorp/terraform/issues/6434)) |
| 41 | + * provider/triton: Add support for specifying network interfaces on `triton machine` resources ([#6418](https://github.com/hashicorp/terraform/issues/6418)) |
| 42 | + * provider/triton: Deleted firewall rules no longer prevent refresh ([#6529](https://github.com/hashicorp/terraform/issues/6529)) |
| 43 | + * provider/vsphere: Add `skip_customization` option to `vsphere_virtual_machine` resources ([#6355](https://github.com/hashicorp/terraform/issues/6355)) |
| 44 | + * provider/vsphere: Add ability to specify and mount bootable vmdk in `vsphere_virtual_machine` ([#6146](https://github.com/hashicorp/terraform/issues/6146)) |
| 45 | + * provider/vsphere: Add support for IPV6 to `vsphere_virtual_machine` ([#6457](https://github.com/hashicorp/terraform/issues/6457)) |
| 46 | + * provider/vsphere: Add support for `memory_reservation` to `vsphere_virtual_machine` ([#6036](https://github.com/hashicorp/terraform/issues/6036)) |
| 47 | + * provider/vsphere: Checking for empty diskPath in `vsphere_virtual_machine` before creating ([#6400](https://github.com/hashicorp/terraform/issues/6400)) |
| 48 | + * provider/vsphere: Support updates to vcpu and memory on `vsphere_virtual_machine` ([#6356](https://github.com/hashicorp/terraform/issues/6356)) |
| 49 | + * remote/s3: Logic for loading credentials now follows the same [conventions as AWS provider](https://www.terraform.io/docs/providers/aws/index.html#authentication) which means it also supports EC2 role auth and session token (e.g. assumed IAM Roles) ([#5270](https://github.com/hashicorp/terraform/issues/5270)) |
50 | 50 |
|
51 | 51 | BUG FIXES: |
52 | 52 |
|
53 | | - * core: Boolean values in diffs are normalized to `true` and `false`, eliminating some erroneous diffs [GH-6499] |
54 | | - * core: Fix a bug causing "attribute not found" messages during destroy [GH-6557] |
55 | | - * provider/aws: Allow account ID checks on EC2 instances & w/ federated accounts [GH-5030] |
56 | | - * provider/aws: Fix an eventually consistent issue aws_security_group_rule and possible duplications [GH-6325] |
57 | | - * provider/aws: Fix bug where `aws_elastic_beanstalk_environment` ignored `wait_for_ready_timeout` [GH-6358] |
58 | | - * provider/aws: Fix bug where `aws_elastic_beanstalk_environment` update config template didn't work [GH-6342] |
59 | | - * provider/aws: Fix issue in updating CloudFront distribution LoggingConfig [GH-6407] |
60 | | - * provider/aws: Fix issue in upgrading AutoScaling Policy to use `min_adjustment_magnitude` [GH-6440] |
61 | | - * provider/aws: Fix issue replacing Network ACL Relationship [GH-6421] |
62 | | - * provider/aws: Fix issue with KMS Alias keys and name prefixes [GH-6328] |
63 | | - * provider/aws: Fix issue with encrypted snapshots of block devices in `aws_launch_configuration` resources [GH-6452] |
64 | | - * provider/aws: Fix read of `aws_cloudwatch_log_group` after an update is applied [GH-6384] |
65 | | - * provider/aws: Fix updating `number_of_nodes` on `aws_redshift_cluster` [GH-6333] |
66 | | - * provider/aws: Omit `aws_cloudfront_distribution` custom_error fields when not explicitly set [GH-6382] |
67 | | - * provider/aws: Refresh state on `aws_sqs_queue` not found [GH-6381] |
68 | | - * provider/aws: Respect `selection_pattern` in `aws_api_gateway_integration_response` (previously ignored field) [GH-5893] |
69 | | - * provider/aws: `aws_cloudfront_distribution` resources now require the `cookies` argument [GH-6505] |
70 | | - * provider/aws: `aws_route` crash when used with `aws_vpc_endpoint` [GH-6338] |
71 | | - * provider/aws: validate `cluster_id` length for `aws_elasticache_cluster` [GH-6330] |
72 | | - * provider/azurerm: `ssh_keys` can now be set for `azurerm_virtual_machine` resources, allowing provisioning [GH-6541] |
73 | | - * provider/azurerm: Fix issue that updating `azurerm_virtual_machine` was failing due to empty adminPassword [GH-6528] |
74 | | - * provider/azurerm: `storage_data_disk` settings now work correctly on `azurerm_virtual_machine` resources [GH-6543] |
75 | | - * provider/cloudflare: can manage apex records [GH-6449] |
76 | | - * provider/cloudflare: won't refresh with incorrect record if names match [GH-6449] |
77 | | - * provider/datadog: `notify_no_data` and `no_data_timeframe` are set correctly for `datadog_monitor` resources [GH-6509] |
78 | | - * provider/docker: Fix crash when using empty string in the `command` list in `docker_container` resources [GH-6424] |
79 | | - * provider/vsphere: Memory reservations are now set correctly in `vsphere_virtual_machine` resources [GH-6482] |
| 53 | + * core: Boolean values in diffs are normalized to `true` and `false`, eliminating some erroneous diffs ([#6499](https://github.com/hashicorp/terraform/issues/6499)) |
| 54 | + * core: Fix a bug causing "attribute not found" messages during destroy ([#6557](https://github.com/hashicorp/terraform/issues/6557)) |
| 55 | + * provider/aws: Allow account ID checks on EC2 instances & w/ federated accounts ([#5030](https://github.com/hashicorp/terraform/issues/5030)) |
| 56 | + * provider/aws: Fix an eventually consistent issue aws_security_group_rule and possible duplications ([#6325](https://github.com/hashicorp/terraform/issues/6325)) |
| 57 | + * provider/aws: Fix bug where `aws_elastic_beanstalk_environment` ignored `wait_for_ready_timeout` ([#6358](https://github.com/hashicorp/terraform/issues/6358)) |
| 58 | + * provider/aws: Fix bug where `aws_elastic_beanstalk_environment` update config template didn't work ([#6342](https://github.com/hashicorp/terraform/issues/6342)) |
| 59 | + * provider/aws: Fix issue in updating CloudFront distribution LoggingConfig ([#6407](https://github.com/hashicorp/terraform/issues/6407)) |
| 60 | + * provider/aws: Fix issue in upgrading AutoScaling Policy to use `min_adjustment_magnitude` ([#6440](https://github.com/hashicorp/terraform/issues/6440)) |
| 61 | + * provider/aws: Fix issue replacing Network ACL Relationship ([#6421](https://github.com/hashicorp/terraform/issues/6421)) |
| 62 | + * provider/aws: Fix issue with KMS Alias keys and name prefixes ([#6328](https://github.com/hashicorp/terraform/issues/6328)) |
| 63 | + * provider/aws: Fix issue with encrypted snapshots of block devices in `aws_launch_configuration` resources ([#6452](https://github.com/hashicorp/terraform/issues/6452)) |
| 64 | + * provider/aws: Fix read of `aws_cloudwatch_log_group` after an update is applied ([#6384](https://github.com/hashicorp/terraform/issues/6384)) |
| 65 | + * provider/aws: Fix updating `number_of_nodes` on `aws_redshift_cluster` ([#6333](https://github.com/hashicorp/terraform/issues/6333)) |
| 66 | + * provider/aws: Omit `aws_cloudfront_distribution` custom_error fields when not explicitly set ([#6382](https://github.com/hashicorp/terraform/issues/6382)) |
| 67 | + * provider/aws: Refresh state on `aws_sqs_queue` not found ([#6381](https://github.com/hashicorp/terraform/issues/6381)) |
| 68 | + * provider/aws: Respect `selection_pattern` in `aws_api_gateway_integration_response` (previously ignored field) ([#5893](https://github.com/hashicorp/terraform/issues/5893)) |
| 69 | + * provider/aws: `aws_cloudfront_distribution` resources now require the `cookies` argument ([#6505](https://github.com/hashicorp/terraform/issues/6505)) |
| 70 | + * provider/aws: `aws_route` crash when used with `aws_vpc_endpoint` ([#6338](https://github.com/hashicorp/terraform/issues/6338)) |
| 71 | + * provider/aws: validate `cluster_id` length for `aws_elasticache_cluster` ([#6330](https://github.com/hashicorp/terraform/issues/6330)) |
| 72 | + * provider/azurerm: `ssh_keys` can now be set for `azurerm_virtual_machine` resources, allowing provisioning ([#6541](https://github.com/hashicorp/terraform/issues/6541)) |
| 73 | + * provider/azurerm: Fix issue that updating `azurerm_virtual_machine` was failing due to empty adminPassword ([#6528](https://github.com/hashicorp/terraform/issues/6528)) |
| 74 | + * provider/azurerm: `storage_data_disk` settings now work correctly on `azurerm_virtual_machine` resources ([#6543](https://github.com/hashicorp/terraform/issues/6543)) |
| 75 | + * provider/cloudflare: can manage apex records ([#6449](https://github.com/hashicorp/terraform/issues/6449)) |
| 76 | + * provider/cloudflare: won't refresh with incorrect record if names match ([#6449](https://github.com/hashicorp/terraform/issues/6449)) |
| 77 | + * provider/datadog: `notify_no_data` and `no_data_timeframe` are set correctly for `datadog_monitor` resources ([#6509](https://github.com/hashicorp/terraform/issues/6509)) |
| 78 | + * provider/docker: Fix crash when using empty string in the `command` list in `docker_container` resources ([#6424](https://github.com/hashicorp/terraform/issues/6424)) |
| 79 | + * provider/vsphere: Memory reservations are now set correctly in `vsphere_virtual_machine` resources ([#6482](https://github.com/hashicorp/terraform/issues/6482)) |
80 | 80 |
|
81 | 81 | ## 0.6.15 (April 22, 2016) |
82 | 82 |
|
|
0 commit comments