diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6bd354a13a..7ed00bf71f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,85 +2,150 @@
**Topics**
-- v10\.6\.0
+- v10\.7\.0
- Release Summary
- Minor Changes
- Deprecated Features
- Bugfixes
- - Known Issues
- New Plugins
- - Connection
-- v10\.5\.0
+ - Callback
+ - Filter
+ - New Modules
+- v10\.6\.0
- Release Summary
- Minor Changes
+ - Deprecated Features
- Bugfixes
- - New Modules
-- v10\.4\.0
+ - Known Issues
+ - New Plugins
+ - Connection
+- v10\.5\.0
- Release Summary
- Minor Changes
- - Deprecated Features
- Bugfixes
- New Modules
-- v10\.3\.1
+- v10\.4\.0
- Release Summary
- Minor Changes
+ - Deprecated Features
- Bugfixes
-- v10\.3\.0
+ - New Modules
+- v10\.3\.1
- Release Summary
- Minor Changes
- - Deprecated Features
- - Security Fixes
- Bugfixes
- - New Plugins
- - Connection
- - Filter
- - Lookup
- - New Modules
-- v10\.2\.0
+- v10\.3\.0
- Release Summary
- Minor Changes
- Deprecated Features
- - Security Fixes
+ - Security Fixes
- Bugfixes
- New Plugins
- - Inventory
+ - Connection
+ - Filter
+ - Lookup
- New Modules
-- v10\.1\.0
+- v10\.2\.0
- Release Summary
- Minor Changes
- Deprecated Features
+ - Security Fixes
- Bugfixes
- New Plugins
- - Filter
+ - Inventory
- New Modules
-- v10\.0\.1
+- v10\.1\.0
- Release Summary
- - Bugfixes
-- v10\.0\.0
- - Release Summary
- Minor Changes
- - Breaking Changes / Porting Guide
- Deprecated Features
- - Removed Features \(previously deprecated\)
- - Bugfixes
- - Known Issues
+ - Bugfixes
- New Plugins
- Filter
- - Test
- New Modules
+- v10\.0\.1
+ - Release Summary
+ - Bugfixes
+- v10\.0\.0
+ - Release Summary
+ - Minor Changes
+ - Breaking Changes / Porting Guide
+ - Deprecated Features
+ - Removed Features \(previously deprecated\)
+ - Bugfixes
+ - Known Issues
+ - New Plugins
+ - Filter
+ - Test
+ - New Modules
This changelog describes changes after version 9\.0\.0\.
-
-## v10\.6\.0
+
+## v10\.7\.0
### 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\.
### Minor Changes
+* cobbler inventory plugin \- add connection\_timeout
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 facts\_level
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 name
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)\)\.
+
+
+### 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 ansible\-galaxy collection install community\.proxmox
\. We suggest to update your roles and playbooks to use the new FQCNs as soon as possible to avoid getting deprecation messages \([https\://github\.com/ansible\-collections/community\.general/pull/10109](https\://github\.com/ansible\-collections/community\.general/pull/10109)\)\.
+* pipx module\_utils \- function make\_process\_list\(\)
is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10031](https\://github\.com/ansible\-collections/community\.general/pull/10031)\)\.
+
+
+### Bugfixes
+
+* cobbler\_system \- fix bug with Cobbler \>\= 3\.4\.0 caused by giving more than 2 positional arguments to CobblerXMLRPCInterface\.get\_system\_handle\(\)
\([https\://github\.com/ansible\-collections/community\.general/issues/8506](https\://github\.com/ansible\-collections/community\.general/issues/8506)\, [https\://github\.com/ansible\-collections/community\.general/pull/10145](https\://github\.com/ansible\-collections/community\.general/pull/10145)\)\.
+* 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 \-\-diff
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 state\=present
and force\=true
\([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 sysrc \-e \-a
on the first \=
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)\)\.
+
+
+### New Plugins
+
+
+#### Callback
+
+* community\.general\.print\_task \- Prints playbook task snippet to job output\.
+
+
+#### Filter
+
+* community\.general\.to\_prettytable \- Format a list of dictionaries as an ASCII table\.
+
+
+### New Modules
+
+* community\.general\.xdg\_mime \- Set default handler for MIME types\, for applications using XDG tools\.
+
+
+## v10\.6\.0
+
+
+### Release Summary
+
+Regular bugfix and feature release\.
+
+
+### Minor Changes
+
* apache2\_module \- added workaround for new PHP module name\, from php7\_module
to php\_module
\([https\://github\.com/ansible\-collections/community\.general/pull/9951](https\://github\.com/ansible\-collections/community\.general/pull/9951)\)\.
* gitlab\_project \- add option build\_timeout
\([https\://github\.com/ansible\-collections/community\.general/pull/9960](https\://github\.com/ansible\-collections/community\.general/pull/9960)\)\.
* gitlab\_project\_members \- extend choices parameter access\_level
by missing upstream valid value owner
\([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 validate\_certs
\, ca\_path
\, and ciphers
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 skip\_post\_errors
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)\)\.
-
+
### 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)\)\.
-
+
### 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 \_AnsibleTaggedStr
for str
\, \_AnsibleTaggedInt
for int
\, and \_AnsibleTaggedFloat
for float
\([https\://github\.com/ansible\-collections/community\.general/pull/9833](https\://github\.com/ansible\-collections/community\.general/pull/9833)\)\.
-
+
### New Plugins
@@ -150,12 +215,12 @@ Regular bugfix and feature release\.
## v10\.5\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* CmdRunner module utils \- the convenience method cmd\_runner\_fmt\.as\_fixed\(\)
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 flexible\_disk\_size
and owner\_uuid
\([https\://github\.com/ansible\-collections/community\.general/pull/9892](https\://github\.com/ansible\-collections/community\.general/pull/9892)\)\.
-
+
### Bugfixes
* cloudlare\_dns \- handle exhausted response stream in case of HTTP errors to show nice error message to the user \([https\://github\.com/ansible\-collections/community\.general/issues/9782](https\://github\.com/ansible\-collections/community\.general/issues/9782)\, [https\://github\.com/ansible\-collections/community\.general/pull/9818](https\://github\.com/ansible\-collections/community\.general/pull/9818)\)\.
@@ -184,7 +249,7 @@ Regular bugfix and feature release\.
* proxmox\_vm\_info \- the module no longer expects that the key template
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)\)\.
-
+
### New Modules
* community\.general\.pacemaker\_resource \- Manage pacemaker resources\.
@@ -192,12 +257,12 @@ Regular bugfix and feature release\.
## v10\.4\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* bitwarden lookup plugin \- add new option collection\_name
to filter results by collection name\, and new option result\_count
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 other\_options
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 use\_vm\_uuid
and use\_host\_uuid
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)\)\.
-
+
### 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)\)\.
-
+
### 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 type
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)\)\.
-
+
### New Modules
* community\.general\.systemd\_info \- Gather C\(systemd\) unit info\.
@@ -250,17 +315,17 @@ Regular bugfix and feature release\.
## v10\.3\.1
-
+
### Release Summary
Bugfix release\.
-
+
### 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)\)\.
-
+
### Bugfixes
* cloudflare\_dns \- fix crash when deleting a DNS record or when updating a record with solo\=true
\([https\://github\.com/ansible\-collections/community\.general/issues/9652](https\://github\.com/ansible\-collections/community\.general/issues/9652)\, [https\://github\.com/ansible\-collections/community\.general/pull/9649](https\://github\.com/ansible\-collections/community\.general/pull/9649)\)\.
@@ -274,12 +339,12 @@ Bugfix release\.
## v10\.3\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* MH module utils \- delegate debug
to the underlying AnsibleModule
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)\)\.
-
+
### Deprecated Features
* MH module utils \- attribute debug
definition in subclasses of MH is now deprecated\, as that name will become a delegation to AnsibleModule
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 saml\.encryption\.private\.key
so it does not show in the logs \([https\://github\.com/ansible\-collections/community\.general/pull/9621](https\://github\.com/ansible\-collections/community\.general/pull/9621)\)\.
-
+
### Bugfixes
* homebrew \- fix incorrect handling of homebrew modules when a tap is requested \([https\://github\.com/ansible\-collections/community\.general/pull/9546](https\://github\.com/ansible\-collections/community\.general/pull/9546)\, [https\://github\.com/ansible\-collections/community\.general/issues/9533](https\://github\.com/ansible\-collections/community\.general/issues/9533)\)\.
@@ -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)\)\.
-
+
### New Plugins
@@ -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\.
-
+
#### 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\.
-
+
### New Modules
* community\.general\.proxmox\_backup\_info \- Retrieve information on Proxmox scheduled backups\.
@@ -457,12 +522,12 @@ Regular bugfix and feature release\.
## v10\.2\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* bitwarden lookup plugin \- use f\-strings instead of interpolations or format
\([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 quiet
option \([https\://github\.com/ansible\-collections/community\.general/pull/9270](https\://github\.com/ansible\-collections/community\.general/pull/9270)\)\.
* zypper \- add simple\_errors
option \([https\://github\.com/ansible\-collections/community\.general/pull/9270](https\://github\.com/ansible\-collections/community\.general/pull/9270)\)\.
-
+
### 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 priority
during update resulting in incorrectly sorted authentication flows\. This apparently only affects Keycloak 25 or newer \([https\://github\.com/ansible\-collections/community\.general/pull/9263](https\://github\.com/ansible\-collections/community\.general/pull/9263)\)\.
-
+
### Bugfixes
* dig lookup plugin \- correctly handle NoNameserver
exception \([https\://github\.com/ansible\-collections/community\.general/pull/9363](https\://github\.com/ansible\-collections/community\.general/pull/9363)\, [https\://github\.com/ansible\-collections/community\.general/issues/9362](https\://github\.com/ansible\-collections/community\.general/issues/9362)\)\.
@@ -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 VerifyBiosAttributes
command on multi system resource nodes \([https\://github\.com/ansible\-collections/community\.general/pull/9234](https\://github\.com/ansible\-collections/community\.general/pull/9234)\)\.
-
+
### New Plugins
@@ -636,7 +701,7 @@ Regular bugfix and feature release\.
* community\.general\.iocage \- iocage inventory source\.
-
+
### New Modules
* community\.general\.android\_sdk \- Manages Android SDK packages\.
@@ -647,12 +712,12 @@ Regular bugfix and feature release\.
## v10\.1\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* alternatives \- add family
parameter that allows to utilize the \-\-family
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 dynamicforward
option \([https\://github\.com/ansible\-collections/community\.general/pull/9192](https\://github\.com/ansible\-collections/community\.general/pull/9192)\)\.
-
+
### Deprecated Features
* opkg \- deprecate value \"\"
for parameter force
\([https\://github\.com/ansible\-collections/community\.general/pull/9172](https\://github\.com/ansible\-collections/community\.general/pull/9172)\)\.
* redfish\_utils module utils \- deprecate method RedfishUtils\.\_init\_session\(\)
\([https\://github\.com/ansible\-collections/community\.general/pull/9190](https\://github\.com/ansible\-collections/community\.general/pull/9190)\)\.
-
+
### Bugfixes
* dnf\_config\_manager \- fix hanging when prompting to import GPG keys \([https\://github\.com/ansible\-collections/community\.general/pull/9124](https\://github\.com/ansible\-collections/community\.general/pull/9124)\, [https\://github\.com/ansible\-collections/community\.general/issues/8830](https\://github\.com/ansible\-collections/community\.general/issues/8830)\)\.
@@ -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)\)\.
-
+
### New Plugins
-
+
#### Filter
* community\.general\.accumulate \- Produce a list of accumulated sums of the input list contents\.
-
+
### New Modules
* community\.general\.decompress \- Decompresses compressed files\.
@@ -708,12 +773,12 @@ Regular bugfix and feature release\.
## v10\.0\.1
-
+
### Release Summary
Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
-
+
### Bugfixes
* keycloak\_client \- fix diff by removing code that turns the attributes dict which contains additional settings into a list \([https\://github\.com/ansible\-collections/community\.general/pull/9077](https\://github\.com/ansible\-collections/community\.general/pull/9077)\)\.
@@ -723,12 +788,12 @@ Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
## v10\.0\.0
-
+
### Release Summary
This is release 10\.0\.0 of community\.general
\, released on 2024\-11\-04\.
-
+
### Minor Changes
* CmdRunner module util \- argument formats can be specified as plain functions without calling cmd\_runner\_fmt\.as\_func\(\)
\([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 community\.general
\, released on 2024\-
* irc \- the defaults of use\_tls
and validate\_certs
changed from false
to true
\([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
* rhsm\_repository \- the states present
and absent
have been removed\. Use enabled
and disabled
instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
-
+
### Deprecated Features
* CmdRunner module util \- setting the value of the ignore\_none
parameter within a CmdRunner
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 community\.general
\, released on 2024\-
* proxmox\_kvm \- removed the proxmox\_default\_behavior
option\. Explicitly specify the old default values if you were using proxmox\_default\_behavior\=compatibility
\, otherwise simply remove it \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
* redhat\_subscriptions \- removed the pool
option\. Use pool\_ids
instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
-
+
### Bugfixes
* bitwarden lookup plugin \- fix KeyError
in search\_field
\([https\://github\.com/ansible\-collections/community\.general/issues/8549](https\://github\.com/ansible\-collections/community\.general/issues/8549)\, [https\://github\.com/ansible\-collections/community\.general/pull/8557](https\://github\.com/ansible\-collections/community\.general/pull/8557)\)\.
@@ -1043,10 +1108,10 @@ This is release 10\.0\.0 of community\.general
\, 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)\)\.
-
+
### New Plugins
-
+
#### Filter
* community\.general\.keep\_keys \- Keep specific keys from dictionaries in a list\.
@@ -1059,7 +1124,7 @@ This is release 10\.0\.0 of community\.general
\, released on 2024\-
* community\.general\.ansible\_type \- Validate input type\.
-
+
### New Modules
* community\.general\.bootc\_manage \- Bootc Switch and Upgrade\.
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 4e38d14eb1..c574128e00 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,62 @@ Community General Release Notes
This changelog describes changes after version 9.0.0.
+v10.7.0
+=======
+
+Release Summary
+---------------
+
+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.
+
+Minor Changes
+-------------
+
+- cobbler inventory plugin - add ``connection_timeout`` option to specify the connection timeout to the cobbler server (https://github.com/ansible-collections/community.general/pull/11063).
+- cobbler inventory plugin - add ``facts_level`` 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/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/issues/8539).
+- pipx - parameter ``name`` now accepts Python package specifiers (https://github.com/ansible-collections/community.general/issues/7815, 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).
+- pipx_info - filtering application list by name now happens in the module (https://github.com/ansible-collections/community.general/pull/10031).
+
+Deprecated Features
+-------------------
+
+- The proxmox content (modules and plugins) is being moved to the `new collection community.proxmox `__. In community.general 11.0.0, these modules and plugins will be replaced by deprecated redirections to community.proxmox. You need to explicitly install community.proxmox, for example with ``ansible-galaxy collection install community.proxmox``. We suggest to update your roles and playbooks to use the new FQCNs as soon as possible to avoid getting deprecation messages (https://github.com/ansible-collections/community.general/pull/10109).
+- pipx module_utils - function ``make_process_list()`` is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10031).
+
+Bugfixes
+--------
+
+- cobbler_system - fix bug with Cobbler >= 3.4.0 caused by giving more than 2 positional arguments to ``CobblerXMLRPCInterface.get_system_handle()`` (https://github.com/ansible-collections/community.general/issues/8506, https://github.com/ansible-collections/community.general/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/pull/10128).
+- keycloak_user_rolemapping - fix ``--diff`` mode (https://github.com/ansible-collections/community.general/issues/10067, 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).
+- proxmox - fix crash in module when the used on an existing LXC container with ``state=present`` and ``force=true`` (https://github.com/ansible-collections/community.proxmox/pull/91, 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).
+- sysrc - split the output of ``sysrc -e -a`` on the first ``=`` only (https://github.com/ansible-collections/community.general/issues/10120, https://github.com/ansible-collections/community.general/pull/10121).
+
+New Plugins
+-----------
+
+Callback
+~~~~~~~~
+
+- community.general.print_task - Prints playbook task snippet to job output.
+
+Filter
+~~~~~~
+
+- community.general.to_prettytable - Format a list of dictionaries as an ASCII table.
+
+New Modules
+-----------
+
+- community.general.xdg_mime - Set default handler for MIME types, for applications using XDG tools.
+
v10.6.0
=======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index f41d55c26f..5bbb225995 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1801,3 +1801,88 @@ releases:
name: wsl
namespace: null
release_date: '2025-04-21'
+ 10.7.0:
+ changes:
+ bugfixes:
+ - cobbler_system - fix bug with Cobbler >= 3.4.0 caused by giving more than
+ 2 positional arguments to ``CobblerXMLRPCInterface.get_system_handle()``
+ (https://github.com/ansible-collections/community.general/issues/8506, https://github.com/ansible-collections/community.general/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/pull/10128).
+ - keycloak_user_rolemapping - fix ``--diff`` mode (https://github.com/ansible-collections/community.general/issues/10067,
+ 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).
+ - proxmox - fix crash in module when the used on an existing LXC container
+ with ``state=present`` and ``force=true`` (https://github.com/ansible-collections/community.proxmox/pull/91,
+ 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).
+ - sysrc - split the output of ``sysrc -e -a`` on the first ``=`` only (https://github.com/ansible-collections/community.general/issues/10120,
+ https://github.com/ansible-collections/community.general/pull/10121).
+ deprecated_features:
+ - The proxmox content (modules and plugins) is being moved to the `new collection
+ community.proxmox `__.
+ In community.general 11.0.0, these modules and plugins will be replaced
+ by deprecated redirections to community.proxmox. You need to explicitly
+ install community.proxmox, for example with ``ansible-galaxy collection
+ install community.proxmox``. We suggest to update your roles and playbooks
+ to use the new FQCNs as soon as possible to avoid getting deprecation messages
+ (https://github.com/ansible-collections/community.general/pull/10109).
+ - pipx module_utils - function ``make_process_list()`` is deprecated and will
+ be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10031).
+ minor_changes:
+ - cobbler inventory plugin - add ``connection_timeout`` option to specify
+ the connection timeout to the cobbler server (https://github.com/ansible-collections/community.general/pull/11063).
+ - cobbler inventory plugin - add ``facts_level`` 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/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/issues/8539).
+ - 'pipx - parameter ``name`` now accepts Python package specifiers (https://github.com/ansible-collections/community.general/issues/7815,
+ 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).
+ - pipx_info - filtering application list by name now happens in the module (https://github.com/ansible-collections/community.general/pull/10031).
+ release_summary: '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.
+
+ '
+ fragments:
+ - 10.7.0.yml
+ - 10031-pipx-python-version.yml
+ - 10063-cobbler-add-connection-timeout.yml
+ - 10075-keycloak_user_rolemapping-diff.yml
+ - 10097-fix-rundeck_acl_policy-project-endpoint.yml
+ - 10102-ini_file-fix-unmatched-whitespace-before-comment.yml
+ - 10121-sysrc-fix-split-first-separator.yml
+ - 10128-mark-end-of-options.yml
+ - 10136-cache-pickle-json.yml
+ - 10145-fix-typeerror-cobbler-xmlrpc.yml
+ - 10155-proxmox-bugfix.yml
+ - 9975-inventory-cobbler-as-rendered.yml
+ - proxmox-deprecation.yml
+ modules:
+ - description: Set default handler for MIME types, for applications using XDG
+ tools.
+ name: xdg_mime
+ namespace: ''
+ plugins:
+ callback:
+ - description: Prints playbook task snippet to job output.
+ name: print_task
+ namespace: null
+ filter:
+ - description: Format a list of dictionaries as an ASCII table.
+ name: to_prettytable
+ namespace: null
+ release_date: '2025-05-19'
diff --git a/changelogs/fragments/10.7.0.yml b/changelogs/fragments/10.7.0.yml
deleted file mode 100644
index 6fe52f84c4..0000000000
--- a/changelogs/fragments/10.7.0.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-release_summary: |
- 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.
diff --git a/changelogs/fragments/10031-pipx-python-version.yml b/changelogs/fragments/10031-pipx-python-version.yml
deleted file mode 100644
index d18932eb2c..0000000000
--- a/changelogs/fragments/10031-pipx-python-version.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-minor_changes:
- - pipx module_utils - filtering application list by name now happens in the modules (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).
- - >
- pipx - parameter ``name`` now accepts Python package specifiers
- (https://github.com/ansible-collections/community.general/issues/7815, https://github.com/ansible-collections/community.general/pull/10031).
-deprecated_features:
- - pipx module_utils - function ``make_process_list()`` is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10031).
diff --git a/changelogs/fragments/10063-cobbler-add-connection-timeout.yml b/changelogs/fragments/10063-cobbler-add-connection-timeout.yml
deleted file mode 100644
index 4f7912384b..0000000000
--- a/changelogs/fragments/10063-cobbler-add-connection-timeout.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - cobbler inventory plugin - add ``connection_timeout`` option to specify the connection timeout to the cobbler server (https://github.com/ansible-collections/community.general/pull/11063).
diff --git a/changelogs/fragments/10075-keycloak_user_rolemapping-diff.yml b/changelogs/fragments/10075-keycloak_user_rolemapping-diff.yml
deleted file mode 100644
index 926552ef9d..0000000000
--- a/changelogs/fragments/10075-keycloak_user_rolemapping-diff.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "keycloak_user_rolemapping - fix ``--diff`` mode (https://github.com/ansible-collections/community.general/issues/10067, https://github.com/ansible-collections/community.general/pull/10075)."
diff --git a/changelogs/fragments/10097-fix-rundeck_acl_policy-project-endpoint.yml b/changelogs/fragments/10097-fix-rundeck_acl_policy-project-endpoint.yml
deleted file mode 100644
index 0386edc090..0000000000
--- a/changelogs/fragments/10097-fix-rundeck_acl_policy-project-endpoint.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - rundeck_acl_policy - ensure that project ACLs are sent to the correct endpoint (https://github.com/ansible-collections/community.general/pull/10097).
diff --git a/changelogs/fragments/10102-ini_file-fix-unmatched-whitespace-before-comment.yml b/changelogs/fragments/10102-ini_file-fix-unmatched-whitespace-before-comment.yml
deleted file mode 100644
index 75c7c40299..0000000000
--- a/changelogs/fragments/10102-ini_file-fix-unmatched-whitespace-before-comment.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - 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/issues/8539).
diff --git a/changelogs/fragments/10121-sysrc-fix-split-first-separator.yml b/changelogs/fragments/10121-sysrc-fix-split-first-separator.yml
deleted file mode 100644
index 9044edff0e..0000000000
--- a/changelogs/fragments/10121-sysrc-fix-split-first-separator.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "sysrc - split the output of ``sysrc -e -a`` on the first ``=`` only (https://github.com/ansible-collections/community.general/issues/10120, https://github.com/ansible-collections/community.general/pull/10121)."
diff --git a/changelogs/fragments/10128-mark-end-of-options.yml b/changelogs/fragments/10128-mark-end-of-options.yml
deleted file mode 100644
index 010fdabe8e..0000000000
--- a/changelogs/fragments/10128-mark-end-of-options.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "kdeconfig - allow option values beginning with a dash (https://github.com/ansible-collections/community.general/issues/10127, https://github.com/ansible-collections/community.general/pull/10128)."
diff --git a/changelogs/fragments/10136-cache-pickle-json.yml b/changelogs/fragments/10136-cache-pickle-json.yml
deleted file mode 100644
index a527e5c4b7..0000000000
--- a/changelogs/fragments/10136-cache-pickle-json.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - pickle cache plugin - avoid extra JSON serialization with ansible-core >= 2.19 (https://github.com/ansible-collections/community.general/pull/10136).
diff --git a/changelogs/fragments/10145-fix-typeerror-cobbler-xmlrpc.yml b/changelogs/fragments/10145-fix-typeerror-cobbler-xmlrpc.yml
deleted file mode 100644
index e2a9954ea1..0000000000
--- a/changelogs/fragments/10145-fix-typeerror-cobbler-xmlrpc.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - cobbler_system - fix bug with Cobbler >= 3.4.0 caused by giving more than 2 positional arguments to ``CobblerXMLRPCInterface.get_system_handle()`` (https://github.com/ansible-collections/community.general/issues/8506, https://github.com/ansible-collections/community.general/pull/10145).
\ No newline at end of file
diff --git a/changelogs/fragments/10155-proxmox-bugfix.yml b/changelogs/fragments/10155-proxmox-bugfix.yml
deleted file mode 100644
index 79dacc4602..0000000000
--- a/changelogs/fragments/10155-proxmox-bugfix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "proxmox - fix crash in module when the used on an existing LXC container with ``state=present`` and ``force=true`` (https://github.com/ansible-collections/community.proxmox/pull/91, https://github.com/ansible-collections/community.general/pull/10155)."
diff --git a/changelogs/fragments/9975-inventory-cobbler-as-rendered.yml b/changelogs/fragments/9975-inventory-cobbler-as-rendered.yml
deleted file mode 100644
index d99dd0f27a..0000000000
--- a/changelogs/fragments/9975-inventory-cobbler-as-rendered.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - cobbler inventory plugin - add ``facts_level`` 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/pull/9975).
diff --git a/changelogs/fragments/proxmox-deprecation.yml b/changelogs/fragments/proxmox-deprecation.yml
deleted file mode 100644
index 9a789bbd0f..0000000000
--- a/changelogs/fragments/proxmox-deprecation.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-deprecated_features:
- - "The proxmox content (modules and plugins) is being moved to the `new collection community.proxmox `__.
- In community.general 11.0.0, these modules and plugins will be replaced by deprecated redirections to community.proxmox.
- You need to explicitly install community.proxmox, for example with ``ansible-galaxy collection install community.proxmox``.
- We suggest to update your roles and playbooks to use the new FQCNs as soon as possible to avoid getting deprecation messages
- (https://github.com/ansible-collections/community.general/pull/10109)."