v0.9.0-beta2
This commit is contained in:
parent
2676425816
commit
dbb920ff54
119
CHANGELOG.md
119
CHANGELOG.md
|
@ -2,47 +2,47 @@
|
||||||
in the branch "0-8-stable". The "master" branch is currently a development
|
in the branch "0-8-stable". The "master" branch is currently a development
|
||||||
branch for the next major version of Terraform.
|
branch for the next major version of Terraform.
|
||||||
|
|
||||||
## 0.9.0-beta2 (unreleased)
|
## 0.9.0-beta2 (March 2, 2017)
|
||||||
|
|
||||||
BACKWARDS INCOMPATIBILITIES / NOTES:
|
BACKWARDS INCOMPATIBILITIES / NOTES:
|
||||||
|
|
||||||
* provider/azurerm: scale_sets `os_profile_master_password` now marked as sensitive
|
* provider/azurerm: scale_sets `os_profile_master_password` now marked as sensitive
|
||||||
* provider/azurerm: sql_server `administrator_login_password` now marked as sensitive
|
* provider/azurerm: sql_server `administrator_login_password` now marked as sensitive
|
||||||
* provider/google: storage buckets have been updated with the new storage classes. The old classes will continue working as before, but should be migrated as soon as possible, as there's no guarantee they'll continue working forever. [GH-12044]
|
* provider/google: storage buckets have been updated with the new storage classes. The old classes will continue working as before, but should be migrated as soon as possible, as there's no guarantee they'll continue working forever. ([#12044](https://github.com/hashicorp/terraform/issues/12044))
|
||||||
* provider/dnsimple: Provider has been upgraded to APIv2 therefore, you will need to use the APIv2 auth token
|
* provider/dnsimple: Provider has been upgraded to APIv2 therefore, you will need to use the APIv2 auth token
|
||||||
|
|
||||||
FEATURES:
|
FEATURES:
|
||||||
|
|
||||||
* **State Environments:** You can now create named "environments" for states. This allows you to manage distinct infrastructure resources from the same configuration.
|
* **State Environments:** You can now create named "environments" for states. This allows you to manage distinct infrastructure resources from the same configuration.
|
||||||
* helper/schema: Added Timeouts to allow Provider/Resource developers to expose configurable timeouts for actions [GH-12311]
|
* helper/schema: Added Timeouts to allow Provider/Resource developers to expose configurable timeouts for actions ([#12311](https://github.com/hashicorp/terraform/issues/12311))
|
||||||
|
|
||||||
IMPROVEMENTS:
|
IMPROVEMENTS:
|
||||||
|
|
||||||
* core: "terraformrc" can contain env var references with $FOO [GH-11929]
|
* core: "terraformrc" can contain env var references with $FOO ([#11929](https://github.com/hashicorp/terraform/issues/11929))
|
||||||
* command: Display resource state ID in refresh/plan/destroy output [GH-12261]
|
* command: Display resource state ID in refresh/plan/destroy output ([#12261](https://github.com/hashicorp/terraform/issues/12261))
|
||||||
* provider/aws: AWS Lambda DeadLetterConfig support [GH-12188]
|
* provider/aws: AWS Lambda DeadLetterConfig support ([#12188](https://github.com/hashicorp/terraform/issues/12188))
|
||||||
* provider/azurerm: Mark the azurerm_scale_set machine password as sensitive [GH-11982]
|
* provider/azurerm: Mark the azurerm_scale_set machine password as sensitive ([#11982](https://github.com/hashicorp/terraform/issues/11982))
|
||||||
* provider/azurerm: Mark the azurerm_sql_server admin password as sensitive [GH-12004]
|
* provider/azurerm: Mark the azurerm_sql_server admin password as sensitive ([#12004](https://github.com/hashicorp/terraform/issues/12004))
|
||||||
* provider/dnsimple: Upgrade DNSimple provider to API v2 [GH-10760]
|
* provider/dnsimple: Upgrade DNSimple provider to API v2 ([#10760](https://github.com/hashicorp/terraform/issues/10760))
|
||||||
|
|
||||||
BUG FIXES:
|
BUG FIXES:
|
||||||
|
|
||||||
* core: targeting will remove untargeted providers [GH-12050]
|
* core: targeting will remove untargeted providers ([#12050](https://github.com/hashicorp/terraform/issues/12050))
|
||||||
* core: doing a map lookup in a resource config with a computed set no longer crashes [GH-12210]
|
* core: doing a map lookup in a resource config with a computed set no longer crashes ([#12210](https://github.com/hashicorp/terraform/issues/12210))
|
||||||
|
|
||||||
0.9.0-beta1 FIXES:
|
0.9.0-beta1 FIXES:
|
||||||
|
|
||||||
* core: backends are validated to not contain interpolations [GH-12067]
|
* core: backends are validated to not contain interpolations ([#12067](https://github.com/hashicorp/terraform/issues/12067))
|
||||||
* core: fix local state locking on Windows [GH-12059]
|
* core: fix local state locking on Windows ([#12059](https://github.com/hashicorp/terraform/issues/12059))
|
||||||
* core: destroy provisioners dependent on module variables work [GH-12063]
|
* core: destroy provisioners dependent on module variables work ([#12063](https://github.com/hashicorp/terraform/issues/12063))
|
||||||
* core: resource destruction happens after dependent resources' destroy provisioners [GH-12063]
|
* core: resource destruction happens after dependent resources' destroy provisioners ([#12063](https://github.com/hashicorp/terraform/issues/12063))
|
||||||
* core: invalid resource attribute interpolation in a destroy provisioner errors [GH-12063]
|
* core: invalid resource attribute interpolation in a destroy provisioner errors ([#12063](https://github.com/hashicorp/terraform/issues/12063))
|
||||||
* core: legacy backend loading of Consul now works properly [GH-12320]
|
* core: legacy backend loading of Consul now works properly ([#12320](https://github.com/hashicorp/terraform/issues/12320))
|
||||||
* command/init: allow unsetting a backend properly [GH-11988]
|
* command/init: allow unsetting a backend properly ([#11988](https://github.com/hashicorp/terraform/issues/11988))
|
||||||
* command/apply: fix crash that could happen with an empty directory [GH-11989]
|
* command/apply: fix crash that could happen with an empty directory ([#11989](https://github.com/hashicorp/terraform/issues/11989))
|
||||||
* command/refresh: fix crash when no configs were in the pwd [GH-12178]
|
* command/refresh: fix crash when no configs were in the pwd ([#12178](https://github.com/hashicorp/terraform/issues/12178))
|
||||||
* command/{state,taint}: work properly with backend state [GH-12155]
|
* command/{state,taint}: work properly with backend state ([#12155](https://github.com/hashicorp/terraform/issues/12155))
|
||||||
* providers/terraform: remote state data source works with new backends [GH-12173]
|
* providers/terraform: remote state data source works with new backends ([#12173](https://github.com/hashicorp/terraform/issues/12173))
|
||||||
|
|
||||||
## 0.9.0-beta1 (February 15, 2017)
|
## 0.9.0-beta1 (February 15, 2017)
|
||||||
|
|
||||||
|
@ -87,6 +87,81 @@ BUG FIXES:
|
||||||
|
|
||||||
* provider/datadog: Default notify_no_data on datadog_monitor to false ([#11903](https://github.com/hashicorp/terraform/issues/11903))
|
* provider/datadog: Default notify_no_data on datadog_monitor to false ([#11903](https://github.com/hashicorp/terraform/issues/11903))
|
||||||
|
|
||||||
|
## 0.8.8 (March 2, 2017)
|
||||||
|
|
||||||
|
BACKWARDS INCOMPATIBILITIES / NOTES:
|
||||||
|
* provider/aws: Potential breaking change for `root_block_device` ([#12379](https://github.com/hashicorp/terraform/issues/12379))
|
||||||
|
|
||||||
|
FEATURES:
|
||||||
|
|
||||||
|
* **New Provider:** `spotinst` ([#5001](https://github.com/hashicorp/terraform/issues/5001))
|
||||||
|
* **New Interpolation:** `slice` ([#9729](https://github.com/hashicorp/terraform/issues/9729))
|
||||||
|
* **New Data Source:** `aws_sns_topic` ([#11752](https://github.com/hashicorp/terraform/issues/11752))
|
||||||
|
* **New Data Source:** `openstack_images_image_v2` ([#12097](https://github.com/hashicorp/terraform/issues/12097))
|
||||||
|
* **New Resource:** `aws_elastic_beanstalk_application_version` ([#5770](https://github.com/hashicorp/terraform/issues/5770))
|
||||||
|
* **New Resource:** `aws_cloudwatch_log_destination` ([#11940](https://github.com/hashicorp/terraform/issues/11940))
|
||||||
|
* **New Resource:** `aws_cloudwatch_log_destination_policy` ([#11940](https://github.com/hashicorp/terraform/issues/11940))
|
||||||
|
* **New Resource:** `aws_codepipeline` ([#11814](https://github.com/hashicorp/terraform/issues/11814))
|
||||||
|
* **New Resource:** `aws_egress_only_internet_gateway` ([#10538](https://github.com/hashicorp/terraform/issues/10538))
|
||||||
|
* **New Resource:** `datadog_user` ([#12268](https://github.com/hashicorp/terraform/issues/12268))
|
||||||
|
* **New Resource:** `digitalocean_loadbalancer` ([#12077](https://github.com/hashicorp/terraform/issues/12077))
|
||||||
|
* **New Resource:** `openstack_images_image_v2` ([#11942](https://github.com/hashicorp/terraform/issues/11942))
|
||||||
|
* **New Resource:** `openstack_compute_floatingip_associate_v2` ([#12190](https://github.com/hashicorp/terraform/issues/12190))
|
||||||
|
|
||||||
|
IMPROVEMENTS:
|
||||||
|
|
||||||
|
* provider/aws: Add support for AWS EBS Elastic Volumes ([#11981](https://github.com/hashicorp/terraform/issues/11981))
|
||||||
|
* provider/aws: Allow aws_instances to be resized rather than forcing a new instance ([#11998](https://github.com/hashicorp/terraform/issues/11998))
|
||||||
|
* provider/aws: Report bucket name in S3 Error message ([#12122](https://github.com/hashicorp/terraform/issues/12122))
|
||||||
|
* provider/aws: Implement IPV6 Support for ec2 / VPC ([#10538](https://github.com/hashicorp/terraform/issues/10538))
|
||||||
|
* provider/aws: Add support for import of aws_elasticsearch_domain ([#12330](https://github.com/hashicorp/terraform/issues/12330))
|
||||||
|
* provider/aws: improve redshift cluster validation ([#12313](https://github.com/hashicorp/terraform/issues/12313))
|
||||||
|
* provider/aws: Support IAM role attachment and replacement for existing EC2 instance ([#11852](https://github.com/hashicorp/terraform/issues/11852))
|
||||||
|
* provider/azurerm: Auto base64encode virtual_machine custom data ([#12164](https://github.com/hashicorp/terraform/issues/12164))
|
||||||
|
* provider/datadog: add support for new host delay to the datadog_monitor resource ([#11975](https://github.com/hashicorp/terraform/issues/11975))
|
||||||
|
* provider/datadog: Upgrade to Datadog API v2 ([#12098](https://github.com/hashicorp/terraform/issues/12098))
|
||||||
|
* provider/fastly: Make Backends optional if used in VCL ([#12025](https://github.com/hashicorp/terraform/issues/12025))
|
||||||
|
* provider/fastly: Add support for custom `response_object` ([#12032](https://github.com/hashicorp/terraform/issues/12032))
|
||||||
|
* provider/google: Add support for maintenance window in `sql_database_instance` ([#12042](https://github.com/hashicorp/terraform/issues/12042))
|
||||||
|
* provider/google: google_project supports billing account ([#11653](https://github.com/hashicorp/terraform/issues/11653))
|
||||||
|
* provider/openstack: Don't allow floating IP and port ([#12099](https://github.com/hashicorp/terraform/issues/12099))
|
||||||
|
* provider/openstack: Enable HTTP Logging ([#12089](https://github.com/hashicorp/terraform/issues/12089))
|
||||||
|
* provider/openstack: Add Additional Targets for LBaaS v1 Member ([#12266](https://github.com/hashicorp/terraform/issues/12266))
|
||||||
|
* provider/openstack: Redesign openstack_blockstorage_volume_attach_v2 ([#12071](https://github.com/hashicorp/terraform/issues/12071))
|
||||||
|
* provider/pagerduty: Import support for service integrations ([#12141](https://github.com/hashicorp/terraform/issues/12141))
|
||||||
|
* provider/pagerduty: Updated implementation of pagerduty_vendor & pagerduty_service_integration ([#12357](https://github.com/hashicorp/terraform/issues/12357))
|
||||||
|
* provider/random_id: Add prefix attribute ([#12016](https://github.com/hashicorp/terraform/issues/12016))
|
||||||
|
* provider/statuscake: Add support for Port in statuscake_test ([#11966](https://github.com/hashicorp/terraform/issues/11966))
|
||||||
|
|
||||||
|
BUG FIXES:
|
||||||
|
|
||||||
|
* core: Fix a hang that could occur at the end of a Terraform command with custom plugins used ([#12048](https://github.com/hashicorp/terraform/issues/12048))
|
||||||
|
* command/fmt: Fix incorrect formatting with single line object following complex object ([#12049](https://github.com/hashicorp/terraform/issues/12049))
|
||||||
|
* command/state: `-backup` flags work with `mv` and `rm` ([#12156](https://github.com/hashicorp/terraform/issues/12156))
|
||||||
|
* provider/aws: add bucket name to delete error notification ([#11952](https://github.com/hashicorp/terraform/issues/11952))
|
||||||
|
* provider/aws: Use proper Set for source.Auth in resource_aws_codebuild_project ([#11741](https://github.com/hashicorp/terraform/issues/11741))
|
||||||
|
* provider/aws: aws_ecs_service should output service name along with err ([#12072](https://github.com/hashicorp/terraform/issues/12072))
|
||||||
|
* provider/aws: Add VRRP to allowed protocols in network ACL rules ([#12107](https://github.com/hashicorp/terraform/issues/12107))
|
||||||
|
* provider/aws: Add owner_account option to aws_redshift_cluster ([#12062](https://github.com/hashicorp/terraform/issues/12062))
|
||||||
|
* provider/aws: Update of inspector_assessment_target should use ARN not Name ([#12115](https://github.com/hashicorp/terraform/issues/12115))
|
||||||
|
* provider/aws: Fix the panic in ssm_association with parameters ([#12215](https://github.com/hashicorp/terraform/issues/12215))
|
||||||
|
* provider/aws: Fix update of environment_variable in codebuild_project ([#12169](https://github.com/hashicorp/terraform/issues/12169))
|
||||||
|
* provider/aws: Refresh aws_autoscaling_schedule from state when autoscaling_group not found ([#12312](https://github.com/hashicorp/terraform/issues/12312))
|
||||||
|
* provider/aws: No longer ForceNew resource on lambda_function runtime update ([#12329](https://github.com/hashicorp/terraform/issues/12329))
|
||||||
|
* provider/aws: reading multiple pages of aws_efs_file_system tags ([#12328](https://github.com/hashicorp/terraform/issues/12328))
|
||||||
|
* provider/aws: Refresh cloudwatch log subscription filter on 404 ([#12333](https://github.com/hashicorp/terraform/issues/12333))
|
||||||
|
* provider/aws: more details on which s3 bucket had an error ([#12314](https://github.com/hashicorp/terraform/issues/12314))
|
||||||
|
* provider/azurerm: Ignore case on protocol and allocation types ([#12176](https://github.com/hashicorp/terraform/issues/12176))
|
||||||
|
* provider/cloudflare: add validation for proxied record types ([#11993](https://github.com/hashicorp/terraform/issues/11993))
|
||||||
|
* provider/datadog: Adding default values to datadog_monitor ([#12168](https://github.com/hashicorp/terraform/issues/12168))
|
||||||
|
* provider/google: make local_traffic_selector computed ([#11631](https://github.com/hashicorp/terraform/issues/11631))
|
||||||
|
* provider/google: Write the raw disk encryption key in the state file to avoid diffs on plan ([#12068](https://github.com/hashicorp/terraform/issues/12068))
|
||||||
|
* provider/google: fix url map test and update logic ([#12317](https://github.com/hashicorp/terraform/issues/12317))
|
||||||
|
* provider/openstack: Rename provider to loadbalancer_provider ([#12239](https://github.com/hashicorp/terraform/issues/12239))
|
||||||
|
* provider/pagerduty: Setting incident_urgency_rule as optional ([#12211](https://github.com/hashicorp/terraform/issues/12211))
|
||||||
|
* provider/profitbricks: Fixing how primary_nic is added to profitbricks server ([#12197](https://github.com/hashicorp/terraform/issues/12197))
|
||||||
|
* state/azure: add environment option for non-public cloud usage ([#12364](https://github.com/hashicorp/terraform/issues/12364))
|
||||||
|
|
||||||
## 0.8.7 (February 15, 2017)
|
## 0.8.7 (February 15, 2017)
|
||||||
|
|
||||||
BACKWARDS INCOMPATIBILITIES / NOTES:
|
BACKWARDS INCOMPATIBILITIES / NOTES:
|
||||||
|
|
|
@ -12,7 +12,7 @@ const Version = "0.9.0"
|
||||||
// A pre-release marker for the version. If this is "" (empty string)
|
// 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
|
// then it means that it is a final release. Otherwise, this is a pre-release
|
||||||
// such as "dev" (in development), "beta", "rc1", etc.
|
// such as "dev" (in development), "beta", "rc1", etc.
|
||||||
const VersionPrerelease = "dev"
|
const VersionPrerelease = "beta2"
|
||||||
|
|
||||||
// SemVersion is an instance of version.Version. This has the secondary
|
// SemVersion is an instance of version.Version. This has the secondary
|
||||||
// benefit of verifying during tests and init time that our version is a
|
// benefit of verifying during tests and init time that our version is a
|
||||||
|
|
Loading…
Reference in New Issue