## 0.16.0 (Unreleased)

## 0.15.0 (September 29, 2022)

FEATURES:
* Upgraded provider dependencies to latest versions
* Change acceptance tests to run in parallel

## 0.14.8 (September 28, 2022)

FEATURES:
* Changed Golang version 1.16 to be able to release for darwin_arm64

## 0.14.7 (September 28, 2022)

FEATURES:
* `skytap_environment` : Deprecated `outbound_traffic` and introduced the new `disable_internet` as to be used instead

BUG FIXES:
* `skytap_environment` : Fixed time-out issue when using `outbound_traffic = true`

## 0.14.1 (April 17, 2020)

BUG FIXES:
* `resource/skytap_vm` : Fixed provider panic message when creating a VM with two disks while setting one of those CPU/RAM/Name properties.
* `resource/skytap_vm` : Fixed provider hanging when new disks are added while old ones are removed.

## 0.14.0 (March 26, 2020)

FEATURES:
* Allow the configuration of creation, update and deletion timeouts for all resources ([#65](https://github.com/terraform-providers/terraform-provider-skytap/pull/65))
 
## 0.13.0 (January 22, 2020)

FEATURES:
* New Resource: `skytap_label_category` that supports the creation of label categories used for reporting ([#31](https://github.com/terraform-providers/terraform-provider-skytap/issues/31))
* New Resource `skytap_icnr_tunnel` enable the configuration of inter-configuration network routing between environments ([#49](https://github.com/terraform-providers/terraform-provider-skytap/issues/49))
* `skytap_environment` environment supports tags and labels, enabling usage reporting ([#31](https://github.com/terraform-providers/terraform-provider-skytap/issues/31))
* `skytap_environment` environment supports to configure user data ([#46](https://github.com/terraform-providers/terraform-provider-skytap/issues/46))
* `skytap_vm` VMs supports for labels, enabling usage reporting ([#31](https://github.com/terraform-providers/terraform-provider-skytap/issues/31))
* `skytap_vm` VM supports to configure user data ([#46](https://github.com/terraform-providers/terraform-provider-skytap/issues/46))
 
## 0.12.0 (January 13, 2020)

NOTES
* provider: This release includes only a Terraform SDK upgrade with compatibility for Terraform v0.12. The provider behaviour remains backwards compatible with 0.11 version ([#37](https://github.com/terraform-providers/terraform-provider-skytap/issues/37)).

## 0.11.1 (July 09, 2019)

BUG FIXES:

* `resource/skytap_environment` : SDK fix to handle `routable` argument defaulting to false.

## 0.11.0 (July 08, 2019)

FEATURES:

* Add user agent specific to this provider when working with the Skytap SDK. ([#26](https://github.com/terraform-providers/terraform-provider-skytap/issues/26))

IMPROVEMENTS:

* Reliability improvements via SDK. ([#33](https://github.com/terraform-providers/terraform-provider-skytap/issues/33), [#34](https://github.com/terraform-providers/terraform-provider-skytap/issues/34))
* Improvements to the logging. ([#34](https://github.com/terraform-providers/terraform-provider-skytap/issues/34))

BUG FIXES:

* `resource/skytap_vm` : Fixed issue with network adapter error handling code in the incorrect place.
* `resource/skytap_environment` : Fixed issue when environment returns an nil `routable` attribute.

## 0.10.0 (June 18, 2019)

BREAKING CHANGES:

* When defining a vm network interface a name is now required for each published service. This means all existing configuration describing published services will require the addition of this new `name` argument. The name is defined alongside the `internal_port` argument. This name is used to uniquely identify the published service in the terraform configuration only and is not persisted by skytap. It is not related to the `id` of the published service.

FEATURES:

* `resource/skytap_vm` : Add support to change CPU and RAM settings. ([#3](https://github.com/terraform-providers/terraform-provider-skytap/issues/3), [#9](https://github.com/terraform-providers/terraform-provider-skytap/issues/9))
* `resource/skytap_vm` : Add support to add, remove and change disks. ([#2](https://github.com/terraform-providers/terraform-provider-skytap/issues/2), [#11](https://github.com/terraform-providers/terraform-provider-skytap/issues/11))
* `resource/skytap_vm` : Allow the external ip and port values of a published service to be accessed via the published service name. ([#7](https://github.com/terraform-providers/terraform-provider-skytap/issues/7))

IMPROVEMENTS:

* `resource/skytap_vm` : Retry on 422 error when creating ([#18](https://github.com/terraform-providers/terraform-provider-skytap/issues/18))
* Improve logging ([#18](https://github.com/terraform-providers/terraform-provider-skytap/issues/18))

BUG FIXES:

* `resource/skytap_vm` : Fix documentation on published services. ([#4](https://github.com/terraform-providers/terraform-provider-skytap/issues/4))
* `resource/skytap_project` : Fix documentation on auto add roles. ([#12](https://github.com/terraform-providers/terraform-provider-skytap/issues/12))
* Documentation note blocks not paginated correctly. ([#1](https://github.com/terraform-providers/terraform-provider-skytap/issues/1))

## 0.9.0 (December 06, 2018)

FEATURES:

* **New Resource:** `skytap_environment` : Allow the provisioning of a new environment from a template. ([environment resource](https://github.com/terraform-providers/terraform-provider-skytap/commit/b8659204298067bbdbc5def7a408328f6ed324b4))
* **New Resource:** `skytap_network` : Allow the provisioning of networks under an environment resource. ([network resource](https://github.com/terraform-providers/terraform-provider-skytap/commit/f89b1aa1a04d7fa09c640ab973403870cab8574d))
* **New Resource:** `skytap_vm` : Allow the creation of a virtual machine (VM) and the configuration of the network interface. ([vm resource](https://github.com/terraform-providers/terraform-provider-skytap/commit/19b03ef4c7c55cfb7765fd357668f266e6714ebc))
* **New Resource:** `skytap_project` : Allow the creation of a new project. ([project resource](https://github.com/terraform-providers/terraform-provider-skytap/commit/8b22ac59a4cf619a7b692d7b10d5886cd9cbf3e8))
* **New Datasource:** `skytap_template` : Query a template by name for use when creating an environment. ([template datasource](https://github.com/terraform-providers/terraform-provider-skytap/commit/ec560944d0765daf8399f65949fd0b1879a11275))
* **New Datasource:** `skytap_project` : Query a project by name. ([project datasource](https://github.com/terraform-providers/terraform-provider-skytap/commit/8b22ac59a4cf619a7b692d7b10d5886cd9cbf3e8))
