Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,48 @@
# Changelog

## [v2.12.0](https://github.com/hetznercloud/hcloud-python/releases/tag/v2.12.0)

### 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](https://github.com/hetznercloud/hcloud-python/releases/tag/v2.11.1)

### Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion hcloud/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from __future__ import annotations

__version__ = "2.11.1" # x-releaser-pleaser-version
__version__ = "2.12.0" # x-releaser-pleaser-version
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

setup(
name="hcloud",
version="2.11.1", # x-releaser-pleaser-version
version="2.12.0", # x-releaser-pleaser-version
keywords="hcloud hetzner cloud",
description="Official Hetzner Cloud python library",
long_description=readme,
Expand Down