Skip to content

Commit dbb920f

Browse files
committed
v0.9.0-beta2
1 parent 2676425 commit dbb920f

File tree

2 files changed

+98
-23
lines changed

2 files changed

+98
-23
lines changed

CHANGELOG.md

Lines changed: 97 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,47 +2,47 @@
22
in the branch "0-8-stable". The "master" branch is currently a development
33
branch for the next major version of Terraform.
44

5-
## 0.9.0-beta2 (unreleased)
5+
## 0.9.0-beta2 (March 2, 2017)
66

77
BACKWARDS INCOMPATIBILITIES / NOTES:
88

99
* provider/azurerm: scale_sets `os_profile_master_password` now marked as sensitive
1010
* provider/azurerm: sql_server `administrator_login_password` now marked as sensitive
11-
* 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]
11+
* 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))
1212
* provider/dnsimple: Provider has been upgraded to APIv2 therefore, you will need to use the APIv2 auth token
1313

1414
FEATURES:
1515

1616
* **State Environments:** You can now create named "environments" for states. This allows you to manage distinct infrastructure resources from the same configuration.
17-
* helper/schema: Added Timeouts to allow Provider/Resource developers to expose configurable timeouts for actions [GH-12311]
17+
* helper/schema: Added Timeouts to allow Provider/Resource developers to expose configurable timeouts for actions ([#12311](https://github.com/hashicorp/terraform/issues/12311))
1818

1919
IMPROVEMENTS:
2020

21-
* core: "terraformrc" can contain env var references with $FOO [GH-11929]
22-
* command: Display resource state ID in refresh/plan/destroy output [GH-12261]
23-
* provider/aws: AWS Lambda DeadLetterConfig support [GH-12188]
24-
* provider/azurerm: Mark the azurerm_scale_set machine password as sensitive [GH-11982]
25-
* provider/azurerm: Mark the azurerm_sql_server admin password as sensitive [GH-12004]
26-
* provider/dnsimple: Upgrade DNSimple provider to API v2 [GH-10760]
21+
* core: "terraformrc" can contain env var references with $FOO ([#11929](https://github.com/hashicorp/terraform/issues/11929))
22+
* command: Display resource state ID in refresh/plan/destroy output ([#12261](https://github.com/hashicorp/terraform/issues/12261))
23+
* provider/aws: AWS Lambda DeadLetterConfig support ([#12188](https://github.com/hashicorp/terraform/issues/12188))
24+
* provider/azurerm: Mark the azurerm_scale_set machine password as sensitive ([#11982](https://github.com/hashicorp/terraform/issues/11982))
25+
* provider/azurerm: Mark the azurerm_sql_server admin password as sensitive ([#12004](https://github.com/hashicorp/terraform/issues/12004))
26+
* provider/dnsimple: Upgrade DNSimple provider to API v2 ([#10760](https://github.com/hashicorp/terraform/issues/10760))
2727

2828
BUG FIXES:
2929

30-
* core: targeting will remove untargeted providers [GH-12050]
31-
* core: doing a map lookup in a resource config with a computed set no longer crashes [GH-12210]
30+
* core: targeting will remove untargeted providers ([#12050](https://github.com/hashicorp/terraform/issues/12050))
31+
* core: doing a map lookup in a resource config with a computed set no longer crashes ([#12210](https://github.com/hashicorp/terraform/issues/12210))
3232

3333
0.9.0-beta1 FIXES:
3434

35-
* core: backends are validated to not contain interpolations [GH-12067]
36-
* core: fix local state locking on Windows [GH-12059]
37-
* core: destroy provisioners dependent on module variables work [GH-12063]
38-
* core: resource destruction happens after dependent resources' destroy provisioners [GH-12063]
39-
* core: invalid resource attribute interpolation in a destroy provisioner errors [GH-12063]
40-
* core: legacy backend loading of Consul now works properly [GH-12320]
41-
* command/init: allow unsetting a backend properly [GH-11988]
42-
* command/apply: fix crash that could happen with an empty directory [GH-11989]
43-
* command/refresh: fix crash when no configs were in the pwd [GH-12178]
44-
* command/{state,taint}: work properly with backend state [GH-12155]
45-
* providers/terraform: remote state data source works with new backends [GH-12173]
35+
* core: backends are validated to not contain interpolations ([#12067](https://github.com/hashicorp/terraform/issues/12067))
36+
* core: fix local state locking on Windows ([#12059](https://github.com/hashicorp/terraform/issues/12059))
37+
* core: destroy provisioners dependent on module variables work ([#12063](https://github.com/hashicorp/terraform/issues/12063))
38+
* core: resource destruction happens after dependent resources' destroy provisioners ([#12063](https://github.com/hashicorp/terraform/issues/12063))
39+
* core: invalid resource attribute interpolation in a destroy provisioner errors ([#12063](https://github.com/hashicorp/terraform/issues/12063))
40+
* core: legacy backend loading of Consul now works properly ([#12320](https://github.com/hashicorp/terraform/issues/12320))
41+
* command/init: allow unsetting a backend properly ([#11988](https://github.com/hashicorp/terraform/issues/11988))
42+
* command/apply: fix crash that could happen with an empty directory ([#11989](https://github.com/hashicorp/terraform/issues/11989))
43+
* command/refresh: fix crash when no configs were in the pwd ([#12178](https://github.com/hashicorp/terraform/issues/12178))
44+
* command/{state,taint}: work properly with backend state ([#12155](https://github.com/hashicorp/terraform/issues/12155))
45+
* providers/terraform: remote state data source works with new backends ([#12173](https://github.com/hashicorp/terraform/issues/12173))
4646

4747
## 0.9.0-beta1 (February 15, 2017)
4848

@@ -87,6 +87,81 @@ BUG FIXES:
8787

8888
* provider/datadog: Default notify_no_data on datadog_monitor to false ([#11903](https://github.com/hashicorp/terraform/issues/11903))
8989

90+
## 0.8.8 (March 2, 2017)
91+
92+
BACKWARDS INCOMPATIBILITIES / NOTES:
93+
* provider/aws: Potential breaking change for `root_block_device` ([#12379](https://github.com/hashicorp/terraform/issues/12379))
94+
95+
FEATURES:
96+
97+
* **New Provider:** `spotinst` ([#5001](https://github.com/hashicorp/terraform/issues/5001))
98+
* **New Interpolation:** `slice` ([#9729](https://github.com/hashicorp/terraform/issues/9729))
99+
* **New Data Source:** `aws_sns_topic` ([#11752](https://github.com/hashicorp/terraform/issues/11752))
100+
* **New Data Source:** `openstack_images_image_v2` ([#12097](https://github.com/hashicorp/terraform/issues/12097))
101+
* **New Resource:** `aws_elastic_beanstalk_application_version` ([#5770](https://github.com/hashicorp/terraform/issues/5770))
102+
* **New Resource:** `aws_cloudwatch_log_destination` ([#11940](https://github.com/hashicorp/terraform/issues/11940))
103+
* **New Resource:** `aws_cloudwatch_log_destination_policy` ([#11940](https://github.com/hashicorp/terraform/issues/11940))
104+
* **New Resource:** `aws_codepipeline` ([#11814](https://github.com/hashicorp/terraform/issues/11814))
105+
* **New Resource:** `aws_egress_only_internet_gateway` ([#10538](https://github.com/hashicorp/terraform/issues/10538))
106+
* **New Resource:** `datadog_user` ([#12268](https://github.com/hashicorp/terraform/issues/12268))
107+
* **New Resource:** `digitalocean_loadbalancer` ([#12077](https://github.com/hashicorp/terraform/issues/12077))
108+
* **New Resource:** `openstack_images_image_v2` ([#11942](https://github.com/hashicorp/terraform/issues/11942))
109+
* **New Resource:** `openstack_compute_floatingip_associate_v2` ([#12190](https://github.com/hashicorp/terraform/issues/12190))
110+
111+
IMPROVEMENTS:
112+
113+
* provider/aws: Add support for AWS EBS Elastic Volumes ([#11981](https://github.com/hashicorp/terraform/issues/11981))
114+
* provider/aws: Allow aws_instances to be resized rather than forcing a new instance ([#11998](https://github.com/hashicorp/terraform/issues/11998))
115+
* provider/aws: Report bucket name in S3 Error message ([#12122](https://github.com/hashicorp/terraform/issues/12122))
116+
* provider/aws: Implement IPV6 Support for ec2 / VPC ([#10538](https://github.com/hashicorp/terraform/issues/10538))
117+
* provider/aws: Add support for import of aws_elasticsearch_domain ([#12330](https://github.com/hashicorp/terraform/issues/12330))
118+
* provider/aws: improve redshift cluster validation ([#12313](https://github.com/hashicorp/terraform/issues/12313))
119+
* provider/aws: Support IAM role attachment and replacement for existing EC2 instance ([#11852](https://github.com/hashicorp/terraform/issues/11852))
120+
* provider/azurerm: Auto base64encode virtual_machine custom data ([#12164](https://github.com/hashicorp/terraform/issues/12164))
121+
* provider/datadog: add support for new host delay to the datadog_monitor resource ([#11975](https://github.com/hashicorp/terraform/issues/11975))
122+
* provider/datadog: Upgrade to Datadog API v2 ([#12098](https://github.com/hashicorp/terraform/issues/12098))
123+
* provider/fastly: Make Backends optional if used in VCL ([#12025](https://github.com/hashicorp/terraform/issues/12025))
124+
* provider/fastly: Add support for custom `response_object` ([#12032](https://github.com/hashicorp/terraform/issues/12032))
125+
* provider/google: Add support for maintenance window in `sql_database_instance` ([#12042](https://github.com/hashicorp/terraform/issues/12042))
126+
* provider/google: google_project supports billing account ([#11653](https://github.com/hashicorp/terraform/issues/11653))
127+
* provider/openstack: Don't allow floating IP and port ([#12099](https://github.com/hashicorp/terraform/issues/12099))
128+
* provider/openstack: Enable HTTP Logging ([#12089](https://github.com/hashicorp/terraform/issues/12089))
129+
* provider/openstack: Add Additional Targets for LBaaS v1 Member ([#12266](https://github.com/hashicorp/terraform/issues/12266))
130+
* provider/openstack: Redesign openstack_blockstorage_volume_attach_v2 ([#12071](https://github.com/hashicorp/terraform/issues/12071))
131+
* provider/pagerduty: Import support for service integrations ([#12141](https://github.com/hashicorp/terraform/issues/12141))
132+
* provider/pagerduty: Updated implementation of pagerduty_vendor & pagerduty_service_integration ([#12357](https://github.com/hashicorp/terraform/issues/12357))
133+
* provider/random_id: Add prefix attribute ([#12016](https://github.com/hashicorp/terraform/issues/12016))
134+
* provider/statuscake: Add support for Port in statuscake_test ([#11966](https://github.com/hashicorp/terraform/issues/11966))
135+
136+
BUG FIXES:
137+
138+
* 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))
139+
* command/fmt: Fix incorrect formatting with single line object following complex object ([#12049](https://github.com/hashicorp/terraform/issues/12049))
140+
* command/state: `-backup` flags work with `mv` and `rm` ([#12156](https://github.com/hashicorp/terraform/issues/12156))
141+
* provider/aws: add bucket name to delete error notification ([#11952](https://github.com/hashicorp/terraform/issues/11952))
142+
* provider/aws: Use proper Set for source.Auth in resource_aws_codebuild_project ([#11741](https://github.com/hashicorp/terraform/issues/11741))
143+
* provider/aws: aws_ecs_service should output service name along with err ([#12072](https://github.com/hashicorp/terraform/issues/12072))
144+
* provider/aws: Add VRRP to allowed protocols in network ACL rules ([#12107](https://github.com/hashicorp/terraform/issues/12107))
145+
* provider/aws: Add owner_account option to aws_redshift_cluster ([#12062](https://github.com/hashicorp/terraform/issues/12062))
146+
* provider/aws: Update of inspector_assessment_target should use ARN not Name ([#12115](https://github.com/hashicorp/terraform/issues/12115))
147+
* provider/aws: Fix the panic in ssm_association with parameters ([#12215](https://github.com/hashicorp/terraform/issues/12215))
148+
* provider/aws: Fix update of environment_variable in codebuild_project ([#12169](https://github.com/hashicorp/terraform/issues/12169))
149+
* provider/aws: Refresh aws_autoscaling_schedule from state when autoscaling_group not found ([#12312](https://github.com/hashicorp/terraform/issues/12312))
150+
* provider/aws: No longer ForceNew resource on lambda_function runtime update ([#12329](https://github.com/hashicorp/terraform/issues/12329))
151+
* provider/aws: reading multiple pages of aws_efs_file_system tags ([#12328](https://github.com/hashicorp/terraform/issues/12328))
152+
* provider/aws: Refresh cloudwatch log subscription filter on 404 ([#12333](https://github.com/hashicorp/terraform/issues/12333))
153+
* provider/aws: more details on which s3 bucket had an error ([#12314](https://github.com/hashicorp/terraform/issues/12314))
154+
* provider/azurerm: Ignore case on protocol and allocation types ([#12176](https://github.com/hashicorp/terraform/issues/12176))
155+
* provider/cloudflare: add validation for proxied record types ([#11993](https://github.com/hashicorp/terraform/issues/11993))
156+
* provider/datadog: Adding default values to datadog_monitor ([#12168](https://github.com/hashicorp/terraform/issues/12168))
157+
* provider/google: make local_traffic_selector computed ([#11631](https://github.com/hashicorp/terraform/issues/11631))
158+
* 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))
159+
* provider/google: fix url map test and update logic ([#12317](https://github.com/hashicorp/terraform/issues/12317))
160+
* provider/openstack: Rename provider to loadbalancer_provider ([#12239](https://github.com/hashicorp/terraform/issues/12239))
161+
* provider/pagerduty: Setting incident_urgency_rule as optional ([#12211](https://github.com/hashicorp/terraform/issues/12211))
162+
* provider/profitbricks: Fixing how primary_nic is added to profitbricks server ([#12197](https://github.com/hashicorp/terraform/issues/12197))
163+
* state/azure: add environment option for non-public cloud usage ([#12364](https://github.com/hashicorp/terraform/issues/12364))
164+
90165
## 0.8.7 (February 15, 2017)
91166

92167
BACKWARDS INCOMPATIBILITIES / NOTES:

terraform/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const Version = "0.9.0"
1212
// A pre-release marker for the version. If this is "" (empty string)
1313
// then it means that it is a final release. Otherwise, this is a pre-release
1414
// such as "dev" (in development), "beta", "rc1", etc.
15-
const VersionPrerelease = "dev"
15+
const VersionPrerelease = "beta2"
1616

1717
// SemVersion is an instance of version.Version. This has the secondary
1818
// benefit of verifying during tests and init time that our version is a

0 commit comments

Comments
 (0)