Skip to content

Commit 471cb21

Browse files
author
Hetzner Cloud Bot
committed
chore(main): release v2.12.0
1 parent 48551da commit 471cb21

File tree

3 files changed

+45
-2
lines changed

3 files changed

+45
-2
lines changed

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# Changelog
22

3+
## [v2.12.0](https://github.com/hetznercloud/hcloud-python/releases/tag/v2.12.0)
4+
5+
### Storage Box API Experimental
6+
7+
This release adds support for the [Storage Box API](https://docs.hetzner.cloud/reference/hetzner#storage-boxes).
8+
9+
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.
10+
11+
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.
12+
13+
#### Examples
14+
15+
```python
16+
response = client.storage_boxes.create(
17+
name="string",
18+
location=Location(name="fsn1"),
19+
storage_box_type=StorageBoxType(name="bx11"),
20+
labels={
21+
"environment": "prod",
22+
"example.com/my": "label",
23+
"just-a-key": "",
24+
},
25+
password="my-password",
26+
access_settings=StorageBoxAccessSettings(
27+
reachable_externally=False,
28+
samba_enabled=False,
29+
ssh_enabled=False,
30+
webdav_enabled=False,
31+
zfs_enabled=False,
32+
),
33+
ssh_keys=[SSHKey(public_key="ssh-rsa AAAjjk76kgf...Xt")],
34+
)
35+
36+
response.action.wait_until_finished()
37+
38+
storage_box = response.storage_box
39+
```
40+
41+
### Features
42+
43+
- add update rrset records action to zone client (#597)
44+
- add support for Storage Boxes (#524)
45+
346
## [v2.11.1](https://github.com/hetznercloud/hcloud-python/releases/tag/v2.11.1)
447

548
### Bug Fixes

hcloud/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
from __future__ import annotations
22

3-
__version__ = "2.11.1" # x-releaser-pleaser-version
3+
__version__ = "2.12.0" # x-releaser-pleaser-version

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
setup(
99
name="hcloud",
10-
version="2.11.1", # x-releaser-pleaser-version
10+
version="2.12.0", # x-releaser-pleaser-version
1111
keywords="hcloud hetzner cloud",
1212
description="Official Hetzner Cloud python library",
1313
long_description=readme,

0 commit comments

Comments
 (0)