|
1 |
| -## 1.0.0 (Unreleased) |
| 1 | +## 1.0.0 (September 27, 2017) |
2 | 2 |
|
3 | 3 | NOTES:
|
4 | 4 |
|
5 |
| -* resource/aws_appautoscaling_policy: Nest step scaling policy fields, deprecate 1st level fields [GH-1620] |
| 5 | +* resource/aws_appautoscaling_policy: Nest step scaling policy fields, deprecate 1st level fields ([#1620](https://github.com/terraform-providers/terraform-provider-aws/issues/1620)) |
6 | 6 |
|
7 | 7 | FEATURES:
|
8 | 8 |
|
9 |
| -* **New Resource:** `aws_waf_rate_based_rule` [GH-1606] |
10 |
| -* **New Resource:** `aws_batch_compute_environment` [GH-1048] |
| 9 | +* **New Resource:** `aws_waf_rate_based_rule` ([#1606](https://github.com/terraform-providers/terraform-provider-aws/issues/1606)) |
| 10 | +* **New Resource:** `aws_batch_compute_environment` ([#1048](https://github.com/terraform-providers/terraform-provider-aws/issues/1048)) |
11 | 11 |
|
12 | 12 | IMPROVEMENTS:
|
13 | 13 |
|
14 |
| -* provider: Expand shared_credentials_file [GH-1511] |
15 |
| -* provider: Add support for Task Roles when running on ECS or CodeBuild [GH-1425] |
16 |
| -* resource/aws_instance: New `user_data_base64` attribute that allows non-UTF8 data (such as gzip) to be assigned to user-data without corruption [GH-850] |
17 |
| -* data-source/aws_vpc: Expose enable_dns_* in aws_vpc data_source [GH-1373] |
18 |
| -* resource/aws_appautoscaling_policy: Add support for DynamoDB [GH-1650] |
19 |
| -* resource/aws_directory_service_directory: Add support for `tags` [GH-1398] |
20 |
| -* resource/aws_rds_cluster: Allow setting of rds cluster engine [GH-1415] |
21 |
| -* resource/aws_ssm_association: now supports update for `parameters`, `schedule_expression`,`output_location` [GH-1421] |
22 |
| -* resource/aws_ssm_patch_baseline: now supports update for multiple attributes [GH-1421] |
23 |
| -* resource/aws_cloudformation_stack: Add support for Import [GH-1432] |
24 |
| -* resource/aws_rds_cluster_instance: Expose availability_zone attribute [GH-1439] |
25 |
| -* resource/aws_efs_file_system: Add support for encryption [GH-1420] |
26 |
| -* resource/aws_db_parameter_group: Allow underscores in names [GH-1460] |
27 |
| -* resource/aws_elasticsearch_domain: Assign tags right after creation [GH-1399] |
28 |
| -* resource/aws_route53_record: Allow CAA record type [GH-1467] |
29 |
| -* resource/aws_codebuild_project: Allowed for BITBUCKET source type [GH-1468] |
30 |
| -* resource/aws_emr_cluster: Add `instance_group` parameter for EMR clusters [GH-1071] |
31 |
| -* resource/aws_alb_listener_rule: Populate `listener_arn` field [GH-1303] |
32 |
| -* resource/aws_api_gateway_rest_api: Add a body property to API Gateway RestAPI for Swagger import support [GH-1197] |
33 |
| -* resource/aws_opsworks_stack: Add support for tags [GH-1523] |
34 |
| -* Add retries for AppScaling policies throttling exceptions [GH-1430] |
35 |
| -* resource/aws_ssm_patch_baseline: Add compliance level to patch approval rules [GH-1531] |
36 |
| -* resource/aws_ssm_activation: Export ssm activation activation_code [GH-1570] |
37 |
| -* resource/aws_network_interface: Added private_dns_name to network_interface [GH-1599] |
38 |
| -* data-source/aws_redshift_service_account: updated with latest redshift service account ID's [GH-1614] |
39 |
| -* resource/aws_ssm_parameter: Refresh from state on 404 [GH-1436] |
40 |
| -* resource/aws_api_gateway_rest_api: Allow binary media types to be updated [GH-1600] |
41 |
| -* resource/aws_waf_rule: Make `predicates`' `data_id` required (it always was on the API's side, it's just reflected in the schema) [GH-1606] |
42 |
| -* resource/aws_waf_web_acl: Introduce new `type` field in `rules` to allow referencing `RATE_BASED` type [GH-1606] |
43 |
| -* resource/aws_ssm_association: Migrate the schema to use association_id [GH-1579] |
44 |
| -* resource/aws_ssm_document: Added name validation [GH-1638] |
45 |
| -* resource/aws_nat_gateway: Add tags support [GH-1625] |
46 |
| -* resource/aws_route53_record: Add support for Route53 multi-value answer routing policy [GH-1686] |
47 |
| -* resource/aws_instance: Read iops only when volume type is io1 [GH-1573] |
48 |
| -* resource/aws_rds_cluster(+_instance) Allow specifying the engine [GH-1591] |
49 |
| -* resource/aws_cloudwatch_event_target: Add Input transformer for Cloudwatch Events [GH-1343] |
50 |
| -* resource/aws_directory_service_directory: Support Import functionality [GH-1732] |
| 14 | +* provider: Expand shared_credentials_file ([#1511](https://github.com/terraform-providers/terraform-provider-aws/issues/1511)) |
| 15 | +* provider: Add support for Task Roles when running on ECS or CodeBuild ([#1425](https://github.com/terraform-providers/terraform-provider-aws/issues/1425)) |
| 16 | +* resource/aws_instance: New `user_data_base64` attribute that allows non-UTF8 data (such as gzip) to be assigned to user-data without corruption ([#850](https://github.com/terraform-providers/terraform-provider-aws/issues/850)) |
| 17 | +* data-source/aws_vpc: Expose enable_dns_* in aws_vpc data_source ([#1373](https://github.com/terraform-providers/terraform-provider-aws/issues/1373)) |
| 18 | +* resource/aws_appautoscaling_policy: Add support for DynamoDB ([#1650](https://github.com/terraform-providers/terraform-provider-aws/issues/1650)) |
| 19 | +* resource/aws_directory_service_directory: Add support for `tags` ([#1398](https://github.com/terraform-providers/terraform-provider-aws/issues/1398)) |
| 20 | +* resource/aws_rds_cluster: Allow setting of rds cluster engine ([#1415](https://github.com/terraform-providers/terraform-provider-aws/issues/1415)) |
| 21 | +* resource/aws_ssm_association: now supports update for `parameters`, `schedule_expression`,`output_location` ([#1421](https://github.com/terraform-providers/terraform-provider-aws/issues/1421)) |
| 22 | +* resource/aws_ssm_patch_baseline: now supports update for multiple attributes ([#1421](https://github.com/terraform-providers/terraform-provider-aws/issues/1421)) |
| 23 | +* resource/aws_cloudformation_stack: Add support for Import ([#1432](https://github.com/terraform-providers/terraform-provider-aws/issues/1432)) |
| 24 | +* resource/aws_rds_cluster_instance: Expose availability_zone attribute ([#1439](https://github.com/terraform-providers/terraform-provider-aws/issues/1439)) |
| 25 | +* resource/aws_efs_file_system: Add support for encryption ([#1420](https://github.com/terraform-providers/terraform-provider-aws/issues/1420)) |
| 26 | +* resource/aws_db_parameter_group: Allow underscores in names ([#1460](https://github.com/terraform-providers/terraform-provider-aws/issues/1460)) |
| 27 | +* resource/aws_elasticsearch_domain: Assign tags right after creation ([#1399](https://github.com/terraform-providers/terraform-provider-aws/issues/1399)) |
| 28 | +* resource/aws_route53_record: Allow CAA record type ([#1467](https://github.com/terraform-providers/terraform-provider-aws/issues/1467)) |
| 29 | +* resource/aws_codebuild_project: Allowed for BITBUCKET source type ([#1468](https://github.com/terraform-providers/terraform-provider-aws/issues/1468)) |
| 30 | +* resource/aws_emr_cluster: Add `instance_group` parameter for EMR clusters ([#1071](https://github.com/terraform-providers/terraform-provider-aws/issues/1071)) |
| 31 | +* resource/aws_alb_listener_rule: Populate `listener_arn` field ([#1303](https://github.com/terraform-providers/terraform-provider-aws/issues/1303)) |
| 32 | +* resource/aws_api_gateway_rest_api: Add a body property to API Gateway RestAPI for Swagger import support ([#1197](https://github.com/terraform-providers/terraform-provider-aws/issues/1197)) |
| 33 | +* resource/aws_opsworks_stack: Add support for tags ([#1523](https://github.com/terraform-providers/terraform-provider-aws/issues/1523)) |
| 34 | +* Add retries for AppScaling policies throttling exceptions ([#1430](https://github.com/terraform-providers/terraform-provider-aws/issues/1430)) |
| 35 | +* resource/aws_ssm_patch_baseline: Add compliance level to patch approval rules ([#1531](https://github.com/terraform-providers/terraform-provider-aws/issues/1531)) |
| 36 | +* resource/aws_ssm_activation: Export ssm activation activation_code ([#1570](https://github.com/terraform-providers/terraform-provider-aws/issues/1570)) |
| 37 | +* resource/aws_network_interface: Added private_dns_name to network_interface ([#1599](https://github.com/terraform-providers/terraform-provider-aws/issues/1599)) |
| 38 | +* data-source/aws_redshift_service_account: updated with latest redshift service account ID's ([#1614](https://github.com/terraform-providers/terraform-provider-aws/issues/1614)) |
| 39 | +* resource/aws_ssm_parameter: Refresh from state on 404 ([#1436](https://github.com/terraform-providers/terraform-provider-aws/issues/1436)) |
| 40 | +* resource/aws_api_gateway_rest_api: Allow binary media types to be updated ([#1600](https://github.com/terraform-providers/terraform-provider-aws/issues/1600)) |
| 41 | +* resource/aws_waf_rule: Make `predicates`' `data_id` required (it always was on the API's side, it's just reflected in the schema) ([#1606](https://github.com/terraform-providers/terraform-provider-aws/issues/1606)) |
| 42 | +* resource/aws_waf_web_acl: Introduce new `type` field in `rules` to allow referencing `RATE_BASED` type ([#1606](https://github.com/terraform-providers/terraform-provider-aws/issues/1606)) |
| 43 | +* resource/aws_ssm_association: Migrate the schema to use association_id ([#1579](https://github.com/terraform-providers/terraform-provider-aws/issues/1579)) |
| 44 | +* resource/aws_ssm_document: Added name validation ([#1638](https://github.com/terraform-providers/terraform-provider-aws/issues/1638)) |
| 45 | +* resource/aws_nat_gateway: Add tags support ([#1625](https://github.com/terraform-providers/terraform-provider-aws/issues/1625)) |
| 46 | +* resource/aws_route53_record: Add support for Route53 multi-value answer routing policy ([#1686](https://github.com/terraform-providers/terraform-provider-aws/issues/1686)) |
| 47 | +* resource/aws_instance: Read iops only when volume type is io1 ([#1573](https://github.com/terraform-providers/terraform-provider-aws/issues/1573)) |
| 48 | +* resource/aws_rds_cluster(+_instance) Allow specifying the engine ([#1591](https://github.com/terraform-providers/terraform-provider-aws/issues/1591)) |
| 49 | +* resource/aws_cloudwatch_event_target: Add Input transformer for Cloudwatch Events ([#1343](https://github.com/terraform-providers/terraform-provider-aws/issues/1343)) |
| 50 | +* resource/aws_directory_service_directory: Support Import functionality ([#1732](https://github.com/terraform-providers/terraform-provider-aws/issues/1732)) |
51 | 51 |
|
52 | 52 | BUG FIXES:
|
53 | 53 |
|
54 |
| -* resource/aws_instance: Fix `associate_public_ip_address` [GH-1340] |
55 |
| -* resource/aws_instance: Fix import in EC2 Classic [GH-1453] |
56 |
| -* resource/aws_emr_cluster: Avoid spurious diff of `log_uri` [GH-1374] |
57 |
| -* resource/aws_cloudwatch_log_subscription_filter: Add support for ResourceNotFound [GH-1414] |
58 |
| -* resource/aws_sns_topic_subscription: Prevent duplicate (un)subscribe during initial creation [GH-1480] |
59 |
| -* resource/aws_alb: Cleanup ENIs after deleting ALB [GH-1427] |
60 |
| -* resource/aws_s3_bucket: Wrap s3 calls in retry to avoid race during creation [GH-891] |
61 |
| -* resource/aws_eip: Remove from state on deletion [GH-1551] |
62 |
| -* resource/aws_security_group: Adding second scenario where IPv6 is not supported [GH-880] |
| 54 | +* resource/aws_instance: Fix `associate_public_ip_address` ([#1340](https://github.com/terraform-providers/terraform-provider-aws/issues/1340)) |
| 55 | +* resource/aws_instance: Fix import in EC2 Classic ([#1453](https://github.com/terraform-providers/terraform-provider-aws/issues/1453)) |
| 56 | +* resource/aws_emr_cluster: Avoid spurious diff of `log_uri` ([#1374](https://github.com/terraform-providers/terraform-provider-aws/issues/1374)) |
| 57 | +* resource/aws_cloudwatch_log_subscription_filter: Add support for ResourceNotFound ([#1414](https://github.com/terraform-providers/terraform-provider-aws/issues/1414)) |
| 58 | +* resource/aws_sns_topic_subscription: Prevent duplicate (un)subscribe during initial creation ([#1480](https://github.com/terraform-providers/terraform-provider-aws/issues/1480)) |
| 59 | +* resource/aws_alb: Cleanup ENIs after deleting ALB ([#1427](https://github.com/terraform-providers/terraform-provider-aws/issues/1427)) |
| 60 | +* resource/aws_s3_bucket: Wrap s3 calls in retry to avoid race during creation ([#891](https://github.com/terraform-providers/terraform-provider-aws/issues/891)) |
| 61 | +* resource/aws_eip: Remove from state on deletion ([#1551](https://github.com/terraform-providers/terraform-provider-aws/issues/1551)) |
| 62 | +* resource/aws_security_group: Adding second scenario where IPv6 is not supported ([#880](https://github.com/terraform-providers/terraform-provider-aws/issues/880)) |
63 | 63 |
|
64 | 64 | ## 0.1.4 (August 08, 2017)
|
65 | 65 |
|
|
0 commit comments