diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3608353706..6bd354a13a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,68 +2,76 @@
**Topics**
-- v10\.5\.0
+- v10\.6\.0
- Release Summary
- Minor Changes
- - Bugfixes
- - New Modules
-- v10\.4\.0
- - Release Summary
- - Minor Changes
- Deprecated Features
- - Bugfixes
- - New Modules
-- v10\.3\.1
- - Release Summary
- - Minor Changes
- - Bugfixes
-- v10\.3\.0
- - Release Summary
- - Minor Changes
- - Deprecated Features
- - Security Fixes
- - Bugfixes
+ - Bugfixes
+ - Known Issues
- New Plugins
- Connection
+- v10\.5\.0
+ - Release Summary
+ - Minor Changes
+ - Bugfixes
+ - New Modules
+- v10\.4\.0
+ - Release Summary
+ - Minor Changes
+ - Deprecated Features
+ - Bugfixes
+ - New Modules
+- v10\.3\.1
+ - Release Summary
+ - Minor Changes
+ - Bugfixes
+- v10\.3\.0
+ - Release Summary
+ - Minor Changes
+ - Deprecated Features
+ - Security Fixes
+ - Bugfixes
+ - New Plugins
+ - Connection
- Filter
- Lookup
- New Modules
- v10\.2\.0
- - Release Summary
- - Minor Changes
- - Deprecated Features
- - Security Fixes
- - Bugfixes
- - New Plugins
- - Inventory
- - New Modules
-- v10\.1\.0
- Release Summary
- Minor Changes
- Deprecated Features
+ - Security Fixes
- Bugfixes
- New Plugins
+ - Inventory
+ - New Modules
+- v10\.1\.0
+ - Release Summary
+ - Minor Changes
+ - Deprecated Features
+ - Bugfixes
+ - New Plugins
- Filter
- 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
+- 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\.5\.0
+
+## v10\.6\.0
### Release Summary
@@ -73,6 +81,83 @@ 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)\)\.
+* hpilo\_boot \- add option to get an idempotent behavior while powering on server\, resulting in success instead of failure when using state\: boot\_once
option \([https\://github\.com/ansible\-collections/community\.general/pull/9646](https\://github\.com/ansible\-collections/community\.general/pull/9646)\)\.
+* idrac\_redfish\_command\, idrac\_redfish\_config\, idrac\_redfish\_info \- 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)\)\.
+* ilo\_redfish\_command\, ilo\_redfish\_config\, ilo\_redfish\_info \- 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)\)\.
+* keycloak module\_utils \- user groups can now be referenced by their name\, like staff
\, or their path\, like /staff/engineering
\. The path syntax allows users to reference subgroups\, which is not possible otherwise \([https\://github\.com/ansible\-collections/community\.general/pull/9898](https\://github\.com/ansible\-collections/community\.general/pull/9898)\)\.
+* keycloak\_user module \- user groups can now be referenced by their name\, like staff
\, or their path\, like /staff/engineering
\. The path syntax allows users to reference subgroups\, which is not possible otherwise \([https\://github\.com/ansible\-collections/community\.general/pull/9898](https\://github\.com/ansible\-collections/community\.general/pull/9898)\)\.
+* nmcli \- add support for Infiniband MAC setting when type
is infiniband
\([https\://github\.com/ansible\-collections/community\.general/pull/9962](https\://github\.com/ansible\-collections/community\.general/pull/9962)\)\.
+* one\_vm \- update allowed values for updateconf
to include new parameters as per the latest OpenNebula API documentation\.
+ Added parameters\:
+
+ - OS
\: FIRMWARE
\;
+ - CPU\_MODEL
\: MODEL
\, FEATURES
\;
+ - FEATURES
\: VIRTIO\_BLK\_QUEUES
\, VIRTIO\_SCSI\_QUEUES
\, IOTHREADS
\;
+ - GRAPHICS
\: PORT
\, COMMAND
\;
+ - VIDEO
\: ATS
\, IOMMU
\, RESOLUTION
\, TYPE
\, VRAM
\;
+ - RAW
\: VALIDATE
\;
+ - BACKUP\_CONFIG
\: FS\_FREEZE
\, KEEP\_LAST
\, BACKUP\_VOLATILE
\, MODE
\, INCREMENT\_MODE
\.
+
+ \([https\://github\.com/ansible\-collections/community\.general/pull/9959](https\://github\.com/ansible\-collections/community\.general/pull/9959)\)\.
+* proxmox and proxmox\_kvm modules \- allow uppercase characters in VM/container tags \([https\://github\.com/ansible\-collections/community\.general/issues/9895](https\://github\.com/ansible\-collections/community\.general/issues/9895)\, [https\://github\.com/ansible\-collections/community\.general/pull/10024](https\://github\.com/ansible\-collections/community\.general/pull/10024)\)\.
+* puppet \- improve parameter formatting\, no impact to user \([https\://github\.com/ansible\-collections/community\.general/pull/10014](https\://github\.com/ansible\-collections/community\.general/pull/10014)\)\.
+* redfish module utils \- add REDFISH\_COMMON\_ARGUMENT\_SPEC
\, a corresponding redfish
docs fragment\, and support for its validate\_certs
\, ca\_path
\, and ciphers
options \([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)\)\.
+* redfish\_command\, redfish\_config\, redfish\_info \- add validate\_certs
and ca\_path
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)\)\.
+* rocketchat \- fix duplicate JSON conversion for Rocket\.Chat \< 7\.4\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9965](https\://github\.com/ansible\-collections/community\.general/pull/9965)\)\.
+* wdc\_redfish\_command\, wdc\_redfish\_info \- 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)\)\.
+* 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)\)\.
+* diy callback 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)\)\.
+* github\_deploy\_key \- check that key really exists on 422 to avoid masking other errors \([https\://github\.com/ansible\-collections/community\.general/issues/6718](https\://github\.com/ansible\-collections/community\.general/issues/6718)\, [https\://github\.com/ansible\-collections/community\.general/pull/10011](https\://github\.com/ansible\-collections/community\.general/pull/10011)\)\.
+* hashids and unicode\_normalize filter plugins \- avoid deprecated AnsibleFilterTypeError
on ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/pull/9992](https\://github\.com/ansible\-collections/community\.general/pull/9992)\)\.
+* homebrew \- emit a useful error message if brew info
reports a package tap is null
\([https\://github\.com/ansible\-collections/community\.general/pull/10013](https\://github\.com/ansible\-collections/community\.general/pull/10013)\, [https\://github\.com/ansible\-collections/community\.general/issues/10012](https\://github\.com/ansible\-collections/community\.general/issues/10012)\)\.
+* java\_cert \- the module no longer fails if the optional parameters pkcs12\_alias
and cert\_alias
are not provided \([https\://github\.com/ansible\-collections/community\.general/pull/9970](https\://github\.com/ansible\-collections/community\.general/pull/9970)\)\.
+* keycloak\_authentication \- fix authentification config duplication for Keycloak \< 26\.2\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9987](https\://github\.com/ansible\-collections/community\.general/pull/9987)\)\.
+* keycloak\_client \- fix the idempotency regression by normalizing the Keycloak response for after\_client
\([https\://github\.com/ansible\-collections/community\.general/issues/9905](https\://github\.com/ansible\-collections/community\.general/issues/9905)\, [https\://github\.com/ansible\-collections/community\.general/pull/9976](https\://github\.com/ansible\-collections/community\.general/pull/9976)\)\.
+* proxmox inventory plugin \- fix ansible\_host
staying empty for certain Proxmox nodes \([https\://github\.com/ansible\-collections/community\.general/issues/5906](https\://github\.com/ansible\-collections/community\.general/issues/5906)\, [https\://github\.com/ansible\-collections/community\.general/pull/9952](https\://github\.com/ansible\-collections/community\.general/pull/9952)\)\.
+* proxmox\_disk \- fail gracefully if storage
is required but not provided by the user \([https\://github\.com/ansible\-collections/community\.general/issues/9941](https\://github\.com/ansible\-collections/community\.general/issues/9941)\, [https\://github\.com/ansible\-collections/community\.general/pull/9963](https\://github\.com/ansible\-collections/community\.general/pull/9963)\)\.
+* reveal\_ansible\_type filter plugin and ansible\_type test 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)\)\.
+* sysrc \- no longer always reporting changed\=true
when state\=absent
\. This fixes the method exists\(\)
\([https\://github\.com/ansible\-collections/community\.general/issues/10004](https\://github\.com/ansible\-collections/community\.general/issues/10004)\, [https\://github\.com/ansible\-collections/community\.general/pull/10005](https\://github\.com/ansible\-collections/community\.general/pull/10005)\)\.
+* yaml callback plugin \- use ansible\-core internals to avoid breakage with Data Tagging \([https\://github\.com/ansible\-collections/community\.general/pull/9833](https\://github\.com/ansible\-collections/community\.general/pull/9833)\)\.
+
+
+### Known Issues
+
+* 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
+
+
+#### Connection
+
+* community\.general\.wsl \- Run tasks in WSL distribution using wsl\.exe CLI via SSH\.
+
+
+## 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)\)\.
* 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 policies
or roles
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)\)\.
@@ -87,7 +172,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)\)\.
@@ -107,12 +192,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)\)\.
@@ -128,7 +213,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)\)\.
@@ -137,7 +222,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)\)\.
@@ -165,17 +250,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)\)\.
@@ -189,12 +274,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)\)\.
@@ -317,7 +402,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)\)\.
@@ -328,7 +413,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)\)\.
@@ -344,10 +429,10 @@ 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
-
+
#### Connection
* community\.general\.proxmox\_pct\_remote \- Run tasks in Proxmox LXC container instances using pct CLI via SSH\.
@@ -372,12 +457,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)\)\.
@@ -508,7 +593,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)\)\.
@@ -531,7 +616,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)\)\.
@@ -543,7 +628,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
@@ -562,12 +647,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)\)\.
@@ -588,13 +673,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)\)\.
@@ -606,7 +691,7 @@ 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
@@ -623,12 +708,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)\)\.
@@ -638,12 +723,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)\)\.
@@ -848,7 +933,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)\)\.
@@ -873,7 +958,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)\)\.
@@ -953,12 +1038,12 @@ This is release 10\.0\.0 of community\.general
\, released on 2024\-
* snap\_alias \- use new VarDict
to prevent deprecation warning \([https\://github\.com/ansible\-collections/community\.general/issues/8410](https\://github\.com/ansible\-collections/community\.general/issues/8410)\, [https\://github\.com/ansible\-collections/community\.general/pull/8411](https\://github\.com/ansible\-collections/community\.general/pull/8411)\)\.
* udm\_user \- the module now tries to use legacycrypt
on Python 3\.13\+ \([https\://github\.com/ansible\-collections/community\.general/issues/4690](https\://github\.com/ansible\-collections/community\.general/issues/4690)\, [https\://github\.com/ansible\-collections/community\.general/pull/8987](https\://github\.com/ansible\-collections/community\.general/pull/8987)\)\.
-
+
### Known Issues
* 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
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index be5218f651..4e38d14eb1 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,83 @@ Community General Release Notes
This changelog describes changes after version 9.0.0.
+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).
+- gitlab_project - add option ``build_timeout`` (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).
+- hpilo_boot - add option to get an idempotent behavior while powering on server, resulting in success instead of failure when using ``state: boot_once`` option (https://github.com/ansible-collections/community.general/pull/9646).
+- idrac_redfish_command, idrac_redfish_config, idrac_redfish_info - 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/pull/9964).
+- ilo_redfish_command, ilo_redfish_config, ilo_redfish_info - 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/pull/9964).
+- keycloak module_utils - user groups can now be referenced by their name, like ``staff``, or their path, like ``/staff/engineering``. The path syntax allows users to reference subgroups, which is not possible otherwise (https://github.com/ansible-collections/community.general/pull/9898).
+- keycloak_user module - user groups can now be referenced by their name, like ``staff``, or their path, like ``/staff/engineering``. The path syntax allows users to reference subgroups, which is not possible otherwise (https://github.com/ansible-collections/community.general/pull/9898).
+- nmcli - add support for Infiniband MAC setting when ``type`` is ``infiniband`` (https://github.com/ansible-collections/community.general/pull/9962).
+- one_vm - update allowed values for ``updateconf`` to include new parameters as per the latest OpenNebula API documentation.
+ Added parameters:
+
+ * ``OS``: ``FIRMWARE``;
+ * ``CPU_MODEL``: ``MODEL``, ``FEATURES``;
+ * ``FEATURES``: ``VIRTIO_BLK_QUEUES``, ``VIRTIO_SCSI_QUEUES``, ``IOTHREADS``;
+ * ``GRAPHICS``: ``PORT``, ``COMMAND``;
+ * ``VIDEO``: ``ATS``, ``IOMMU``, ``RESOLUTION``, ``TYPE``, ``VRAM``;
+ * ``RAW``: ``VALIDATE``;
+ * ``BACKUP_CONFIG``: ``FS_FREEZE``, ``KEEP_LAST``, ``BACKUP_VOLATILE``, ``MODE``, ``INCREMENT_MODE``.
+
+ (https://github.com/ansible-collections/community.general/pull/9959).
+- proxmox and proxmox_kvm modules - allow uppercase characters in VM/container tags (https://github.com/ansible-collections/community.general/issues/9895, https://github.com/ansible-collections/community.general/pull/10024).
+- puppet - improve parameter formatting, no impact to user (https://github.com/ansible-collections/community.general/pull/10014).
+- redfish module utils - add ``REDFISH_COMMON_ARGUMENT_SPEC``, a corresponding ``redfish`` docs fragment, and support for its ``validate_certs``, ``ca_path``, and ``ciphers`` options (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964).
+- redfish_command, redfish_config, redfish_info - add ``validate_certs`` and ``ca_path`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964).
+- rocketchat - fix duplicate JSON conversion for Rocket.Chat < 7.4.0 (https://github.com/ansible-collections/community.general/pull/9965).
+- wdc_redfish_command, wdc_redfish_info - 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/pull/9964).
+- 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/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).
+
+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).
+- 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).
+
+Bugfixes
+--------
+
+- dependent look plugin - make compatible with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833).
+- diy callback plugin - make compatible with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833).
+- github_deploy_key - check that key really exists on 422 to avoid masking other errors (https://github.com/ansible-collections/community.general/issues/6718, https://github.com/ansible-collections/community.general/pull/10011).
+- hashids and unicode_normalize filter plugins - avoid deprecated ``AnsibleFilterTypeError`` on ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/9992).
+- homebrew - emit a useful error message if ``brew info`` reports a package tap is ``null`` (https://github.com/ansible-collections/community.general/pull/10013, https://github.com/ansible-collections/community.general/issues/10012).
+- java_cert - the module no longer fails if the optional parameters ``pkcs12_alias`` and ``cert_alias`` are not provided (https://github.com/ansible-collections/community.general/pull/9970).
+- keycloak_authentication - fix authentification config duplication for Keycloak < 26.2.0 (https://github.com/ansible-collections/community.general/pull/9987).
+- keycloak_client - fix the idempotency regression by normalizing the Keycloak response for ``after_client`` (https://github.com/ansible-collections/community.general/issues/9905, https://github.com/ansible-collections/community.general/pull/9976).
+- proxmox inventory plugin - fix ``ansible_host`` staying empty for certain Proxmox nodes (https://github.com/ansible-collections/community.general/issues/5906, https://github.com/ansible-collections/community.general/pull/9952).
+- proxmox_disk - fail gracefully if ``storage`` is required but not provided by the user (https://github.com/ansible-collections/community.general/issues/9941, https://github.com/ansible-collections/community.general/pull/9963).
+- reveal_ansible_type filter plugin and ansible_type test plugin - make compatible with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833).
+- sysrc - no longer always reporting ``changed=true`` when ``state=absent``. This fixes the method ``exists()`` (https://github.com/ansible-collections/community.general/issues/10004, https://github.com/ansible-collections/community.general/pull/10005).
+- yaml callback plugin - use ansible-core internals to avoid breakage with Data Tagging (https://github.com/ansible-collections/community.general/pull/9833).
+
+Known Issues
+------------
+
+- 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).
+
+New Plugins
+-----------
+
+Connection
+~~~~~~~~~~
+
+- community.general.wsl - Run tasks in WSL distribution using wsl.exe CLI via SSH.
+
v10.5.0
=======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 10a94fd5b9..f41d55c26f 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1657,3 +1657,147 @@ releases:
name: pacemaker_resource
namespace: ''
release_date: '2025-03-24'
+ 10.6.0:
+ changes:
+ bugfixes:
+ - dependent look plugin - make compatible with ansible-core's Data Tagging
+ feature (https://github.com/ansible-collections/community.general/pull/9833).
+ - diy callback plugin - make compatible with ansible-core's Data Tagging feature
+ (https://github.com/ansible-collections/community.general/pull/9833).
+ - "github_deploy_key - check that key really exists on 422\_to avoid masking\
+ \ other errors (https://github.com/ansible-collections/community.general/issues/6718,\
+ \ https://github.com/ansible-collections/community.general/pull/10011)."
+ - hashids and unicode_normalize filter plugins - avoid deprecated ``AnsibleFilterTypeError``
+ on ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/9992).
+ - homebrew - emit a useful error message if ``brew info`` reports a package
+ tap is ``null`` (https://github.com/ansible-collections/community.general/pull/10013,
+ https://github.com/ansible-collections/community.general/issues/10012).
+ - java_cert - the module no longer fails if the optional parameters ``pkcs12_alias``
+ and ``cert_alias`` are not provided (https://github.com/ansible-collections/community.general/pull/9970).
+ - keycloak_authentication - fix authentification config duplication for Keycloak
+ < 26.2.0 (https://github.com/ansible-collections/community.general/pull/9987).
+ - keycloak_client - fix the idempotency regression by normalizing the Keycloak
+ response for ``after_client`` (https://github.com/ansible-collections/community.general/issues/9905,
+ https://github.com/ansible-collections/community.general/pull/9976).
+ - proxmox inventory plugin - fix ``ansible_host`` staying empty for certain
+ Proxmox nodes (https://github.com/ansible-collections/community.general/issues/5906,
+ https://github.com/ansible-collections/community.general/pull/9952).
+ - proxmox_disk - fail gracefully if ``storage`` is required but not provided
+ by the user (https://github.com/ansible-collections/community.general/issues/9941,
+ https://github.com/ansible-collections/community.general/pull/9963).
+ - reveal_ansible_type filter plugin and ansible_type test plugin - make compatible
+ with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833).
+ - sysrc - no longer always reporting ``changed=true`` when ``state=absent``.
+ This fixes the method ``exists()`` (https://github.com/ansible-collections/community.general/issues/10004,
+ https://github.com/ansible-collections/community.general/pull/10005).
+ - yaml callback plugin - use ansible-core internals to avoid breakage with
+ Data Tagging (https://github.com/ansible-collections/community.general/pull/9833).
+ 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).
+ - 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).
+ known_issues:
+ - 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).
+ 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).
+ - gitlab_project - add option ``build_timeout`` (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).
+ - 'hpilo_boot - add option to get an idempotent behavior while powering on
+ server, resulting in success instead of failure when using ``state: boot_once``
+ option (https://github.com/ansible-collections/community.general/pull/9646).'
+ - idrac_redfish_command, idrac_redfish_config, idrac_redfish_info - 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/pull/9964).
+ - ilo_redfish_command, ilo_redfish_config, ilo_redfish_info - 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/pull/9964).
+ - keycloak module_utils - user groups can now be referenced by their name,
+ like ``staff``, or their path, like ``/staff/engineering``. The path syntax
+ allows users to reference subgroups, which is not possible otherwise (https://github.com/ansible-collections/community.general/pull/9898).
+ - keycloak_user module - user groups can now be referenced by their name,
+ like ``staff``, or their path, like ``/staff/engineering``. The path syntax
+ allows users to reference subgroups, which is not possible otherwise (https://github.com/ansible-collections/community.general/pull/9898).
+ - nmcli - add support for Infiniband MAC setting when ``type`` is ``infiniband``
+ (https://github.com/ansible-collections/community.general/pull/9962).
+ - 'one_vm - update allowed values for ``updateconf`` to include new parameters
+ as per the latest OpenNebula API documentation.
+
+ Added parameters:
+
+
+ * ``OS``: ``FIRMWARE``;
+
+ * ``CPU_MODEL``: ``MODEL``, ``FEATURES``;
+
+ * ``FEATURES``: ``VIRTIO_BLK_QUEUES``, ``VIRTIO_SCSI_QUEUES``, ``IOTHREADS``;
+
+ * ``GRAPHICS``: ``PORT``, ``COMMAND``;
+
+ * ``VIDEO``: ``ATS``, ``IOMMU``, ``RESOLUTION``, ``TYPE``, ``VRAM``;
+
+ * ``RAW``: ``VALIDATE``;
+
+ * ``BACKUP_CONFIG``: ``FS_FREEZE``, ``KEEP_LAST``, ``BACKUP_VOLATILE``,
+ ``MODE``, ``INCREMENT_MODE``.
+
+
+ (https://github.com/ansible-collections/community.general/pull/9959).'
+ - proxmox and proxmox_kvm modules - allow uppercase characters in VM/container
+ tags (https://github.com/ansible-collections/community.general/issues/9895,
+ https://github.com/ansible-collections/community.general/pull/10024).
+ - puppet - improve parameter formatting, no impact to user (https://github.com/ansible-collections/community.general/pull/10014).
+ - redfish module utils - add ``REDFISH_COMMON_ARGUMENT_SPEC``, a corresponding
+ ``redfish`` docs fragment, and support for its ``validate_certs``, ``ca_path``,
+ and ``ciphers`` options (https://github.com/ansible-collections/community.general/issues/3686,
+ https://github.com/ansible-collections/community.general/pull/9964).
+ - redfish_command, redfish_config, redfish_info - add ``validate_certs`` and
+ ``ca_path`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686,
+ https://github.com/ansible-collections/community.general/pull/9964).
+ - rocketchat - fix duplicate JSON conversion for Rocket.Chat < 7.4.0 (https://github.com/ansible-collections/community.general/pull/9965).
+ - wdc_redfish_command, wdc_redfish_info - 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/pull/9964).
+ - 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/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).
+ release_summary: Regular bugfix and feature release.
+ fragments:
+ - 10.6.0.yml
+ - 10005-fix-method-exists-in-sysrc.yml
+ - 10011-github_deploy_key-check-key-present.yml
+ - 10012-improve-error-handling-homebrew-missing-tap.yml
+ - 10014-puppet-improve-param.yml
+ - 10026-stackpath-compute-deprecation.yml
+ - 10028-manifold-deprecation.yml
+ - 9646-hpilo-fix-idempotency.yml
+ - 9833-data-tagging.yml
+ - 9895-proxmox_tags_with_uppercase_chars.yml
+ - 9898-keycloak_user-supports-subgroups.yaml
+ - 9951-mod-php-identifier.yml
+ - 9952-proxmox-inventory-plugin-improve-ansible_host.yml
+ - 9953-gitlab-project-members-support-owner-level.yml
+ - 9959-update-opennebula-onevm-updateconf-params.yml
+ - 9960-gitlab_project-add-build_timeout-option.yml
+ - 9962-nmcli-add-infiniband-mac-support.yml
+ - 9963-proxmox_disk-storage.yml
+ - 9964-redfish-tls.yml
+ - 9965-fix-duplicate-jsonify-payload-for-rocketchat-pre740.yml
+ - 9970-pkcs12_alias_cert_alias_optional.yml
+ - 9972-zypper-skip-post-errors.yml
+ - 9976-keycloak_client-fix-idempotency-regression.yml
+ - 9987-keycloak-auth-flow-fix-config.yaml
+ - 9992-filtertypeerror.yml
+ plugins:
+ connection:
+ - description: Run tasks in WSL distribution using wsl.exe CLI via SSH.
+ name: wsl
+ namespace: null
+ release_date: '2025-04-21'
diff --git a/changelogs/fragments/10.6.0.yml b/changelogs/fragments/10.6.0.yml
deleted file mode 100644
index 4b1469c9fe..0000000000
--- a/changelogs/fragments/10.6.0.yml
+++ /dev/null
@@ -1 +0,0 @@
-release_summary: Regular bugfix and feature release.
diff --git a/changelogs/fragments/10005-fix-method-exists-in-sysrc.yml b/changelogs/fragments/10005-fix-method-exists-in-sysrc.yml
deleted file mode 100644
index 218a9eca06..0000000000
--- a/changelogs/fragments/10005-fix-method-exists-in-sysrc.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - sysrc - no longer always reporting ``changed=true`` when ``state=absent``. This fixes the method ``exists()`` (https://github.com/ansible-collections/community.general/issues/10004, https://github.com/ansible-collections/community.general/pull/10005).
diff --git a/changelogs/fragments/10011-github_deploy_key-check-key-present.yml b/changelogs/fragments/10011-github_deploy_key-check-key-present.yml
deleted file mode 100644
index 1f3857794c..0000000000
--- a/changelogs/fragments/10011-github_deploy_key-check-key-present.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "github_deploy_key - check that key really exists on 422 to avoid masking other errors (https://github.com/ansible-collections/community.general/issues/6718, https://github.com/ansible-collections/community.general/pull/10011)."
diff --git a/changelogs/fragments/10012-improve-error-handling-homebrew-missing-tap.yml b/changelogs/fragments/10012-improve-error-handling-homebrew-missing-tap.yml
deleted file mode 100644
index 443be8358c..0000000000
--- a/changelogs/fragments/10012-improve-error-handling-homebrew-missing-tap.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - homebrew - emit a useful error message if ``brew info`` reports a package tap is ``null`` (https://github.com/ansible-collections/community.general/pull/10013, https://github.com/ansible-collections/community.general/issues/10012).
diff --git a/changelogs/fragments/10014-puppet-improve-param.yml b/changelogs/fragments/10014-puppet-improve-param.yml
deleted file mode 100644
index 5d888523b7..0000000000
--- a/changelogs/fragments/10014-puppet-improve-param.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - puppet - improve parameter formatting, no impact to user (https://github.com/ansible-collections/community.general/pull/10014).
diff --git a/changelogs/fragments/10026-stackpath-compute-deprecation.yml b/changelogs/fragments/10026-stackpath-compute-deprecation.yml
deleted file mode 100644
index dfd3f7e236..0000000000
--- a/changelogs/fragments/10026-stackpath-compute-deprecation.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - 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).
diff --git a/changelogs/fragments/10028-manifold-deprecation.yml b/changelogs/fragments/10028-manifold-deprecation.yml
deleted file mode 100644
index 1bb1948026..0000000000
--- a/changelogs/fragments/10028-manifold-deprecation.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-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).
diff --git a/changelogs/fragments/9646-hpilo-fix-idempotency.yml b/changelogs/fragments/9646-hpilo-fix-idempotency.yml
deleted file mode 100644
index 074fce62fe..0000000000
--- a/changelogs/fragments/9646-hpilo-fix-idempotency.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "hpilo_boot - add option to get an idempotent behavior while powering on server, resulting in success instead of failure when using ``state: boot_once`` option (https://github.com/ansible-collections/community.general/pull/9646)."
diff --git a/changelogs/fragments/9833-data-tagging.yml b/changelogs/fragments/9833-data-tagging.yml
deleted file mode 100644
index a3f0cb2d25..0000000000
--- a/changelogs/fragments/9833-data-tagging.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-bugfixes:
- - "dependent look plugin - make compatible with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833)."
- - "reveal_ansible_type filter plugin and ansible_type test plugin - make compatible with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833)."
- - "diy callback plugin - make compatible with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833)."
- - "yaml callback plugin - use ansible-core internals to avoid breakage with Data Tagging (https://github.com/ansible-collections/community.general/pull/9833)."
-known_issues:
- - "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)."
diff --git a/changelogs/fragments/9895-proxmox_tags_with_uppercase_chars.yml b/changelogs/fragments/9895-proxmox_tags_with_uppercase_chars.yml
deleted file mode 100644
index d14b5e21b4..0000000000
--- a/changelogs/fragments/9895-proxmox_tags_with_uppercase_chars.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - proxmox and proxmox_kvm modules - allow uppercase characters in VM/container tags (https://github.com/ansible-collections/community.general/issues/9895, https://github.com/ansible-collections/community.general/pull/10024).
diff --git a/changelogs/fragments/9898-keycloak_user-supports-subgroups.yaml b/changelogs/fragments/9898-keycloak_user-supports-subgroups.yaml
deleted file mode 100644
index 092ba686e5..0000000000
--- a/changelogs/fragments/9898-keycloak_user-supports-subgroups.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-minor_changes:
- - keycloak module_utils - user groups can now be referenced by their name, like ``staff``, or their path, like
- ``/staff/engineering``.
- The path syntax allows users to reference subgroups, which is not possible otherwise
- (https://github.com/ansible-collections/community.general/pull/9898).
- - keycloak_user module - user groups can now be referenced by their name, like ``staff``, or their path, like
- ``/staff/engineering``.
- The path syntax allows users to reference subgroups, which is not possible otherwise
- (https://github.com/ansible-collections/community.general/pull/9898).
diff --git a/changelogs/fragments/9951-mod-php-identifier.yml b/changelogs/fragments/9951-mod-php-identifier.yml
deleted file mode 100644
index 29d88091db..0000000000
--- a/changelogs/fragments/9951-mod-php-identifier.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-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).
diff --git a/changelogs/fragments/9952-proxmox-inventory-plugin-improve-ansible_host.yml b/changelogs/fragments/9952-proxmox-inventory-plugin-improve-ansible_host.yml
deleted file mode 100644
index dc973835c7..0000000000
--- a/changelogs/fragments/9952-proxmox-inventory-plugin-improve-ansible_host.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - proxmox inventory plugin - fix ``ansible_host`` staying empty for certain Proxmox nodes (https://github.com/ansible-collections/community.general/issues/5906, https://github.com/ansible-collections/community.general/pull/9952).
diff --git a/changelogs/fragments/9953-gitlab-project-members-support-owner-level.yml b/changelogs/fragments/9953-gitlab-project-members-support-owner-level.yml
deleted file mode 100644
index 64cde71053..0000000000
--- a/changelogs/fragments/9953-gitlab-project-members-support-owner-level.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - gitlab_project_members - extend choices parameter ``access_level`` by missing upstream valid value ``owner`` (https://github.com/ansible-collections/community.general/pull/9953).
diff --git a/changelogs/fragments/9959-update-opennebula-onevm-updateconf-params.yml b/changelogs/fragments/9959-update-opennebula-onevm-updateconf-params.yml
deleted file mode 100644
index db3484ef08..0000000000
--- a/changelogs/fragments/9959-update-opennebula-onevm-updateconf-params.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-minor_changes:
- - |
- one_vm - update allowed values for ``updateconf`` to include new parameters as per the latest OpenNebula API documentation.
- Added parameters:
-
- * ``OS``: ``FIRMWARE``;
- * ``CPU_MODEL``: ``MODEL``, ``FEATURES``;
- * ``FEATURES``: ``VIRTIO_BLK_QUEUES``, ``VIRTIO_SCSI_QUEUES``, ``IOTHREADS``;
- * ``GRAPHICS``: ``PORT``, ``COMMAND``;
- * ``VIDEO``: ``ATS``, ``IOMMU``, ``RESOLUTION``, ``TYPE``, ``VRAM``;
- * ``RAW``: ``VALIDATE``;
- * ``BACKUP_CONFIG``: ``FS_FREEZE``, ``KEEP_LAST``, ``BACKUP_VOLATILE``, ``MODE``, ``INCREMENT_MODE``.
-
- (https://github.com/ansible-collections/community.general/pull/9959).
\ No newline at end of file
diff --git a/changelogs/fragments/9960-gitlab_project-add-build_timeout-option.yml b/changelogs/fragments/9960-gitlab_project-add-build_timeout-option.yml
deleted file mode 100644
index 4178484509..0000000000
--- a/changelogs/fragments/9960-gitlab_project-add-build_timeout-option.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - gitlab_project - add option ``build_timeout`` (https://github.com/ansible-collections/community.general/pull/9960).
diff --git a/changelogs/fragments/9962-nmcli-add-infiniband-mac-support.yml b/changelogs/fragments/9962-nmcli-add-infiniband-mac-support.yml
deleted file mode 100644
index 0942788868..0000000000
--- a/changelogs/fragments/9962-nmcli-add-infiniband-mac-support.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nmcli - add support for Infiniband MAC setting when ``type`` is ``infiniband`` (https://github.com/ansible-collections/community.general/pull/9962).
diff --git a/changelogs/fragments/9963-proxmox_disk-storage.yml b/changelogs/fragments/9963-proxmox_disk-storage.yml
deleted file mode 100644
index a93fb7d022..0000000000
--- a/changelogs/fragments/9963-proxmox_disk-storage.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "proxmox_disk - fail gracefully if ``storage`` is required but not provided by the user (https://github.com/ansible-collections/community.general/issues/9941, https://github.com/ansible-collections/community.general/pull/9963)."
diff --git a/changelogs/fragments/9964-redfish-tls.yml b/changelogs/fragments/9964-redfish-tls.yml
deleted file mode 100644
index edb8e942ff..0000000000
--- a/changelogs/fragments/9964-redfish-tls.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-minor_changes:
- - "redfish module utils - add ``REDFISH_COMMON_ARGUMENT_SPEC``, a corresponding ``redfish`` docs fragment, and support for its ``validate_certs``, ``ca_path``, and ``ciphers`` options (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964)."
- - "idrac_redfish_command, idrac_redfish_config, idrac_redfish_info - 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/pull/9964)."
- - "ilo_redfish_command, ilo_redfish_config, ilo_redfish_info - 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/pull/9964)."
- - "redfish_command, redfish_config, redfish_info - add ``validate_certs`` and ``ca_path`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964)."
- - "wdc_redfish_command, wdc_redfish_info - 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/pull/9964)."
- - "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/pull/9964)."
diff --git a/changelogs/fragments/9965-fix-duplicate-jsonify-payload-for-rocketchat-pre740.yml b/changelogs/fragments/9965-fix-duplicate-jsonify-payload-for-rocketchat-pre740.yml
deleted file mode 100644
index 3364b4acc8..0000000000
--- a/changelogs/fragments/9965-fix-duplicate-jsonify-payload-for-rocketchat-pre740.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - rocketchat - fix duplicate JSON conversion for Rocket.Chat < 7.4.0 (https://github.com/ansible-collections/community.general/pull/9965).
diff --git a/changelogs/fragments/9970-pkcs12_alias_cert_alias_optional.yml b/changelogs/fragments/9970-pkcs12_alias_cert_alias_optional.yml
deleted file mode 100644
index aff7b126c3..0000000000
--- a/changelogs/fragments/9970-pkcs12_alias_cert_alias_optional.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - java_cert - the module no longer fails if the optional parameters ``pkcs12_alias`` and ``cert_alias`` are not provided (https://github.com/ansible-collections/community.general/pull/9970).
diff --git a/changelogs/fragments/9972-zypper-skip-post-errors.yml b/changelogs/fragments/9972-zypper-skip-post-errors.yml
deleted file mode 100644
index 097ec67df0..0000000000
--- a/changelogs/fragments/9972-zypper-skip-post-errors.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - 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).
diff --git a/changelogs/fragments/9976-keycloak_client-fix-idempotency-regression.yml b/changelogs/fragments/9976-keycloak_client-fix-idempotency-regression.yml
deleted file mode 100644
index 593298d303..0000000000
--- a/changelogs/fragments/9976-keycloak_client-fix-idempotency-regression.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_client - fix the idempotency regression by normalizing the Keycloak response for ``after_client`` (https://github.com/ansible-collections/community.general/issues/9905, https://github.com/ansible-collections/community.general/pull/9976).
diff --git a/changelogs/fragments/9987-keycloak-auth-flow-fix-config.yaml b/changelogs/fragments/9987-keycloak-auth-flow-fix-config.yaml
deleted file mode 100644
index b7df120f4a..0000000000
--- a/changelogs/fragments/9987-keycloak-auth-flow-fix-config.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_authentication - fix authentification config duplication for Keycloak < 26.2.0 (https://github.com/ansible-collections/community.general/pull/9987).
\ No newline at end of file
diff --git a/changelogs/fragments/9992-filtertypeerror.yml b/changelogs/fragments/9992-filtertypeerror.yml
deleted file mode 100644
index ccb2ff8c0c..0000000000
--- a/changelogs/fragments/9992-filtertypeerror.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "hashids and unicode_normalize filter plugins - avoid deprecated ``AnsibleFilterTypeError`` on ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/9992)."