mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-06-30 07:50:43 +00:00
Release 12.6.2.
This commit is contained in:
parent
2d4c85c5ab
commit
624d8674ba
26 changed files with 219 additions and 111 deletions
114
CHANGELOG.md
114
CHANGELOG.md
|
|
@ -2,58 +2,61 @@
|
|||
|
||||
**Topics**
|
||||
|
||||
- <a href="#v12-6-1">v12\.6\.1</a>
|
||||
- <a href="#v12-6-2">v12\.6\.2</a>
|
||||
- <a href="#release-summary">Release Summary</a>
|
||||
- <a href="#minor-changes">Minor Changes</a>
|
||||
- <a href="#bugfixes">Bugfixes</a>
|
||||
- <a href="#v12-6-0">v12\.6\.0</a>
|
||||
- <a href="#v12-6-1">v12\.6\.1</a>
|
||||
- <a href="#release-summary-1">Release Summary</a>
|
||||
- <a href="#minor-changes-1">Minor Changes</a>
|
||||
- <a href="#minor-changes">Minor Changes</a>
|
||||
- <a href="#bugfixes-1">Bugfixes</a>
|
||||
- <a href="#v12-6-0">v12\.6\.0</a>
|
||||
- <a href="#release-summary-2">Release Summary</a>
|
||||
- <a href="#minor-changes-1">Minor Changes</a>
|
||||
- <a href="#bugfixes-2">Bugfixes</a>
|
||||
- <a href="#new-modules">New Modules</a>
|
||||
- <a href="#v12-5-0">v12\.5\.0</a>
|
||||
- <a href="#release-summary-2">Release Summary</a>
|
||||
- <a href="#release-summary-3">Release Summary</a>
|
||||
- <a href="#minor-changes-2">Minor Changes</a>
|
||||
- <a href="#deprecated-features">Deprecated Features</a>
|
||||
- <a href="#bugfixes-2">Bugfixes</a>
|
||||
- <a href="#bugfixes-3">Bugfixes</a>
|
||||
- <a href="#new-modules-1">New Modules</a>
|
||||
- <a href="#v12-4-0">v12\.4\.0</a>
|
||||
- <a href="#release-summary-3">Release Summary</a>
|
||||
- <a href="#release-summary-4">Release Summary</a>
|
||||
- <a href="#minor-changes-3">Minor Changes</a>
|
||||
- <a href="#bugfixes-3">Bugfixes</a>
|
||||
- <a href="#bugfixes-4">Bugfixes</a>
|
||||
- <a href="#new-plugins">New Plugins</a>
|
||||
- <a href="#callback">Callback</a>
|
||||
- <a href="#new-modules-2">New Modules</a>
|
||||
- <a href="#v12-3-0">v12\.3\.0</a>
|
||||
- <a href="#release-summary-4">Release Summary</a>
|
||||
- <a href="#release-summary-5">Release Summary</a>
|
||||
- <a href="#minor-changes-4">Minor Changes</a>
|
||||
- <a href="#bugfixes-4">Bugfixes</a>
|
||||
- <a href="#bugfixes-5">Bugfixes</a>
|
||||
- <a href="#new-plugins-1">New Plugins</a>
|
||||
- <a href="#filter">Filter</a>
|
||||
- <a href="#v12-2-0">v12\.2\.0</a>
|
||||
- <a href="#release-summary-5">Release Summary</a>
|
||||
- <a href="#release-summary-6">Release Summary</a>
|
||||
- <a href="#minor-changes-5">Minor Changes</a>
|
||||
- <a href="#deprecated-features-1">Deprecated Features</a>
|
||||
- <a href="#bugfixes-5">Bugfixes</a>
|
||||
- <a href="#bugfixes-6">Bugfixes</a>
|
||||
- <a href="#new-modules-3">New Modules</a>
|
||||
- <a href="#v12-1-0">v12\.1\.0</a>
|
||||
- <a href="#release-summary-6">Release Summary</a>
|
||||
- <a href="#release-summary-7">Release Summary</a>
|
||||
- <a href="#minor-changes-6">Minor Changes</a>
|
||||
- <a href="#deprecated-features-2">Deprecated Features</a>
|
||||
- <a href="#bugfixes-6">Bugfixes</a>
|
||||
- <a href="#bugfixes-7">Bugfixes</a>
|
||||
- <a href="#new-modules-4">New Modules</a>
|
||||
- <a href="#v12-0-1">v12\.0\.1</a>
|
||||
- <a href="#release-summary-7">Release Summary</a>
|
||||
- <a href="#minor-changes-7">Minor Changes</a>
|
||||
- <a href="#bugfixes-7">Bugfixes</a>
|
||||
- <a href="#v12-0-0">v12\.0\.0</a>
|
||||
- <a href="#release-summary-8">Release Summary</a>
|
||||
- <a href="#minor-changes-7">Minor Changes</a>
|
||||
- <a href="#bugfixes-8">Bugfixes</a>
|
||||
- <a href="#v12-0-0">v12\.0\.0</a>
|
||||
- <a href="#release-summary-9">Release Summary</a>
|
||||
- <a href="#minor-changes-8">Minor Changes</a>
|
||||
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
|
||||
- <a href="#deprecated-features-3">Deprecated Features</a>
|
||||
- <a href="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
|
||||
- <a href="#security-fixes">Security Fixes</a>
|
||||
- <a href="#bugfixes-8">Bugfixes</a>
|
||||
- <a href="#bugfixes-9">Bugfixes</a>
|
||||
- <a href="#new-plugins-2">New Plugins</a>
|
||||
- <a href="#callback-1">Callback</a>
|
||||
- <a href="#filter-1">Filter</a>
|
||||
|
|
@ -63,10 +66,47 @@
|
|||
|
||||
This changelog describes changes after version 11\.0\.0\.
|
||||
|
||||
<a id="v12-6-2"></a>
|
||||
## v12\.6\.2
|
||||
|
||||
<a id="release-summary"></a>
|
||||
### Release Summary
|
||||
|
||||
Regular bugfix release\.
|
||||
|
||||
<a id="bugfixes"></a>
|
||||
### Bugfixes
|
||||
|
||||
* aix\_devices \- fix <code>chdev</code> command failures being incorrectly reported as successful results\, now properly fails the task when device attribute changes cannot be applied \([https\://github\.com/ansible\-collections/community\.general/pull/12185](https\://github\.com/ansible\-collections/community\.general/pull/12185)\)\.
|
||||
* composer \- the <code>\-\-working\-dir</code> option is now always placed first on the command line\, before the subcommand\, to ensure consistent behavior across all composer commands \([https\://github\.com/ansible\-collections/community\.general/issues/5204](https\://github\.com/ansible\-collections/community\.general/issues/5204)\, [https\://github\.com/ansible\-collections/community\.general/pull/12084](https\://github\.com/ansible\-collections/community\.general/pull/12084)\)\.
|
||||
* composer \- use file checksum to determine <code>changed</code> status when <code>command\=config</code>\, instead of relying on the command return output\. The module now compares SHA256 checksums of relevant configuration files \(<code>composer\.json</code>\, <code>auth\.json</code>\, or their global equivalents\) before and after running the command \([https\://github\.com/ansible\-collections/community\.general/pull/12084](https\://github\.com/ansible\-collections/community\.general/pull/12084)\)\.
|
||||
* counter\_enabled callback \- fix missing output for looped tasks\, including tasks using <code>delegate\_to</code> \([https\://github\.com/ansible\-collections/community\.general/issues/8187](https\://github\.com/ansible\-collections/community\.general/issues/8187)\, [https\://github\.com/ansible\-collections/community\.general/pull/12067](https\://github\.com/ansible\-collections/community\.general/pull/12067)\)\.
|
||||
* dnf\_config\_manager \- fix incompatibility with DNF5\. The module was crashing on systems with DNF5 due to CLI changes since DNF4 \([https\://github\.com/ansible\-collections/community\.general/issues/9127](https\://github\.com/ansible\-collections/community\.general/issues/9127)\, [https\://github\.com/ansible\-collections/community\.general/pull/12206](https\://github\.com/ansible\-collections/community\.general/pull/12206)\)\.
|
||||
* filesystem \- handle BusyBox <code>blkid</code> output to correctly detect existing filesystems on systems like Alpine Linux \([https\://github\.com/ansible\-collections/community\.general/issues/7283](https\://github\.com/ansible\-collections/community\.general/issues/7283)\, [https\://github\.com/ansible\-collections/community\.general/pull/12235](https\://github\.com/ansible\-collections/community\.general/pull/12235)\)\.
|
||||
* filetree lookup plugin \- raise <code>AnsibleLookupError</code> when the <code>exclude</code> option contains an invalid regular expression instead of an uncaught <code>re\.error</code> \([https\://github\.com/ansible\-collections/community\.general/pull/12140](https\://github\.com/ansible\-collections/community\.general/pull/12140)\)\.
|
||||
* htpasswd \- fix <code>hash\_scheme</code> aliases and Apache\-compatible <code>bcrypt</code> hashes \([https\://github\.com/ansible\-collections/community\.general/issues/6135](https\://github\.com/ansible\-collections/community\.general/issues/6135)\, [https\://github\.com/ansible\-collections/community\.general/pull/12123](https\://github\.com/ansible\-collections/community\.general/pull/12123)\)\.
|
||||
* incus connection plugin \- improve Windows PowerShell argv handling by stripping wrapper quotes from payload arguments for <code>\-enc</code>\, <code>\-encodedcommand</code>\, <code>\-command</code>\, <code>\-c</code>\, <code>\-file</code> and <code>\-f</code> \([https\://github\.com/ansible\-collections/community\.general/issues/12161](https\://github\.com/ansible\-collections/community\.general/issues/12161)\, [https\://github\.com/ansible\-collections/community\.general/pull/12158](https\://github\.com/ansible\-collections/community\.general/pull/12158)\)\.
|
||||
* incus connection plugin \- return <code>stdout</code>/<code>stderr</code> as bytes instead of strings to restore compatibility with ansible\-core 2\.21 module execution \([https\://github\.com/ansible\-collections/community\.general/issues/12161](https\://github\.com/ansible\-collections/community\.general/issues/12161)\, [https\://github\.com/ansible\-collections/community\.general/pull/12158](https\://github\.com/ansible\-collections/community\.general/pull/12158)\)\.
|
||||
* java\_cert \- detect silent <code>keytool</code> failures by verifying the import outcome after the command exits with <code>rc\=0</code> \([https\://github\.com/ansible\-collections/community\.general/issues/6685](https\://github\.com/ansible\-collections/community\.general/issues/6685)\, [https\://github\.com/ansible\-collections/community\.general/pull/12238](https\://github\.com/ansible\-collections/community\.general/pull/12238)\)\.
|
||||
* java\_cert \- fix <code>NullPointerException</code> when importing from a PKCS12 file with a password on Java 8 \([https\://github\.com/ansible\-collections/community\.general/issues/3023](https\://github\.com/ansible\-collections/community\.general/issues/3023)\, [https\://github\.com/ansible\-collections/community\.general/pull/12151](https\://github\.com/ansible\-collections/community\.general/pull/12151)\)\.
|
||||
* launchd \- fix <code>restarted</code> and <code>reloaded</code> states always reporting <code>changed\=False</code> \([https\://github\.com/ansible\-collections/community\.general/issues/6199](https\://github\.com/ansible\-collections/community\.general/issues/6199)\, [https\://github\.com/ansible\-collections/community\.general/pull/12122](https\://github\.com/ansible\-collections/community\.general/pull/12122)\)\.
|
||||
* lxc\_container \- fix <code>create\_script</code> to accept a single tuple argument\, resolving a <code>TypeError</code> that silently prevented <code>container\_command</code> from being executed \([https\://github\.com/ansible\-collections/community\.general/issues/11360](https\://github\.com/ansible\-collections/community\.general/issues/11360)\, [https\://github\.com/ansible\-collections/community\.general/pull/12106](https\://github\.com/ansible\-collections/community\.general/pull/12106)\)\.
|
||||
* nmcli \- fix check/diff reporting changes for bond <code>arp\_interval</code> and <code>arp\_ip\_target</code> options when they are already configured \([https\://github\.com/ansible\-collections/community\.general/issues/11588](https\://github\.com/ansible\-collections/community\.general/issues/11588)\, [https\://github\.com/ansible\-collections/community\.general/pull/12085](https\://github\.com/ansible\-collections/community\.general/pull/12085)\)\.
|
||||
* nmcli \- fix incorrectly reports diff for bond connections when <code>mtu</code> is unset and NetworkManager reports no explicit MTU value \([https\://github\.com/ansible\-collections/community\.general/pull/12085](https\://github\.com/ansible\-collections/community\.general/pull/12085)\)\.
|
||||
* opkg \- correctly set executable search path \([https\://github\.com/ansible\-collections/community\.general/pull/12182](https\://github\.com/ansible\-collections/community\.general/pull/12182)\)\.
|
||||
* pamd \- handle non\-PAM lines such as authselect template directives without crashing \([https\://github\.com/ansible\-collections/community\.general/issues/5850](https\://github\.com/ansible\-collections/community\.general/issues/5850)\, [https\://github\.com/ansible\-collections/community\.general/pull/12137](https\://github\.com/ansible\-collections/community\.general/pull/12137)\)\.
|
||||
* parted \- ignore MBR partition type codes \(for example <code>type\=8e</code>\) reported as flags by some parted builds \(for example on SUSE\)\, which cannot be managed via the <code>set</code> command \([https\://github\.com/ansible\-collections/community\.general/issues/6292](https\://github\.com/ansible\-collections/community\.general/issues/6292)\, [https\://github\.com/ansible\-collections/community\.general/pull/12121](https\://github\.com/ansible\-collections/community\.general/pull/12121)\)\.
|
||||
* portage \- fix <code>depclean\: true</code> crashing with <code>AnsibleModule\.fail\_json\(\) missing 1 required positional argument\: \'msg\'</code> instead of reporting the actual emerge failure \([https\://github\.com/ansible\-collections/community\.general/pull/12168](https\://github\.com/ansible\-collections/community\.general/pull/12168)\)\.
|
||||
* redfish\_config \- fix <code>KeyError\: \'ret\'</code> when <code>SetManagerNic</code> cannot find a matching NIC \([https\://github\.com/ansible\-collections/community\.general/issues/5892](https\://github\.com/ansible\-collections/community\.general/issues/5892)\, [https\://github\.com/ansible\-collections/community\.general/pull/12124](https\://github\.com/ansible\-collections/community\.general/pull/12124)\)\.
|
||||
* udm\_dns\_record \- normalize IPv6 addresses in <code>data</code> to expanded form to fix idempotency \([https\://github\.com/ansible\-collections/community\.general/issues/317](https\://github\.com/ansible\-collections/community\.general/issues/317)\, [https\://github\.com/ansible\-collections/community\.general/pull/12149](https\://github\.com/ansible\-collections/community\.general/pull/12149)\)\.
|
||||
* unixy callback \- handle missing <code>ansible\_host</code> in delegated vars when a task is delegated to a host without it set\, such as <code>localhost</code> \([https\://github\.com/ansible\-collections/community\.general/issues/12112](https\://github\.com/ansible\-collections/community\.general/issues/12112)\, [https\://github\.com/ansible\-collections/community\.general/pull/12113](https\://github\.com/ansible\-collections/community\.general/pull/12113)\)\.
|
||||
* xml \- preserve DOCTYPE declaration when writing modified XML files \([https\://github\.com/ansible\-collections/community\.general/issues/2762](https\://github\.com/ansible\-collections/community\.general/issues/2762)\, [https\://github\.com/ansible\-collections/community\.general/pull/12148](https\://github\.com/ansible\-collections/community\.general/pull/12148)\)\.
|
||||
* zypper\_repository \- fix <code>enabled</code>\, <code>autorefresh</code>\, and <code>gpgcheck</code> module parameters being overridden by values read from a <code>\.repo</code> file \([https\://github\.com/ansible\-collections/community\.general/issues/8783](https\://github\.com/ansible\-collections/community\.general/issues/8783)\, [https\://github\.com/ansible\-collections/community\.general/pull/12022](https\://github\.com/ansible\-collections/community\.general/pull/12022)\)\.
|
||||
|
||||
<a id="v12-6-1"></a>
|
||||
## v12\.6\.1
|
||||
|
||||
<a id="release-summary"></a>
|
||||
<a id="release-summary-1"></a>
|
||||
### Release Summary
|
||||
|
||||
Regular bugfix release\.
|
||||
|
|
@ -76,7 +116,7 @@ Regular bugfix release\.
|
|||
|
||||
* mattermost\, rocketchat\, slack \- update default <code>icon\_url</code> to ansible favicon \([https\://github\.com/ansible\-collections/community\.general/pull/11909](https\://github\.com/ansible\-collections/community\.general/pull/11909)\)\.
|
||||
|
||||
<a id="bugfixes"></a>
|
||||
<a id="bugfixes-1"></a>
|
||||
### Bugfixes
|
||||
|
||||
* apt\_rpm \- do not fail when <code>update\_kernel</code> finds no new kernel available \([https\://github\.com/ansible\-collections/community\.general/issues/10055](https\://github\.com/ansible\-collections/community\.general/issues/10055)\, [https\://github\.com/ansible\-collections/community\.general/pull/11949](https\://github\.com/ansible\-collections/community\.general/pull/11949)\)\.
|
||||
|
|
@ -106,7 +146,7 @@ Regular bugfix release\.
|
|||
<a id="v12-6-0"></a>
|
||||
## v12\.6\.0
|
||||
|
||||
<a id="release-summary-1"></a>
|
||||
<a id="release-summary-2"></a>
|
||||
### Release Summary
|
||||
|
||||
Regular bugfix and feature release\.
|
||||
|
|
@ -147,7 +187,7 @@ Regular bugfix and feature release\.
|
|||
* terraform \- minor code cleanup \([https\://github\.com/ansible\-collections/community\.general/pull/11879](https\://github\.com/ansible\-collections/community\.general/pull/11879)\)\.
|
||||
* xenserver\_guest \- use <code>enumerate\(\)</code> instead of manual index variable in <code>for</code> loop \([https\://github\.com/ansible\-collections/community\.general/pull/11721](https\://github\.com/ansible\-collections/community\.general/pull/11721)\)\.
|
||||
|
||||
<a id="bugfixes-1"></a>
|
||||
<a id="bugfixes-2"></a>
|
||||
### Bugfixes
|
||||
|
||||
* alternatives \- normalize locale environment for <code>run\_command\(\)</code> calls to <code>LANGUAGE\=C</code>\, <code>LC\_ALL\=C</code> \([https\://github\.com/ansible\-collections/community\.general/issues/11737](https\://github\.com/ansible\-collections/community\.general/issues/11737)\, [https\://github\.com/ansible\-collections/community\.general/pull/11738](https\://github\.com/ansible\-collections/community\.general/pull/11738)\)\.
|
||||
|
|
@ -291,7 +331,7 @@ Regular bugfix and feature release\.
|
|||
<a id="v12-5-0"></a>
|
||||
## v12\.5\.0
|
||||
|
||||
<a id="release-summary-2"></a>
|
||||
<a id="release-summary-3"></a>
|
||||
### Release Summary
|
||||
|
||||
Bugfix and feature release\.
|
||||
|
|
@ -341,7 +381,7 @@ Bugfix and feature release\.
|
|||
* monit \- support for Monit version 5\.18 or older is deprecated and will be removed in community\.general 14\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/11254](https\://github\.com/ansible\-collections/community\.general/pull/11254)\)\.
|
||||
* puppet \- the <code>timeout</code> parameter is deprecated and will be removed in community\.general 14\.0\.0\. \([https\://github\.com/ansible\-collections/community\.general/pull/11658](https\://github\.com/ansible\-collections/community\.general/pull/11658)\)\.
|
||||
|
||||
<a id="bugfixes-2"></a>
|
||||
<a id="bugfixes-3"></a>
|
||||
### Bugfixes
|
||||
|
||||
* counter\_enabled callback plugin \- fix plugin not observing <code>display\_ok\_hosts</code> option \([https\://github\.com/ansible\-collections/community\.general/issues/3978](https\://github\.com/ansible\-collections/community\.general/issues/3978)\, [https\://github\.com/ansible\-collections/community\.general/pull/11656](https\://github\.com/ansible\-collections/community\.general/pull/11656)\)\.
|
||||
|
|
@ -363,7 +403,7 @@ Bugfix and feature release\.
|
|||
<a id="v12-4-0"></a>
|
||||
## v12\.4\.0
|
||||
|
||||
<a id="release-summary-3"></a>
|
||||
<a id="release-summary-4"></a>
|
||||
### Release Summary
|
||||
|
||||
Regular bugfix and feature release\.
|
||||
|
|
@ -380,7 +420,7 @@ Regular bugfix and feature release\.
|
|||
* redfish\_info \- add Redfish Root data to results of successful <code>CheckAvailability</code> command \([https\://github\.com/ansible\-collections/community\.general/pull/11504](https\://github\.com/ansible\-collections/community\.general/pull/11504)\)\.
|
||||
* seport \- adds support for DCCP and SCTP protocols \([https\://github\.com/ansible\-collections/community\.general/pull/11486](https\://github\.com/ansible\-collections/community\.general/pull/11486)\)\.
|
||||
|
||||
<a id="bugfixes-3"></a>
|
||||
<a id="bugfixes-4"></a>
|
||||
### Bugfixes
|
||||
|
||||
* keycloak module utils \- fix <code>TypeError</code> crash when managing users whose username or email contains special characters such as <code>\+</code> \([https\://github\.com/ansible\-collections/community\.general/issues/10305](https\://github\.com/ansible\-collections/community\.general/issues/10305)\, [https\://github\.com/ansible\-collections/community\.general/pull/11472](https\://github\.com/ansible\-collections/community\.general/pull/11472)\)\.
|
||||
|
|
@ -412,7 +452,7 @@ Regular bugfix and feature release\.
|
|||
<a id="v12-3-0"></a>
|
||||
## v12\.3\.0
|
||||
|
||||
<a id="release-summary-4"></a>
|
||||
<a id="release-summary-5"></a>
|
||||
### Release Summary
|
||||
|
||||
Regular feature and bugfix release\.
|
||||
|
|
@ -517,7 +557,7 @@ Regular feature and bugfix release\.
|
|||
* 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)\)\.
|
||||
|
||||
<a id="bugfixes-4"></a>
|
||||
<a id="bugfixes-5"></a>
|
||||
### Bugfixes
|
||||
|
||||
* cloudflare\_dns \- also allow <code>flag\=128</code> 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)\)\.
|
||||
|
|
@ -538,7 +578,7 @@ Regular feature and bugfix release\.
|
|||
<a id="v12-2-0"></a>
|
||||
## v12\.2\.0
|
||||
|
||||
<a id="release-summary-5"></a>
|
||||
<a id="release-summary-6"></a>
|
||||
### Release Summary
|
||||
|
||||
Feature and bugfix release\.
|
||||
|
|
@ -563,7 +603,7 @@ Feature and bugfix release\.
|
|||
|
||||
* All module utils\, plugin utils\, and doc fragments will be made <strong>private</strong> 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)\)\.
|
||||
|
||||
<a id="bugfixes-5"></a>
|
||||
<a id="bugfixes-6"></a>
|
||||
### Bugfixes
|
||||
|
||||
* apk \- fix <code>packages</code> 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)\)\.
|
||||
|
|
@ -583,7 +623,7 @@ Feature and bugfix release\.
|
|||
<a id="v12-1-0"></a>
|
||||
## v12\.1\.0
|
||||
|
||||
<a id="release-summary-6"></a>
|
||||
<a id="release-summary-7"></a>
|
||||
### Release Summary
|
||||
|
||||
Regular bugfix and feature release\.
|
||||
|
|
@ -939,7 +979,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)\)\.
|
||||
|
||||
<a id="bugfixes-6"></a>
|
||||
<a id="bugfixes-7"></a>
|
||||
### Bugfixes
|
||||
|
||||
* \_filelock module utils \- add type hints\. Fix bug if <code>set\_lock\(\)</code> is called with <code>lock\_timeout\=None</code> \([https\://github\.com/ansible\-collections/community\.general/pull/11222](https\://github\.com/ansible\-collections/community\.general/pull/11222)\)\.
|
||||
|
|
@ -967,7 +1007,7 @@ Regular bugfix and feature release\.
|
|||
<a id="v12-0-1"></a>
|
||||
## v12\.0\.1
|
||||
|
||||
<a id="release-summary-7"></a>
|
||||
<a id="release-summary-8"></a>
|
||||
### Release Summary
|
||||
|
||||
Bugfix release for inclusion in Ansible 13\.0\.0rc1\.
|
||||
|
|
@ -987,7 +1027,7 @@ Bugfix release for inclusion in Ansible 13\.0\.0rc1\.
|
|||
* tss lookup plugin \- fixed <code>AccessTokenAuthorizer</code> initialization to include <code>base\_url</code> 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)\)\.
|
||||
|
||||
<a id="bugfixes-7"></a>
|
||||
<a id="bugfixes-8"></a>
|
||||
### 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)\)\.
|
||||
|
|
@ -1120,7 +1160,7 @@ Bugfix release for inclusion in Ansible 13\.0\.0rc1\.
|
|||
<a id="v12-0-0"></a>
|
||||
## v12\.0\.0
|
||||
|
||||
<a id="release-summary-8"></a>
|
||||
<a id="release-summary-9"></a>
|
||||
### Release Summary
|
||||
|
||||
This is release 12\.0\.0 of <code>community\.general</code>\, released on 2025\-11\-03\.
|
||||
|
|
@ -1462,7 +1502,7 @@ This is release 12\.0\.0 of <code>community\.general</code>\, released on 2025\-
|
|||
|
||||
* keycloak\_user \- the parameter <code>credentials\[\]\.value</code> is now marked as <code>no\_log\=true</code>\. Before it was logged by Ansible\, unless the task was marked as <code>no\_log\: true</code>\. 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)\)\.
|
||||
|
||||
<a id="bugfixes-8"></a>
|
||||
<a id="bugfixes-9"></a>
|
||||
### 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)\)\.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,43 @@ Community General Release Notes
|
|||
|
||||
This changelog describes changes after version 11.0.0.
|
||||
|
||||
v12.6.2
|
||||
=======
|
||||
|
||||
Release Summary
|
||||
---------------
|
||||
|
||||
Regular bugfix release.
|
||||
|
||||
Bugfixes
|
||||
--------
|
||||
|
||||
- aix_devices - fix ``chdev`` command failures being incorrectly reported as successful results, now properly fails the task when device attribute changes cannot be applied (https://github.com/ansible-collections/community.general/pull/12185).
|
||||
- composer - the ``--working-dir`` option is now always placed first on the command line, before the subcommand, to ensure consistent behavior across all composer commands (https://github.com/ansible-collections/community.general/issues/5204, https://github.com/ansible-collections/community.general/pull/12084).
|
||||
- composer - use file checksum to determine ``changed`` status when ``command=config``, instead of relying on the command return output. The module now compares SHA256 checksums of relevant configuration files (``composer.json``, ``auth.json``, or their global equivalents) before and after running the command (https://github.com/ansible-collections/community.general/pull/12084).
|
||||
- counter_enabled callback - fix missing output for looped tasks, including tasks using ``delegate_to`` (https://github.com/ansible-collections/community.general/issues/8187, https://github.com/ansible-collections/community.general/pull/12067).
|
||||
- dnf_config_manager - fix incompatibility with DNF5. The module was crashing on systems with DNF5 due to CLI changes since DNF4 (https://github.com/ansible-collections/community.general/issues/9127, https://github.com/ansible-collections/community.general/pull/12206).
|
||||
- filesystem - handle BusyBox ``blkid`` output to correctly detect existing filesystems on systems like Alpine Linux (https://github.com/ansible-collections/community.general/issues/7283, https://github.com/ansible-collections/community.general/pull/12235).
|
||||
- filetree lookup plugin - raise ``AnsibleLookupError`` when the ``exclude`` option contains an invalid regular expression instead of an uncaught ``re.error`` (https://github.com/ansible-collections/community.general/pull/12140).
|
||||
- htpasswd - fix ``hash_scheme`` aliases and Apache-compatible ``bcrypt`` hashes (https://github.com/ansible-collections/community.general/issues/6135, https://github.com/ansible-collections/community.general/pull/12123).
|
||||
- incus connection plugin - improve Windows PowerShell argv handling by stripping wrapper quotes from payload arguments for ``-enc``, ``-encodedcommand``, ``-command``, ``-c``, ``-file`` and ``-f`` (https://github.com/ansible-collections/community.general/issues/12161, https://github.com/ansible-collections/community.general/pull/12158).
|
||||
- incus connection plugin - return ``stdout``/``stderr`` as bytes instead of strings to restore compatibility with ansible-core 2.21 module execution (https://github.com/ansible-collections/community.general/issues/12161, https://github.com/ansible-collections/community.general/pull/12158).
|
||||
- java_cert - detect silent ``keytool`` failures by verifying the import outcome after the command exits with ``rc=0`` (https://github.com/ansible-collections/community.general/issues/6685, https://github.com/ansible-collections/community.general/pull/12238).
|
||||
- java_cert - fix ``NullPointerException`` when importing from a PKCS12 file with a password on Java 8 (https://github.com/ansible-collections/community.general/issues/3023, https://github.com/ansible-collections/community.general/pull/12151).
|
||||
- launchd - fix ``restarted`` and ``reloaded`` states always reporting ``changed=False`` (https://github.com/ansible-collections/community.general/issues/6199, https://github.com/ansible-collections/community.general/pull/12122).
|
||||
- lxc_container - fix ``create_script`` to accept a single tuple argument, resolving a ``TypeError`` that silently prevented ``container_command`` from being executed (https://github.com/ansible-collections/community.general/issues/11360, https://github.com/ansible-collections/community.general/pull/12106).
|
||||
- nmcli - fix check/diff reporting changes for bond ``arp_interval`` and ``arp_ip_target`` options when they are already configured (https://github.com/ansible-collections/community.general/issues/11588, https://github.com/ansible-collections/community.general/pull/12085).
|
||||
- nmcli - fix incorrectly reports diff for bond connections when ``mtu`` is unset and NetworkManager reports no explicit MTU value (https://github.com/ansible-collections/community.general/pull/12085).
|
||||
- opkg - correctly set executable search path (https://github.com/ansible-collections/community.general/pull/12182).
|
||||
- pamd - handle non-PAM lines such as authselect template directives without crashing (https://github.com/ansible-collections/community.general/issues/5850, https://github.com/ansible-collections/community.general/pull/12137).
|
||||
- parted - ignore MBR partition type codes (for example ``type=8e``) reported as flags by some parted builds (for example on SUSE), which cannot be managed via the ``set`` command (https://github.com/ansible-collections/community.general/issues/6292, https://github.com/ansible-collections/community.general/pull/12121).
|
||||
- portage - fix ``depclean: true`` crashing with ``AnsibleModule.fail_json() missing 1 required positional argument: 'msg'`` instead of reporting the actual emerge failure (https://github.com/ansible-collections/community.general/pull/12168).
|
||||
- redfish_config - fix ``KeyError: 'ret'`` when ``SetManagerNic`` cannot find a matching NIC (https://github.com/ansible-collections/community.general/issues/5892, https://github.com/ansible-collections/community.general/pull/12124).
|
||||
- udm_dns_record - normalize IPv6 addresses in ``data`` to expanded form to fix idempotency (https://github.com/ansible-collections/community.general/issues/317, https://github.com/ansible-collections/community.general/pull/12149).
|
||||
- unixy callback - handle missing ``ansible_host`` in delegated vars when a task is delegated to a host without it set, such as ``localhost`` (https://github.com/ansible-collections/community.general/issues/12112, https://github.com/ansible-collections/community.general/pull/12113).
|
||||
- xml - preserve DOCTYPE declaration when writing modified XML files (https://github.com/ansible-collections/community.general/issues/2762, https://github.com/ansible-collections/community.general/pull/12148).
|
||||
- zypper_repository - fix ``enabled``, ``autorefresh``, and ``gpgcheck`` module parameters being overridden by values read from a ``.repo`` file (https://github.com/ansible-collections/community.general/issues/8783, https://github.com/ansible-collections/community.general/pull/12022).
|
||||
|
||||
v12.6.1
|
||||
=======
|
||||
|
||||
|
|
|
|||
|
|
@ -2668,3 +2668,108 @@ releases:
|
|||
- 12065-selective-callback-stats-alignment.yml
|
||||
- 9161-apt-rpm-local-rpm-upgrade.yml
|
||||
release_date: '2026-05-17'
|
||||
12.6.2:
|
||||
changes:
|
||||
bugfixes:
|
||||
- aix_devices - fix ``chdev`` command failures being incorrectly reported
|
||||
as successful results, now properly fails the task when device attribute
|
||||
changes cannot be applied (https://github.com/ansible-collections/community.general/pull/12185).
|
||||
- composer - the ``--working-dir`` option is now always placed first on the
|
||||
command line, before the subcommand, to ensure consistent behavior across
|
||||
all composer commands (https://github.com/ansible-collections/community.general/issues/5204,
|
||||
https://github.com/ansible-collections/community.general/pull/12084).
|
||||
- composer - use file checksum to determine ``changed`` status when ``command=config``,
|
||||
instead of relying on the command return output. The module now compares
|
||||
SHA256 checksums of relevant configuration files (``composer.json``, ``auth.json``,
|
||||
or their global equivalents) before and after running the command (https://github.com/ansible-collections/community.general/pull/12084).
|
||||
- counter_enabled callback - fix missing output for looped tasks, including
|
||||
tasks using ``delegate_to`` (https://github.com/ansible-collections/community.general/issues/8187,
|
||||
https://github.com/ansible-collections/community.general/pull/12067).
|
||||
- dnf_config_manager - fix incompatibility with DNF5. The module was crashing
|
||||
on systems with DNF5 due to CLI changes since DNF4 (https://github.com/ansible-collections/community.general/issues/9127,
|
||||
https://github.com/ansible-collections/community.general/pull/12206).
|
||||
- filesystem - handle BusyBox ``blkid`` output to correctly detect existing
|
||||
filesystems on systems like Alpine Linux (https://github.com/ansible-collections/community.general/issues/7283,
|
||||
https://github.com/ansible-collections/community.general/pull/12235).
|
||||
- filetree lookup plugin - raise ``AnsibleLookupError`` when the ``exclude``
|
||||
option contains an invalid regular expression instead of an uncaught ``re.error``
|
||||
(https://github.com/ansible-collections/community.general/pull/12140).
|
||||
- htpasswd - fix ``hash_scheme`` aliases and Apache-compatible ``bcrypt``
|
||||
hashes (https://github.com/ansible-collections/community.general/issues/6135,
|
||||
https://github.com/ansible-collections/community.general/pull/12123).
|
||||
- incus connection plugin - improve Windows PowerShell argv handling by stripping
|
||||
wrapper quotes from payload arguments for ``-enc``, ``-encodedcommand``,
|
||||
``-command``, ``-c``, ``-file`` and ``-f`` (https://github.com/ansible-collections/community.general/issues/12161,
|
||||
https://github.com/ansible-collections/community.general/pull/12158).
|
||||
- incus connection plugin - return ``stdout``/``stderr`` as bytes instead
|
||||
of strings to restore compatibility with ansible-core 2.21 module execution
|
||||
(https://github.com/ansible-collections/community.general/issues/12161,
|
||||
https://github.com/ansible-collections/community.general/pull/12158).
|
||||
- java_cert - detect silent ``keytool`` failures by verifying the import outcome
|
||||
after the command exits with ``rc=0`` (https://github.com/ansible-collections/community.general/issues/6685,
|
||||
https://github.com/ansible-collections/community.general/pull/12238).
|
||||
- java_cert - fix ``NullPointerException`` when importing from a PKCS12 file
|
||||
with a password on Java 8 (https://github.com/ansible-collections/community.general/issues/3023,
|
||||
https://github.com/ansible-collections/community.general/pull/12151).
|
||||
- launchd - fix ``restarted`` and ``reloaded`` states always reporting ``changed=False``
|
||||
(https://github.com/ansible-collections/community.general/issues/6199, https://github.com/ansible-collections/community.general/pull/12122).
|
||||
- lxc_container - fix ``create_script`` to accept a single tuple argument,
|
||||
resolving a ``TypeError`` that silently prevented ``container_command``
|
||||
from being executed (https://github.com/ansible-collections/community.general/issues/11360,
|
||||
https://github.com/ansible-collections/community.general/pull/12106).
|
||||
- nmcli - fix check/diff reporting changes for bond ``arp_interval`` and ``arp_ip_target``
|
||||
options when they are already configured (https://github.com/ansible-collections/community.general/issues/11588,
|
||||
https://github.com/ansible-collections/community.general/pull/12085).
|
||||
- nmcli - fix incorrectly reports diff for bond connections when ``mtu`` is
|
||||
unset and NetworkManager reports no explicit MTU value (https://github.com/ansible-collections/community.general/pull/12085).
|
||||
- opkg - correctly set executable search path (https://github.com/ansible-collections/community.general/pull/12182).
|
||||
- pamd - handle non-PAM lines such as authselect template directives without
|
||||
crashing (https://github.com/ansible-collections/community.general/issues/5850,
|
||||
https://github.com/ansible-collections/community.general/pull/12137).
|
||||
- parted - ignore MBR partition type codes (for example ``type=8e``) reported
|
||||
as flags by some parted builds (for example on SUSE), which cannot be managed
|
||||
via the ``set`` command (https://github.com/ansible-collections/community.general/issues/6292,
|
||||
https://github.com/ansible-collections/community.general/pull/12121).
|
||||
- 'portage - fix ``depclean: true`` crashing with ``AnsibleModule.fail_json()
|
||||
missing 1 required positional argument: ''msg''`` instead of reporting the
|
||||
actual emerge failure (https://github.com/ansible-collections/community.general/pull/12168).'
|
||||
- 'redfish_config - fix ``KeyError: ''ret''`` when ``SetManagerNic`` cannot
|
||||
find a matching NIC (https://github.com/ansible-collections/community.general/issues/5892,
|
||||
https://github.com/ansible-collections/community.general/pull/12124).'
|
||||
- udm_dns_record - normalize IPv6 addresses in ``data`` to expanded form to
|
||||
fix idempotency (https://github.com/ansible-collections/community.general/issues/317,
|
||||
https://github.com/ansible-collections/community.general/pull/12149).
|
||||
- unixy callback - handle missing ``ansible_host`` in delegated vars when
|
||||
a task is delegated to a host without it set, such as ``localhost`` (https://github.com/ansible-collections/community.general/issues/12112,
|
||||
https://github.com/ansible-collections/community.general/pull/12113).
|
||||
- xml - preserve DOCTYPE declaration when writing modified XML files (https://github.com/ansible-collections/community.general/issues/2762,
|
||||
https://github.com/ansible-collections/community.general/pull/12148).
|
||||
- zypper_repository - fix ``enabled``, ``autorefresh``, and ``gpgcheck`` module
|
||||
parameters being overridden by values read from a ``.repo`` file (https://github.com/ansible-collections/community.general/issues/8783,
|
||||
https://github.com/ansible-collections/community.general/pull/12022).
|
||||
release_summary: Regular bugfix release.
|
||||
fragments:
|
||||
- 11588-nmcli-bond-arp-diff.yml
|
||||
- 12.6.2.yml
|
||||
- 12022-zypper-repository-fix-enabled.yml
|
||||
- 12067-counter-enabled-loop-output.yml
|
||||
- 12106-fix-lxc-create_script.yml
|
||||
- 12113-unixy-delegated-host.yml
|
||||
- 12121-parted-suse-msdos-type-code.yml
|
||||
- 12122-launchd-restarted-always-changed.yml
|
||||
- 12123-htpasswd-crypt-schemes.yml
|
||||
- 12124-redfish-setmanagernic-keyerror.yml
|
||||
- 12137-pamd-authselect.yml
|
||||
- 12140-filetree-exclude-regex-error.yml
|
||||
- 12148-xml-preserve-doctype.yml
|
||||
- 12149-udm-dns-record-ipv6-idempotency.yml
|
||||
- 12151-java-cert-pkcs12-password.yml
|
||||
- 12158-incus-windows-ansible-core-221.yml
|
||||
- 12182-opkg-path-prefix.yml
|
||||
- 12185-aix-devices-chdev-fail.yml
|
||||
- 12235-filesystem-busybox-blkid.yml
|
||||
- 12238-java-cert-keytool-failure-detection.yml
|
||||
- composer-working-dir-and-config-sha256.yaml
|
||||
- fix-dnf5-in-dnf_config_manager.yml
|
||||
- portage-depclean-fail_json-msg.yml
|
||||
release_date: '2026-06-14'
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
bugfixes:
|
||||
- nmcli - fix check/diff reporting changes for bond ``arp_interval`` and ``arp_ip_target`` options when they are already configured (https://github.com/ansible-collections/community.general/issues/11588, https://github.com/ansible-collections/community.general/pull/12085).
|
||||
- nmcli - fix incorrectly reports diff for bond connections when ``mtu`` is unset and NetworkManager reports no explicit MTU value (https://github.com/ansible-collections/community.general/pull/12085).
|
||||
|
|
@ -1 +0,0 @@
|
|||
release_summary: Regular bugfix release.
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- zypper_repository - fix ``enabled``, ``autorefresh``, and ``gpgcheck`` module parameters being overridden by values read from a ``.repo`` file (https://github.com/ansible-collections/community.general/issues/8783, https://github.com/ansible-collections/community.general/pull/12022).
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- counter_enabled callback - fix missing output for looped tasks, including tasks using ``delegate_to`` (https://github.com/ansible-collections/community.general/issues/8187, https://github.com/ansible-collections/community.general/pull/12067).
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- lxc_container - fix ``create_script`` to accept a single tuple argument, resolving a ``TypeError`` that silently prevented ``container_command`` from being executed (https://github.com/ansible-collections/community.general/issues/11360, https://github.com/ansible-collections/community.general/pull/12106).
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- "unixy callback - handle missing ``ansible_host`` in delegated vars when a task is delegated to a host without it set, such as ``localhost`` (https://github.com/ansible-collections/community.general/issues/12112, https://github.com/ansible-collections/community.general/pull/12113)."
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
bugfixes:
|
||||
- parted - ignore MBR partition type codes (for example ``type=8e``) reported as flags
|
||||
by some parted builds (for example on SUSE), which cannot be managed via the ``set`` command
|
||||
(https://github.com/ansible-collections/community.general/issues/6292,
|
||||
https://github.com/ansible-collections/community.general/pull/12121).
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
bugfixes:
|
||||
- "launchd - fix ``restarted`` and ``reloaded`` states always reporting ``changed=False``
|
||||
(https://github.com/ansible-collections/community.general/issues/6199,
|
||||
https://github.com/ansible-collections/community.general/pull/12122)."
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
bugfixes:
|
||||
- "htpasswd - fix ``hash_scheme`` aliases and Apache-compatible ``bcrypt`` hashes
|
||||
(https://github.com/ansible-collections/community.general/issues/6135,
|
||||
https://github.com/ansible-collections/community.general/pull/12123)."
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
bugfixes:
|
||||
- "redfish_config - fix ``KeyError: 'ret'`` when ``SetManagerNic`` cannot find a matching NIC
|
||||
(https://github.com/ansible-collections/community.general/issues/5892,
|
||||
https://github.com/ansible-collections/community.general/pull/12124)."
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
bugfixes:
|
||||
- "pamd - handle non-PAM lines such as authselect template directives without crashing
|
||||
(https://github.com/ansible-collections/community.general/issues/5850,
|
||||
https://github.com/ansible-collections/community.general/pull/12137)."
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- filetree lookup plugin - raise ``AnsibleLookupError`` when the ``exclude`` option contains an invalid regular expression instead of an uncaught ``re.error`` (https://github.com/ansible-collections/community.general/pull/12140).
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- "xml - preserve DOCTYPE declaration when writing modified XML files (https://github.com/ansible-collections/community.general/issues/2762, https://github.com/ansible-collections/community.general/pull/12148)."
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- "udm_dns_record - normalize IPv6 addresses in ``data`` to expanded form to fix idempotency (https://github.com/ansible-collections/community.general/issues/317, https://github.com/ansible-collections/community.general/pull/12149)."
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
bugfixes:
|
||||
- "java_cert - fix ``NullPointerException`` when importing from a PKCS12 file with a password on Java 8
|
||||
(https://github.com/ansible-collections/community.general/issues/3023,
|
||||
https://github.com/ansible-collections/community.general/pull/12151)."
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
bugfixes:
|
||||
- "incus connection plugin - improve Windows PowerShell argv handling by stripping wrapper quotes from payload arguments for ``-enc``, ``-encodedcommand``, ``-command``, ``-c``, ``-file`` and ``-f`` (https://github.com/ansible-collections/community.general/issues/12161, https://github.com/ansible-collections/community.general/pull/12158)."
|
||||
- "incus connection plugin - return ``stdout``/``stderr`` as bytes instead of strings to restore compatibility with ansible-core 2.21 module execution (https://github.com/ansible-collections/community.general/issues/12161, https://github.com/ansible-collections/community.general/pull/12158)."
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- opkg - correctly set executable search path (https://github.com/ansible-collections/community.general/pull/12182).
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- "aix_devices - fix ``chdev`` command failures being incorrectly reported as successful results, now properly fails the task when device attribute changes cannot be applied (https://github.com/ansible-collections/community.general/pull/12185)."
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
bugfixes:
|
||||
- "filesystem - handle BusyBox ``blkid`` output to correctly detect existing filesystems on systems like Alpine Linux
|
||||
(https://github.com/ansible-collections/community.general/issues/7283,
|
||||
https://github.com/ansible-collections/community.general/pull/12235)."
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
bugfixes:
|
||||
- "java_cert - detect silent ``keytool`` failures by verifying the import outcome after the command exits with ``rc=0``
|
||||
(https://github.com/ansible-collections/community.general/issues/6685,
|
||||
https://github.com/ansible-collections/community.general/pull/12238)."
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
bugfixes:
|
||||
- composer - the ``--working-dir`` option is now always placed first on the command line, before the
|
||||
subcommand, to ensure consistent behavior across all composer commands
|
||||
(https://github.com/ansible-collections/community.general/issues/5204, https://github.com/ansible-collections/community.general/pull/12084).
|
||||
- composer - use file checksum to determine ``changed`` status when ``command=config``,
|
||||
instead of relying on the command return output. The module now compares SHA256 checksums of
|
||||
relevant configuration files (``composer.json``, ``auth.json``, or their global equivalents)
|
||||
before and after running the command
|
||||
(https://github.com/ansible-collections/community.general/pull/12084).
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- dnf_config_manager - fix incompatibility with DNF5. The module was crashing on systems with DNF5 due to CLI changes since DNF4 (https://github.com/ansible-collections/community.general/issues/9127, https://github.com/ansible-collections/community.general/pull/12206).
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
bugfixes:
|
||||
- "portage - fix ``depclean: true`` crashing with ``AnsibleModule.fail_json() missing 1 required positional argument: 'msg'`` instead of reporting the actual emerge failure (https://github.com/ansible-collections/community.general/pull/12168)."
|
||||
Loading…
Add table
Add a link
Reference in a new issue