From d6d608a16fe5b2df85d1126cffbb443316eaed9b Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Mon, 25 May 2026 21:19:41 +0200 Subject: [PATCH] Release 13.0.1. --- CHANGELOG.md | 41 ++++++++++++++++--- CHANGELOG.rst | 25 +++++++++++ changelogs/changelog.yaml | 30 ++++++++++++++ .../fragments/11588-nmcli-bond-arp-diff.yml | 3 -- changelogs/fragments/12093-iptables_state.yml | 2 - .../12094-namedtuple-to-dataclass.yml | 6 --- .../fragments/12097-snap-hold-revision.yml | 2 - changelogs/fragments/13.0.1.yml | 1 - 8 files changed, 90 insertions(+), 20 deletions(-) delete mode 100644 changelogs/fragments/11588-nmcli-bond-arp-diff.yml delete mode 100644 changelogs/fragments/12093-iptables_state.yml delete mode 100644 changelogs/fragments/12094-namedtuple-to-dataclass.yml delete mode 100644 changelogs/fragments/12097-snap-hold-revision.yml delete mode 100644 changelogs/fragments/13.0.1.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index c0633cd66f..815b4e79a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,17 @@ **Topics** -- v13\.0\.0 +- v13\.0\.1 - Release Summary - Minor Changes + - Bugfixes +- v13\.0\.0 + - Release Summary + - Minor Changes - Breaking Changes / Porting Guide - Deprecated Features - Removed Features \(previously deprecated\) - - Bugfixes + - Bugfixes - New Plugins - Callback - Filter @@ -16,17 +20,42 @@ This changelog describes changes after version 12\.0\.0\. - -## v13\.0\.0 + +## v13\.0\.1 ### Release Summary -This is release 13\.0\.0 of community\.general\, released on 2026\-05\-18\. +Bugfix release for inclusion in Ansible 14\.0\.0rc1\. ### Minor Changes +* homebrew\_services \- replace NamedTuple with dataclass \([https\://github\.com/ansible\-collections/community\.general/pull/12094](https\://github\.com/ansible\-collections/community\.general/pull/12094)\)\. +* one\_service \- replace function\-local namedtuple with module\-level dataclass \([https\://github\.com/ansible\-collections/community\.general/pull/12094](https\://github\.com/ansible\-collections/community\.general/pull/12094)\)\. +* one\_vm \- replace function\-local namedtuple with module\-level dataclass \([https\://github\.com/ansible\-collections/community\.general/pull/12094](https\://github\.com/ansible\-collections/community\.general/pull/12094)\)\. +* opennebula inventory plugin \- replace function\-local namedtuple with module\-level dataclass \([https\://github\.com/ansible\-collections/community\.general/pull/12094](https\://github\.com/ansible\-collections/community\.general/pull/12094)\)\. +* pacman \- replace namedtuple with dataclass for VersionTuple \([https\://github\.com/ansible\-collections/community\.general/pull/12094](https\://github\.com/ansible\-collections/community\.general/pull/12094)\)\. + + +### Bugfixes + +* iptables\_state \- refactor code to avoid unnecessary unused variables and improve internal state handling \([https\://github\.com/ansible\-collections/community\.general/pull/12093](https\://github\.com/ansible\-collections/community\.general/pull/12093)\)\. +* nmcli \- fix check/diff reporting changes for bond arp\_interval and arp\_ip\_target options when they are already configured \([https\://github\.com/ansible\-collections/community\.general/issues/11588](https\://github\.com/ansible\-collections/community\.general/issues/11588)\, [https\://github\.com/ansible\-collections/community\.general/pull/12085](https\://github\.com/ansible\-collections/community\.general/pull/12085)\)\. +* nmcli \- fix incorrectly reports diff for bond connections when mtu is unset and NetworkManager reports no explicit MTU value \([https\://github\.com/ansible\-collections/community\.general/pull/12085](https\://github\.com/ansible\-collections/community\.general/pull/12085)\)\. +* snap \- enforce snap refresh \-\-hold after installing at a specific revision \([https\://github\.com/ansible\-collections/community\.general/issues/12088](https\://github\.com/ansible\-collections/community\.general/issues/12088)\, [https\://github\.com/ansible\-collections/community\.general/pull/12097](https\://github\.com/ansible\-collections/community\.general/pull/12097)\)\. + + +## v13\.0\.0 + + +### Release Summary + +This is release 13\.0\.0 of community\.general\, released on 2026\-05\-18\. + + +### Minor Changes + * ModuleHelper module utils \- allow to ignore specific exceptions in module\_fails\_on\_exception decorator \([https\://github\.com/ansible\-collections/community\.general/pull/11488](https\://github\.com/ansible\-collections/community\.general/pull/11488)\)\. * The last code included in the collection that was licensed under the PSF 2\.0 license was removed form the collection\. This means that now all code is either GPLv3\+ licensed\, MIT licensed\, or BSD\-2\-clause licensed \([https\://github\.com/ansible\-collections/community\.general/pull/11232](https\://github\.com/ansible\-collections/community\.general/pull/11232)\)\. * \_mount module utils \- simplify return of boolean values in functions \([https\://github\.com/ansible\-collections/community\.general/pull/11119](https\://github\.com/ansible\-collections/community\.general/pull/11119)\)\. @@ -667,7 +696,7 @@ This is release 13\.0\.0 of community\.general\, released on 2026\- * spotinst\_aws\_elastigroup \- the module has been removed\. Use spot\.cloud\_modules\.aws\_elastigroup instead \([https\://github\.com/ansible\-collections/community\.general/pull/11834](https\://github\.com/ansible\-collections/community\.general/pull/11834)\)\. * typetalk \- the module has been removed \([https\://github\.com/ansible\-collections/community\.general/pull/11834](https\://github\.com/ansible\-collections/community\.general/pull/11834)\)\. - + ### Bugfixes * \_filelock module utils \- add type hints\. Fix bug if set\_lock\(\) is called with lock\_timeout\=None \([https\://github\.com/ansible\-collections/community\.general/pull/11222](https\://github\.com/ansible\-collections/community\.general/pull/11222)\)\. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bd5e7d1ddd..1e900c4157 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,31 @@ Community General Release Notes This changelog describes changes after version 12.0.0. +v13.0.1 +======= + +Release Summary +--------------- + +Bugfix release for inclusion in Ansible 14.0.0rc1. + +Minor Changes +------------- + +- homebrew_services - replace ``NamedTuple`` with dataclass (https://github.com/ansible-collections/community.general/pull/12094). +- one_service - replace function-local ``namedtuple`` with module-level dataclass (https://github.com/ansible-collections/community.general/pull/12094). +- one_vm - replace function-local ``namedtuple`` with module-level dataclass (https://github.com/ansible-collections/community.general/pull/12094). +- opennebula inventory plugin - replace function-local ``namedtuple`` with module-level dataclass (https://github.com/ansible-collections/community.general/pull/12094). +- pacman - replace ``namedtuple`` with dataclass for ``VersionTuple`` (https://github.com/ansible-collections/community.general/pull/12094). + +Bugfixes +-------- + +- iptables_state - refactor code to avoid unnecessary unused variables and improve internal state handling (https://github.com/ansible-collections/community.general/pull/12093). +- nmcli - fix check/diff reporting changes for bond ``arp_interval`` and ``arp_ip_target`` options when they are already configured (https://github.com/ansible-collections/community.general/issues/11588, https://github.com/ansible-collections/community.general/pull/12085). +- nmcli - fix incorrectly reports diff for bond connections when ``mtu`` is unset and NetworkManager reports no explicit MTU value (https://github.com/ansible-collections/community.general/pull/12085). +- snap - enforce ``snap refresh --hold`` after installing at a specific revision (https://github.com/ansible-collections/community.general/issues/12088, https://github.com/ansible-collections/community.general/pull/12097). + v13.0.0 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 72fb9e5b45..48964548db 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1983,3 +1983,33 @@ releases: name: to_toml namespace: null release_date: '2026-05-18' + 13.0.1: + changes: + bugfixes: + - iptables_state - refactor code to avoid unnecessary unused variables and + improve internal state handling (https://github.com/ansible-collections/community.general/pull/12093). + - nmcli - fix check/diff reporting changes for bond ``arp_interval`` and ``arp_ip_target`` + options when they are already configured (https://github.com/ansible-collections/community.general/issues/11588, + https://github.com/ansible-collections/community.general/pull/12085). + - nmcli - fix incorrectly reports diff for bond connections when ``mtu`` is + unset and NetworkManager reports no explicit MTU value (https://github.com/ansible-collections/community.general/pull/12085). + - snap - enforce ``snap refresh --hold`` after installing at a specific revision + (https://github.com/ansible-collections/community.general/issues/12088, + https://github.com/ansible-collections/community.general/pull/12097). + minor_changes: + - homebrew_services - replace ``NamedTuple`` with dataclass (https://github.com/ansible-collections/community.general/pull/12094). + - one_service - replace function-local ``namedtuple`` with module-level dataclass + (https://github.com/ansible-collections/community.general/pull/12094). + - one_vm - replace function-local ``namedtuple`` with module-level dataclass + (https://github.com/ansible-collections/community.general/pull/12094). + - opennebula inventory plugin - replace function-local ``namedtuple`` with + module-level dataclass (https://github.com/ansible-collections/community.general/pull/12094). + - pacman - replace ``namedtuple`` with dataclass for ``VersionTuple`` (https://github.com/ansible-collections/community.general/pull/12094). + release_summary: Bugfix release for inclusion in Ansible 14.0.0rc1. + fragments: + - 11588-nmcli-bond-arp-diff.yml + - 12093-iptables_state.yml + - 12094-namedtuple-to-dataclass.yml + - 12097-snap-hold-revision.yml + - 13.0.1.yml + release_date: '2026-05-25' diff --git a/changelogs/fragments/11588-nmcli-bond-arp-diff.yml b/changelogs/fragments/11588-nmcli-bond-arp-diff.yml deleted file mode 100644 index 22c0898b1f..0000000000 --- a/changelogs/fragments/11588-nmcli-bond-arp-diff.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - nmcli - fix check/diff reporting changes for bond ``arp_interval`` and ``arp_ip_target`` options when they are already configured (https://github.com/ansible-collections/community.general/issues/11588, https://github.com/ansible-collections/community.general/pull/12085). - - nmcli - fix incorrectly reports diff for bond connections when ``mtu`` is unset and NetworkManager reports no explicit MTU value (https://github.com/ansible-collections/community.general/pull/12085). diff --git a/changelogs/fragments/12093-iptables_state.yml b/changelogs/fragments/12093-iptables_state.yml deleted file mode 100644 index f3e11b0b53..0000000000 --- a/changelogs/fragments/12093-iptables_state.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "iptables_state - refactor code to avoid unnecessary unused variables and improve internal state handling (https://github.com/ansible-collections/community.general/pull/12093)." diff --git a/changelogs/fragments/12094-namedtuple-to-dataclass.yml b/changelogs/fragments/12094-namedtuple-to-dataclass.yml deleted file mode 100644 index dcbfead84f..0000000000 --- a/changelogs/fragments/12094-namedtuple-to-dataclass.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - homebrew_services - replace ``NamedTuple`` with dataclass (https://github.com/ansible-collections/community.general/pull/12094). - - one_service - replace function-local ``namedtuple`` with module-level dataclass (https://github.com/ansible-collections/community.general/pull/12094). - - one_vm - replace function-local ``namedtuple`` with module-level dataclass (https://github.com/ansible-collections/community.general/pull/12094). - - opennebula inventory plugin - replace function-local ``namedtuple`` with module-level dataclass (https://github.com/ansible-collections/community.general/pull/12094). - - pacman - replace ``namedtuple`` with dataclass for ``VersionTuple`` (https://github.com/ansible-collections/community.general/pull/12094). diff --git a/changelogs/fragments/12097-snap-hold-revision.yml b/changelogs/fragments/12097-snap-hold-revision.yml deleted file mode 100644 index 6e47f9bc84..0000000000 --- a/changelogs/fragments/12097-snap-hold-revision.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - snap - enforce ``snap refresh --hold`` after installing at a specific revision (https://github.com/ansible-collections/community.general/issues/12088, https://github.com/ansible-collections/community.general/pull/12097). diff --git a/changelogs/fragments/13.0.1.yml b/changelogs/fragments/13.0.1.yml deleted file mode 100644 index 8437c3d026..0000000000 --- a/changelogs/fragments/13.0.1.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Bugfix release for inclusion in Ansible 14.0.0rc1.