From 01d1f5727dbdf3bc8355604cc33807401b3a8d6f Mon Sep 17 00:00:00 2001 From: Hetzner Cloud Bot <45457231+hcloud-bot@users.noreply.github.com> Date: Wed, 5 Nov 2025 16:15:36 +0100 Subject: [PATCH 1/2] chore(main): release 6.1.0 --- .github/release-please-manifest.json | 2 +- changelogs/dev-changelog.md | 13 +++++++++++++ galaxy.yml | 2 +- plugins/module_utils/version.py | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index db6cca7c..5dab2c5d 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1 +1 @@ -{".":"6.0.0"} +{".":"6.1.0"} diff --git a/changelogs/dev-changelog.md b/changelogs/dev-changelog.md index cb34100c..2d098714 100644 --- a/changelogs/dev-changelog.md +++ b/changelogs/dev-changelog.md @@ -1,5 +1,18 @@ # Changelog +## [6.1.0](https://github.com/ansible-collections/hetzner.hcloud/compare/6.0.0...6.1.0) (2025-11-05) + + +### Features + +* add `txt_record` filter to format TXT records ([#721](https://github.com/ansible-collections/hetzner.hcloud/issues/721)) ([7ac361a](https://github.com/ansible-collections/hetzner.hcloud/commit/7ac361a9cc35b39b166e5f3afaef4971c43ba013)) +* attach server or load balancer to specific subnet ([#726](https://github.com/ansible-collections/hetzner.hcloud/issues/726)) ([66aaef7](https://github.com/ansible-collections/hetzner.hcloud/commit/66aaef7be4b145364115723f88ce5725f1bc4499)) + + +### Bug Fixes + +* firewall idempotency with ipv6 addresses ([#722](https://github.com/ansible-collections/hetzner.hcloud/issues/722)) ([907a7fd](https://github.com/ansible-collections/hetzner.hcloud/commit/907a7fd73c19fe543be98c69987fd33cd4b465de)), closes [#708](https://github.com/ansible-collections/hetzner.hcloud/issues/708) + ## [6.0.0](https://github.com/ansible-collections/hetzner.hcloud/compare/5.4.0...6.0.0) (2025-10-28) diff --git a/galaxy.yml b/galaxy.yml index eaad561d..4cc90bd7 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,6 +1,6 @@ namespace: hetzner name: hcloud -version: 6.0.0 +version: 6.1.0 readme: README.md authors: - Hetzner Cloud (github.com/hetznercloud) diff --git a/plugins/module_utils/version.py b/plugins/module_utils/version.py index f11f8c05..271cbfe9 100644 --- a/plugins/module_utils/version.py +++ b/plugins/module_utils/version.py @@ -1,3 +1,3 @@ from __future__ import annotations -version = "6.0.0" # x-release-please-version +version = "6.1.0" # x-release-please-version From 8b6db3d72a8183fc815ce0ce6b4c77fa9658e427 Mon Sep 17 00:00:00 2001 From: Hetzner Cloud Bot <45457231+hcloud-bot@users.noreply.github.com> Date: Wed, 5 Nov 2025 15:16:08 +0000 Subject: [PATCH 2/2] chore(main): changelog for version 6.1.0 --- CHANGELOG.rst | 15 +++++++++++++++ changelogs/changelog.yaml | 17 +++++++++++++++++ .../fragments/attach-to-network-ip-range.yml | 3 --- .../firewall-rules-ipv6-idempotency.yml | 2 -- changelogs/fragments/txt-record-filter.yml | 2 -- 5 files changed, 32 insertions(+), 7 deletions(-) delete mode 100644 changelogs/fragments/attach-to-network-ip-range.yml delete mode 100644 changelogs/fragments/firewall-rules-ipv6-idempotency.yml delete mode 100644 changelogs/fragments/txt-record-filter.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7aa15bdc..3a62911e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,21 @@ Hetzner Cloud Ansible Collection Release Notes .. contents:: Topics +v6.1.0 +====== + +Minor Changes +------------- + +- load_balancer_network - Add ``ip_range`` argument to attach a load balancer to a specific subnet. +- server_network - Add ``ip_range`` argument to attach a load balancer to a specific subnet. +- txt_record - Add new txt_record filter to help format TXT , e.g. ``"{{ 'v=spf1 include:_spf.example.net ~all' | hetzner.hcloud.txt_record }}"``. + +Bugfixes +-------- + +- firewall - Ensure idempotency when using non canonical ipv6 representation in Firewall rules. + v6.0.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 4ad189e8..a9a99707 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -769,3 +769,20 @@ releases: - drop-ansible-core-2.17.yml - drop-python-3.9.yml release_date: '2025-10-28' + 6.1.0: + changes: + bugfixes: + - firewall - Ensure idempotency when using non canonical ipv6 representation + in Firewall rules. + minor_changes: + - load_balancer_network - Add ``ip_range`` argument to attach a load balancer + to a specific subnet. + - server_network - Add ``ip_range`` argument to attach a load balancer to a + specific subnet. + - txt_record - Add new txt_record filter to help format TXT , e.g. ``"{{ 'v=spf1 + include:_spf.example.net ~all' | hetzner.hcloud.txt_record }}"``. + fragments: + - attach-to-network-ip-range.yml + - firewall-rules-ipv6-idempotency.yml + - txt-record-filter.yml + release_date: '2025-11-05' diff --git a/changelogs/fragments/attach-to-network-ip-range.yml b/changelogs/fragments/attach-to-network-ip-range.yml deleted file mode 100644 index d3954720..00000000 --- a/changelogs/fragments/attach-to-network-ip-range.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - load_balancer_network - Add ``ip_range`` argument to attach a load balancer to a specific subnet. - - server_network - Add ``ip_range`` argument to attach a load balancer to a specific subnet. diff --git a/changelogs/fragments/firewall-rules-ipv6-idempotency.yml b/changelogs/fragments/firewall-rules-ipv6-idempotency.yml deleted file mode 100644 index 7176c4d2..00000000 --- a/changelogs/fragments/firewall-rules-ipv6-idempotency.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - firewall - Ensure idempotency when using non canonical ipv6 representation in Firewall rules. diff --git a/changelogs/fragments/txt-record-filter.yml b/changelogs/fragments/txt-record-filter.yml deleted file mode 100644 index e58c3834..00000000 --- a/changelogs/fragments/txt-record-filter.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - txt_record - Add new txt_record filter to help format TXT , e.g. ``"{{ 'v=spf1 include:_spf.example.net ~all' | hetzner.hcloud.txt_record }}"``.