Tags: hetznercloud/cli
Tags
chore(main): release v1.62.0 (#1343) <!-- section-start changelog --> ### Features - build .deb and .rpm release files (#1311) - **primary-ip**: new flag to specify assignee-type on primary-ip create (#1348) - increase default poll interval for long running actions (#1364) - **server-type**: add `location` to list table default columns (#1340) - **server-type**: remove `storage_type` from list table default columns (#1340) - allow listing contexts as json/yaml (#1352) - add --long flag to version command (#1353) ### Bug Fixes - suppress trailing spaces in tables (#1355) <!-- section-end changelog --> --- <details> <summary><h4>PR by <a href="https://github.com/apricote/releaser-pleaser">releaser-pleaser</a> 🤖</h4></summary> If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs. ## Release Notes ### Prefix / Start This will be added to the start of the release notes. ~~~~rp-prefix ~~~~ ### Suffix / End This will be added to the end of the release notes. ~~~~rp-suffix ~~~~ </details> Co-authored-by: Hetzner Cloud Bot <>
chore(main): release v1.61.0 (#1318) <!-- section-start changelog --> ### Storage Boxes support is now generally available The experimental phase for Storage Boxes is over, and Storage Boxes support is now generally available. ### Features - Storage Box support no longer experimental (#1267) - **server**: allow specifying user-data for rebuild (#1319) <!-- section-end changelog --> --- <details> <summary><h4>PR by <a href="https://github.com/apricote/releaser-pleaser">releaser-pleaser</a> 🤖</h4></summary> If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs. ## Release Notes ### Prefix / Start This will be added to the start of the release notes. ~~~~rp-prefix ### Storage Boxes support is now generally available The experimental phase for Storage Boxes is over, and Storage Boxes support is now generally available. ~~~~ ### Suffix / End This will be added to the end of the release notes. ~~~~rp-suffix ~~~~ </details> Co-authored-by: Hetzner Cloud Bot <>
chore(main): release v1.60.0 (#1306) <!-- section-start changelog --> ### Storage Box Subaccounts are no longer identified by `username` Storage Box Subaccounts now have a `name` property, allowing users to specify custom names for their Subaccounts. More importantly, Storage Box Subaccounts (`<subaccount>`) are now identified by `id` or `name`, instead of by `id` or `username`. ```diff hcloud storage-box subaccount describe <storage-box> <subaccount> -hcloud storage-box subaccount describe my-storage-box u1337-sub1 +hcloud storage-box subaccount describe my-storage-box my-subaccount ``` Existing Subaccounts have been updated to use their `username` as `name` value. See our [changelog](https://docs.hetzner.cloud/changelog#2026-01-15-storage-box-subaccount-name) for more details. ### Features - **table**: mark columns as deprecated and show warning (#1300) - **server**: deprecate datacenter column (#1301) - **storage-box**: add name property to subaccounts (#1315) <!-- section-end changelog --> --- <details> <summary><h4>PR by <a href="https://github.com/apricote/releaser-pleaser">releaser-pleaser</a> 🤖</h4></summary> If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs. ## Release Notes ### Prefix / Start This will be added to the start of the release notes. ~~~~rp-prefix ### Storage Box Subaccounts are no longer identified by `username` Storage Box Subaccounts now have a `name` property, allowing users to specify custom names for their Subaccounts. More importantly, Storage Box Subaccounts (`<subaccount>`) are now identified by `id` or `name`, instead of by `id` or `username`. ```diff hcloud storage-box subaccount describe <storage-box> <subaccount> -hcloud storage-box subaccount describe my-storage-box u1337-sub1 +hcloud storage-box subaccount describe my-storage-box my-subaccount ``` Existing Subaccounts have been updated to use their `username` as `name` value. See our [changelog](https://docs.hetzner.cloud/changelog#2026-01-15-storage-box-subaccount-name) for more details. ~~~~ ### Suffix / End This will be added to the end of the release notes. ~~~~rp-suffix ~~~~ </details> Co-authored-by: Hetzner Cloud Bot <>
chore(main): release v1.59.0 (#1296) <!-- section-start changelog --> ### Deprecation of `datacenter` attribute for Primary IPs and Servers The `datacenter` attribute is deprecated in the `Primary IPs` and `Servers` API resources and will be removed after 1 July 2026. See https://docs.hetzner.cloud/changelog#2025-12-16-phasing-out-datacenters for more details. The `location` attribute already exists for Servers, and was added for Primary IPs. Therefor the `datacenter` attribute is deprecated in favor of the `location` attribute in the following commands: - `hcloud server create` - `hcloud server describe` - `hcloud server list` - `hcloud primary-ip create` - `hcloud primary-ip describe` - `hcloud primary-ip list` In list commands, the `datacenter` columns is not longer shown by default, and is replaced with the `location` column. ### Features - **server,primary-ip**: deprecate datacenter (#1278) <!-- section-end changelog --> --- <details> <summary><h4>PR by <a href="https://github.com/apricote/releaser-pleaser">releaser-pleaser</a> 🤖</h4></summary> If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs. ## Release Notes ### Prefix / Start This will be added to the start of the release notes. ~~~~rp-prefix ### Deprecation of `datacenter` attribute for Primary IPs and Servers The `datacenter` attribute is deprecated in the `Primary IPs` and `Servers` API resources and will be removed after 1 July 2026. See https://docs.hetzner.cloud/changelog#2025-12-16-phasing-out-datacenters for more details. The `location` attribute already exists for Servers, and was added for Primary IPs. Therefor the `datacenter` attribute is deprecated in favor of the `location` attribute in the following commands: - `hcloud server create` - `hcloud server describe` - `hcloud server list` - `hcloud primary-ip create` - `hcloud primary-ip describe` - `hcloud primary-ip list` In list commands, the `datacenter` columns is not longer shown by default, and is replaced with the `location` column. ~~~~ ### Suffix / End This will be added to the end of the release notes. ~~~~rp-suffix ~~~~ </details> Co-authored-by: Hetzner Cloud Bot <>
chore(main): release v1.58.0 (#1240) <!-- section-start changelog --> ### Features - **firewall**: add list columns for labels, created and age (#1239) - drop builds for windows armv6 and armv7 (32 bit) (#1246) - **context**: allow creation in non-interactive tty (#1252) <!-- section-end changelog --> --- <details> <summary><h4>PR by <a href="https://github.com/apricote/releaser-pleaser">releaser-pleaser</a> 🤖</h4></summary> If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs. ## Release Notes ### Prefix / Start This will be added to the start of the release notes. ~~~~rp-prefix ~~~~ ### Suffix / End This will be added to the end of the release notes. ~~~~rp-suffix ~~~~ </details> Co-authored-by: Hetzner Cloud Bot <>
chore(main): release v1.57.0 (#1237) <!-- section-start changelog --> ### DNS API is now generally available The DNS API is now generally available, as well as support for features in this project that are related to the DNS API. To migrate existing zones to the new DNS API, see the [DNS migration guide](https://docs.hetzner.com/networking/dns/migration-to-hetzner-console/process/). See the [changelog](https://docs.hetzner.cloud/changelog#2025-11-10-dns-ga) for more details. ### Features - DNS support is now generally available (#1234) <!-- section-end changelog --> --- <details> <summary><h4>PR by <a href="https://github.com/apricote/releaser-pleaser">releaser-pleaser</a> 🤖</h4></summary> If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs. ## Release Notes ### Prefix / Start This will be added to the start of the release notes. ~~~~rp-prefix ### DNS API is now generally available The DNS API is now generally available, as well as support for features in this project that are related to the DNS API. To migrate existing zones to the new DNS API, see the [DNS migration guide](https://docs.hetzner.com/networking/dns/migration-to-hetzner-console/process/). See the [changelog](https://docs.hetzner.cloud/changelog#2025-11-10-dns-ga) for more details. ~~~~ ### Suffix / End This will be added to the end of the release notes. ~~~~rp-suffix ~~~~ </details> Co-authored-by: Hetzner Cloud Bot <>
chore(main): release v1.56.0 (#1219) <!-- section-start changelog --> ### Features - format user provided TXT records when not quoted (#1208) ### Bug Fixes - more readable default time format (#1197) - **iso**: broken `--type` flag in list command (#1221) - Storage Boxes not listed in `hcloud all list` (#1222) - consistent tab spacing in describe commands (#1216) - filepaths not correctly resolved on Windows (#1229) <!-- section-end changelog --> --- <details> <summary><h4>PR by <a href="https://github.com/apricote/releaser-pleaser">releaser-pleaser</a> 🤖</h4></summary> If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs. ## Release Notes ### Prefix / Start This will be added to the start of the release notes. ~~~~rp-prefix ~~~~ ### Suffix / End This will be added to the end of the release notes. ~~~~rp-suffix ~~~~ </details> Co-authored-by: Hetzner Cloud Bot <>
chore(main): release v1.55.0 (#1192) ### Storage Box API Experimental This release adds support for the [Storage Box API](https://docs.hetzner.cloud/reference/hetzner#storage-boxes). The Storage Box integration will be introduced as an **experimental** feature. This experimental phase is expected to last until **21 November 2025**. During this period, upcoming minor releases of the project may include breaking changes to features related to the Storage Box API. You can find out the current state of this in [#1202](#1202). This release includes all changes from the recent [Storage Box API changelog](https://docs.hetzner.cloud/changelog#2025-10-21-storage-box-api-update) entry. #### Examples ```shell hcloud storage-box create \ --name backups \ --type bx11 \ --location fsn1 \ --password "$PASSWORD" \ --enable-ssh \ --reachable-externally hcloud storage-box enable-snapshot-plan backups \ --max-snapshots 10 \ --minute 0 \ --hour 2 ``` ### Features - **server,load-balancer**: add --ip-range argument to attach-to-network commands (#1164) - add support for Storage Boxes (#1118) ### Bug Fixes - list commands print `null` instead of `[]` in JSON mode (#1191) - outdated JSON output after creating resources (#1194) - formatting of server-type describe output (#1196)
chore(main): release v1.54.0 (#1183) <!-- section-start changelog --> ### DNS API Beta This release adds support for the new [DNS API](https://docs.hetzner.cloud/reference/cloud#dns). The DNS API is currently in **beta**, which will likely end on 10 November 2025. After the beta ended, it will no longer be possible to create new zones in the old DNS system. See the [DNS Beta FAQ](https://docs.hetzner.com/networking/dns/faq/beta) for more details. Future minor releases of this project may include breaking changes for features that are related to the DNS API. See the [DNS API Beta changelog](https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta) for more details. **Examples** ```sh hcloud zone create \ --name example.com \ --mode primary \ --label key=value hcloud zone rrset create example.com \ --name @ \ --type A \ --record 201.180.75.2 ``` ### Features - support the new DNS API (#1182) <!-- section-end changelog --> --- <details> <summary><h4>PR by <a href="https://github.com/apricote/releaser-pleaser">releaser-pleaser</a> 🤖</h4></summary> If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs. ## Release Notes ### Prefix / Start This will be added to the start of the release notes. ~~~~rp-prefix ### DNS API Beta This release adds support for the new [DNS API](https://docs.hetzner.cloud/reference/cloud#dns). The DNS API is currently in **beta**, which will likely end on 10 November 2025. After the beta ended, it will no longer be possible to create new zones in the old DNS system. See the [DNS Beta FAQ](https://docs.hetzner.com/networking/dns/faq/beta) for more details. Future minor releases of this project may include breaking changes for features that are related to the DNS API. See the [DNS API Beta changelog](https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta) for more details. **Examples** ```sh hcloud zone create \ --name example.com \ --mode primary \ --label key=value hcloud zone rrset create example.com \ --name @ \ --type A \ --record 201.180.75.2 ``` ~~~~ ### Suffix / End This will be added to the end of the release notes. ~~~~rp-suffix ~~~~ </details> Co-authored-by: Hetzner Cloud Bot <>
chore(main): release v1.53.0 (#1151) <!-- section-start changelog --> [Server Types](https://docs.hetzner.cloud/reference/cloud#server-types) now depend on [Locations](https://docs.hetzner.cloud/reference/cloud#locations). - We added a new `locations` property to the [Server Types](https://docs.hetzner.cloud/reference/cloud#server-types) resource. The new property defines a list of supported [Locations](https://docs.hetzner.cloud/reference/cloud#locations) and additional per [Locations](https://docs.hetzner.cloud/reference/cloud#locations) details such as deprecations information. - We deprecated the `deprecation` property from the [Server Types](https://docs.hetzner.cloud/reference/cloud#server-types) resource. The property will gradually be phased out as per [Locations](https://docs.hetzner.cloud/reference/cloud#locations) deprecations are being announced. Please use the new per [Locations](https://docs.hetzner.cloud/reference/cloud#locations) deprecation information instead. See our [changelog](https://docs.hetzner.cloud/changelog#2025-09-24-per-location-server-types) for more details. ### Features - add category property to server type (#1150) - per location server types (#1166) <!-- section-end changelog --> --- <details> <summary><h4>PR by <a href="https://github.com/apricote/releaser-pleaser">releaser-pleaser</a> 🤖</h4></summary> If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs. ## Release Notes ### Prefix / Start This will be added to the start of the release notes. ```rp-prefix [Server Types](https://docs.hetzner.cloud/reference/cloud#server-types) now depend on [Locations](https://docs.hetzner.cloud/reference/cloud#locations). - We added a new `locations` property to the [Server Types](https://docs.hetzner.cloud/reference/cloud#server-types) resource. The new property defines a list of supported [Locations](https://docs.hetzner.cloud/reference/cloud#locations) and additional per [Locations](https://docs.hetzner.cloud/reference/cloud#locations) details such as deprecations information. - We deprecated the `deprecation` property from the [Server Types](https://docs.hetzner.cloud/reference/cloud#server-types) resource. The property will gradually be phased out as per [Locations](https://docs.hetzner.cloud/reference/cloud#locations) deprecations are being announced. Please use the new per [Locations](https://docs.hetzner.cloud/reference/cloud#locations) deprecation information instead. See our [changelog](https://docs.hetzner.cloud/changelog#2025-09-24-per-location-server-types) for more details. ``` ### Suffix / End This will be added to the end of the release notes. ```rp-suffix ``` </details> Co-authored-by: Hetzner Cloud Bot <>
PreviousNext