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)."