|
|
@ -2,63 +2,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
**Topics**
|
|
|
|
**Topics**
|
|
|
|
|
|
|
|
|
|
|
|
- <a href="#v10-4-0">v10\.4\.0</a>
|
|
|
|
- <a href="#v10-5-0">v10\.5\.0</a>
|
|
|
|
- <a href="#release-summary">Release Summary</a>
|
|
|
|
- <a href="#release-summary">Release Summary</a>
|
|
|
|
- <a href="#minor-changes">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes">Minor Changes</a>
|
|
|
|
- <a href="#deprecated-features">Deprecated Features</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes">Bugfixes</a>
|
|
|
|
- <a href="#new-modules">New Modules</a>
|
|
|
|
- <a href="#new-modules">New Modules</a>
|
|
|
|
- <a href="#v10-3-1">v10\.3\.1</a>
|
|
|
|
- <a href="#v10-4-0">v10\.4\.0</a>
|
|
|
|
- <a href="#release-summary-1">Release Summary</a>
|
|
|
|
- <a href="#release-summary-1">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-1">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-1">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#deprecated-features">Deprecated Features</a>
|
|
|
|
- <a href="#bugfixes-1">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-1">Bugfixes</a>
|
|
|
|
- <a href="#v10-3-0">v10\.3\.0</a>
|
|
|
|
- <a href="#new-modules-1">New Modules</a>
|
|
|
|
|
|
|
|
- <a href="#v10-3-1">v10\.3\.1</a>
|
|
|
|
- <a href="#release-summary-2">Release Summary</a>
|
|
|
|
- <a href="#release-summary-2">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-2">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-2">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-2">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v10-3-0">v10\.3\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-3">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-3">Minor Changes</a>
|
|
|
|
- <a href="#deprecated-features-1">Deprecated Features</a>
|
|
|
|
- <a href="#deprecated-features-1">Deprecated Features</a>
|
|
|
|
- <a href="#security-fixes">Security Fixes</a>
|
|
|
|
- <a href="#security-fixes">Security Fixes</a>
|
|
|
|
- <a href="#bugfixes-2">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-3">Bugfixes</a>
|
|
|
|
- <a href="#new-plugins">New Plugins</a>
|
|
|
|
- <a href="#new-plugins">New Plugins</a>
|
|
|
|
- <a href="#connection">Connection</a>
|
|
|
|
- <a href="#connection">Connection</a>
|
|
|
|
- <a href="#filter">Filter</a>
|
|
|
|
- <a href="#filter">Filter</a>
|
|
|
|
- <a href="#lookup">Lookup</a>
|
|
|
|
- <a href="#lookup">Lookup</a>
|
|
|
|
- <a href="#new-modules-1">New Modules</a>
|
|
|
|
|
|
|
|
- <a href="#v10-2-0">v10\.2\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-3">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-3">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#deprecated-features-2">Deprecated Features</a>
|
|
|
|
|
|
|
|
- <a href="#security-fixes-1">Security Fixes</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-3">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#new-plugins-1">New Plugins</a>
|
|
|
|
|
|
|
|
- <a href="#inventory">Inventory</a>
|
|
|
|
|
|
|
|
- <a href="#new-modules-2">New Modules</a>
|
|
|
|
- <a href="#new-modules-2">New Modules</a>
|
|
|
|
- <a href="#v10-1-0">v10\.1\.0</a>
|
|
|
|
- <a href="#v10-2-0">v10\.2\.0</a>
|
|
|
|
- <a href="#release-summary-4">Release Summary</a>
|
|
|
|
- <a href="#release-summary-4">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-4">Minor Changes</a>
|
|
|
|
- <a href="#minor-changes-4">Minor Changes</a>
|
|
|
|
- <a href="#deprecated-features-3">Deprecated Features</a>
|
|
|
|
- <a href="#deprecated-features-2">Deprecated Features</a>
|
|
|
|
|
|
|
|
- <a href="#security-fixes-1">Security Fixes</a>
|
|
|
|
- <a href="#bugfixes-4">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-4">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#new-plugins-1">New Plugins</a>
|
|
|
|
|
|
|
|
- <a href="#inventory">Inventory</a>
|
|
|
|
|
|
|
|
- <a href="#new-modules-3">New Modules</a>
|
|
|
|
|
|
|
|
- <a href="#v10-1-0">v10\.1\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-5">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-5">Minor Changes</a>
|
|
|
|
|
|
|
|
- <a href="#deprecated-features-3">Deprecated Features</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-5">Bugfixes</a>
|
|
|
|
- <a href="#new-plugins-2">New Plugins</a>
|
|
|
|
- <a href="#new-plugins-2">New Plugins</a>
|
|
|
|
- <a href="#filter-1">Filter</a>
|
|
|
|
- <a href="#filter-1">Filter</a>
|
|
|
|
- <a href="#new-modules-3">New Modules</a>
|
|
|
|
- <a href="#new-modules-4">New Modules</a>
|
|
|
|
- <a href="#v10-0-1">v10\.0\.1</a>
|
|
|
|
- <a href="#v10-0-1">v10\.0\.1</a>
|
|
|
|
- <a href="#release-summary-5">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#bugfixes-5">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v10-0-0">v10\.0\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-6">Release Summary</a>
|
|
|
|
- <a href="#release-summary-6">Release Summary</a>
|
|
|
|
- <a href="#minor-changes-5">Minor Changes</a>
|
|
|
|
- <a href="#bugfixes-6">Bugfixes</a>
|
|
|
|
|
|
|
|
- <a href="#v10-0-0">v10\.0\.0</a>
|
|
|
|
|
|
|
|
- <a href="#release-summary-7">Release Summary</a>
|
|
|
|
|
|
|
|
- <a href="#minor-changes-6">Minor Changes</a>
|
|
|
|
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
|
|
|
|
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
|
|
|
|
- <a href="#deprecated-features-4">Deprecated Features</a>
|
|
|
|
- <a href="#deprecated-features-4">Deprecated Features</a>
|
|
|
|
- <a href="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
|
|
|
|
- <a href="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
|
|
|
|
- <a href="#bugfixes-6">Bugfixes</a>
|
|
|
|
- <a href="#bugfixes-7">Bugfixes</a>
|
|
|
|
- <a href="#known-issues">Known Issues</a>
|
|
|
|
- <a href="#known-issues">Known Issues</a>
|
|
|
|
- <a href="#new-plugins-3">New Plugins</a>
|
|
|
|
- <a href="#new-plugins-3">New Plugins</a>
|
|
|
|
- <a href="#filter-2">Filter</a>
|
|
|
|
- <a href="#filter-2">Filter</a>
|
|
|
|
- <a href="#test">Test</a>
|
|
|
|
- <a href="#test">Test</a>
|
|
|
|
- <a href="#new-modules-4">New Modules</a>
|
|
|
|
- <a href="#new-modules-5">New Modules</a>
|
|
|
|
This changelog describes changes after version 9\.0\.0\.
|
|
|
|
This changelog describes changes after version 9\.0\.0\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v10-4-0"></a>
|
|
|
|
<a id="v10-5-0"></a>
|
|
|
|
## v10\.4\.0
|
|
|
|
## v10\.5\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary"></a>
|
|
|
|
<a id="release-summary"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
@ -68,6 +73,48 @@ Regular bugfix and feature release\.
|
|
|
|
<a id="minor-changes"></a>
|
|
|
|
<a id="minor-changes"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* CmdRunner module utils \- the convenience method <code>cmd\_runner\_fmt\.as\_fixed\(\)</code> now accepts multiple arguments as a list \([https\://github\.com/ansible\-collections/community\.general/pull/9893](https\://github\.com/ansible\-collections/community\.general/pull/9893)\)\.
|
|
|
|
|
|
|
|
* apache2\_mod\_proxy \- code simplification\, no change in functionality \([https\://github\.com/ansible\-collections/community\.general/pull/9457](https\://github\.com/ansible\-collections/community\.general/pull/9457)\)\.
|
|
|
|
|
|
|
|
* consul\_token \- fix idempotency when <code>policies</code> or <code>roles</code> are supplied by name \([https\://github\.com/ansible\-collections/community\.general/issues/9841](https\://github\.com/ansible\-collections/community\.general/issues/9841)\, [https\://github\.com/ansible\-collections/community\.general/pull/9845](https\://github\.com/ansible\-collections/community\.general/pull/9845)\)\.
|
|
|
|
|
|
|
|
* keycloak\_realm \- remove ID requirement when creating a realm to allow Keycloak generating its own realm ID \([https\://github\.com/ansible\-collections/community\.general/pull/9768](https\://github\.com/ansible\-collections/community\.general/pull/9768)\)\.
|
|
|
|
|
|
|
|
* nmap inventory plugin \- adds <code>dns\_servers</code> option for specifying DNS servers for name resolution\. Accepts hostnames or IP addresses in the same format as the <code>exclude</code> option \([https\://github\.com/ansible\-collections/community\.general/pull/9849](https\://github\.com/ansible\-collections/community\.general/pull/9849)\)\.
|
|
|
|
|
|
|
|
* proxmox\_kvm \- add missing audio hardware device handling \([https\://github\.com/ansible\-collections/community\.general/issues/5192](https\://github\.com/ansible\-collections/community\.general/issues/5192)\, [https\://github\.com/ansible\-collections/community\.general/pull/9847](https\://github\.com/ansible\-collections/community\.general/pull/9847)\)\.
|
|
|
|
|
|
|
|
* redfish\_config \- add command <code>SetPowerRestorePolicy</code> to set the desired power state of the system when power is restored \([https\://github\.com/ansible\-collections/community\.general/pull/9837](https\://github\.com/ansible\-collections/community\.general/pull/9837)\)\.
|
|
|
|
|
|
|
|
* redfish\_info \- add command <code>GetPowerRestorePolicy</code> to get the desired power state of the system when power is restored \([https\://github\.com/ansible\-collections/community\.general/pull/9824](https\://github\.com/ansible\-collections/community\.general/pull/9824)\)\.
|
|
|
|
|
|
|
|
* rocketchat \- option <code>is\_pre740</code> has been added to control the format of the payload\. For Rocket\.Chat 7\.4\.0 or newer\, it must be set to <code>false</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9882](https\://github\.com/ansible\-collections/community\.general/pull/9882)\)\.
|
|
|
|
|
|
|
|
* slack callback plugin \- add <code>http\_agent</code> option to enable the user to set a custom user agent for slack callback plugin \([https\://github\.com/ansible\-collections/community\.general/issues/9813](https\://github\.com/ansible\-collections/community\.general/issues/9813)\, [https\://github\.com/ansible\-collections/community\.general/pull/9836](https\://github\.com/ansible\-collections/community\.general/pull/9836)\)\.
|
|
|
|
|
|
|
|
* systemd\_info \- add wildcard expression support in <code>unitname</code> option \([https\://github\.com/ansible\-collections/community\.general/pull/9821](https\://github\.com/ansible\-collections/community\.general/pull/9821)\)\.
|
|
|
|
|
|
|
|
* 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 <code>flexible\_disk\_size</code> and <code>owner\_uuid</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9892](https\://github\.com/ansible\-collections/community\.general/pull/9892)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes"></a>
|
|
|
|
|
|
|
|
### 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)\)\.
|
|
|
|
|
|
|
|
* dnf\_versionlock \- add support for dnf5 \([https\://github\.com/ansible\-collections/community\.general/issues/9556](https\://github\.com/ansible\-collections/community\.general/issues/9556)\)\.
|
|
|
|
|
|
|
|
* homebrew \- fix crash when package names include tap \([https\://github\.com/ansible\-collections/community\.general/issues/9777](https\://github\.com/ansible\-collections/community\.general/issues/9777)\, [https\://github\.com/ansible\-collections/community\.general/pull/9803](https\://github\.com/ansible\-collections/community\.general/pull/9803)\)\.
|
|
|
|
|
|
|
|
* homebrew\_cask \- handle unusual brew version strings \([https\://github\.com/ansible\-collections/community\.general/issues/8432](https\://github\.com/ansible\-collections/community\.general/issues/8432)\, [https\://github\.com/ansible\-collections/community\.general/pull/9881](https\://github\.com/ansible\-collections/community\.general/pull/9881)\)\.
|
|
|
|
|
|
|
|
* nmcli \- enable changing only the order of DNS servers or search suffixes \([https\://github\.com/ansible\-collections/community\.general/issues/8724](https\://github\.com/ansible\-collections/community\.general/issues/8724)\, [https\://github\.com/ansible\-collections/community\.general/pull/9880](https\://github\.com/ansible\-collections/community\.general/pull/9880)\)\.
|
|
|
|
|
|
|
|
* proxmox \- add missing key selection of <code>\'status\'</code> key to <code>get\_lxc\_status</code> \([https\://github\.com/ansible\-collections/community\.general/issues/9696](https\://github\.com/ansible\-collections/community\.general/issues/9696)\, [https\://github\.com/ansible\-collections/community\.general/pull/9809](https\://github\.com/ansible\-collections/community\.general/pull/9809)\)\.
|
|
|
|
|
|
|
|
* proxmox\_vm\_info \- the module no longer expects that the key <code>template</code> exists in a dictionary returned by Proxmox \([https\://github\.com/ansible\-collections/community\.general/issues/9875](https\://github\.com/ansible\-collections/community\.general/issues/9875)\, [https\://github\.com/ansible\-collections/community\.general/pull/9910](https\://github\.com/ansible\-collections/community\.general/pull/9910)\)\.
|
|
|
|
|
|
|
|
* sudoers \- display stdout and stderr raised while failed validation \([https\://github\.com/ansible\-collections/community\.general/issues/9674](https\://github\.com/ansible\-collections/community\.general/issues/9674)\, [https\://github\.com/ansible\-collections/community\.general/pull/9871](https\://github\.com/ansible\-collections/community\.general/pull/9871)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="new-modules"></a>
|
|
|
|
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.pacemaker\_resource \- Manage pacemaker resources\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="v10-4-0"></a>
|
|
|
|
|
|
|
|
## v10\.4\.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-1"></a>
|
|
|
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-1"></a>
|
|
|
|
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* bitwarden lookup plugin \- add new option <code>collection\_name</code> to filter results by collection name\, and new option <code>result\_count</code> to validate number of results \([https\://github\.com/ansible\-collections/community\.general/pull/9728](https\://github\.com/ansible\-collections/community\.general/pull/9728)\)\.
|
|
|
|
* bitwarden lookup plugin \- add new option <code>collection\_name</code> to filter results by collection name\, and new option <code>result\_count</code> to validate number of results \([https\://github\.com/ansible\-collections/community\.general/pull/9728](https\://github\.com/ansible\-collections/community\.general/pull/9728)\)\.
|
|
|
|
* incus connection plugin \- adds <code>remote\_user</code> and <code>incus\_become\_method</code> parameters for allowing a non\-root user to connect to an Incus instance \([https\://github\.com/ansible\-collections/community\.general/pull/9743](https\://github\.com/ansible\-collections/community\.general/pull/9743)\)\.
|
|
|
|
* incus connection plugin \- adds <code>remote\_user</code> and <code>incus\_become\_method</code> parameters for allowing a non\-root user to connect to an Incus instance \([https\://github\.com/ansible\-collections/community\.general/pull/9743](https\://github\.com/ansible\-collections/community\.general/pull/9743)\)\.
|
|
|
|
* iocage inventory plugin \- the new parameter <code>hooks\_results</code> of the plugin is a list of files inside a jail that provide configuration parameters for the inventory\. The inventory plugin reads the files from the jails and put the contents into the items of created variable <code>iocage\_hooks</code> \([https\://github\.com/ansible\-collections/community\.general/issues/9650](https\://github\.com/ansible\-collections/community\.general/issues/9650)\, [https\://github\.com/ansible\-collections/community\.general/pull/9651](https\://github\.com/ansible\-collections/community\.general/pull/9651)\)\.
|
|
|
|
* iocage inventory plugin \- the new parameter <code>hooks\_results</code> of the plugin is a list of files inside a jail that provide configuration parameters for the inventory\. The inventory plugin reads the files from the jails and put the contents into the items of created variable <code>iocage\_hooks</code> \([https\://github\.com/ansible\-collections/community\.general/issues/9650](https\://github\.com/ansible\-collections/community\.general/issues/9650)\, [https\://github\.com/ansible\-collections/community\.general/pull/9651](https\://github\.com/ansible\-collections/community\.general/pull/9651)\)\.
|
|
|
@ -90,7 +137,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 \- 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)\)\.
|
|
|
|
* 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)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes"></a>
|
|
|
|
<a id="bugfixes-1"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### 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)\)\.
|
|
|
|
* 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)\)\.
|
|
|
@ -110,7 +157,7 @@ Regular bugfix and feature release\.
|
|
|
|
* zfs \- fix handling of multi\-line values of user\-defined ZFS properties \([https\://github\.com/ansible\-collections/community\.general/pull/6264](https\://github\.com/ansible\-collections/community\.general/pull/6264)\)\.
|
|
|
|
* zfs \- fix handling of multi\-line values of user\-defined ZFS properties \([https\://github\.com/ansible\-collections/community\.general/pull/6264](https\://github\.com/ansible\-collections/community\.general/pull/6264)\)\.
|
|
|
|
* zfs\_facts \- parameter <code>type</code> now accepts multple values as documented \([https\://github\.com/ansible\-collections/community\.general/issues/5909](https\://github\.com/ansible\-collections/community\.general/issues/5909)\, [https\://github\.com/ansible\-collections/community\.general/pull/9697](https\://github\.com/ansible\-collections/community\.general/pull/9697)\)\.
|
|
|
|
* zfs\_facts \- parameter <code>type</code> now accepts multple values as documented \([https\://github\.com/ansible\-collections/community\.general/issues/5909](https\://github\.com/ansible\-collections/community\.general/issues/5909)\, [https\://github\.com/ansible\-collections/community\.general/pull/9697](https\://github\.com/ansible\-collections/community\.general/pull/9697)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="new-modules"></a>
|
|
|
|
<a id="new-modules-1"></a>
|
|
|
|
### New Modules
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.systemd\_info \- Gather C\(systemd\) unit info\.
|
|
|
|
* community\.general\.systemd\_info \- Gather C\(systemd\) unit info\.
|
|
|
@ -118,17 +165,17 @@ Regular bugfix and feature release\.
|
|
|
|
<a id="v10-3-1"></a>
|
|
|
|
<a id="v10-3-1"></a>
|
|
|
|
## v10\.3\.1
|
|
|
|
## v10\.3\.1
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-1"></a>
|
|
|
|
<a id="release-summary-2"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix release\.
|
|
|
|
Bugfix release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-1"></a>
|
|
|
|
<a id="minor-changes-2"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* 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)\)\.
|
|
|
|
* 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)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-1"></a>
|
|
|
|
<a id="bugfixes-2"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* cloudflare\_dns \- fix crash when deleting a DNS record or when updating a record with <code>solo\=true</code> \([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)\)\.
|
|
|
|
* cloudflare\_dns \- fix crash when deleting a DNS record or when updating a record with <code>solo\=true</code> \([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)\)\.
|
|
|
@ -142,12 +189,12 @@ Bugfix release\.
|
|
|
|
<a id="v10-3-0"></a>
|
|
|
|
<a id="v10-3-0"></a>
|
|
|
|
## v10\.3\.0
|
|
|
|
## v10\.3\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-2"></a>
|
|
|
|
<a id="release-summary-3"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-2"></a>
|
|
|
|
<a id="minor-changes-3"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* MH module utils \- delegate <code>debug</code> to the underlying <code>AnsibleModule</code> instance or issues a warning if an attribute already exists with that name \([https\://github\.com/ansible\-collections/community\.general/pull/9577](https\://github\.com/ansible\-collections/community\.general/pull/9577)\)\.
|
|
|
|
* MH module utils \- delegate <code>debug</code> to the underlying <code>AnsibleModule</code> instance or issues a warning if an attribute already exists with that name \([https\://github\.com/ansible\-collections/community\.general/pull/9577](https\://github\.com/ansible\-collections/community\.general/pull/9577)\)\.
|
|
|
@ -281,7 +328,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
* keycloak\_client \- Sanitize <code>saml\.encryption\.private\.key</code> 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)\)\.
|
|
|
|
* keycloak\_client \- Sanitize <code>saml\.encryption\.private\.key</code> 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)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-2"></a>
|
|
|
|
<a id="bugfixes-3"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### 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)\)\.
|
|
|
|
* 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)\)\.
|
|
|
@ -317,7 +364,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.onepassword\_ssh\_key \- Fetch SSH keys stored in 1Password\.
|
|
|
|
* community\.general\.onepassword\_ssh\_key \- Fetch SSH keys stored in 1Password\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="new-modules-1"></a>
|
|
|
|
<a id="new-modules-2"></a>
|
|
|
|
### New Modules
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.proxmox\_backup\_info \- Retrieve information on Proxmox scheduled backups\.
|
|
|
|
* community\.general\.proxmox\_backup\_info \- Retrieve information on Proxmox scheduled backups\.
|
|
|
@ -325,12 +372,12 @@ Regular bugfix and feature release\.
|
|
|
|
<a id="v10-2-0"></a>
|
|
|
|
<a id="v10-2-0"></a>
|
|
|
|
## v10\.2\.0
|
|
|
|
## v10\.2\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-3"></a>
|
|
|
|
<a id="release-summary-4"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-3"></a>
|
|
|
|
<a id="minor-changes-4"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* bitwarden lookup plugin \- use f\-strings instead of interpolations or <code>format</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9324](https\://github\.com/ansible\-collections/community\.general/pull/9324)\)\.
|
|
|
|
* bitwarden lookup plugin \- use f\-strings instead of interpolations or <code>format</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9324](https\://github\.com/ansible\-collections/community\.general/pull/9324)\)\.
|
|
|
@ -484,7 +531,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
* keycloak\_authentication \- API calls did not properly set the <code>priority</code> 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)\)\.
|
|
|
|
* keycloak\_authentication \- API calls did not properly set the <code>priority</code> 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)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-3"></a>
|
|
|
|
<a id="bugfixes-4"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* dig lookup plugin \- correctly handle <code>NoNameserver</code> 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)\)\.
|
|
|
|
* dig lookup plugin \- correctly handle <code>NoNameserver</code> 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)\)\.
|
|
|
@ -504,7 +551,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.iocage \- iocage inventory source\.
|
|
|
|
* community\.general\.iocage \- iocage inventory source\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="new-modules-2"></a>
|
|
|
|
<a id="new-modules-3"></a>
|
|
|
|
### New Modules
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.android\_sdk \- Manages Android SDK packages\.
|
|
|
|
* community\.general\.android\_sdk \- Manages Android SDK packages\.
|
|
|
@ -515,12 +562,12 @@ Regular bugfix and feature release\.
|
|
|
|
<a id="v10-1-0"></a>
|
|
|
|
<a id="v10-1-0"></a>
|
|
|
|
## v10\.1\.0
|
|
|
|
## v10\.1\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-4"></a>
|
|
|
|
<a id="release-summary-5"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-4"></a>
|
|
|
|
<a id="minor-changes-5"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* alternatives \- add <code>family</code> parameter that allows to utilize the <code>\-\-family</code> option available in RedHat version of update\-alternatives \([https\://github\.com/ansible\-collections/community\.general/issues/5060](https\://github\.com/ansible\-collections/community\.general/issues/5060)\, [https\://github\.com/ansible\-collections/community\.general/pull/9096](https\://github\.com/ansible\-collections/community\.general/pull/9096)\)\.
|
|
|
|
* alternatives \- add <code>family</code> parameter that allows to utilize the <code>\-\-family</code> option available in RedHat version of update\-alternatives \([https\://github\.com/ansible\-collections/community\.general/issues/5060](https\://github\.com/ansible\-collections/community\.general/issues/5060)\, [https\://github\.com/ansible\-collections/community\.general/pull/9096](https\://github\.com/ansible\-collections/community\.general/pull/9096)\)\.
|
|
|
@ -547,7 +594,7 @@ Regular bugfix and feature release\.
|
|
|
|
* opkg \- deprecate value <code>\"\"</code> for parameter <code>force</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9172](https\://github\.com/ansible\-collections/community\.general/pull/9172)\)\.
|
|
|
|
* opkg \- deprecate value <code>\"\"</code> for parameter <code>force</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9172](https\://github\.com/ansible\-collections/community\.general/pull/9172)\)\.
|
|
|
|
* redfish\_utils module utils \- deprecate method <code>RedfishUtils\.\_init\_session\(\)</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9190](https\://github\.com/ansible\-collections/community\.general/pull/9190)\)\.
|
|
|
|
* redfish\_utils module utils \- deprecate method <code>RedfishUtils\.\_init\_session\(\)</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9190](https\://github\.com/ansible\-collections/community\.general/pull/9190)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-4"></a>
|
|
|
|
<a id="bugfixes-5"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### 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)\)\.
|
|
|
|
* 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)\)\.
|
|
|
@ -567,7 +614,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.accumulate \- Produce a list of accumulated sums of the input list contents\.
|
|
|
|
* community\.general\.accumulate \- Produce a list of accumulated sums of the input list contents\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="new-modules-3"></a>
|
|
|
|
<a id="new-modules-4"></a>
|
|
|
|
### New Modules
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.decompress \- Decompresses compressed files\.
|
|
|
|
* community\.general\.decompress \- Decompresses compressed files\.
|
|
|
@ -576,12 +623,12 @@ Regular bugfix and feature release\.
|
|
|
|
<a id="v10-0-1"></a>
|
|
|
|
<a id="v10-0-1"></a>
|
|
|
|
## v10\.0\.1
|
|
|
|
## v10\.0\.1
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-5"></a>
|
|
|
|
<a id="release-summary-6"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
|
|
|
|
Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-5"></a>
|
|
|
|
<a id="bugfixes-6"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### 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)\)\.
|
|
|
|
* 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)\)\.
|
|
|
@ -591,12 +638,12 @@ Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
|
|
|
|
<a id="v10-0-0"></a>
|
|
|
|
<a id="v10-0-0"></a>
|
|
|
|
## v10\.0\.0
|
|
|
|
## v10\.0\.0
|
|
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-6"></a>
|
|
|
|
<a id="release-summary-7"></a>
|
|
|
|
### Release Summary
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
|
|
This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-11\-04\.
|
|
|
|
This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-11\-04\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-5"></a>
|
|
|
|
<a id="minor-changes-6"></a>
|
|
|
|
### Minor Changes
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
|
|
* CmdRunner module util \- argument formats can be specified as plain functions without calling <code>cmd\_runner\_fmt\.as\_func\(\)</code> \([https\://github\.com/ansible\-collections/community\.general/pull/8479](https\://github\.com/ansible\-collections/community\.general/pull/8479)\)\.
|
|
|
|
* CmdRunner module util \- argument formats can be specified as plain functions without calling <code>cmd\_runner\_fmt\.as\_func\(\)</code> \([https\://github\.com/ansible\-collections/community\.general/pull/8479](https\://github\.com/ansible\-collections/community\.general/pull/8479)\)\.
|
|
|
@ -826,7 +873,7 @@ This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-
|
|
|
|
* proxmox\_kvm \- removed the <code>proxmox\_default\_behavior</code> option\. Explicitly specify the old default values if you were using <code>proxmox\_default\_behavior\=compatibility</code>\, otherwise simply remove it \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
|
|
|
|
* proxmox\_kvm \- removed the <code>proxmox\_default\_behavior</code> option\. Explicitly specify the old default values if you were using <code>proxmox\_default\_behavior\=compatibility</code>\, 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 <code>pool</code> option\. Use <code>pool\_ids</code> instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
|
|
|
|
* redhat\_subscriptions \- removed the <code>pool</code> option\. Use <code>pool\_ids</code> instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-6"></a>
|
|
|
|
<a id="bugfixes-7"></a>
|
|
|
|
### Bugfixes
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
|
|
* bitwarden lookup plugin \- fix <code>KeyError</code> in <code>search\_field</code> \([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)\)\.
|
|
|
|
* bitwarden lookup plugin \- fix <code>KeyError</code> in <code>search\_field</code> \([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)\)\.
|
|
|
@ -927,7 +974,7 @@ This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.ansible\_type \- Validate input type\.
|
|
|
|
* community\.general\.ansible\_type \- Validate input type\.
|
|
|
|
|
|
|
|
|
|
|
|
<a id="new-modules-4"></a>
|
|
|
|
<a id="new-modules-5"></a>
|
|
|
|
### New Modules
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
|
|
* community\.general\.bootc\_manage \- Bootc Switch and Upgrade\.
|
|
|
|
* community\.general\.bootc\_manage \- Bootc Switch and Upgrade\.
|
|
|
|