|
|
|
@ -2,85 +2,150 @@
|
|
|
|
|
|
|
|
|
|
**Topics**
|
|
|
|
|
|
|
|
|
|
- <a href="#v10-6-0">v10\.6\.0</a>
|
|
|
|
|
- <a href="#v10-7-0">v10\.7\.0</a>
|
|
|
|
|
- <a href="#release-summary">Release Summary</a>
|
|
|
|
|
- <a href="#minor-changes">Minor Changes</a>
|
|
|
|
|
- <a href="#deprecated-features">Deprecated Features</a>
|
|
|
|
|
- <a href="#bugfixes">Bugfixes</a>
|
|
|
|
|
- <a href="#known-issues">Known Issues</a>
|
|
|
|
|
- <a href="#new-plugins">New Plugins</a>
|
|
|
|
|
- <a href="#connection">Connection</a>
|
|
|
|
|
- <a href="#v10-5-0">v10\.5\.0</a>
|
|
|
|
|
- <a href="#callback">Callback</a>
|
|
|
|
|
- <a href="#filter">Filter</a>
|
|
|
|
|
- <a href="#new-modules">New Modules</a>
|
|
|
|
|
- <a href="#v10-6-0">v10\.6\.0</a>
|
|
|
|
|
- <a href="#release-summary-1">Release Summary</a>
|
|
|
|
|
- <a href="#minor-changes-1">Minor Changes</a>
|
|
|
|
|
- <a href="#deprecated-features-1">Deprecated Features</a>
|
|
|
|
|
- <a href="#bugfixes-1">Bugfixes</a>
|
|
|
|
|
- <a href="#new-modules">New Modules</a>
|
|
|
|
|
- <a href="#v10-4-0">v10\.4\.0</a>
|
|
|
|
|
- <a href="#known-issues">Known Issues</a>
|
|
|
|
|
- <a href="#new-plugins-1">New Plugins</a>
|
|
|
|
|
- <a href="#connection">Connection</a>
|
|
|
|
|
- <a href="#v10-5-0">v10\.5\.0</a>
|
|
|
|
|
- <a href="#release-summary-2">Release Summary</a>
|
|
|
|
|
- <a href="#minor-changes-2">Minor Changes</a>
|
|
|
|
|
- <a href="#deprecated-features-1">Deprecated Features</a>
|
|
|
|
|
- <a href="#bugfixes-2">Bugfixes</a>
|
|
|
|
|
- <a href="#new-modules-1">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-3">Release Summary</a>
|
|
|
|
|
- <a href="#minor-changes-3">Minor Changes</a>
|
|
|
|
|
- <a href="#deprecated-features-2">Deprecated Features</a>
|
|
|
|
|
- <a href="#bugfixes-3">Bugfixes</a>
|
|
|
|
|
- <a href="#v10-3-0">v10\.3\.0</a>
|
|
|
|
|
- <a href="#new-modules-2">New Modules</a>
|
|
|
|
|
- <a href="#v10-3-1">v10\.3\.1</a>
|
|
|
|
|
- <a href="#release-summary-4">Release Summary</a>
|
|
|
|
|
- <a href="#minor-changes-4">Minor Changes</a>
|
|
|
|
|
- <a href="#deprecated-features-2">Deprecated Features</a>
|
|
|
|
|
- <a href="#security-fixes">Security Fixes</a>
|
|
|
|
|
- <a href="#bugfixes-4">Bugfixes</a>
|
|
|
|
|
- <a href="#new-plugins-1">New Plugins</a>
|
|
|
|
|
- <a href="#connection-1">Connection</a>
|
|
|
|
|
- <a href="#filter">Filter</a>
|
|
|
|
|
- <a href="#lookup">Lookup</a>
|
|
|
|
|
- <a href="#new-modules-2">New Modules</a>
|
|
|
|
|
- <a href="#v10-2-0">v10\.2\.0</a>
|
|
|
|
|
- <a href="#v10-3-0">v10\.3\.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="#security-fixes-1">Security Fixes</a>
|
|
|
|
|
- <a href="#security-fixes">Security Fixes</a>
|
|
|
|
|
- <a href="#bugfixes-5">Bugfixes</a>
|
|
|
|
|
- <a href="#new-plugins-2">New Plugins</a>
|
|
|
|
|
- <a href="#inventory">Inventory</a>
|
|
|
|
|
- <a href="#connection-1">Connection</a>
|
|
|
|
|
- <a href="#filter-1">Filter</a>
|
|
|
|
|
- <a href="#lookup">Lookup</a>
|
|
|
|
|
- <a href="#new-modules-3">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-6">Release Summary</a>
|
|
|
|
|
- <a href="#minor-changes-6">Minor Changes</a>
|
|
|
|
|
- <a href="#deprecated-features-4">Deprecated Features</a>
|
|
|
|
|
- <a href="#security-fixes-1">Security Fixes</a>
|
|
|
|
|
- <a href="#bugfixes-6">Bugfixes</a>
|
|
|
|
|
- <a href="#new-plugins-3">New Plugins</a>
|
|
|
|
|
- <a href="#filter-1">Filter</a>
|
|
|
|
|
- <a href="#inventory">Inventory</a>
|
|
|
|
|
- <a href="#new-modules-4">New Modules</a>
|
|
|
|
|
- <a href="#v10-0-1">v10\.0\.1</a>
|
|
|
|
|
- <a href="#v10-1-0">v10\.1\.0</a>
|
|
|
|
|
- <a href="#release-summary-7">Release Summary</a>
|
|
|
|
|
- <a href="#bugfixes-7">Bugfixes</a>
|
|
|
|
|
- <a href="#v10-0-0">v10\.0\.0</a>
|
|
|
|
|
- <a href="#release-summary-8">Release Summary</a>
|
|
|
|
|
- <a href="#minor-changes-7">Minor Changes</a>
|
|
|
|
|
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
|
|
|
|
|
- <a href="#deprecated-features-5">Deprecated Features</a>
|
|
|
|
|
- <a href="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
|
|
|
|
|
- <a href="#bugfixes-8">Bugfixes</a>
|
|
|
|
|
- <a href="#known-issues-1">Known Issues</a>
|
|
|
|
|
- <a href="#bugfixes-7">Bugfixes</a>
|
|
|
|
|
- <a href="#new-plugins-4">New Plugins</a>
|
|
|
|
|
- <a href="#filter-2">Filter</a>
|
|
|
|
|
- <a href="#test">Test</a>
|
|
|
|
|
- <a href="#new-modules-5">New Modules</a>
|
|
|
|
|
- <a href="#v10-0-1">v10\.0\.1</a>
|
|
|
|
|
- <a href="#release-summary-8">Release Summary</a>
|
|
|
|
|
- <a href="#bugfixes-8">Bugfixes</a>
|
|
|
|
|
- <a href="#v10-0-0">v10\.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-6">Deprecated Features</a>
|
|
|
|
|
- <a href="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
|
|
|
|
|
- <a href="#bugfixes-9">Bugfixes</a>
|
|
|
|
|
- <a href="#known-issues-1">Known Issues</a>
|
|
|
|
|
- <a href="#new-plugins-5">New Plugins</a>
|
|
|
|
|
- <a href="#filter-3">Filter</a>
|
|
|
|
|
- <a href="#test">Test</a>
|
|
|
|
|
- <a href="#new-modules-6">New Modules</a>
|
|
|
|
|
This changelog describes changes after version 9\.0\.0\.
|
|
|
|
|
|
|
|
|
|
<a id="v10-6-0"></a>
|
|
|
|
|
## v10\.6\.0
|
|
|
|
|
<a id="v10-7-0"></a>
|
|
|
|
|
## v10\.7\.0
|
|
|
|
|
|
|
|
|
|
<a id="release-summary"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
Bugfix and feature release\.
|
|
|
|
|
Note that this is the final minor 10\.x\.0 release\.
|
|
|
|
|
The next release with new features will be 11\.0\.0\.
|
|
|
|
|
From now on\, there will only be bugfix 10\.7\.x releases for the community\.general 10 release train\.
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes"></a>
|
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
* cobbler inventory plugin \- add <code>connection\_timeout</code> option to specify the connection timeout to the cobbler server \([https\://github\.com/ansible\-collections/community\.general/pull/11063](https\://github\.com/ansible\-collections/community\.general/pull/11063)\)\.
|
|
|
|
|
* cobbler inventory plugin \- add <code>facts\_level</code> option to allow requesting fully rendered variables for Cobbler systems \([https\://github\.com/ansible\-collections/community\.general/issues/9419](https\://github\.com/ansible\-collections/community\.general/issues/9419)\, [https\://github\.com/ansible\-collections/community\.general/pull/9975](https\://github\.com/ansible\-collections/community\.general/pull/9975)\)\.
|
|
|
|
|
* ini\_file \- modify an inactive option also when there are spaces in front of the comment symbol \([https\://github\.com/ansible\-collections/community\.general/pull/10102](https\://github\.com/ansible\-collections/community\.general/pull/10102)\, [https\://github\.com/ansible\-collections/community\.general/issues/8539](https\://github\.com/ansible\-collections/community\.general/issues/8539)\)\.
|
|
|
|
|
* pipx \- parameter <code>name</code> now accepts Python package specifiers \([https\://github\.com/ansible\-collections/community\.general/issues/7815](https\://github\.com/ansible\-collections/community\.general/issues/7815)\, [https\://github\.com/ansible\-collections/community\.general/pull/10031](https\://github\.com/ansible\-collections/community\.general/pull/10031)\)\.
|
|
|
|
|
* pipx module\_utils \- filtering application list by name now happens in the modules \([https\://github\.com/ansible\-collections/community\.general/pull/10031](https\://github\.com/ansible\-collections/community\.general/pull/10031)\)\.
|
|
|
|
|
* pipx\_info \- filtering application list by name now happens in the module \([https\://github\.com/ansible\-collections/community\.general/pull/10031](https\://github\.com/ansible\-collections/community\.general/pull/10031)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="deprecated-features"></a>
|
|
|
|
|
### Deprecated Features
|
|
|
|
|
|
|
|
|
|
* 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 <code>ansible\-galaxy collection install community\.proxmox</code>\. 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 <code>make\_process\_list\(\)</code> 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)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes"></a>
|
|
|
|
|
### Bugfixes
|
|
|
|
|
|
|
|
|
|
* cobbler\_system \- fix bug with Cobbler \>\= 3\.4\.0 caused by giving more than 2 positional arguments to <code>CobblerXMLRPCInterface\.get\_system\_handle\(\)</code> \([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)\)\.
|
|
|
|
|
* kdeconfig \- allow option values beginning with a dash \([https\://github\.com/ansible\-collections/community\.general/issues/10127](https\://github\.com/ansible\-collections/community\.general/issues/10127)\, [https\://github\.com/ansible\-collections/community\.general/pull/10128](https\://github\.com/ansible\-collections/community\.general/pull/10128)\)\.
|
|
|
|
|
* keycloak\_user\_rolemapping \- fix <code>\-\-diff</code> mode \([https\://github\.com/ansible\-collections/community\.general/issues/10067](https\://github\.com/ansible\-collections/community\.general/issues/10067)\, [https\://github\.com/ansible\-collections/community\.general/pull/10075](https\://github\.com/ansible\-collections/community\.general/pull/10075)\)\.
|
|
|
|
|
* pickle cache plugin \- avoid extra JSON serialization with ansible\-core \>\= 2\.19 \([https\://github\.com/ansible\-collections/community\.general/pull/10136](https\://github\.com/ansible\-collections/community\.general/pull/10136)\)\.
|
|
|
|
|
* proxmox \- fix crash in module when the used on an existing LXC container with <code>state\=present</code> and <code>force\=true</code> \([https\://github\.com/ansible\-collections/community\.proxmox/pull/91](https\://github\.com/ansible\-collections/community\.proxmox/pull/91)\, [https\://github\.com/ansible\-collections/community\.general/pull/10155](https\://github\.com/ansible\-collections/community\.general/pull/10155)\)\.
|
|
|
|
|
* rundeck\_acl\_policy \- ensure that project ACLs are sent to the correct endpoint \([https\://github\.com/ansible\-collections/community\.general/pull/10097](https\://github\.com/ansible\-collections/community\.general/pull/10097)\)\.
|
|
|
|
|
* sysrc \- split the output of <code>sysrc \-e \-a</code> on the first <code>\=</code> only \([https\://github\.com/ansible\-collections/community\.general/issues/10120](https\://github\.com/ansible\-collections/community\.general/issues/10120)\, [https\://github\.com/ansible\-collections/community\.general/pull/10121](https\://github\.com/ansible\-collections/community\.general/pull/10121)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="new-plugins"></a>
|
|
|
|
|
### New Plugins
|
|
|
|
|
|
|
|
|
|
<a id="callback"></a>
|
|
|
|
|
#### Callback
|
|
|
|
|
|
|
|
|
|
* community\.general\.print\_task \- Prints playbook task snippet to job output\.
|
|
|
|
|
|
|
|
|
|
<a id="filter"></a>
|
|
|
|
|
#### Filter
|
|
|
|
|
|
|
|
|
|
* community\.general\.to\_prettytable \- Format a list of dictionaries as an ASCII table\.
|
|
|
|
|
|
|
|
|
|
<a id="new-modules"></a>
|
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
* community\.general\.xdg\_mime \- Set default handler for MIME types\, for applications using XDG tools\.
|
|
|
|
|
|
|
|
|
|
<a id="v10-6-0"></a>
|
|
|
|
|
## v10\.6\.0
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-1"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-1"></a>
|
|
|
|
|
### Minor Changes
|
|
|
|
|
|
|
|
|
|
* apache2\_module \- added workaround for new PHP module name\, from <code>php7\_module</code> to <code>php\_module</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9951](https\://github\.com/ansible\-collections/community\.general/pull/9951)\)\.
|
|
|
|
|
* gitlab\_project \- add option <code>build\_timeout</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9960](https\://github\.com/ansible\-collections/community\.general/pull/9960)\)\.
|
|
|
|
|
* gitlab\_project\_members \- extend choices parameter <code>access\_level</code> by missing upstream valid value <code>owner</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9953](https\://github\.com/ansible\-collections/community\.general/pull/9953)\)\.
|
|
|
|
@ -111,13 +176,13 @@ Regular bugfix and feature release\.
|
|
|
|
|
* xcc\_redfish\_command \- add <code>validate\_certs</code>\, <code>ca\_path</code>\, and <code>ciphers</code> options to configure TLS/SSL \([https\://github\.com/ansible\-collections/community\.general/issues/3686](https\://github\.com/ansible\-collections/community\.general/issues/3686)\, [https\://github\.com/ansible\-collections/community\.general/pull/9964](https\://github\.com/ansible\-collections/community\.general/pull/9964)\)\.
|
|
|
|
|
* zypper \- adds <code>skip\_post\_errors</code> that allows to skip RPM post\-install errors \(Zypper return code 107\) \([https\://github\.com/ansible\-collections/community\.general/issues/9972](https\://github\.com/ansible\-collections/community\.general/issues/9972)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="deprecated-features"></a>
|
|
|
|
|
<a id="deprecated-features-1"></a>
|
|
|
|
|
### Deprecated Features
|
|
|
|
|
|
|
|
|
|
* 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)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes"></a>
|
|
|
|
|
<a id="bugfixes-1"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -139,7 +204,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
* reveal\_ansible\_type filter plugin and ansible\_type test plugin \- note that ansible\-core\'s Data Tagging feature implements new aliases\, such as <code>\_AnsibleTaggedStr</code> for <code>str</code>\, <code>\_AnsibleTaggedInt</code> for <code>int</code>\, and <code>\_AnsibleTaggedFloat</code> for <code>float</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9833](https\://github\.com/ansible\-collections/community\.general/pull/9833)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="new-plugins"></a>
|
|
|
|
|
<a id="new-plugins-1"></a>
|
|
|
|
|
### New Plugins
|
|
|
|
|
|
|
|
|
|
<a id="connection"></a>
|
|
|
|
@ -150,12 +215,12 @@ Regular bugfix and feature release\.
|
|
|
|
|
<a id="v10-5-0"></a>
|
|
|
|
|
## v10\.5\.0
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-1"></a>
|
|
|
|
|
<a id="release-summary-2"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-1"></a>
|
|
|
|
|
<a id="minor-changes-2"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -172,7 +237,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 <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-1"></a>
|
|
|
|
|
<a id="bugfixes-2"></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)\)\.
|
|
|
|
@ -184,7 +249,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
* 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>
|
|
|
|
|
<a id="new-modules-1"></a>
|
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
* community\.general\.pacemaker\_resource \- Manage pacemaker resources\.
|
|
|
|
@ -192,12 +257,12 @@ Regular bugfix and feature release\.
|
|
|
|
|
<a id="v10-4-0"></a>
|
|
|
|
|
## v10\.4\.0
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-2"></a>
|
|
|
|
|
<a id="release-summary-3"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-2"></a>
|
|
|
|
|
<a id="minor-changes-3"></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)\)\.
|
|
|
|
@ -213,7 +278,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
* ssh\_config \- add <code>other\_options</code> option \([https\://github\.com/ansible\-collections/community\.general/issues/8053](https\://github\.com/ansible\-collections/community\.general/issues/8053)\, [https\://github\.com/ansible\-collections/community\.general/pull/9684](https\://github\.com/ansible\-collections/community\.general/pull/9684)\)\.
|
|
|
|
|
* xen\_orchestra inventory plugin \- add <code>use\_vm\_uuid</code> and <code>use\_host\_uuid</code> boolean options to allow switching over to using VM/Xen name labels instead of UUIDs as item names \([https\://github\.com/ansible\-collections/community\.general/pull/9787](https\://github\.com/ansible\-collections/community\.general/pull/9787)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="deprecated-features-1"></a>
|
|
|
|
|
<a id="deprecated-features-2"></a>
|
|
|
|
|
### Deprecated Features
|
|
|
|
|
|
|
|
|
|
* profitbricks \- 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)\)\.
|
|
|
|
@ -222,7 +287,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)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-2"></a>
|
|
|
|
|
<a id="bugfixes-3"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -242,7 +307,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\_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-1"></a>
|
|
|
|
|
<a id="new-modules-2"></a>
|
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
* community\.general\.systemd\_info \- Gather C\(systemd\) unit info\.
|
|
|
|
@ -250,17 +315,17 @@ Regular bugfix and feature release\.
|
|
|
|
|
<a id="v10-3-1"></a>
|
|
|
|
|
## v10\.3\.1
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-3"></a>
|
|
|
|
|
<a id="release-summary-4"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
Bugfix release\.
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-3"></a>
|
|
|
|
|
<a id="minor-changes-4"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-3"></a>
|
|
|
|
|
<a id="bugfixes-4"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -274,12 +339,12 @@ Bugfix release\.
|
|
|
|
|
<a id="v10-3-0"></a>
|
|
|
|
|
## v10\.3\.0
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-4"></a>
|
|
|
|
|
<a id="release-summary-5"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-4"></a>
|
|
|
|
|
<a id="minor-changes-5"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -402,7 +467,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
* yaml callback plugin \- adjust standard preamble for Python 3 \([https\://github\.com/ansible\-collections/community\.general/pull/9583](https\://github\.com/ansible\-collections/community\.general/pull/9583)\)\.
|
|
|
|
|
* zone connection plugin \- adjust standard preamble for Python 3 \([https\://github\.com/ansible\-collections/community\.general/pull/9584](https\://github\.com/ansible\-collections/community\.general/pull/9584)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="deprecated-features-2"></a>
|
|
|
|
|
<a id="deprecated-features-3"></a>
|
|
|
|
|
### Deprecated Features
|
|
|
|
|
|
|
|
|
|
* MH module utils \- attribute <code>debug</code> definition in subclasses of MH is now deprecated\, as that name will become a delegation to <code>AnsibleModule</code> in community\.general 12\.0\.0\, and any such attribute will be overridden by that delegation in that version \([https\://github\.com/ansible\-collections/community\.general/pull/9577](https\://github\.com/ansible\-collections/community\.general/pull/9577)\)\.
|
|
|
|
@ -413,7 +478,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)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-4"></a>
|
|
|
|
|
<a id="bugfixes-5"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -429,7 +494,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
thus unsubscribing will fail
|
|
|
|
|
\([https\://github\.com/ansible\-collections/community\.general/pull/9578](https\://github\.com/ansible\-collections/community\.general/pull/9578)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="new-plugins-1"></a>
|
|
|
|
|
<a id="new-plugins-2"></a>
|
|
|
|
|
### New Plugins
|
|
|
|
|
|
|
|
|
|
<a id="connection-1"></a>
|
|
|
|
@ -437,7 +502,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
* community\.general\.proxmox\_pct\_remote \- Run tasks in Proxmox LXC container instances using pct CLI via SSH\.
|
|
|
|
|
|
|
|
|
|
<a id="filter"></a>
|
|
|
|
|
<a id="filter-1"></a>
|
|
|
|
|
#### Filter
|
|
|
|
|
|
|
|
|
|
* community\.general\.json\_diff \- Create a JSON patch by comparing two JSON files\.
|
|
|
|
@ -449,7 +514,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
* community\.general\.onepassword\_ssh\_key \- Fetch SSH keys stored in 1Password\.
|
|
|
|
|
|
|
|
|
|
<a id="new-modules-2"></a>
|
|
|
|
|
<a id="new-modules-3"></a>
|
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
* community\.general\.proxmox\_backup\_info \- Retrieve information on Proxmox scheduled backups\.
|
|
|
|
@ -457,12 +522,12 @@ Regular bugfix and feature release\.
|
|
|
|
|
<a id="v10-2-0"></a>
|
|
|
|
|
## v10\.2\.0
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-5"></a>
|
|
|
|
|
<a id="release-summary-6"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-5"></a>
|
|
|
|
|
<a id="minor-changes-6"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -593,7 +658,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
* zypper \- add <code>quiet</code> option \([https\://github\.com/ansible\-collections/community\.general/pull/9270](https\://github\.com/ansible\-collections/community\.general/pull/9270)\)\.
|
|
|
|
|
* zypper \- add <code>simple\_errors</code> option \([https\://github\.com/ansible\-collections/community\.general/pull/9270](https\://github\.com/ansible\-collections/community\.general/pull/9270)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="deprecated-features-3"></a>
|
|
|
|
|
<a id="deprecated-features-4"></a>
|
|
|
|
|
### Deprecated Features
|
|
|
|
|
|
|
|
|
|
* atomic\_container \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9487](https\://github\.com/ansible\-collections/community\.general/pull/9487)\)\.
|
|
|
|
@ -616,7 +681,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)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-5"></a>
|
|
|
|
|
<a id="bugfixes-6"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -628,7 +693,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
* qubes connection plugin \- fix the printing of debug information \([https\://github\.com/ansible\-collections/community\.general/pull/9334](https\://github\.com/ansible\-collections/community\.general/pull/9334)\)\.
|
|
|
|
|
* redfish\_utils module utils \- Fix <code>VerifyBiosAttributes</code> command on multi system resource nodes \([https\://github\.com/ansible\-collections/community\.general/pull/9234](https\://github\.com/ansible\-collections/community\.general/pull/9234)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="new-plugins-2"></a>
|
|
|
|
|
<a id="new-plugins-3"></a>
|
|
|
|
|
### New Plugins
|
|
|
|
|
|
|
|
|
|
<a id="inventory"></a>
|
|
|
|
@ -636,7 +701,7 @@ Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
* community\.general\.iocage \- iocage inventory source\.
|
|
|
|
|
|
|
|
|
|
<a id="new-modules-3"></a>
|
|
|
|
|
<a id="new-modules-4"></a>
|
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
* community\.general\.android\_sdk \- Manages Android SDK packages\.
|
|
|
|
@ -647,12 +712,12 @@ Regular bugfix and feature release\.
|
|
|
|
|
<a id="v10-1-0"></a>
|
|
|
|
|
## v10\.1\.0
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-6"></a>
|
|
|
|
|
<a id="release-summary-7"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
Regular bugfix and feature release\.
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-6"></a>
|
|
|
|
|
<a id="minor-changes-7"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -673,13 +738,13 @@ Regular bugfix and feature release\.
|
|
|
|
|
* scaleway\_lb \- minor simplification in the code \([https\://github\.com/ansible\-collections/community\.general/pull/9189](https\://github\.com/ansible\-collections/community\.general/pull/9189)\)\.
|
|
|
|
|
* ssh\_config \- add <code>dynamicforward</code> option \([https\://github\.com/ansible\-collections/community\.general/pull/9192](https\://github\.com/ansible\-collections/community\.general/pull/9192)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="deprecated-features-4"></a>
|
|
|
|
|
<a id="deprecated-features-5"></a>
|
|
|
|
|
### Deprecated Features
|
|
|
|
|
|
|
|
|
|
* 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)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-6"></a>
|
|
|
|
|
<a id="bugfixes-7"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -691,15 +756,15 @@ Regular bugfix and feature release\.
|
|
|
|
|
* keycloak\_clientscope\_type \- sort the default and optional clientscope lists to improve the diff \([https\://github\.com/ansible\-collections/community\.general/pull/9202](https\://github\.com/ansible\-collections/community\.general/pull/9202)\)\.
|
|
|
|
|
* slack \- fail if Slack API response is not OK with error message \([https\://github\.com/ansible\-collections/community\.general/pull/9198](https\://github\.com/ansible\-collections/community\.general/pull/9198)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="new-plugins-3"></a>
|
|
|
|
|
<a id="new-plugins-4"></a>
|
|
|
|
|
### New Plugins
|
|
|
|
|
|
|
|
|
|
<a id="filter-1"></a>
|
|
|
|
|
<a id="filter-2"></a>
|
|
|
|
|
#### Filter
|
|
|
|
|
|
|
|
|
|
* community\.general\.accumulate \- Produce a list of accumulated sums of the input list contents\.
|
|
|
|
|
|
|
|
|
|
<a id="new-modules-4"></a>
|
|
|
|
|
<a id="new-modules-5"></a>
|
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
* community\.general\.decompress \- Decompresses compressed files\.
|
|
|
|
@ -708,12 +773,12 @@ Regular bugfix and feature release\.
|
|
|
|
|
<a id="v10-0-1"></a>
|
|
|
|
|
## v10\.0\.1
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-7"></a>
|
|
|
|
|
<a id="release-summary-8"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
|
|
|
|
|
|
|
|
|
|
<a id="bugfixes-7"></a>
|
|
|
|
|
<a id="bugfixes-8"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -723,12 +788,12 @@ Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
|
|
|
|
|
<a id="v10-0-0"></a>
|
|
|
|
|
## v10\.0\.0
|
|
|
|
|
|
|
|
|
|
<a id="release-summary-8"></a>
|
|
|
|
|
<a id="release-summary-9"></a>
|
|
|
|
|
### Release Summary
|
|
|
|
|
|
|
|
|
|
This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-11\-04\.
|
|
|
|
|
|
|
|
|
|
<a id="minor-changes-7"></a>
|
|
|
|
|
<a id="minor-changes-8"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -933,7 +998,7 @@ This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-
|
|
|
|
|
* irc \- the defaults of <code>use\_tls</code> and <code>validate\_certs</code> changed from <code>false</code> to <code>true</code> \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
|
|
|
|
|
* rhsm\_repository \- the states <code>present</code> and <code>absent</code> have been removed\. Use <code>enabled</code> and <code>disabled</code> instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="deprecated-features-5"></a>
|
|
|
|
|
<a id="deprecated-features-6"></a>
|
|
|
|
|
### Deprecated Features
|
|
|
|
|
|
|
|
|
|
* CmdRunner module util \- setting the value of the <code>ignore\_none</code> parameter within a <code>CmdRunner</code> context is deprecated and that feature should be removed in community\.general 12\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/8479](https\://github\.com/ansible\-collections/community\.general/pull/8479)\)\.
|
|
|
|
@ -958,7 +1023,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)\)\.
|
|
|
|
|
* 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-8"></a>
|
|
|
|
|
<a id="bugfixes-9"></a>
|
|
|
|
|
### 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)\)\.
|
|
|
|
@ -1043,10 +1108,10 @@ This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-
|
|
|
|
|
|
|
|
|
|
* jenkins\_node \- the module is not able to update offline message when node is already offline due to internally using toggleOffline API \([https\://github\.com/ansible\-collections/community\.general/pull/9084](https\://github\.com/ansible\-collections/community\.general/pull/9084)\)\.
|
|
|
|
|
|
|
|
|
|
<a id="new-plugins-4"></a>
|
|
|
|
|
<a id="new-plugins-5"></a>
|
|
|
|
|
### New Plugins
|
|
|
|
|
|
|
|
|
|
<a id="filter-2"></a>
|
|
|
|
|
<a id="filter-3"></a>
|
|
|
|
|
#### Filter
|
|
|
|
|
|
|
|
|
|
* community\.general\.keep\_keys \- Keep specific keys from dictionaries in a list\.
|
|
|
|
@ -1059,7 +1124,7 @@ This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-
|
|
|
|
|
|
|
|
|
|
* community\.general\.ansible\_type \- Validate input type\.
|
|
|
|
|
|
|
|
|
|
<a id="new-modules-5"></a>
|
|
|
|
|
<a id="new-modules-6"></a>
|
|
|
|
|
### New Modules
|
|
|
|
|
|
|
|
|
|
* community\.general\.bootc\_manage \- Bootc Switch and Upgrade\.
|
|
|
|
|