Skip to content

Tags: hetznercloud/hcloud-python

Tags

v2.17.1

Toggle v2.17.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.17.1 (#640)

<!-- section-start changelog -->
### Bug Fixes

- missing `__api_properties__` on LoadBalancerService (#639)

<!-- section-end changelog -->

---

<details>
<summary><h4>PR by <a
href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/apricote/releaser-pleaser">releaser-pleaser</a">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 <>

v2.17.0

Toggle v2.17.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.17.0 (#634)

<!-- section-start changelog -->
### Features

- parse nested load balancer `label_selector` targets (#633)

<!-- section-end changelog -->

---

<details>
<summary><h4>PR by <a
href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/apricote/releaser-pleaser">releaser-pleaser</a">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 <>

v2.16.0

Toggle v2.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.16.0 (#628)

<!-- 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

- **servers**: allow setting user_data for rebuild (#627)
- Storage Box support no longer experimental (#626)

<!-- section-end changelog -->

---

<details>
<summary><h4>PR by <a
href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/apricote/releaser-pleaser">releaser-pleaser</a">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 <>

v2.15.0

Toggle v2.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.15.0 (#622)

<!-- section-start changelog -->
### Features

- add name to Storage Box Subaccount (#621)

<!-- section-end changelog -->

---

<details>
<summary><h4>PR by <a
href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/apricote/releaser-pleaser">releaser-pleaser</a">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 <>

v2.14.0

Toggle v2.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.14.0 (#618)

<!-- section-start changelog -->
### Features

- retry requests when the api returns a `timeout` error (#617)

<!-- section-end changelog -->

---

<details>
<summary><h4>PR by <a
href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/apricote/releaser-pleaser">releaser-pleaser</a">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 <>

v2.13.0

Toggle v2.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.13.0 (#610)

<!-- section-start changelog -->
### Features

- add per primary ip actions list operations (#608)
- deprecate datacenter in `primary ips` and `servers` (#609)

<!-- section-end changelog -->

---

<details>
<summary><h4>PR by <a
href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/apricote/releaser-pleaser">releaser-pleaser</a">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 <>

v2.12.0

Toggle v2.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.12.0 (#599)

### 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 at least until **12
January 2026**. During this period, upcoming minor releases of the
project may include breaking changes to features related to Storage
Boxes.

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

```python
response = client.storage_boxes.create(
    name="string",
    location=Location(name="fsn1"),
    storage_box_type=StorageBoxType(name="bx11"),
    labels={
        "environment": "prod",
        "example.com/my": "label",
        "just-a-key": "",
    },
    password="my-password",
    access_settings=StorageBoxAccessSettings(
        reachable_externally=False,
        samba_enabled=False,
        ssh_enabled=False,
        webdav_enabled=False,
        zfs_enabled=False,
    ),
    ssh_keys=[SSHKey(public_key="ssh-rsa AAAjjk76kgf...Xt")],
)

response.action.wait_until_finished()

storage_box = response.storage_box
```

### Features

- add update rrset records action to zone client (#597)
- add support for Storage Boxes (#524)

v2.11.1

Toggle v2.11.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.11.1 (#594)

<!-- section-start changelog -->
### Bug Fixes

- support reloading sub resource bound models (#590)

<!-- section-end changelog -->

---

<details>
<summary><h4>PR by <a
href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/apricote/releaser-pleaser">releaser-pleaser</a">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 <>

v2.11.0

Toggle v2.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.11.0 (#585)

<!-- 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 (#581)

<!-- section-end changelog -->

---

<details>
<summary><h4>PR by <a
href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/apricote/releaser-pleaser">releaser-pleaser</a">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 <>

v2.10.0

Toggle v2.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release v2.10.0 (#579)

<!-- section-start changelog -->
### Features

- **exp**: add zone format txt record helper (#578)
- add server and load balancer `private_net_for` helper method (#580)

<!-- section-end changelog -->

---

<details>
<summary><h4>PR by <a
href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/apricote/releaser-pleaser">releaser-pleaser</a">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 <>