Skip to content

Commit db71f31

Browse files
author
Hetzner Cloud Bot
committed
chore(main): release v2.7.0
1 parent 4354885 commit db71f31

File tree

3 files changed

+25
-2
lines changed

3 files changed

+25
-2
lines changed

CHANGELOG.md

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

3+
## [v2.7.0](https://github.com/hetznercloud/hcloud-python/releases/tag/v2.7.0)
4+
5+
[Server Types](https://docs.hetzner.cloud/reference/cloud#server-types) now depend on [Locations](https://docs.hetzner.cloud/reference/cloud#locations).
6+
7+
- 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.
8+
9+
- 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.
10+
11+
See our [changelog](https://docs.hetzner.cloud/changelog#2025-09-24-per-location-server-types) for more details.
12+
13+
**Upgrading**
14+
15+
```py
16+
def validate_server_type(server_type: ServerType):
17+
if server_type.deprecation is not None:
18+
raise ValueError(f"server type {server_type.name} is deprecated")
19+
20+
### Features
21+
22+
- per location server types (#558)
23+
24+
```
25+
326
## [v2.6.0](https://github.com/hetznercloud/hcloud-python/releases/tag/v2.6.0)
427

528
### Features

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.6.0" # x-releaser-pleaser-version
3+
__version__ = "2.7.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.6.0", # x-releaser-pleaser-version
10+
version="2.7.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)