From fb6f4760ae2eca4a13db032bea9d87b340e1239b Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Mon, 11 Aug 2025 21:36:00 +0200 Subject: [PATCH] Release 10.7.3. --- CHANGELOG.md | 131 +++++++++++------- CHANGELOG.rst | 32 +++++ changelogs/changelog.yaml | 64 +++++++++ changelogs/fragments/10.7.3.yml | 1 - changelogs/fragments/10400-sysrc.yml | 2 - .../fragments/10442-apk-fix-empty-names.yml | 3 - .../10445-cronvar-reject-empty-values.yml | 2 - ...5-capabilities-improve-error-detection.yml | 2 - ...8-listen_port_facts-prevent-type-error.yml | 2 - changelogs/fragments/10459-deprecations.yml | 6 - ...461-cronvar-non-existent-dir-crash-fix.yml | 2 - changelogs/fragments/10491-irc.yml | 2 - changelogs/fragments/10531-wsl-paramiko.yml | 3 - changelogs/fragments/10532-apk.yml | 2 - changelogs/fragments/10539-json_query.yml | 2 - .../fragments/10566-merge_variables.yml | 2 - changelogs/fragments/108--disable_lookups.yml | 2 - .../fragments/151-connection-paramiko.yml | 3 - changelogs/fragments/become-pipelining.yml | 3 - 19 files changed, 179 insertions(+), 87 deletions(-) delete mode 100644 changelogs/fragments/10.7.3.yml delete mode 100644 changelogs/fragments/10400-sysrc.yml delete mode 100644 changelogs/fragments/10442-apk-fix-empty-names.yml delete mode 100644 changelogs/fragments/10445-cronvar-reject-empty-values.yml delete mode 100644 changelogs/fragments/10455-capabilities-improve-error-detection.yml delete mode 100644 changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml delete mode 100644 changelogs/fragments/10459-deprecations.yml delete mode 100644 changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml delete mode 100644 changelogs/fragments/10491-irc.yml delete mode 100644 changelogs/fragments/10531-wsl-paramiko.yml delete mode 100644 changelogs/fragments/10532-apk.yml delete mode 100644 changelogs/fragments/10539-json_query.yml delete mode 100644 changelogs/fragments/10566-merge_variables.yml delete mode 100644 changelogs/fragments/108--disable_lookups.yml delete mode 100644 changelogs/fragments/151-connection-paramiko.yml delete mode 100644 changelogs/fragments/become-pipelining.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 866a463cae..2770883613 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,84 +2,87 @@ **Topics** -- v10\.7\.2 +- v10\.7\.3 - Release Summary - Bugfixes -- v10\.7\.1 +- v10\.7\.2 - Release Summary + - Bugfixes +- v10\.7\.1 + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - v10\.7\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - New Plugins - Callback - Filter - New Modules - v10\.6\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - Known Issues - New Plugins - Connection - v10\.5\.0 - - Release Summary + - Release Summary - Minor Changes - - Bugfixes + - Bugfixes - New Modules - v10\.4\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - New Modules - v10\.3\.1 - - Release Summary - - Minor Changes - - Bugfixes -- v10\.3\.0 - Release Summary + - Minor Changes + - Bugfixes +- v10\.3\.0 + - Release Summary - Minor Changes - Deprecated Features - Security Fixes - - Bugfixes + - Bugfixes - New Plugins - Connection - Filter - Lookup - New Modules - v10\.2\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - Security Fixes - - Bugfixes + - Bugfixes - New Plugins - Inventory - New Modules - v10\.1\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - New Plugins - Filter - New Modules - v10\.0\.1 - - Release Summary - - Bugfixes -- v10\.0\.0 - Release Summary + - Bugfixes +- v10\.0\.0 + - Release Summary - Minor Changes - Breaking Changes / Porting Guide - Deprecated Features - Removed Features \(previously deprecated\) - - Bugfixes + - Bugfixes - Known Issues - New Plugins - Filter @@ -87,8 +90,8 @@ - New Modules This changelog describes changes after version 9\.0\.0\. - -## v10\.7\.2 + +## v10\.7\.3 ### Release Summary @@ -98,6 +101,38 @@ Regular bugfix release\. ### Bugfixes +* apache2\_module \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. +* apk \- fix check for empty/whitespace\-only package names \([https\://github\.com/ansible\-collections/community\.general/pull/10532](https\://github\.com/ansible\-collections/community\.general/pull/10532)\)\. +* apk \- handle empty name strings properly \([https\://github\.com/ansible\-collections/community\.general/issues/10441](https\://github\.com/ansible\-collections/community\.general/issues/10441)\, [https\://github\.com/ansible\-collections/community\.general/pull/10442](https\://github\.com/ansible\-collections/community\.general/pull/10442)\)\. +* capabilities \- using invalid path \(symlink/directory/\.\.\.\) returned unrelated and incoherent error messages \([https\://github\.com/ansible\-collections/community\.general/issues/5649](https\://github\.com/ansible\-collections/community\.general/issues/5649)\, [https\://github\.com/ansible\-collections/community\.general/pull/10455](https\://github\.com/ansible\-collections/community\.general/pull/10455)\)\. +* cronvar \- fix crash on missing cron\_file parent directories \([https\://github\.com/ansible\-collections/community\.general/issues/10460](https\://github\.com/ansible\-collections/community\.general/issues/10460)\, [https\://github\.com/ansible\-collections/community\.general/pull/10461](https\://github\.com/ansible\-collections/community\.general/pull/10461)\)\. +* cronvar \- handle empty strings on value properly \([https\://github\.com/ansible\-collections/community\.general/issues/10439](https\://github\.com/ansible\-collections/community\.general/issues/10439)\, [https\://github\.com/ansible\-collections/community\.general/pull/10445](https\://github\.com/ansible\-collections/community\.general/pull/10445)\)\. +* doas become plugin \- disable pipelining on ansible\-core 2\.19\+\. The plugin does not work with pipelining\, and since ansible\-core 2\.19 become plugins can indicate that they do not work with pipelining \([https\://github\.com/ansible\-collections/community\.general/issues/9977](https\://github\.com/ansible\-collections/community\.general/issues/9977)\, [https\://github\.com/ansible\-collections/community\.general/pull/10537](https\://github\.com/ansible\-collections/community\.general/pull/10537)\)\. +* htpasswd \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. +* irc \- pass hostname to wrap\_socket\(\) if use\_tls\=true and validate\_certs\=true \([https\://github\.com/ansible\-collections/community\.general/issues/10472](https\://github\.com/ansible\-collections/community\.general/issues/10472)\, [https\://github\.com/ansible\-collections/community\.general/pull/10491](https\://github\.com/ansible\-collections/community\.general/pull/10491)\)\. +* json\_query filter plugin \- make compatible with lazy evaluation list and dictionary types of ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/pull/10539](https\://github\.com/ansible\-collections/community\.general/pull/10539)\)\. +* listen\_port\_facts \- avoid crash when required commands are missing \([https\://github\.com/ansible\-collections/community\.general/issues/10457](https\://github\.com/ansible\-collections/community\.general/issues/10457)\, [https\://github\.com/ansible\-collections/community\.general/pull/10458](https\://github\.com/ansible\-collections/community\.general/pull/10458)\)\. +* machinectl become plugin \- disable pipelining on ansible\-core 2\.19\+\. The plugin does not work with pipelining\, and since ansible\-core 2\.19 become plugins can indicate that they do not work with pipelining \([https\://github\.com/ansible\-collections/community\.general/pull/10537](https\://github\.com/ansible\-collections/community\.general/pull/10537)\)\. +* merge\_variables lookup plugin \- avoid deprecated functionality from ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/pull/10566](https\://github\.com/ansible\-collections/community\.general/pull/10566)\)\. +* proxmox inventory plugin \- avoid using deprecated option when templating options \([https\://github\.com/ansible\-collections/community\.proxmox/pull/108](https\://github\.com/ansible\-collections/community\.proxmox/pull/108)\, [https\://github\.com/ansible\-collections/community\.general/pull/10553](https\://github\.com/ansible\-collections/community\.general/pull/10553)\)\. +* proxmox\_pct\_remote connection plugin \- avoid deprecated ansible\-core paramiko import helper\, import paramiko directly instead \([https\://github\.com/ansible\-collections/community\.proxmox/issues/146](https\://github\.com/ansible\-collections/community\.proxmox/issues/146)\, [https\://github\.com/ansible\-collections/community\.proxmox/pull/151](https\://github\.com/ansible\-collections/community\.proxmox/pull/151)\, [https\://github\.com/ansible\-collections/community\.general/pull/10553](https\://github\.com/ansible\-collections/community\.general/pull/10553)\)\. +* syspatch \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. +* sysrc \- use shlex to improve parsing of sysrc \-e \-a output \([https\://github\.com/ansible\-collections/community\.general/issues/10394](https\://github\.com/ansible\-collections/community\.general/issues/10394)\, [https\://github\.com/ansible\-collections/community\.general/pull/10400](https\://github\.com/ansible\-collections/community\.general/pull/10400)\)\. +* sysupgrade \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. +* wsl connection plugin \- avoid deprecated ansible\-core paramiko import helper\, import paramiko directly instead \([https\://github\.com/ansible\-collections/community\.general/issues/10515](https\://github\.com/ansible\-collections/community\.general/issues/10515)\, [https\://github\.com/ansible\-collections/community\.general/pull/10531](https\://github\.com/ansible\-collections/community\.general/pull/10531)\)\. +* 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)\)\. + + +## v10\.7\.2 + + +### Release Summary + +Regular bugfix release\. + + +### Bugfixes + * dependent lookup plugin \- avoid deprecated ansible\-core 2\.19 functionality \([https\://github\.com/ansible\-collections/community\.general/pull/10359](https\://github\.com/ansible\-collections/community\.general/pull/10359)\)\. * github\_release \- support multiple types of GitHub tokens\; no longer failing when ghs\_ token type is provided \([https\://github\.com/ansible\-collections/community\.general/issues/10338](https\://github\.com/ansible\-collections/community\.general/issues/10338)\, [https\://github\.com/ansible\-collections/community\.general/pull/10339](https\://github\.com/ansible\-collections/community\.general/pull/10339)\)\. * icinga2 inventory plugin \- avoid using deprecated option when templating options \([https\://github\.com/ansible\-collections/community\.general/pull/10271](https\://github\.com/ansible\-collections/community\.general/pull/10271)\)\. @@ -108,7 +143,7 @@ Regular bugfix release\. ## v10\.7\.1 - + ### Release Summary Regular bugfix release\. @@ -124,7 +159,7 @@ Regular bugfix release\. * yaml callback plugin \- the YAML callback plugin was deprecated for removal in community\.general 13\.0\.0\. Since it needs to use ansible\-core internals since ansible\-core 2\.19 that are changing a lot\, we will remove this plugin already from community\.general 12\.0\.0 to ease the maintenance burden \([https\://github\.com/ansible\-collections/community\.general/pull/10213](https\://github\.com/ansible\-collections/community\.general/pull/10213)\)\. - + ### Bugfixes * cobbler\_system \- update minimum version number to avoid wrong comparisons that happen in some cases using LooseVersion class which results in TypeError \([https\://github\.com/ansible\-collections/community\.general/issues/8506](https\://github\.com/ansible\-collections/community\.general/issues/8506)\, [https\://github\.com/ansible\-collections/community\.general/pull/10145](https\://github\.com/ansible\-collections/community\.general/pull/10145)\, [https\://github\.com/ansible\-collections/community\.general/pull/10178](https\://github\.com/ansible\-collections/community\.general/pull/10178)\)\. @@ -138,7 +173,7 @@ Regular bugfix release\. ## v10\.7\.0 - + ### Release Summary Bugfix and feature release\. @@ -162,7 +197,7 @@ From now on\, there will only be bugfix 10\.7\.x releases for the community\.gen * The proxmox content \(modules and plugins\) is being moved to the [new collection community\.proxmox](https\://github\.com/ansible\-collections/community\.proxmox)\. In community\.general 11\.0\.0\, these modules and plugins will be replaced by deprecated redirections to community\.proxmox\. You need to explicitly install community\.proxmox\, for example with ansible\-galaxy collection install community\.proxmox\. We suggest to update your roles and playbooks to use the new FQCNs as soon as possible to avoid getting deprecation messages \([https\://github\.com/ansible\-collections/community\.general/pull/10109](https\://github\.com/ansible\-collections/community\.general/pull/10109)\)\. * pipx module\_utils \- function make\_process\_list\(\) is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10031](https\://github\.com/ansible\-collections/community\.general/pull/10031)\)\. - + ### Bugfixes * cobbler\_system \- fix bug with Cobbler \>\= 3\.4\.0 caused by giving more than 2 positional arguments to CobblerXMLRPCInterface\.get\_system\_handle\(\) \([https\://github\.com/ansible\-collections/community\.general/issues/8506](https\://github\.com/ansible\-collections/community\.general/issues/8506)\, [https\://github\.com/ansible\-collections/community\.general/pull/10145](https\://github\.com/ansible\-collections/community\.general/pull/10145)\)\. @@ -194,7 +229,7 @@ From now on\, there will only be bugfix 10\.7\.x releases for the community\.gen ## v10\.6\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -238,7 +273,7 @@ Regular bugfix and feature release\. * manifold lookup plugin \- plugin is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10028](https\://github\.com/ansible\-collections/community\.general/pull/10028)\)\. * stackpath\_compute inventory plugin \- plugin is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10026](https\://github\.com/ansible\-collections/community\.general/pull/10026)\)\. - + ### Bugfixes * dependent look plugin \- make compatible with ansible\-core\'s Data Tagging feature \([https\://github\.com/ansible\-collections/community\.general/pull/9833](https\://github\.com/ansible\-collections/community\.general/pull/9833)\)\. @@ -271,7 +306,7 @@ Regular bugfix and feature release\. ## v10\.5\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -293,7 +328,7 @@ Regular bugfix and feature release\. * systemd\_info \- extend support to timer units \([https\://github\.com/ansible\-collections/community\.general/pull/9891](https\://github\.com/ansible\-collections/community\.general/pull/9891)\)\. * vmadm \- add new options flexible\_disk\_size and owner\_uuid \([https\://github\.com/ansible\-collections/community\.general/pull/9892](https\://github\.com/ansible\-collections/community\.general/pull/9892)\)\. - + ### Bugfixes * cloudlare\_dns \- handle exhausted response stream in case of HTTP errors to show nice error message to the user \([https\://github\.com/ansible\-collections/community\.general/issues/9782](https\://github\.com/ansible\-collections/community\.general/issues/9782)\, [https\://github\.com/ansible\-collections/community\.general/pull/9818](https\://github\.com/ansible\-collections/community\.general/pull/9818)\)\. @@ -313,7 +348,7 @@ Regular bugfix and feature release\. ## v10\.4\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -343,7 +378,7 @@ Regular bugfix and feature release\. * profitbricks\_volume \- module is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9733](https\://github\.com/ansible\-collections/community\.general/pull/9733)\)\. * profitbricks\_volume\_attachments \- module is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9733](https\://github\.com/ansible\-collections/community\.general/pull/9733)\)\. - + ### Bugfixes * apache2\_mod\_proxy \- make compatible with Python 3 \([https\://github\.com/ansible\-collections/community\.general/pull/9762](https\://github\.com/ansible\-collections/community\.general/pull/9762)\)\. @@ -371,7 +406,7 @@ Regular bugfix and feature release\. ## v10\.3\.1 - + ### Release Summary Bugfix release\. @@ -381,7 +416,7 @@ Bugfix release\. * onepassword\_ssh\_key \- refactor to move code to lookup class \([https\://github\.com/ansible\-collections/community\.general/pull/9633](https\://github\.com/ansible\-collections/community\.general/pull/9633)\)\. - + ### Bugfixes * cloudflare\_dns \- fix crash when deleting a DNS record or when updating a record with solo\=true \([https\://github\.com/ansible\-collections/community\.general/issues/9652](https\://github\.com/ansible\-collections/community\.general/issues/9652)\, [https\://github\.com/ansible\-collections/community\.general/pull/9649](https\://github\.com/ansible\-collections/community\.general/pull/9649)\)\. @@ -395,7 +430,7 @@ Bugfix release\. ## v10\.3\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -534,7 +569,7 @@ Regular bugfix and feature release\. * keycloak\_client \- Sanitize saml\.encryption\.private\.key so it does not show in the logs \([https\://github\.com/ansible\-collections/community\.general/pull/9621](https\://github\.com/ansible\-collections/community\.general/pull/9621)\)\. - + ### Bugfixes * homebrew \- fix incorrect handling of homebrew modules when a tap is requested \([https\://github\.com/ansible\-collections/community\.general/pull/9546](https\://github\.com/ansible\-collections/community\.general/pull/9546)\, [https\://github\.com/ansible\-collections/community\.general/issues/9533](https\://github\.com/ansible\-collections/community\.general/issues/9533)\)\. @@ -578,7 +613,7 @@ Regular bugfix and feature release\. ## v10\.2\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -737,7 +772,7 @@ Regular bugfix and feature release\. * keycloak\_authentication \- API calls did not properly set the priority during update resulting in incorrectly sorted authentication flows\. This apparently only affects Keycloak 25 or newer \([https\://github\.com/ansible\-collections/community\.general/pull/9263](https\://github\.com/ansible\-collections/community\.general/pull/9263)\)\. - + ### Bugfixes * dig lookup plugin \- correctly handle NoNameserver exception \([https\://github\.com/ansible\-collections/community\.general/pull/9363](https\://github\.com/ansible\-collections/community\.general/pull/9363)\, [https\://github\.com/ansible\-collections/community\.general/issues/9362](https\://github\.com/ansible\-collections/community\.general/issues/9362)\)\. @@ -768,7 +803,7 @@ Regular bugfix and feature release\. ## v10\.1\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -800,7 +835,7 @@ Regular bugfix and feature release\. * opkg \- deprecate value \"\" for parameter force \([https\://github\.com/ansible\-collections/community\.general/pull/9172](https\://github\.com/ansible\-collections/community\.general/pull/9172)\)\. * redfish\_utils module utils \- deprecate method RedfishUtils\.\_init\_session\(\) \([https\://github\.com/ansible\-collections/community\.general/pull/9190](https\://github\.com/ansible\-collections/community\.general/pull/9190)\)\. - + ### Bugfixes * dnf\_config\_manager \- fix hanging when prompting to import GPG keys \([https\://github\.com/ansible\-collections/community\.general/pull/9124](https\://github\.com/ansible\-collections/community\.general/pull/9124)\, [https\://github\.com/ansible\-collections/community\.general/issues/8830](https\://github\.com/ansible\-collections/community\.general/issues/8830)\)\. @@ -829,12 +864,12 @@ Regular bugfix and feature release\. ## v10\.0\.1 - + ### Release Summary Bugfix release for inclusion in Ansible 11\.0\.0rc1\. - + ### Bugfixes * keycloak\_client \- fix diff by removing code that turns the attributes dict which contains additional settings into a list \([https\://github\.com/ansible\-collections/community\.general/pull/9077](https\://github\.com/ansible\-collections/community\.general/pull/9077)\)\. @@ -844,7 +879,7 @@ Bugfix release for inclusion in Ansible 11\.0\.0rc1\. ## v10\.0\.0 - + ### Release Summary This is release 10\.0\.0 of community\.general\, released on 2024\-11\-04\. @@ -1079,7 +1114,7 @@ This is release 10\.0\.0 of community\.general\, released on 2024\- * proxmox\_kvm \- removed the proxmox\_default\_behavior option\. Explicitly specify the old default values if you were using proxmox\_default\_behavior\=compatibility\, otherwise simply remove it \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\. * redhat\_subscriptions \- removed the pool option\. Use pool\_ids instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\. - + ### Bugfixes * bitwarden lookup plugin \- fix KeyError in search\_field \([https\://github\.com/ansible\-collections/community\.general/issues/8549](https\://github\.com/ansible\-collections/community\.general/issues/8549)\, [https\://github\.com/ansible\-collections/community\.general/pull/8557](https\://github\.com/ansible\-collections/community\.general/pull/8557)\)\. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 235d1103a1..cddf2b1ce4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,38 @@ Community General Release Notes This changelog describes changes after version 9.0.0. +v10.7.3 +======= + +Release Summary +--------------- + +Regular bugfix release. + +Bugfixes +-------- + +- apache2_module - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). +- apk - fix check for empty/whitespace-only package names (https://github.com/ansible-collections/community.general/pull/10532). +- apk - handle empty name strings properly (https://github.com/ansible-collections/community.general/issues/10441, https://github.com/ansible-collections/community.general/pull/10442). +- capabilities - using invalid path (symlink/directory/...) returned unrelated and incoherent error messages (https://github.com/ansible-collections/community.general/issues/5649, https://github.com/ansible-collections/community.general/pull/10455). +- cronvar - fix crash on missing ``cron_file`` parent directories (https://github.com/ansible-collections/community.general/issues/10460, https://github.com/ansible-collections/community.general/pull/10461). +- cronvar - handle empty strings on ``value`` properly (https://github.com/ansible-collections/community.general/issues/10439, https://github.com/ansible-collections/community.general/pull/10445). +- doas become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/issues/9977, https://github.com/ansible-collections/community.general/pull/10537). +- htpasswd - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). +- irc - pass hostname to ``wrap_socket()`` if ``use_tls=true`` and ``validate_certs=true`` (https://github.com/ansible-collections/community.general/issues/10472, https://github.com/ansible-collections/community.general/pull/10491). +- json_query filter plugin - make compatible with lazy evaluation list and dictionary types of ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10539). +- listen_port_facts - avoid crash when required commands are missing (https://github.com/ansible-collections/community.general/issues/10457, https://github.com/ansible-collections/community.general/pull/10458). +- machinectl become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/pull/10537). +- merge_variables lookup plugin - avoid deprecated functionality from ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10566). +- proxmox inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.proxmox/pull/108, https://github.com/ansible-collections/community.general/pull/10553). +- proxmox_pct_remote connection plugin - avoid deprecated ansible-core paramiko import helper, import paramiko directly instead (https://github.com/ansible-collections/community.proxmox/issues/146, https://github.com/ansible-collections/community.proxmox/pull/151, https://github.com/ansible-collections/community.general/pull/10553). +- syspatch - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). +- sysrc - use ``shlex`` to improve parsing of ``sysrc -e -a`` output (https://github.com/ansible-collections/community.general/issues/10394, https://github.com/ansible-collections/community.general/pull/10400). +- sysupgrade - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). +- wsl connection plugin - avoid deprecated ansible-core paramiko import helper, import paramiko directly instead (https://github.com/ansible-collections/community.general/issues/10515, https://github.com/ansible-collections/community.general/pull/10531). +- zypper_repository - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + v10.7.2 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index ce7507ce00..27222506bc 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1956,3 +1956,67 @@ releases: - 10359-dependent.yml - logstash.yml release_date: '2025-07-14' + 10.7.3: + changes: + bugfixes: + - apache2_module - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + - apk - fix check for empty/whitespace-only package names (https://github.com/ansible-collections/community.general/pull/10532). + - apk - handle empty name strings properly (https://github.com/ansible-collections/community.general/issues/10441, + https://github.com/ansible-collections/community.general/pull/10442). + - capabilities - using invalid path (symlink/directory/...) returned unrelated + and incoherent error messages (https://github.com/ansible-collections/community.general/issues/5649, + https://github.com/ansible-collections/community.general/pull/10455). + - cronvar - fix crash on missing ``cron_file`` parent directories (https://github.com/ansible-collections/community.general/issues/10460, + https://github.com/ansible-collections/community.general/pull/10461). + - cronvar - handle empty strings on ``value`` properly (https://github.com/ansible-collections/community.general/issues/10439, + https://github.com/ansible-collections/community.general/pull/10445). + - doas become plugin - disable pipelining on ansible-core 2.19+. The plugin + does not work with pipelining, and since ansible-core 2.19 become plugins + can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/issues/9977, + https://github.com/ansible-collections/community.general/pull/10537). + - htpasswd - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + - irc - pass hostname to ``wrap_socket()`` if ``use_tls=true`` and ``validate_certs=true`` + (https://github.com/ansible-collections/community.general/issues/10472, + https://github.com/ansible-collections/community.general/pull/10491). + - json_query filter plugin - make compatible with lazy evaluation list and + dictionary types of ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10539). + - listen_port_facts - avoid crash when required commands are missing (https://github.com/ansible-collections/community.general/issues/10457, + https://github.com/ansible-collections/community.general/pull/10458). + - machinectl become plugin - disable pipelining on ansible-core 2.19+. The + plugin does not work with pipelining, and since ansible-core 2.19 become + plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/pull/10537). + - merge_variables lookup plugin - avoid deprecated functionality from ansible-core + 2.19 (https://github.com/ansible-collections/community.general/pull/10566). + - proxmox inventory plugin - avoid using deprecated option when templating + options (https://github.com/ansible-collections/community.proxmox/pull/108, + https://github.com/ansible-collections/community.general/pull/10553). + - proxmox_pct_remote connection plugin - avoid deprecated ansible-core paramiko + import helper, import paramiko directly instead (https://github.com/ansible-collections/community.proxmox/issues/146, + https://github.com/ansible-collections/community.proxmox/pull/151, https://github.com/ansible-collections/community.general/pull/10553). + - syspatch - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + - sysrc - use ``shlex`` to improve parsing of ``sysrc -e -a`` output (https://github.com/ansible-collections/community.general/issues/10394, + https://github.com/ansible-collections/community.general/pull/10400). + - sysupgrade - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + - wsl connection plugin - avoid deprecated ansible-core paramiko import helper, + import paramiko directly instead (https://github.com/ansible-collections/community.general/issues/10515, + https://github.com/ansible-collections/community.general/pull/10531). + - zypper_repository - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + release_summary: Regular bugfix release. + fragments: + - 10.7.3.yml + - 10400-sysrc.yml + - 10442-apk-fix-empty-names.yml + - 10445-cronvar-reject-empty-values.yml + - 10455-capabilities-improve-error-detection.yml + - 10458-listen_port_facts-prevent-type-error.yml + - 10459-deprecations.yml + - 10461-cronvar-non-existent-dir-crash-fix.yml + - 10491-irc.yml + - 10531-wsl-paramiko.yml + - 10532-apk.yml + - 10539-json_query.yml + - 10566-merge_variables.yml + - 108--disable_lookups.yml + - 151-connection-paramiko.yml + - become-pipelining.yml + release_date: '2025-08-11' diff --git a/changelogs/fragments/10.7.3.yml b/changelogs/fragments/10.7.3.yml deleted file mode 100644 index 1b14bd80d1..0000000000 --- a/changelogs/fragments/10.7.3.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular bugfix release. diff --git a/changelogs/fragments/10400-sysrc.yml b/changelogs/fragments/10400-sysrc.yml deleted file mode 100644 index ac5d5a5f3f..0000000000 --- a/changelogs/fragments/10400-sysrc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "sysrc - use ``shlex`` to improve parsing of ``sysrc -e -a`` output (https://github.com/ansible-collections/community.general/issues/10394, https://github.com/ansible-collections/community.general/pull/10400)." diff --git a/changelogs/fragments/10442-apk-fix-empty-names.yml b/changelogs/fragments/10442-apk-fix-empty-names.yml deleted file mode 100644 index 24d68b52df..0000000000 --- a/changelogs/fragments/10442-apk-fix-empty-names.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - apk - handle empty name strings properly - (https://github.com/ansible-collections/community.general/issues/10441, https://github.com/ansible-collections/community.general/pull/10442). \ No newline at end of file diff --git a/changelogs/fragments/10445-cronvar-reject-empty-values.yml b/changelogs/fragments/10445-cronvar-reject-empty-values.yml deleted file mode 100644 index 1bf39619cc..0000000000 --- a/changelogs/fragments/10445-cronvar-reject-empty-values.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "cronvar - handle empty strings on ``value`` properly (https://github.com/ansible-collections/community.general/issues/10439, https://github.com/ansible-collections/community.general/pull/10445)." diff --git a/changelogs/fragments/10455-capabilities-improve-error-detection.yml b/changelogs/fragments/10455-capabilities-improve-error-detection.yml deleted file mode 100644 index 40337a424b..0000000000 --- a/changelogs/fragments/10455-capabilities-improve-error-detection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - capabilities - using invalid path (symlink/directory/...) returned unrelated and incoherent error messages (https://github.com/ansible-collections/community.general/issues/5649, https://github.com/ansible-collections/community.general/pull/10455). \ No newline at end of file diff --git a/changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml b/changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml deleted file mode 100644 index 70af0932b3..0000000000 --- a/changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "listen_port_facts - avoid crash when required commands are missing (https://github.com/ansible-collections/community.general/issues/10457, https://github.com/ansible-collections/community.general/pull/10458)." \ No newline at end of file diff --git a/changelogs/fragments/10459-deprecations.yml b/changelogs/fragments/10459-deprecations.yml deleted file mode 100644 index 4b3f317454..0000000000 --- a/changelogs/fragments/10459-deprecations.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - "apache2_module - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." - - "htpasswd - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." - - "syspatch - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." - - "sysupgrade - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." - - "zypper_repository - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." diff --git a/changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml b/changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml deleted file mode 100644 index c4b77299f5..0000000000 --- a/changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "cronvar - fix crash on missing ``cron_file`` parent directories (https://github.com/ansible-collections/community.general/issues/10460, https://github.com/ansible-collections/community.general/pull/10461)." diff --git a/changelogs/fragments/10491-irc.yml b/changelogs/fragments/10491-irc.yml deleted file mode 100644 index 74867e71a7..0000000000 --- a/changelogs/fragments/10491-irc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "irc - pass hostname to ``wrap_socket()`` if ``use_tls=true`` and ``validate_certs=true`` (https://github.com/ansible-collections/community.general/issues/10472, https://github.com/ansible-collections/community.general/pull/10491)." diff --git a/changelogs/fragments/10531-wsl-paramiko.yml b/changelogs/fragments/10531-wsl-paramiko.yml deleted file mode 100644 index 08257d6c78..0000000000 --- a/changelogs/fragments/10531-wsl-paramiko.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "wsl connection plugin - avoid deprecated ansible-core paramiko import helper, import paramiko directly instead - (https://github.com/ansible-collections/community.general/issues/10515, https://github.com/ansible-collections/community.general/pull/10531)." diff --git a/changelogs/fragments/10532-apk.yml b/changelogs/fragments/10532-apk.yml deleted file mode 100644 index 84c5d985e8..0000000000 --- a/changelogs/fragments/10532-apk.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "apk - fix check for empty/whitespace-only package names (https://github.com/ansible-collections/community.general/pull/10532)." diff --git a/changelogs/fragments/10539-json_query.yml b/changelogs/fragments/10539-json_query.yml deleted file mode 100644 index 7e84b7ecb0..0000000000 --- a/changelogs/fragments/10539-json_query.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "json_query filter plugin - make compatible with lazy evaluation list and dictionary types of ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10539)." diff --git a/changelogs/fragments/10566-merge_variables.yml b/changelogs/fragments/10566-merge_variables.yml deleted file mode 100644 index c0de6dd845..0000000000 --- a/changelogs/fragments/10566-merge_variables.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "merge_variables lookup plugin - avoid deprecated functionality from ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10566)." diff --git a/changelogs/fragments/108--disable_lookups.yml b/changelogs/fragments/108--disable_lookups.yml deleted file mode 100644 index 79739bdcf2..0000000000 --- a/changelogs/fragments/108--disable_lookups.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "proxmox inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.proxmox/pull/108, https://github.com/ansible-collections/community.general/pull/10553)." diff --git a/changelogs/fragments/151-connection-paramiko.yml b/changelogs/fragments/151-connection-paramiko.yml deleted file mode 100644 index 0d2299abe5..0000000000 --- a/changelogs/fragments/151-connection-paramiko.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "proxmox_pct_remote connection plugin - avoid deprecated ansible-core paramiko import helper, import paramiko directly instead - (https://github.com/ansible-collections/community.proxmox/issues/146, https://github.com/ansible-collections/community.proxmox/pull/151, https://github.com/ansible-collections/community.general/pull/10553)." diff --git a/changelogs/fragments/become-pipelining.yml b/changelogs/fragments/become-pipelining.yml deleted file mode 100644 index 201d85f71c..0000000000 --- a/changelogs/fragments/become-pipelining.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "doas become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/issues/9977, https://github.com/ansible-collections/community.general/pull/10537)." - - "machinectl become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/pull/10537)."