H

Hetzner Cloud Changelog

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…

H
Hetzner Cloud Changelog Cloud

Load Balancers now support post-quantum key agreement

Load Balancers now support key agreement using post-quantum hybrid ECDHE-MLKEM key agreement for TLS 1.3. Here's how this change will affect your Load Balancers: New Load Balancers: This change applies immediately Existing Load Balancers: This change will be rolled out in the coming weeks Please note that this change only applies to TLS 1.3 connections to services with the Load Balancer protocol h…

H
Hetzner Cloud Changelog Cloud

Certificates' private key size and chain length + size limited

We have limited the following aspects of Certificates: Maximum size of private keys: 5 kB (5,000 bytes) Maximum length of certificate chains: 5 certificates Maximum size of certificate chains (all certificates): 30 kB (30,000 bytes) This change does not impact any customers, as all existing certificates already comply with the new requirements. This change allows us to ensure that all certificates…

H
Hetzner Cloud Changelog Cloud

Deleting assigned Primary IPs & Floating IPs is deprecated

Deleting assigned Primary IPs & Floating IPs is deprecated and will no longer be possible after 1 May 2026. You need to unassign the Primary IP or the Floating IP before being able to delete it. After 1 May 2026 you will see the error code must_be_unassigned when you try to delete an assigned Primary or Floating IP. If you are using our Terraform Provider or Ansible Collection, please update to a…

H
Hetzner Cloud Changelog Cloud

user_data now available for Server rebuilds

So far, the user_data property for cloud-init was only available during Server creation. Now, it is possible to override that field during the Server rebuild process. The new, optional user_data property is: Available for the endpoint: POST /servers/{id}/actions/rebuild Functionally identical to the already existing user_data property available for the endpoint: POST /servers