v0.7.5
This commit is contained in:
parent
a4aef78ac5
commit
f7fa785925
134
CHANGELOG.md
134
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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue