Update dependency hcloud to v2.8.0 #40

Merged
renovate merged 1 commit from renovate/hcloud-2.x into main 2025-10-07 11:05:47 +02:00
Collaborator

This PR contains the following updates:

Package Update Change
hcloud (changelog) minor ==2.6.0 -> ==2.8.0

Release Notes

hetznercloud/hcloud-python (hcloud)

v2.8.0

Compare Source

DNS API Beta

This release adds support for the new DNS API.

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 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 for more details.

Examples

resp = client.zones.create(
    name="example.com",
    mode="primary",
    labels={"key": "value"},
    rrsets=[
        ZoneRRSet(
            name="@​",
            type="A",
            records=[
                ZoneRecord(value="201.180.75.2", comment="server1")
            ],
        )
    ],
)

resp.action.wait_until_finished()
zone = resp.zone
Features
  • add new ip_range param to load balancer attach_to_network (#​562)
  • add new ip_range param to server attach_to_network (#​561)
  • support the new DNS API (#​568)
Bug Fixes
  • source_ips property is optional in firewall rule (#​567)

v2.7.0

Compare Source

Server Types now depend on Locations.

  • We added a new locations property to the Server Types resource. The new property defines a list of supported Locations and additional per Locations details such as deprecations information.

  • We deprecated the deprecation property from the Server Types resource. The property will gradually be phased out as per Locations deprecations are being announced. Please use the new per Locations deprecation information instead.

See our changelog for more details.

Upgrading


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [hcloud](https://github.com/hetznercloud/hcloud-python) ([changelog](https://github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md)) | minor | `==2.6.0` -> `==2.8.0` | --- ### Release Notes <details> <summary>hetznercloud/hcloud-python (hcloud)</summary> ### [`v2.8.0`](https://github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v280) [Compare Source](https://github.com/hetznercloud/hcloud-python/compare/v2.7.0...v2.8.0) ##### 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** ```py resp = client.zones.create( name="example.com", mode="primary", labels={"key": "value"}, rrsets=[ ZoneRRSet( name="@&#8203;", type="A", records=[ ZoneRecord(value="201.180.75.2", comment="server1") ], ) ], ) resp.action.wait_until_finished() zone = resp.zone ``` ##### Features - add new `ip_range` param to load balancer `attach_to_network` ([#&#8203;562](https://github.com/hetznercloud/hcloud-python/issues/562)) - add new `ip_range` param to server `attach_to_network` ([#&#8203;561](https://github.com/hetznercloud/hcloud-python/issues/561)) - support the new DNS API ([#&#8203;568](https://github.com/hetznercloud/hcloud-python/issues/568)) ##### Bug Fixes - source\_ips property is optional in firewall rule ([#&#8203;567](https://github.com/hetznercloud/hcloud-python/issues/567)) ### [`v2.7.0`](https://github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v270) [Compare Source](https://github.com/hetznercloud/hcloud-python/compare/v2.6.0...v2.7.0) [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. **Upgrading** ```py ``` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOCIsInVwZGF0ZWRJblZlciI6IjQxLjEzOC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate scheduled this pull request to auto merge when all checks succeed 2025-09-27 11:06:07 +02:00
renovate changed title from Update dependency hcloud to v2.7.0 to Update dependency hcloud to v2.8.0 2025-10-07 11:05:45 +02:00
renovate force-pushed renovate/hcloud-2.x from 5600eaf0c4 to cddb67975c 2025-10-07 11:05:45 +02:00 Compare
renovate deleted branch renovate/hcloud-2.x 2025-10-07 11:05:47 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
secondhemd/shcloud!40
No description provided.