Releases: hetznercloud/terraform-provider-hcloud
v1.25.0
FEATURES:
- New Resource:
hcloud_snapshot
- New Resource:
hcloud_firewall
- New Data Source:
hcloud_firewall
BUG FIXES:
hcloud_server
resource: image had a wrong type (int instead of string) when a server was created from a snapshothcloud_load_balancer_target
resource: force recreation when changing a target attribute (server_id, ip or label_selector)
NOTES:
- The provider is now built with Go 1.16
v1.24.1
BUG FIXES:
hcloud_volume
datasource: id is now marked as computed to allow more setups where the id is unknownhcloud_ssh_key
datasource: id is now marked as computed to allow more setups where the id is unknownhcloud_network
datasource: id is now marked as computed to allow more setups where the id is unknownhcloud_image
datasource: id is now marked as computed to allow more setups where the id is unknownhcloud_certificate
datasource: id is now marked as computed to allow more setups where the id is unknownhcloud_volume
resource: Automount is now working when you attach an already existing volume to a server.
v1.24.0
FEATURES:
- New Datasource:
hcloud_server_type
- New Datasource:
hcloud_server_types
- New
network
property forhcloud_server
resource.
BUG FIXES:
hcloud_volume
resource: A race condition was fixed, that was called when you tried to create multiple volumes for a single serverhcloud_locations
datasource: Use a stable value as IDs instead of a timestamp. We now use a hash of the concatenation of all location IDs as IDhcloud_datacenters
datasource: Use a stable value as IDs instead of a timestamp. We now use a hash of the concatenation of all datacenters IDs as ID
Notes:
- This release is tested against Terraform 0.13.x and 0.14.x. Testing on 0.12.x was removed, therefore Terraform 0.12.x is no longer officially supported
v1.23.0
FEATURES:
hcloud_network_subnet
supports vSwitch Subnets
Notes:
- The provider was updated to use the Terraform Plugin SDK v2.
v1.22.0
FEATURES:
- All
hcloud_*
resources are now importable.
BUG FIXES:
hcloud_rdns
resource: It is now possible to import the resource as documented.
v1.21.0
1.21.0 (September 09, 2020)
CHANGED:
- Un-deprecate
network_id
property ofhcloud_load_balancer_network
and
hcloud_server_network
resources. - Change module path from
github.com/terraform-providers/terraform-provider-hcloud
to
github.com/hetznercloud/terraform-provider-hcloud
v1.20.1
BUG FIXES:
hcloud_certificate
resource: Updating the certificate needs to recreate the certificate.
NOTES:
- The provider is now build with Go 1.15
- We overhauled parts of the underlying test suite
v1.20.0
FEATURES:
- Allow updating/resizing a Load Balancer through the
load_balancer_type
ofhcloud_load_balancer
resource - Add support for Load Balancer Label Selector and IP targets.
v1.19.2
CHANGED:
-
Deprecate
network_id
property ofhcloud_server_network
and
hcloud_load_balancer_network
resources. Introduce asubnet_id
property as replacement.Both resources require a subnet to be created. Since
network_id
references the network and not the subnet there is no explicit
dependency between those resources. This leads to Terraform creating
those resources in parallel, which creates a race condition. Users
stuck with thenetwork_id
property can create an explicit dependency
on the subnet usingdepends_on
to work around this issue.
BUG FIXES:
- Enable and Disable
proxyprotocol
on a Load Balancer didn't work after creation - Deleted all Load Balancer services when you changed the
listen_port
of one service hcloud_load_balancer_target
was not idempotent when you add a target that was already defined
NOTES:
- Update to hcloud-go v1.19.0 to fix the bad request issue
v1.19.1
First release in https://github.com/hetznercloud/terraform-provider-hcloud. No other changes