|
1 |
| -## 1.9.0 (Unreleased) |
| 1 | +## 1.9.0 (February 09, 2018) |
2 | 2 |
|
3 | 3 | NOTES:
|
4 | 4 |
|
5 |
| -* data-source/aws_region: `current` field is deprecated and the data source defaults to the provider region if no endpoint or name is specified [GH-3157] |
| 5 | +* data-source/aws_region: `current` field is deprecated and the data source defaults to the provider region if no endpoint or name is specified ([#3157](https://github.com/terraform-providers/terraform-provider-aws/issues/3157)) |
6 | 6 |
|
7 | 7 | FEATURES:
|
8 | 8 |
|
9 |
| -* **New Data Source:** `aws_elastic_beanstalk_hosted_zone` [GH-3208] |
10 |
| -* **New Data Source:** `aws_iam_policy` [GH-1999] |
11 |
| -* **New Resource:** `aws_acm_certificate` [GH-2813] |
12 |
| -* **New Resource:** `aws_acm_certificate_validation` [GH-2813] |
13 |
| -* **New Resource:** `aws_api_gateway_documentation_version` [GH-3287] |
14 |
| -* **New Resource:** `aws_cloud9_environment_ec2` [GH-3291] |
15 |
| -* **New Resource:** `aws_cognito_user_group` [GH-3010] |
16 |
| -* **New Resource:** `aws_dynamodb_table_item` [GH-3238] |
17 |
| -* **New Resource:** `aws_guardduty_ipset` [GH-3161] |
18 |
| -* **New Resource:** `aws_guardduty_threatintelset` [GH-3200] |
19 |
| -* **New Resource:** `aws_iot_topic_rule` [GH-1858] |
20 |
| -* **New Resource:** `aws_sns_platform_application` [GH-1101] [GH-3283] |
21 |
| -* **New Resource:** `aws_vpc_endpoint_service_allowed_principal` [GH-2515] |
22 |
| -* **New Resource:** `aws_vpc_endpoint_service_connection_notification` [GH-2515] |
23 |
| -* **New Resource:** `aws_vpc_endpoint_service` [GH-2515] |
24 |
| -* **New Resource:** `aws_vpc_endpoint_subnet_association` [GH-2515] |
| 9 | +* **New Data Source:** `aws_elastic_beanstalk_hosted_zone` ([#3208](https://github.com/terraform-providers/terraform-provider-aws/issues/3208)) |
| 10 | +* **New Data Source:** `aws_iam_policy` ([#1999](https://github.com/terraform-providers/terraform-provider-aws/issues/1999)) |
| 11 | +* **New Resource:** `aws_acm_certificate` ([#2813](https://github.com/terraform-providers/terraform-provider-aws/issues/2813)) |
| 12 | +* **New Resource:** `aws_acm_certificate_validation` ([#2813](https://github.com/terraform-providers/terraform-provider-aws/issues/2813)) |
| 13 | +* **New Resource:** `aws_api_gateway_documentation_version` ([#3287](https://github.com/terraform-providers/terraform-provider-aws/issues/3287)) |
| 14 | +* **New Resource:** `aws_cloud9_environment_ec2` ([#3291](https://github.com/terraform-providers/terraform-provider-aws/issues/3291)) |
| 15 | +* **New Resource:** `aws_cognito_user_group` ([#3010](https://github.com/terraform-providers/terraform-provider-aws/issues/3010)) |
| 16 | +* **New Resource:** `aws_dynamodb_table_item` ([#3238](https://github.com/terraform-providers/terraform-provider-aws/issues/3238)) |
| 17 | +* **New Resource:** `aws_guardduty_ipset` ([#3161](https://github.com/terraform-providers/terraform-provider-aws/issues/3161)) |
| 18 | +* **New Resource:** `aws_guardduty_threatintelset` ([#3200](https://github.com/terraform-providers/terraform-provider-aws/issues/3200)) |
| 19 | +* **New Resource:** `aws_iot_topic_rule` ([#1858](https://github.com/terraform-providers/terraform-provider-aws/issues/1858)) |
| 20 | +* **New Resource:** `aws_sns_platform_application` ([#1101](https://github.com/terraform-providers/terraform-provider-aws/issues/1101)] [[#3283](https://github.com/terraform-providers/terraform-provider-aws/issues/3283)) |
| 21 | +* **New Resource:** `aws_vpc_endpoint_service_allowed_principal` ([#2515](https://github.com/terraform-providers/terraform-provider-aws/issues/2515)) |
| 22 | +* **New Resource:** `aws_vpc_endpoint_service_connection_notification` ([#2515](https://github.com/terraform-providers/terraform-provider-aws/issues/2515)) |
| 23 | +* **New Resource:** `aws_vpc_endpoint_service` ([#2515](https://github.com/terraform-providers/terraform-provider-aws/issues/2515)) |
| 24 | +* **New Resource:** `aws_vpc_endpoint_subnet_association` ([#2515](https://github.com/terraform-providers/terraform-provider-aws/issues/2515)) |
25 | 25 |
|
26 | 26 | ENHANCEMENTS:
|
27 | 27 |
|
28 |
| -* provider: Automatically determine AWS partition from configured region [GH-3173] |
29 |
| -* provider: Automatically validate new regions from AWS SDK [GH-3159] |
30 |
| -* data-source/aws_acm_certificate Add `most_recent` attribute for filtering [GH-1837] |
31 |
| -* data-source/aws_iam_policy_document: Support layering via source_json and override_json attributes [GH-2890] |
32 |
| -* data-source/aws_lb_listener: Support load_balancer_arn and port arguments [GH-2886] |
33 |
| -* data-source/aws_network_interface: Add filter attribute [GH-2851] |
34 |
| -* data-source/aws_region: Remove EC2 API call and default to current if no endpoint or name specified [GH-3157] |
35 |
| -* data-source/aws_vpc_endpoint: Support AWS PrivateLink [GH-2515] |
36 |
| -* data-source/aws_vpc_endpoint_service: Support AWS PrivateLink [GH-2515] |
37 |
| -* resource/aws_athena_named_query: Support import [GH-3231] |
38 |
| -* resource/aws_dynamodb_table: Add custom creation timeout [GH-3195] |
39 |
| -* resource/aws_dynamodb_table: Validate attribute types [GH-3188] |
40 |
| -* resource/aws_ecr_lifecycle_policy: Support import [GH-3246] |
41 |
| -* resource/aws_ecs_service: Support import [GH-2764] |
42 |
| -* resource/aws_ecs_service: Add public_assign_ip argument for Fargate services [GH-2559] |
43 |
| -* resource/aws_kinesis_firehose_delivery_stream: Add splunk configuration [GH-3117] |
44 |
| -* resource/aws_mq_broker: Validate user password [GH-3164] |
45 |
| -* resource/aws_service_discovery_public_dns_namespace: Support import [GH-3229] |
46 |
| -* resource/aws_service_discovery_service: Support import [GH-3227] |
47 |
| -* resource/aws_rds_cluster: Add support for Aurora MySQL 5.7 [GH-3278] |
48 |
| -* resource/aws_sns_topic: Add support for delivery status [GH-2872] |
49 |
| -* resource/aws_sns_topic: Add support for name prefixes and fully generated names [GH-2753] |
50 |
| -* resource/aws_sns_topic_subscription: Support filter policy [GH-2806] |
51 |
| -* resource/aws_ssm_resource_data_sync: Support import [GH-3232] |
52 |
| -* resource/aws_vpc_endpoint: Support AWS PrivateLink [GH-2515] |
53 |
| -* resource/aws_vpc_endpoint_service: Support AWS PrivateLink [GH-2515] |
54 |
| -* resource/aws_vpn_gateway: Add support for Amazon side private ASN [GH-1888] |
| 28 | +* provider: Automatically determine AWS partition from configured region ([#3173](https://github.com/terraform-providers/terraform-provider-aws/issues/3173)) |
| 29 | +* provider: Automatically validate new regions from AWS SDK ([#3159](https://github.com/terraform-providers/terraform-provider-aws/issues/3159)) |
| 30 | +* data-source/aws_acm_certificate Add `most_recent` attribute for filtering ([#1837](https://github.com/terraform-providers/terraform-provider-aws/issues/1837)) |
| 31 | +* data-source/aws_iam_policy_document: Support layering via source_json and override_json attributes ([#2890](https://github.com/terraform-providers/terraform-provider-aws/issues/2890)) |
| 32 | +* data-source/aws_lb_listener: Support load_balancer_arn and port arguments ([#2886](https://github.com/terraform-providers/terraform-provider-aws/issues/2886)) |
| 33 | +* data-source/aws_network_interface: Add filter attribute ([#2851](https://github.com/terraform-providers/terraform-provider-aws/issues/2851)) |
| 34 | +* data-source/aws_region: Remove EC2 API call and default to current if no endpoint or name specified ([#3157](https://github.com/terraform-providers/terraform-provider-aws/issues/3157)) |
| 35 | +* data-source/aws_vpc_endpoint: Support AWS PrivateLink ([#2515](https://github.com/terraform-providers/terraform-provider-aws/issues/2515)) |
| 36 | +* data-source/aws_vpc_endpoint_service: Support AWS PrivateLink ([#2515](https://github.com/terraform-providers/terraform-provider-aws/issues/2515)) |
| 37 | +* resource/aws_athena_named_query: Support import ([#3231](https://github.com/terraform-providers/terraform-provider-aws/issues/3231)) |
| 38 | +* resource/aws_dynamodb_table: Add custom creation timeout ([#3195](https://github.com/terraform-providers/terraform-provider-aws/issues/3195)) |
| 39 | +* resource/aws_dynamodb_table: Validate attribute types ([#3188](https://github.com/terraform-providers/terraform-provider-aws/issues/3188)) |
| 40 | +* resource/aws_ecr_lifecycle_policy: Support import ([#3246](https://github.com/terraform-providers/terraform-provider-aws/issues/3246)) |
| 41 | +* resource/aws_ecs_service: Support import ([#2764](https://github.com/terraform-providers/terraform-provider-aws/issues/2764)) |
| 42 | +* resource/aws_ecs_service: Add public_assign_ip argument for Fargate services ([#2559](https://github.com/terraform-providers/terraform-provider-aws/issues/2559)) |
| 43 | +* resource/aws_kinesis_firehose_delivery_stream: Add splunk configuration ([#3117](https://github.com/terraform-providers/terraform-provider-aws/issues/3117)) |
| 44 | +* resource/aws_mq_broker: Validate user password ([#3164](https://github.com/terraform-providers/terraform-provider-aws/issues/3164)) |
| 45 | +* resource/aws_service_discovery_public_dns_namespace: Support import ([#3229](https://github.com/terraform-providers/terraform-provider-aws/issues/3229)) |
| 46 | +* resource/aws_service_discovery_service: Support import ([#3227](https://github.com/terraform-providers/terraform-provider-aws/issues/3227)) |
| 47 | +* resource/aws_rds_cluster: Add support for Aurora MySQL 5.7 ([#3278](https://github.com/terraform-providers/terraform-provider-aws/issues/3278)) |
| 48 | +* resource/aws_sns_topic: Add support for delivery status ([#2872](https://github.com/terraform-providers/terraform-provider-aws/issues/2872)) |
| 49 | +* resource/aws_sns_topic: Add support for name prefixes and fully generated names ([#2753](https://github.com/terraform-providers/terraform-provider-aws/issues/2753)) |
| 50 | +* resource/aws_sns_topic_subscription: Support filter policy ([#2806](https://github.com/terraform-providers/terraform-provider-aws/issues/2806)) |
| 51 | +* resource/aws_ssm_resource_data_sync: Support import ([#3232](https://github.com/terraform-providers/terraform-provider-aws/issues/3232)) |
| 52 | +* resource/aws_vpc_endpoint: Support AWS PrivateLink ([#2515](https://github.com/terraform-providers/terraform-provider-aws/issues/2515)) |
| 53 | +* resource/aws_vpc_endpoint_service: Support AWS PrivateLink ([#2515](https://github.com/terraform-providers/terraform-provider-aws/issues/2515)) |
| 54 | +* resource/aws_vpn_gateway: Add support for Amazon side private ASN ([#1888](https://github.com/terraform-providers/terraform-provider-aws/issues/1888)) |
55 | 55 |
|
56 | 56 | BUG FIXES:
|
57 | 57 |
|
58 |
| -* data-source/aws_kms_alias: Prevent crash on aliases without target key [GH-3203] |
59 |
| -* data-source/aws_ssm_parameter: Fix wrong arn attribute for full path parameter names [GH-3211] |
60 |
| -* resource/aws_instance: Fix perpertual diff on default VPC instances using vpc_security_group_ids [GH-2338] |
61 |
| -* resource/aws_codebuild_project: Prevent crash when using source auth configuration [GH-3271] |
62 |
| -* resource/aws_cognito_identity_pool_roles_attachment: Fix validation for Token types [GH-2894] |
63 |
| -* resource/aws_db_parameter_group: fix permanent diff when specifying parameters with database-default values [GH-3182] |
64 |
| -* resource/aws_ecs_service: Retry only on ECS and IAM related InvalidParameterException [GH-3240] |
65 |
| -* resource/aws_kinesis_firehose_delivery_stream: Prevent crashes on empty CloudWatchLoggingOptions [GH-3301] |
66 |
| -* resource/aws_kinesis_firehose_delivery_stream: Fix extended_s3_configuration kms_key_arn handling from AWS API [GH-3301] |
67 |
| -* resource/aws_kinesis_stream: Retry deletion on `LimitExceededException` [GH-3108] |
68 |
| -* resource/aws_route53_record: Fix dualstack alias name regression trimming too many characters [GH-3187] |
69 |
| -* resource/aws_ses_template: Send only specified attributes for update [GH-3214] |
70 |
| -* resource/aws_dynamodb_table: Allow disabling stream with empty `stream_view_type` [GH-3197] [GH-3224] |
71 |
| -* resource/aws_dx_connection_association: Retry disassociation [GH-3212] |
72 |
| -* resource/aws_volume_attachment: Allow updating `skip_destroy` and `force_detach` [GH-2810] |
| 58 | +* data-source/aws_kms_alias: Prevent crash on aliases without target key ([#3203](https://github.com/terraform-providers/terraform-provider-aws/issues/3203)) |
| 59 | +* data-source/aws_ssm_parameter: Fix wrong arn attribute for full path parameter names ([#3211](https://github.com/terraform-providers/terraform-provider-aws/issues/3211)) |
| 60 | +* resource/aws_instance: Fix perpertual diff on default VPC instances using vpc_security_group_ids ([#2338](https://github.com/terraform-providers/terraform-provider-aws/issues/2338)) |
| 61 | +* resource/aws_codebuild_project: Prevent crash when using source auth configuration ([#3271](https://github.com/terraform-providers/terraform-provider-aws/issues/3271)) |
| 62 | +* resource/aws_cognito_identity_pool_roles_attachment: Fix validation for Token types ([#2894](https://github.com/terraform-providers/terraform-provider-aws/issues/2894)) |
| 63 | +* resource/aws_db_parameter_group: fix permanent diff when specifying parameters with database-default values ([#3182](https://github.com/terraform-providers/terraform-provider-aws/issues/3182)) |
| 64 | +* resource/aws_ecs_service: Retry only on ECS and IAM related InvalidParameterException ([#3240](https://github.com/terraform-providers/terraform-provider-aws/issues/3240)) |
| 65 | +* resource/aws_kinesis_firehose_delivery_stream: Prevent crashes on empty CloudWatchLoggingOptions ([#3301](https://github.com/terraform-providers/terraform-provider-aws/issues/3301)) |
| 66 | +* resource/aws_kinesis_firehose_delivery_stream: Fix extended_s3_configuration kms_key_arn handling from AWS API ([#3301](https://github.com/terraform-providers/terraform-provider-aws/issues/3301)) |
| 67 | +* resource/aws_kinesis_stream: Retry deletion on `LimitExceededException` ([#3108](https://github.com/terraform-providers/terraform-provider-aws/issues/3108)) |
| 68 | +* resource/aws_route53_record: Fix dualstack alias name regression trimming too many characters ([#3187](https://github.com/terraform-providers/terraform-provider-aws/issues/3187)) |
| 69 | +* resource/aws_ses_template: Send only specified attributes for update ([#3214](https://github.com/terraform-providers/terraform-provider-aws/issues/3214)) |
| 70 | +* resource/aws_dynamodb_table: Allow disabling stream with empty `stream_view_type` ([#3197](https://github.com/terraform-providers/terraform-provider-aws/issues/3197)] [[#3224](https://github.com/terraform-providers/terraform-provider-aws/issues/3224)) |
| 71 | +* resource/aws_dx_connection_association: Retry disassociation ([#3212](https://github.com/terraform-providers/terraform-provider-aws/issues/3212)) |
| 72 | +* resource/aws_volume_attachment: Allow updating `skip_destroy` and `force_detach` ([#2810](https://github.com/terraform-providers/terraform-provider-aws/issues/2810)) |
73 | 73 |
|
74 | 74 | ## 1.8.0 (January 29, 2018)
|
75 | 75 |
|
|
0 commit comments