H

Hetzner Cloud Changelog

H

New endpoint to list the resources attached to a Network

We added a new endpoint to the API: GET /v1/networks/$ID/members The new endpoint lists the resources attached to a Network, so you no longer have to collect them from the individual Server and Load Balancer resources. Each entry in the members response field contains the following properties: Property Description type The type of the attached resource, either server or load_balancer. id The ID of…

H

New requirements for deleting Buckets

You no longer need to completely empty a Bucket before deleting it. From now on, a Bucket can be deleted even if it contains up to 1,000 leftover parts from multipart uploads that are either still in progress or have been aborted. If the Bucket still contains other objects (no matter if locked or versioned), these must be removed beforehand as outlined in the documentation: How can I delete my Buc…

H

Field "deprecated" will be removed

The response field deprecated of all endpoints that return "Images", "Server Types" and "Load Balancer Types" will be removed on 2 November 2026. Please use the deprecation field instead: For "Images", use the deprecation field. For "Server Types", use the deprecation field of the respective entry in locations, as announced on 24 September 2025. For "Load Balancer Types", use the deprecation field…

H
Hetzner Cloud Changelog Cloud

Load Balancers can now be created with existing Primary IPs

Primary IPs, which were previously available exclusively for servers, are now also available for Load Balancers. When creating a Load Balancer, you can assign an existing Primary IP instead of having an IP address allocated automatically. Currently, you cannot change the Primary IP once the Load Balancer has been created. To support this change, we added the new public_net property to the request…

H
Hetzner Cloud Changelog Cloud

Load Balancer health checks now report why a target is unhealthy

To provide more details about failed health checks, Load Balancer requests that return the target response field in a successful (200) response now include the following additional child attributes: targets.health_status.detail targets.health_status.http_status_code The detail property is only set while a target is unhealthy, and can have one of the following values: Value Description layer4_no_co…

H
Hetzner Cloud Changelog Cloud

Omitted DNS pointers deprecated on change

When updating the PTR record (reverse DNS) for a Primary IP, Floating IP, Server, or Load Balancer, the value of dns_ptr is no longer optional and must be provided starting on 30 September 2026. For the endpoints below, the dns_ptr value must be set to the desired domain name, or to null to reset it. Leaving the value empty will no longer reset the pointer. Instead, the request will fail. POST /se…

H
Hetzner Cloud Changelog Cloud

Omitted TTL for changing an RRSet's TTL is deprecated

When updating the TTL of an RRSet, the value of ttl is no longer optional and must be provided starting on 30 September 2026. For the endpoint below, the ttl value must be set to the desired TTL, or to null to use the Zone's default TTL. Leaving the value empty will cause the request to fail. POST /zones/{id_or_name}/rrsets/{rr_name}/{rr_type}/actions/change_ttl

H
Hetzner Cloud Changelog Cloud

EC2-compatible routes for Server Metadata are deprecated

Until now Server Metadata also responded to EC2-compatible routes besides the officially documented /hetzner/v1/*. This behaviour is now deprecated and will be removed after 1 Aug. 2026. This includes the following schemas: /2009-04-04/meta-data /2009-04-04/meta-data/{key} /2009-04-04/user-data /latest/meta-data /latest/meta-data/{key} /latest/user-data

H
Hetzner Cloud Changelog Cloud

Deprecation Info for Load Balancer Types

To communicate deprecations more clearly to API users and align with server types, we have added the deprecation field to all endpoints that return "Load Balancer Types". The field describes if, when, and how the resource was deprecated. If this field is set to null, the resource is not deprecated. If it has a value, it is considered deprecated. Learn more about the field in our API docs. This new…

H
Hetzner Cloud Changelog Cloud v26.04

Fedora 44 and Ubuntu 26.04 are now available

Two new Rapid Deploy Images are now available. The Ubuntu 26.04 image can be used as ubuntu-26.04 (IDs 387894169 for x86 and 387894171 for arm). Also the latest Fedora 44 release can be deployed to all Cloud servers as fedora-44 (IDs 387893188 (x86) & 387893189 (arm)).

H
Hetzner Cloud Changelog Cloud

Private Networks auto-configuration is available via cloud-init

Images using cloud-init 25.3 or later support auto-configuration of Private Networks via cloud-init. Currently this is available in Ubuntu 22.04, 24.04 and 26.04 as well as Fedora 44. For these images, the configuration of Private Networks has been removed from hc-utils. If you are using an older version of hc-utils, you can find the latest hc-utils for these images in our documentation.

H
Hetzner Cloud Changelog Cloud

All GET /<resource>/{id}/actions/{action_id} operations are deprecated

All GET /<resource>/{id}/actions/{action_id} operations are now deprecated, without planned removal: GET /certificates/{id}/actions/{action_id} GET /firewalls/{id}/actions/{action_id} GET /floating_ips/{id}/actions/{action_id} GET /images/{id}/actions/{action_id} GET /load_balancers/{id}/actions/{action_id} GET /networks/{id}/actions/{action_id} GET /primary_ips/{id}/actions/{action_id} GET /serve…

H
Hetzner Cloud Changelog Cloud

Load Balancers idle timeout can now be configured

Load Balancers now have configurable idle timeout values for HTTP/HTTPS services. A new property, http.timeout_idle, has been added to the Load Balancer HTTP Service schema. You can change the value using the POST /load_balancers/{id}/actions/update_service endpoint. The new property allows you to adjust the previously fixed timeout of 50 seconds to a value between 30 and 300 seconds. The connecti…

H
Hetzner Cloud Changelog Cloud

Load Balancers no longer support SHA-1 TLS signature algorithms

Load Balancers no longer offer SHA-1-based signature algorithms during TLS handshakes. Only modern SHA-256, SHA-384, and SHA-512 signature algorithms are now supported. The following signature algorithms have been removed: Algorithm Removed signature algorithms RSA RSA+SHA1 ECDSA ECDSA+SHA1 The following signature algorithms continue to be supported: Algorithm Supported signature algorithms RSA (P…

H
Hetzner Cloud Changelog Cloud

Leading whitespace characters in SSH Keys are invalid

Leading whitespace characters in newly created SSH Keys now lead to a validation error. For a short period we trimmed leading and trailing whitespace characters, but that change has been reverted. In the API, this affects the field public_key of the SSH Key creation endpoint POST /ssh_keys.

H
Hetzner Cloud Changelog Cloud

Load Balancer dedicated server targets will be removed automatically

Cloud server and label selector targets of a Load Balancer are automatically removed as soon as the target server is removed. However, targets for dedicated servers must be manually removed after a server is canceled. Otherwise, they remain in an invalid state. We will remove these invalid targets from the Load Balancers on Monday, 20 April 2026. This ensures accurate health reporting and prevents…

H
Hetzner Cloud Changelog Cloud

Datacenter server_types information and recommendation fields are deprecated

The following Server Types response fields are now available: server_types.locations.available server_types.locations.recommended The following Data Centers response fields are now deprecated: datacenter.server_types datacenter.server_types.supported datacenter.server_types.available datacenter.server_types.available_for_migration recommendation Starting on 1 October 2026, the fields will be dropp…