From e9064bbf9740fccd6e201c200076bfed73242bfc Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Mon, 26 Jan 2026 18:23:14 +0100 Subject: [PATCH] Release 12.3.0. --- CHANGELOG.md | 184 +++++++++++++++--- CHANGELOG.rst | 126 ++++++++++++ changelogs/changelog.yaml | 160 +++++++++++++++ .../fragments/11114-nmcli-idempotency.yml | 3 - .../11301-idrac-info-multi-manager.yml | 2 - changelogs/fragments/11308-wsl-shell-type.yml | 3 - ...le-redfish-settings-in-setbootoverride.yml | 3 - .../fragments/11340-cronvar-simplify-exc.yml | 2 - changelogs/fragments/11341-pyupgrade-1.yml | 19 -- changelogs/fragments/11343-pyupgrade-3.yml | 25 --- changelogs/fragments/11344-pyupgrade-4.yml | 33 ---- .../fragments/11346-incus-readability.yml | 2 - changelogs/fragments/11347-incus-regex.yml | 6 - .../11366-scaleway-sg-project-param.yml | 2 - .../11368-scaleway-ip-project-param.yml | 2 - .../fragments/11376-netcup-dns-diff-mode.yml | 2 - .../fragments/11377-cloudflare_dns-caa.yml | 2 - .../11388-pmem-redundant-regexps.yml | 4 - changelogs/fragments/11390-slackpkg-query.yml | 2 - changelogs/fragments/11391-ruff-cases-11.yml | 3 - changelogs/fragments/11396-in-def-imports.yml | 7 - .../fragments/11413-nmcli-routing-rules6.yml | 2 - .../fragments/11425-nsupdate-gss-tsig.yml | 2 - ...tash-plugin-fix-version-argument-order.yml | 2 - .../fragments/11442-gem-module-ruby-4.yml | 2 - ...ycloak-client-diff-for-null-attributes.yml | 2 - changelogs/fragments/12.3.0.yml | 1 - 27 files changed, 444 insertions(+), 159 deletions(-) delete mode 100644 changelogs/fragments/11114-nmcli-idempotency.yml delete mode 100644 changelogs/fragments/11301-idrac-info-multi-manager.yml delete mode 100644 changelogs/fragments/11308-wsl-shell-type.yml delete mode 100644 changelogs/fragments/11322-handle-redfish-settings-in-setbootoverride.yml delete mode 100644 changelogs/fragments/11340-cronvar-simplify-exc.yml delete mode 100644 changelogs/fragments/11341-pyupgrade-1.yml delete mode 100644 changelogs/fragments/11343-pyupgrade-3.yml delete mode 100644 changelogs/fragments/11344-pyupgrade-4.yml delete mode 100644 changelogs/fragments/11346-incus-readability.yml delete mode 100644 changelogs/fragments/11347-incus-regex.yml delete mode 100644 changelogs/fragments/11366-scaleway-sg-project-param.yml delete mode 100644 changelogs/fragments/11368-scaleway-ip-project-param.yml delete mode 100644 changelogs/fragments/11376-netcup-dns-diff-mode.yml delete mode 100644 changelogs/fragments/11377-cloudflare_dns-caa.yml delete mode 100644 changelogs/fragments/11388-pmem-redundant-regexps.yml delete mode 100644 changelogs/fragments/11390-slackpkg-query.yml delete mode 100644 changelogs/fragments/11391-ruff-cases-11.yml delete mode 100644 changelogs/fragments/11396-in-def-imports.yml delete mode 100644 changelogs/fragments/11413-nmcli-routing-rules6.yml delete mode 100644 changelogs/fragments/11425-nsupdate-gss-tsig.yml delete mode 100644 changelogs/fragments/11440-logstash-plugin-fix-version-argument-order.yml delete mode 100644 changelogs/fragments/11442-gem-module-ruby-4.yml delete mode 100644 changelogs/fragments/11443-fix-keycloak-client-diff-for-null-attributes.yml delete mode 100644 changelogs/fragments/12.3.0.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index a60d63afe4..4093d7c5ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,49 +2,181 @@ **Topics** -- v12\.2\.0 +- v12\.3\.0 - Release Summary - Minor Changes - - Deprecated Features - Bugfixes - - New Modules -- v12\.1\.0 + - New Plugins + - Filter +- v12\.2\.0 - Release Summary - Minor Changes - - Deprecated Features + - Deprecated Features - Bugfixes - - New Modules -- v12\.0\.1 + - New Modules +- v12\.1\.0 - Release Summary - Minor Changes + - Deprecated Features - Bugfixes -- v12\.0\.0 + - New Modules +- v12\.0\.1 - Release Summary - Minor Changes + - Bugfixes +- v12\.0\.0 + - Release Summary + - Minor Changes - Breaking Changes / Porting Guide - Deprecated Features - Removed Features \(previously deprecated\) - Security Fixes - - Bugfixes - - New Plugins + - Bugfixes + - New Plugins - Callback - - Filter + - Filter - Inventory - Lookup - New Modules This changelog describes changes after version 11\.0\.0\. - -## v12\.2\.0 + +## v12\.3\.0 ### Release Summary -Feature and bugfix release\. +Regular feature and bugfix release\. ### Minor Changes +* alicloud\_ecs module utils \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* android\_sdk \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* archive \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* bitbucket\_pipeline\_known\_host \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* chroot connection plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* cobbler inventory plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* copr \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* cronvar \- simplify handling unknown exceptions \([https\://github\.com/ansible\-collections/community\.general/pull/11340](https\://github\.com/ansible\-collections/community\.general/pull/11340)\)\. +* cronvar \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* crypttab \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* elasticsearch\_plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* gitlab\_group \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* gitlab\_issue \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* gitlab\_merge\_request \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* gitlab\_project \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* gunicorn \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* htpasswd \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* idrac\_redfish\_info \- add multiple manager support to GetManagerAttributes command \([https\://github\.com/ansible\-collections/community\.general/pull/11294](https\://github\.com/ansible\-collections/community\.general/pull/11294)\)\. +* imc\_rest \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* incus connection plugin \- improve code readability \([https\://github\.com/ansible\-collections/community\.general/pull/11346](https\://github\.com/ansible\-collections/community\.general/pull/11346)\)\. +* incus connection plugin \- simplify regular expression matching commands \([https\://github\.com/ansible\-collections/community\.general/pull/11347](https\://github\.com/ansible\-collections/community\.general/pull/11347)\)\. +* ini\_file \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* interfaces\_file \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* iptables\_state \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* jail connection plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* jenkins\_credential \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* jenkins\_plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* jenkins\_script \- move import statemetns to the top of the file \([https\://github\.com/ansible\-collections/community\.general/pull/11396](https\://github\.com/ansible\-collections/community\.general/pull/11396)\)\. +* kdeconfig \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* known\_hosts module utils \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* layman \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* linode \- move import statemetns to the top of the file \([https\://github\.com/ansible\-collections/community\.general/pull/11396](https\://github\.com/ansible\-collections/community\.general/pull/11396)\)\. +* linode inventory plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* listen\_ports\_facts \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* locale\_gen \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* logentries callback plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* lvm\_pv \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11343](https\://github\.com/ansible\-collections/community\.general/pull/11343)\)\. +* lxc connection plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* lxd inventory plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* lxd module utils \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* manageiq module utils \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* manageiq\_alert\_profiles \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* modprobe \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* mssql\_db \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* nagios \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* netcup\_dns \- support diff mode \([https\://github\.com/ansible\-collections/community\.general/pull/11376](https\://github\.com/ansible\-collections/community\.general/pull/11376)\)\. +* nmcli \- add idempotency check \([https\://github\.com/ansible\-collections/community\.general/pull/11114](https\://github\.com/ansible\-collections/community\.general/pull/11114)\)\. +* nmcli \- add support for IPv6 routing rules \([https\://github\.com/ansible\-collections/community\.general/issues/7094](https\://github\.com/ansible\-collections/community\.general/issues/7094)\, [https\://github\.com/ansible\-collections/community\.general/pull/11413](https\://github\.com/ansible\-collections/community\.general/pull/11413)\)\. +* nosh \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* nsupdate \- add support for server FQDN and the GSS\-TSIG key algorithm \([https\://github\.com/ansible\-collections/community\.general/issues/5730](https\://github\.com/ansible\-collections/community\.general/issues/5730)\, [https\://github\.com/ansible\-collections/community\.general/pull/11425](https\://github\.com/ansible\-collections/community\.general/pull/11425)\)\. +* nsupdate modules plugin \- replace aliased errors with proper Python error \([https\://github\.com/ansible\-collections/community\.general/pull/11391](https\://github\.com/ansible\-collections/community\.general/pull/11391)\)\. +* oci\_utils module utils \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* omapi\_host \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* one\_image \- move import statemetns to the top of the file \([https\://github\.com/ansible\-collections/community\.general/pull/11396](https\://github\.com/ansible\-collections/community\.general/pull/11396)\)\. +* one\_image\_info \- move import statemetns to the top of the file \([https\://github\.com/ansible\-collections/community\.general/pull/11396](https\://github\.com/ansible\-collections/community\.general/pull/11396)\)\. +* one\_service \- move import statemetns to the top of the file \([https\://github\.com/ansible\-collections/community\.general/pull/11396](https\://github\.com/ansible\-collections/community\.general/pull/11396)\)\. +* one\_vm \- move import statemetns to the top of the file \([https\://github\.com/ansible\-collections/community\.general/pull/11396](https\://github\.com/ansible\-collections/community\.general/pull/11396)\)\. +* one\_vm \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* opennebula inventory plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* pam\_limits \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* pamd \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* parted \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* pmem \- simplify text tests without using regular expression \([https\://github\.com/ansible\-collections/community\.general/pull/11388](https\://github\.com/ansible\-collections/community\.general/pull/11388)\)\. +* pubnub\_blocks \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* pulp\_repo \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* read\_csv \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* redfish\_utils module utils \- adds support of \@Redfish\.Settings in ComputerSystem attributes for set\_boot\_override function \([https\://github\.com/ansible\-collections/community\.general/issues/11297](https\://github\.com/ansible\-collections/community\.general/issues/11297)\, [https\://github\.com/ansible\-collections/community\.general/pull/11322](https\://github\.com/ansible\-collections/community\.general/pull/11322)\)\. +* redhat\_subscription \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* rhsm\_repository \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* runit \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* scaleway\_ip \- added project parameter \([https\://github\.com/ansible\-collections/community\.general/issues/11367](https\://github\.com/ansible\-collections/community\.general/issues/11367)\, [https\://github\.com/ansible\-collections/community\.general/pull/11368](https\://github\.com/ansible\-collections/community\.general/pull/11368)\)\. +* scaleway\_security\_group \- added project parameter \([https\://github\.com/ansible\-collections/community\.general/issues/11364](https\://github\.com/ansible\-collections/community\.general/issues/11364)\, [https\://github\.com/ansible\-collections/community\.general/pull/11366](https\://github\.com/ansible\-collections/community\.general/pull/11366)\)\. +* sensu\_check \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* sensu\_client \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* sensu\_handler \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* sensu\_subscription \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* seport \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* serverless \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* slackpkg \- refactor function query\_packages\(\) \([https\://github\.com/ansible\-collections/community\.general/pull/11390](https\://github\.com/ansible\-collections/community\.general/pull/11390)\)\. +* solaris\_zone \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* sorcery \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* spotinst\_aws\_elastigroup \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* sudoers \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* svc \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* timestamp callback plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* timezone \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* univention\_umc module utils \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* wakeonlan \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* wsl connection plugin \- add option wsl\_remote\_ssh\_shell\_type\. Support PowerShell in addition to cmd as the Windows shell \([https\://github\.com/ansible\-collections/community\.general/issues/11307](https\://github\.com/ansible\-collections/community\.general/issues/11307)\, [https\://github\.com/ansible\-collections/community\.general/pull/11308](https\://github\.com/ansible\-collections/community\.general/pull/11308)\)\. +* wsl connection plugin \- replace aliased errors with proper Python error \([https\://github\.com/ansible\-collections/community\.general/pull/11391](https\://github\.com/ansible\-collections/community\.general/pull/11391)\)\. +* wsl connection plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* xfs\_quota \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* yaml cache plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* zone connection plugin \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11341](https\://github\.com/ansible\-collections/community\.general/pull/11341)\)\. +* zypper \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. +* zypper\_repository \- update to Python 3\.7 idioms \([https\://github\.com/ansible\-collections/community\.general/pull/11344](https\://github\.com/ansible\-collections/community\.general/pull/11344)\)\. + + +### Bugfixes + +* cloudflare\_dns \- also allow flag\=128 for CAA records \([https\://github\.com/ansible\-collections/community\.general/issues/11355](https\://github\.com/ansible\-collections/community\.general/issues/11355)\, [https\://github\.com/ansible\-collections/community\.general/pull/11377](https\://github\.com/ansible\-collections/community\.general/pull/11377)\)\. +* gem \- add compatibility with Ruby 4 rubygems \([https\://github\.com/ansible\-collections/community\.general/issues/11397](https\://github\.com/ansible\-collections/community\.general/issues/11397)\, [https\://github\.com/ansible\-collections/community\.general/pull/11442](https\://github\.com/ansible\-collections/community\.general/pull/11442)\)\. +* incus connection plugin \- fix parsing of commands for Windows\, enforcing a \\ after the drive letter and colon symbol \([https\://github\.com/ansible\-collections/community\.general/pull/11347](https\://github\.com/ansible\-collections/community\.general/pull/11347)\)\. +* keycloak\_client \- fix idempotency bug caused by null client attribute value differences for non\-existing client attributes \([https\://github\.com/ansible\-collections/community\.general/issues/11443](https\://github\.com/ansible\-collections/community\.general/issues/11443)\, [https\://github\.com/ansible\-collections/community\.general/pull/11444](https\://github\.com/ansible\-collections/community\.general/pull/11444)\)\. +* logstash\_plugin \- fix argument order when using version parameter\. The plugin name must come after options like \-\-version for the logstash\-plugin CLI to work correctly \([https\://github\.com/ansible\-collections/community\.general/issues/10745](https\://github\.com/ansible\-collections/community\.general/issues/10745)\, [https\://github\.com/ansible\-collections/community\.general/pull/11440](https\://github\.com/ansible\-collections/community\.general/pull/11440)\)\. +* pmem \- fix test for invalid data input \([https\://github\.com/ansible\-collections/community\.general/pull/11388](https\://github\.com/ansible\-collections/community\.general/pull/11388)\)\. + + +### New Plugins + + +#### Filter + +* community\.general\.to\_toml \- Convert variable to TOML string\. + + +## v12\.2\.0 + + +### Release Summary + +Feature and bugfix release\. + + +### Minor Changes + * btrfs module utils \- make execution of external commands safer by passing arguments as list \([https\://github\.com/ansible\-collections/community\.general/pull/11240](https\://github\.com/ansible\-collections/community\.general/pull/11240)\)\. * deps module utils \- change the internal representaion of dependency state \([https\://github\.com/ansible\-collections/community\.general/pull/11242](https\://github\.com/ansible\-collections/community\.general/pull/11242)\)\. * keycloak\_userprofile \- add support for selector option \([https\://github\.com/ansible\-collections/community\.general/pull/11309](https\://github\.com/ansible\-collections/community\.general/pull/11309)\)\. @@ -62,7 +194,7 @@ Feature and bugfix release\. * All module utils\, plugin utils\, and doc fragments will be made private in community\.general 13\.0\.0\. This means that they will no longer be part of the public API of the collection\, and can have breaking changes even in bugfix releases\. If you depend on importing code from the module or plugin utils\, or use one of the doc fragments\, please [comment in the issue to discuss this](https\://github\.com/ansible\-collections/community\.general/issues/11312)\. Note that this does not affect any use of community\.general in task files\, roles\, or playbooks \([https\://github\.com/ansible\-collections/community\.general/issues/11312](https\://github\.com/ansible\-collections/community\.general/issues/11312)\, [https\://github\.com/ansible\-collections/community\.general/pull/11320](https\://github\.com/ansible\-collections/community\.general/pull/11320)\)\. - + ### Bugfixes * apk \- fix packages return value for apk\-tools \>\= 3 \(Alpine 3\.23\) \([https\://github\.com/ansible\-collections/community\.general/issues/11264](https\://github\.com/ansible\-collections/community\.general/issues/11264)\)\. @@ -82,12 +214,12 @@ Feature and bugfix release\. ## v12\.1\.0 - + ### Release Summary Regular bugfix and feature release\. - + ### Minor Changes * 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)\)\. @@ -438,7 +570,7 @@ Regular bugfix and feature release\. * saslprep module utils \- this module utils is not used by community\.general and will thus be removed from community\.general 13\.0\.0\. If you are using it from another collection\, please copy it over \([https\://github\.com/ansible\-collections/community\.general/pull/11205](https\://github\.com/ansible\-collections/community\.general/pull/11205)\)\. * spotinst\_aws\_elastigroup \- module relies on Python package supporting Python 2\.7 only\; the module will be removed from community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/11069](https\://github\.com/ansible\-collections/community\.general/pull/11069)\)\. - + ### 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)\)\. @@ -466,12 +598,12 @@ Regular bugfix and feature release\. ## v12\.0\.1 - + ### Release Summary Bugfix release for inclusion in Ansible 13\.0\.0rc1\. - + ### Minor Changes * datetime module utils \- remove code for unsupported Python version \([https\://github\.com/ansible\-collections/community\.general/pull/11048](https\://github\.com/ansible\-collections/community\.general/pull/11048)\)\. @@ -486,7 +618,7 @@ Bugfix release for inclusion in Ansible 13\.0\.0rc1\. * tss lookup plugin \- fixed AccessTokenAuthorizer initialization to include base\_url parameter for proper token authentication \([https\://github\.com/ansible\-collections/community\.general/pull/11031](https\://github\.com/ansible\-collections/community\.general/pull/11031)\)\. * zfs\_facts \- use Ansible construct to check result of external command \([https\://github\.com/ansible\-collections/community\.general/pull/11054](https\://github\.com/ansible\-collections/community\.general/pull/11054)\)\. - + ### Bugfixes * \_filelock module utils \- improve Python code \([https\://github\.com/ansible\-collections/community\.general/pull/11043](https\://github\.com/ansible\-collections/community\.general/pull/11043)\)\. @@ -619,12 +751,12 @@ Bugfix release for inclusion in Ansible 13\.0\.0rc1\. ## v12\.0\.0 - + ### Release Summary This is release 12\.0\.0 of community\.general\, released on 2025\-11\-03\. - + ### Minor Changes * Modernize code for Python 3\.7\+\. This includes code reformatting\, and adding new checks to CI\, including a type checker \(mypy\)\. Most of the code does not have type hints yet\, but now it is possible to add typing hints and have these validated \([https\://github\.com/ansible\-collections/community\.general/pull/10285](https\://github\.com/ansible\-collections/community\.general/pull/10285)\, [https\://github\.com/ansible\-collections/community\.general/pull/10886](https\://github\.com/ansible\-collections/community\.general/pull/10886)\, [https\://github\.com/ansible\-collections/community\.general/pull/10891](https\://github\.com/ansible\-collections/community\.general/pull/10891)\, [https\://github\.com/ansible\-collections/community\.general/pull/10892](https\://github\.com/ansible\-collections/community\.general/pull/10892)\, [https\://github\.com/ansible\-collections/community\.general/pull/10897](https\://github\.com/ansible\-collections/community\.general/pull/10897)\, [https\://github\.com/ansible\-collections/community\.general/pull/10899](https\://github\.com/ansible\-collections/community\.general/pull/10899)\, [https\://github\.com/ansible\-collections/community\.general/pull/10902](https\://github\.com/ansible\-collections/community\.general/pull/10902)\, [https\://github\.com/ansible\-collections/community\.general/pull/10903](https\://github\.com/ansible\-collections/community\.general/pull/10903)\, [https\://github\.com/ansible\-collections/community\.general/pull/10904](https\://github\.com/ansible\-collections/community\.general/pull/10904)\, [https\://github\.com/ansible\-collections/community\.general/pull/10907](https\://github\.com/ansible\-collections/community\.general/pull/10907)\, [https\://github\.com/ansible\-collections/community\.general/pull/10908](https\://github\.com/ansible\-collections/community\.general/pull/10908)\, [https\://github\.com/ansible\-collections/community\.general/pull/10909](https\://github\.com/ansible\-collections/community\.general/pull/10909)\, [https\://github\.com/ansible\-collections/community\.general/pull/10939](https\://github\.com/ansible\-collections/community\.general/pull/10939)\, [https\://github\.com/ansible\-collections/community\.general/pull/10940](https\://github\.com/ansible\-collections/community\.general/pull/10940)\, [https\://github\.com/ansible\-collections/community\.general/pull/10941](https\://github\.com/ansible\-collections/community\.general/pull/10941)\, [https\://github\.com/ansible\-collections/community\.general/pull/10942](https\://github\.com/ansible\-collections/community\.general/pull/10942)\, [https\://github\.com/ansible\-collections/community\.general/pull/10945](https\://github\.com/ansible\-collections/community\.general/pull/10945)\, [https\://github\.com/ansible\-collections/community\.general/pull/10947](https\://github\.com/ansible\-collections/community\.general/pull/10947)\, [https\://github\.com/ansible\-collections/community\.general/pull/10958](https\://github\.com/ansible\-collections/community\.general/pull/10958)\, [https\://github\.com/ansible\-collections/community\.general/pull/10959](https\://github\.com/ansible\-collections/community\.general/pull/10959)\, [https\://github\.com/ansible\-collections/community\.general/pull/10968](https\://github\.com/ansible\-collections/community\.general/pull/10968)\, [https\://github\.com/ansible\-collections/community\.general/pull/10969](https\://github\.com/ansible\-collections/community\.general/pull/10969)\, [https\://github\.com/ansible\-collections/community\.general/pull/10970](https\://github\.com/ansible\-collections/community\.general/pull/10970)\, [https\://github\.com/ansible\-collections/community\.general/pull/10971](https\://github\.com/ansible\-collections/community\.general/pull/10971)\, [https\://github\.com/ansible\-collections/community\.general/pull/10973](https\://github\.com/ansible\-collections/community\.general/pull/10973)\, [https\://github\.com/ansible\-collections/community\.general/pull/10974](https\://github\.com/ansible\-collections/community\.general/pull/10974)\, [https\://github\.com/ansible\-collections/community\.general/pull/10975](https\://github\.com/ansible\-collections/community\.general/pull/10975)\, [https\://github\.com/ansible\-collections/community\.general/pull/10976](https\://github\.com/ansible\-collections/community\.general/pull/10976)\, [https\://github\.com/ansible\-collections/community\.general/pull/10977](https\://github\.com/ansible\-collections/community\.general/pull/10977)\, [https\://github\.com/ansible\-collections/community\.general/pull/10978](https\://github\.com/ansible\-collections/community\.general/pull/10978)\, [https\://github\.com/ansible\-collections/community\.general/pull/10979](https\://github\.com/ansible\-collections/community\.general/pull/10979)\, [https\://github\.com/ansible\-collections/community\.general/pull/10980](https\://github\.com/ansible\-collections/community\.general/pull/10980)\, [https\://github\.com/ansible\-collections/community\.general/pull/10981](https\://github\.com/ansible\-collections/community\.general/pull/10981)\, [https\://github\.com/ansible\-collections/community\.general/pull/10992](https\://github\.com/ansible\-collections/community\.general/pull/10992)\, [https\://github\.com/ansible\-collections/community\.general/pull/10993](https\://github\.com/ansible\-collections/community\.general/pull/10993)\, [https\://github\.com/ansible\-collections/community\.general/pull/10997](https\://github\.com/ansible\-collections/community\.general/pull/10997)\, [https\://github\.com/ansible\-collections/community\.general/pull/10999](https\://github\.com/ansible\-collections/community\.general/pull/10999)\, [https\://github\.com/ansible\-collections/community\.general/pull/11015](https\://github\.com/ansible\-collections/community\.general/pull/11015)\, [https\://github\.com/ansible\-collections/community\.general/pull/11016](https\://github\.com/ansible\-collections/community\.general/pull/11016)\, [https\://github\.com/ansible\-collections/community\.general/pull/11017](https\://github\.com/ansible\-collections/community\.general/pull/11017)\)\. @@ -961,7 +1093,7 @@ This is release 12\.0\.0 of community\.general\, released on 2025\- * keycloak\_user \- the parameter credentials\[\]\.value is now marked as no\_log\=true\. Before it was logged by Ansible\, unless the task was marked as no\_log\: true\. Since this parameter can be used for passwords\, this resulted in credential leaking \([https\://github\.com/ansible\-collections/community\.general/issues/11000](https\://github\.com/ansible\-collections/community\.general/issues/11000)\, [https\://github\.com/ansible\-collections/community\.general/pull/11005](https\://github\.com/ansible\-collections/community\.general/pull/11005)\)\. - + ### Bugfixes * Avoid deprecated functionality in ansible\-core 2\.20 \([https\://github\.com/ansible\-collections/community\.general/pull/10687](https\://github\.com/ansible\-collections/community\.general/pull/10687)\)\. @@ -1023,7 +1155,7 @@ This is release 12\.0\.0 of community\.general\, released on 2025\- * yaml cache plugin \- make compatible with ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/issues/10849](https\://github\.com/ansible\-collections/community\.general/issues/10849)\, [https\://github\.com/ansible\-collections/community\.general/issues/10852](https\://github\.com/ansible\-collections/community\.general/issues/10852)\)\. * zypper\_repository \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. - + ### New Plugins @@ -1031,7 +1163,7 @@ This is release 12\.0\.0 of community\.general\, released on 2025\- * community\.general\.tasks\_only \- Only show tasks\. - + #### Filter * community\.general\.to\_nice\_yaml \- Convert variable to YAML string\. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 78d4dd131b..d812e006af 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,132 @@ Community General Release Notes This changelog describes changes after version 11.0.0. +v12.3.0 +======= + +Release Summary +--------------- + +Regular feature and bugfix release. + +Minor Changes +------------- + +- alicloud_ecs module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- android_sdk - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- archive - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- bitbucket_pipeline_known_host - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- chroot connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- cobbler inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- copr - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- cronvar - simplify handling unknown exceptions (https://github.com/ansible-collections/community.general/pull/11340). +- cronvar - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- crypttab - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- elasticsearch_plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- gitlab_group - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- gitlab_issue - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- gitlab_merge_request - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- gitlab_project - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- gunicorn - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- htpasswd - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- idrac_redfish_info - add multiple manager support to ``GetManagerAttributes`` command (https://github.com/ansible-collections/community.general/pull/11294). +- imc_rest - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- incus connection plugin - improve code readability (https://github.com/ansible-collections/community.general/pull/11346). +- incus connection plugin - simplify regular expression matching commands (https://github.com/ansible-collections/community.general/pull/11347). +- ini_file - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- interfaces_file - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- iptables_state - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- jail connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- jenkins_credential - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- jenkins_plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- jenkins_script - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). +- kdeconfig - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- known_hosts module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- layman - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- linode - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). +- linode inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- listen_ports_facts - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- locale_gen - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- logentries callback plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- lvm_pv - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). +- lxc connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- lxd inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- lxd module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- manageiq module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- manageiq_alert_profiles - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- modprobe - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- mssql_db - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- nagios - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- netcup_dns - support diff mode (https://github.com/ansible-collections/community.general/pull/11376). +- nmcli - add idempotency check (https://github.com/ansible-collections/community.general/pull/11114). +- nmcli - add support for IPv6 routing rules (https://github.com/ansible-collections/community.general/issues/7094, https://github.com/ansible-collections/community.general/pull/11413). +- nosh - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- nsupdate - add support for server FQDN and the GSS-TSIG key algorithm (https://github.com/ansible-collections/community.general/issues/5730, https://github.com/ansible-collections/community.general/pull/11425). +- nsupdate modules plugin - replace aliased errors with proper Python error (https://github.com/ansible-collections/community.general/pull/11391). +- oci_utils module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- omapi_host - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- one_image - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). +- one_image_info - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). +- one_service - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). +- one_vm - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). +- one_vm - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- opennebula inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- pam_limits - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- pamd - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- parted - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- pmem - simplify text tests without using regular expression (https://github.com/ansible-collections/community.general/pull/11388). +- pubnub_blocks - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- pulp_repo - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- read_csv - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- redfish_utils module utils - adds support of ``@Redfish.Settings`` in ``ComputerSystem`` attributes for ``set_boot_override`` function (https://github.com/ansible-collections/community.general/issues/11297, https://github.com/ansible-collections/community.general/pull/11322). +- redhat_subscription - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- rhsm_repository - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- runit - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- scaleway_ip - added ``project`` parameter (https://github.com/ansible-collections/community.general/issues/11367, https://github.com/ansible-collections/community.general/pull/11368). +- scaleway_security_group - added ``project`` parameter (https://github.com/ansible-collections/community.general/issues/11364, https://github.com/ansible-collections/community.general/pull/11366). +- sensu_check - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- sensu_client - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- sensu_handler - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- sensu_subscription - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- seport - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- serverless - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- slackpkg - refactor function ``query_packages()`` (https://github.com/ansible-collections/community.general/pull/11390). +- solaris_zone - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- sorcery - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- spotinst_aws_elastigroup - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- sudoers - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- svc - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- timestamp callback plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- timezone - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- univention_umc module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- wakeonlan - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- wsl connection plugin - add option ``wsl_remote_ssh_shell_type``. Support PowerShell in addition to cmd as the Windows shell (https://github.com/ansible-collections/community.general/issues/11307, https://github.com/ansible-collections/community.general/pull/11308). +- wsl connection plugin - replace aliased errors with proper Python error (https://github.com/ansible-collections/community.general/pull/11391). +- wsl connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- xfs_quota - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- yaml cache plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- zone connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). +- zypper - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). +- zypper_repository - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + +Bugfixes +-------- + +- cloudflare_dns - also allow ``flag=128`` for CAA records (https://github.com/ansible-collections/community.general/issues/11355, https://github.com/ansible-collections/community.general/pull/11377). +- gem - add compatibility with Ruby 4 rubygems (https://github.com/ansible-collections/community.general/issues/11397, https://github.com/ansible-collections/community.general/pull/11442). +- incus connection plugin - fix parsing of commands for Windows, enforcing a ``\`` after the drive letter and colon symbol (https://github.com/ansible-collections/community.general/pull/11347). +- keycloak_client - fix idempotency bug caused by ``null`` client attribute value differences for non-existing client attributes (https://github.com/ansible-collections/community.general/issues/11443, https://github.com/ansible-collections/community.general/pull/11444). +- logstash_plugin - fix argument order when using ``version`` parameter. The plugin name must come after options like ``--version`` for the ``logstash-plugin`` CLI to work correctly (https://github.com/ansible-collections/community.general/issues/10745, https://github.com/ansible-collections/community.general/pull/11440). +- pmem - fix test for invalid data input (https://github.com/ansible-collections/community.general/pull/11388). + +New Plugins +----------- + +Filter +~~~~~~ + +- community.general.to_toml - Convert variable to TOML string. + v12.2.0 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 8d744c0e54..c4e6636d71 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1627,3 +1627,163 @@ releases: name: sssd_info namespace: '' release_date: '2025-12-29' + 12.3.0: + changes: + bugfixes: + - cloudflare_dns - also allow ``flag=128`` for CAA records (https://github.com/ansible-collections/community.general/issues/11355, + https://github.com/ansible-collections/community.general/pull/11377). + - gem - add compatibility with Ruby 4 rubygems (https://github.com/ansible-collections/community.general/issues/11397, + https://github.com/ansible-collections/community.general/pull/11442). + - 'incus connection plugin - fix parsing of commands for Windows, enforcing + a ``\`` after the drive letter and colon symbol (https://github.com/ansible-collections/community.general/pull/11347). + + ' + - keycloak_client - fix idempotency bug caused by ``null`` client attribute + value differences for non-existing client attributes (https://github.com/ansible-collections/community.general/issues/11443, + https://github.com/ansible-collections/community.general/pull/11444). + - logstash_plugin - fix argument order when using ``version`` parameter. The + plugin name must come after options like ``--version`` for the ``logstash-plugin`` + CLI to work correctly (https://github.com/ansible-collections/community.general/issues/10745, + https://github.com/ansible-collections/community.general/pull/11440). + - pmem - fix test for invalid data input (https://github.com/ansible-collections/community.general/pull/11388). + minor_changes: + - alicloud_ecs module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - android_sdk - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - archive - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - bitbucket_pipeline_known_host - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - chroot connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - cobbler inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - copr - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - cronvar - simplify handling unknown exceptions (https://github.com/ansible-collections/community.general/pull/11340). + - cronvar - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - crypttab - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - elasticsearch_plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - gitlab_group - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - gitlab_issue - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - gitlab_merge_request - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - gitlab_project - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - gunicorn - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - htpasswd - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - idrac_redfish_info - add multiple manager support to ``GetManagerAttributes`` + command (https://github.com/ansible-collections/community.general/pull/11294). + - imc_rest - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - incus connection plugin - improve code readability (https://github.com/ansible-collections/community.general/pull/11346). + - incus connection plugin - simplify regular expression matching commands + (https://github.com/ansible-collections/community.general/pull/11347). + - ini_file - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - interfaces_file - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - iptables_state - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - jail connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - jenkins_credential - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - jenkins_plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - jenkins_script - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). + - kdeconfig - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - known_hosts module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - layman - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - linode - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). + - linode inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - listen_ports_facts - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - locale_gen - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - logentries callback plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - lvm_pv - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). + - lxc connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - lxd inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - lxd module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - manageiq module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - manageiq_alert_profiles - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - modprobe - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - mssql_db - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - nagios - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - netcup_dns - support diff mode (https://github.com/ansible-collections/community.general/pull/11376). + - nmcli - add idempotency check (https://github.com/ansible-collections/community.general/pull/11114). + - nmcli - add support for IPv6 routing rules (https://github.com/ansible-collections/community.general/issues/7094, + https://github.com/ansible-collections/community.general/pull/11413). + - nosh - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - nsupdate - add support for server FQDN and the GSS-TSIG key algorithm (https://github.com/ansible-collections/community.general/issues/5730, + https://github.com/ansible-collections/community.general/pull/11425). + - nsupdate modules plugin - replace aliased errors with proper Python error + (https://github.com/ansible-collections/community.general/pull/11391). + - oci_utils module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - omapi_host - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - one_image - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). + - one_image_info - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). + - one_service - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). + - one_vm - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). + - one_vm - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - opennebula inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - pam_limits - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - pamd - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - parted - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - pmem - simplify text tests without using regular expression (https://github.com/ansible-collections/community.general/pull/11388). + - pubnub_blocks - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - pulp_repo - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - read_csv - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - redfish_utils module utils - adds support of ``@Redfish.Settings`` in ``ComputerSystem`` + attributes for ``set_boot_override`` function (https://github.com/ansible-collections/community.general/issues/11297, + https://github.com/ansible-collections/community.general/pull/11322). + - redhat_subscription - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - rhsm_repository - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - runit - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - scaleway_ip - added ``project`` parameter (https://github.com/ansible-collections/community.general/issues/11367, + https://github.com/ansible-collections/community.general/pull/11368). + - scaleway_security_group - added ``project`` parameter (https://github.com/ansible-collections/community.general/issues/11364, + https://github.com/ansible-collections/community.general/pull/11366). + - sensu_check - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - sensu_client - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - sensu_handler - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - sensu_subscription - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - seport - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - serverless - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - slackpkg - refactor function ``query_packages()`` (https://github.com/ansible-collections/community.general/pull/11390). + - solaris_zone - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - sorcery - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - spotinst_aws_elastigroup - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - sudoers - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - svc - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - timestamp callback plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - timezone - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - univention_umc module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - wakeonlan - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - wsl connection plugin - add option ``wsl_remote_ssh_shell_type``. Support + PowerShell in addition to cmd as the Windows shell (https://github.com/ansible-collections/community.general/issues/11307, + https://github.com/ansible-collections/community.general/pull/11308). + - wsl connection plugin - replace aliased errors with proper Python error + (https://github.com/ansible-collections/community.general/pull/11391). + - wsl connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - xfs_quota - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - yaml cache plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - zone connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). + - zypper - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + - zypper_repository - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). + release_summary: Regular feature and bugfix release. + fragments: + - 11114-nmcli-idempotency.yml + - 11301-idrac-info-multi-manager.yml + - 11308-wsl-shell-type.yml + - 11322-handle-redfish-settings-in-setbootoverride.yml + - 11340-cronvar-simplify-exc.yml + - 11341-pyupgrade-1.yml + - 11343-pyupgrade-3.yml + - 11344-pyupgrade-4.yml + - 11346-incus-readability.yml + - 11347-incus-regex.yml + - 11366-scaleway-sg-project-param.yml + - 11368-scaleway-ip-project-param.yml + - 11376-netcup-dns-diff-mode.yml + - 11377-cloudflare_dns-caa.yml + - 11388-pmem-redundant-regexps.yml + - 11390-slackpkg-query.yml + - 11391-ruff-cases-11.yml + - 11396-in-def-imports.yml + - 11413-nmcli-routing-rules6.yml + - 11425-nsupdate-gss-tsig.yml + - 11440-logstash-plugin-fix-version-argument-order.yml + - 11442-gem-module-ruby-4.yml + - 11443-fix-keycloak-client-diff-for-null-attributes.yml + - 12.3.0.yml + plugins: + filter: + - description: Convert variable to TOML string. + name: to_toml + namespace: null + release_date: '2026-01-26' diff --git a/changelogs/fragments/11114-nmcli-idempotency.yml b/changelogs/fragments/11114-nmcli-idempotency.yml deleted file mode 100644 index d60f223938..0000000000 --- a/changelogs/fragments/11114-nmcli-idempotency.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - nmcli - add idempotency check (https://github.com/ansible-collections/community.general/pull/11114). \ No newline at end of file diff --git a/changelogs/fragments/11301-idrac-info-multi-manager.yml b/changelogs/fragments/11301-idrac-info-multi-manager.yml deleted file mode 100644 index 738e11610e..0000000000 --- a/changelogs/fragments/11301-idrac-info-multi-manager.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - idrac_redfish_info - add multiple manager support to ``GetManagerAttributes`` command (https://github.com/ansible-collections/community.general/pull/11294). diff --git a/changelogs/fragments/11308-wsl-shell-type.yml b/changelogs/fragments/11308-wsl-shell-type.yml deleted file mode 100644 index 958c37dd94..0000000000 --- a/changelogs/fragments/11308-wsl-shell-type.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - wsl connection plugin - add option ``wsl_remote_ssh_shell_type``. Support PowerShell in addition to cmd as the Windows - shell (https://github.com/ansible-collections/community.general/issues/11307, https://github.com/ansible-collections/community.general/pull/11308). diff --git a/changelogs/fragments/11322-handle-redfish-settings-in-setbootoverride.yml b/changelogs/fragments/11322-handle-redfish-settings-in-setbootoverride.yml deleted file mode 100644 index 887771808b..0000000000 --- a/changelogs/fragments/11322-handle-redfish-settings-in-setbootoverride.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - redfish_utils module utils - adds support of ``@Redfish.Settings`` in ``ComputerSystem`` attributes for ``set_boot_override`` function (https://github.com/ansible-collections/community.general/issues/11297, https://github.com/ansible-collections/community.general/pull/11322). diff --git a/changelogs/fragments/11340-cronvar-simplify-exc.yml b/changelogs/fragments/11340-cronvar-simplify-exc.yml deleted file mode 100644 index e50cbd39bd..0000000000 --- a/changelogs/fragments/11340-cronvar-simplify-exc.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cronvar - simplify handling unknown exceptions (https://github.com/ansible-collections/community.general/pull/11340). diff --git a/changelogs/fragments/11341-pyupgrade-1.yml b/changelogs/fragments/11341-pyupgrade-1.yml deleted file mode 100644 index a4a63ab524..0000000000 --- a/changelogs/fragments/11341-pyupgrade-1.yml +++ /dev/null @@ -1,19 +0,0 @@ -minor_changes: - - yaml cache plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - logentries callback plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - timestamp callback plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - chroot connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - jail connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - lxc connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - wsl connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - zone connection plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - cobbler inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - linode inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - lxd inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - opennebula inventory plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - alicloud_ecs module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - known_hosts module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - lxd module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - manageiq module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - oci_utils module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). - - univention_umc module utils - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11341). diff --git a/changelogs/fragments/11343-pyupgrade-3.yml b/changelogs/fragments/11343-pyupgrade-3.yml deleted file mode 100644 index 0ad16cc2dc..0000000000 --- a/changelogs/fragments/11343-pyupgrade-3.yml +++ /dev/null @@ -1,25 +0,0 @@ -minor_changes: - - android_sdk - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - archive - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - bitbucket_pipeline_known_host - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - copr - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - cronvar - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - crypttab - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - elasticsearch_plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - gitlab_group - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - gitlab_issue - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - gitlab_merge_request - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - gitlab_project - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - gunicorn - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - htpasswd - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - imc_rest - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - ini_file - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - interfaces_file - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - iptables_state - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - jenkins_credential - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - jenkins_plugin - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - kdeconfig - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - layman - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - listen_ports_facts - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - locale_gen - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). - - lvm_pv - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11343). diff --git a/changelogs/fragments/11344-pyupgrade-4.yml b/changelogs/fragments/11344-pyupgrade-4.yml deleted file mode 100644 index 7d7da4c78c..0000000000 --- a/changelogs/fragments/11344-pyupgrade-4.yml +++ /dev/null @@ -1,33 +0,0 @@ -minor_changes: - - manageiq_alert_profiles - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - modprobe - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - mssql_db - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - nagios - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - nosh - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - omapi_host - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - one_vm - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - pam_limits - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - pamd - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - parted - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - pubnub_blocks - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - pulp_repo - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - read_csv - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - redhat_subscription - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - rhsm_repository - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - runit - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - sensu_check - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - sensu_client - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - sensu_handler - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - sensu_subscription - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - seport - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - serverless - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - solaris_zone - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - sorcery - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - spotinst_aws_elastigroup - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - sudoers - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - svc - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - timezone - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - wakeonlan - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - xfs_quota - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - zypper - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). - - zypper_repository - update to Python 3.7 idioms (https://github.com/ansible-collections/community.general/pull/11344). diff --git a/changelogs/fragments/11346-incus-readability.yml b/changelogs/fragments/11346-incus-readability.yml deleted file mode 100644 index 9a8e770601..0000000000 --- a/changelogs/fragments/11346-incus-readability.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - incus connection plugin - improve code readability (https://github.com/ansible-collections/community.general/pull/11346). diff --git a/changelogs/fragments/11347-incus-regex.yml b/changelogs/fragments/11347-incus-regex.yml deleted file mode 100644 index 070c312e8c..0000000000 --- a/changelogs/fragments/11347-incus-regex.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - > - incus connection plugin - fix parsing of commands for Windows, enforcing a ``\`` after the drive letter and colon symbol - (https://github.com/ansible-collections/community.general/pull/11347). -minor_changes: - - incus connection plugin - simplify regular expression matching commands (https://github.com/ansible-collections/community.general/pull/11347). diff --git a/changelogs/fragments/11366-scaleway-sg-project-param.yml b/changelogs/fragments/11366-scaleway-sg-project-param.yml deleted file mode 100644 index 41a6887ebb..0000000000 --- a/changelogs/fragments/11366-scaleway-sg-project-param.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - scaleway_security_group - added ``project`` parameter (https://github.com/ansible-collections/community.general/issues/11364, https://github.com/ansible-collections/community.general/pull/11366). diff --git a/changelogs/fragments/11368-scaleway-ip-project-param.yml b/changelogs/fragments/11368-scaleway-ip-project-param.yml deleted file mode 100644 index c4ee1f5fef..0000000000 --- a/changelogs/fragments/11368-scaleway-ip-project-param.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - scaleway_ip - added ``project`` parameter (https://github.com/ansible-collections/community.general/issues/11367, https://github.com/ansible-collections/community.general/pull/11368). diff --git a/changelogs/fragments/11376-netcup-dns-diff-mode.yml b/changelogs/fragments/11376-netcup-dns-diff-mode.yml deleted file mode 100644 index 3c77232a52..0000000000 --- a/changelogs/fragments/11376-netcup-dns-diff-mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - netcup_dns - support diff mode (https://github.com/ansible-collections/community.general/pull/11376). diff --git a/changelogs/fragments/11377-cloudflare_dns-caa.yml b/changelogs/fragments/11377-cloudflare_dns-caa.yml deleted file mode 100644 index 6cb6a66a73..0000000000 --- a/changelogs/fragments/11377-cloudflare_dns-caa.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "cloudflare_dns - also allow ``flag=128`` for CAA records (https://github.com/ansible-collections/community.general/issues/11355, https://github.com/ansible-collections/community.general/pull/11377)." diff --git a/changelogs/fragments/11388-pmem-redundant-regexps.yml b/changelogs/fragments/11388-pmem-redundant-regexps.yml deleted file mode 100644 index 7f32bee927..0000000000 --- a/changelogs/fragments/11388-pmem-redundant-regexps.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - pmem - fix test for invalid data input (https://github.com/ansible-collections/community.general/pull/11388). -minor_changes: - - pmem - simplify text tests without using regular expression (https://github.com/ansible-collections/community.general/pull/11388). diff --git a/changelogs/fragments/11390-slackpkg-query.yml b/changelogs/fragments/11390-slackpkg-query.yml deleted file mode 100644 index 8d8f2ba9ea..0000000000 --- a/changelogs/fragments/11390-slackpkg-query.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - slackpkg - refactor function ``query_packages()`` (https://github.com/ansible-collections/community.general/pull/11390). diff --git a/changelogs/fragments/11391-ruff-cases-11.yml b/changelogs/fragments/11391-ruff-cases-11.yml deleted file mode 100644 index 14bfd6210a..0000000000 --- a/changelogs/fragments/11391-ruff-cases-11.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - wsl connection plugin - replace aliased errors with proper Python error (https://github.com/ansible-collections/community.general/pull/11391). - - nsupdate modules plugin - replace aliased errors with proper Python error (https://github.com/ansible-collections/community.general/pull/11391). diff --git a/changelogs/fragments/11396-in-def-imports.yml b/changelogs/fragments/11396-in-def-imports.yml deleted file mode 100644 index cb1f858a11..0000000000 --- a/changelogs/fragments/11396-in-def-imports.yml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: - - jenkins_script - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). - - linode - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). - - one_image - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). - - one_image_info - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). - - one_service - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). - - one_vm - move ``import`` statemetns to the top of the file (https://github.com/ansible-collections/community.general/pull/11396). diff --git a/changelogs/fragments/11413-nmcli-routing-rules6.yml b/changelogs/fragments/11413-nmcli-routing-rules6.yml deleted file mode 100644 index 649c8203ed..0000000000 --- a/changelogs/fragments/11413-nmcli-routing-rules6.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - add support for IPv6 routing rules (https://github.com/ansible-collections/community.general/issues/7094, https://github.com/ansible-collections/community.general/pull/11413). diff --git a/changelogs/fragments/11425-nsupdate-gss-tsig.yml b/changelogs/fragments/11425-nsupdate-gss-tsig.yml deleted file mode 100644 index 794fc26d77..0000000000 --- a/changelogs/fragments/11425-nsupdate-gss-tsig.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nsupdate - add support for server FQDN and the GSS-TSIG key algorithm (https://github.com/ansible-collections/community.general/issues/5730, https://github.com/ansible-collections/community.general/pull/11425). diff --git a/changelogs/fragments/11440-logstash-plugin-fix-version-argument-order.yml b/changelogs/fragments/11440-logstash-plugin-fix-version-argument-order.yml deleted file mode 100644 index 36e2f4c23f..0000000000 --- a/changelogs/fragments/11440-logstash-plugin-fix-version-argument-order.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - logstash_plugin - fix argument order when using ``version`` parameter. The plugin name must come after options like ``--version`` for the ``logstash-plugin`` CLI to work correctly (https://github.com/ansible-collections/community.general/issues/10745, https://github.com/ansible-collections/community.general/pull/11440). diff --git a/changelogs/fragments/11442-gem-module-ruby-4.yml b/changelogs/fragments/11442-gem-module-ruby-4.yml deleted file mode 100644 index 9314cb8acd..0000000000 --- a/changelogs/fragments/11442-gem-module-ruby-4.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "gem - add compatibility with Ruby 4 rubygems (https://github.com/ansible-collections/community.general/issues/11397, https://github.com/ansible-collections/community.general/pull/11442)." diff --git a/changelogs/fragments/11443-fix-keycloak-client-diff-for-null-attributes.yml b/changelogs/fragments/11443-fix-keycloak-client-diff-for-null-attributes.yml deleted file mode 100644 index a28a98e3f1..0000000000 --- a/changelogs/fragments/11443-fix-keycloak-client-diff-for-null-attributes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - keycloak_client - fix idempotency bug caused by ``null`` client attribute value differences for non-existing client attributes (https://github.com/ansible-collections/community.general/issues/11443, https://github.com/ansible-collections/community.general/pull/11444). \ No newline at end of file diff --git a/changelogs/fragments/12.3.0.yml b/changelogs/fragments/12.3.0.yml deleted file mode 100644 index c1cd23f095..0000000000 --- a/changelogs/fragments/12.3.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular feature and bugfix release.