diff --git a/CHANGELOG.md b/CHANGELOG.md index a112f1a0dd..9d215eac6c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,93 +2,97 @@ **Topics** -- v10\.7\.5 +- v10\.7\.6 - Release Summary + - Security Fixes - Bugfixes -- v10\.7\.4 +- v10\.7\.5 - Release Summary - Bugfixes -- v10\.7\.3 +- v10\.7\.4 - Release Summary - Bugfixes -- v10\.7\.2 +- v10\.7\.3 - Release Summary - Bugfixes -- v10\.7\.1 +- v10\.7\.2 - Release Summary + - Bugfixes +- v10\.7\.1 + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - v10\.7\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - New Plugins - Callback - Filter - New Modules - v10\.6\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - Known Issues - New Plugins - Connection - v10\.5\.0 - - Release Summary + - Release Summary - Minor Changes - - Bugfixes + - Bugfixes - New Modules - v10\.4\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - New Modules - v10\.3\.1 - - Release Summary - - Minor Changes - - Bugfixes -- v10\.3\.0 - Release Summary + - Minor Changes + - Bugfixes +- v10\.3\.0 + - Release Summary - Minor Changes - Deprecated Features - - Security Fixes - - Bugfixes + - Security Fixes + - Bugfixes - New Plugins - Connection - Filter - Lookup - New Modules - v10\.2\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - - Security Fixes - - Bugfixes + - Security Fixes + - Bugfixes - New Plugins - Inventory - New Modules - v10\.1\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - New Plugins - Filter - New Modules - v10\.0\.1 - - Release Summary - - Bugfixes -- v10\.0\.0 - Release Summary + - Bugfixes +- v10\.0\.0 + - Release Summary - Minor Changes - Breaking Changes / Porting Guide - Deprecated Features - Removed Features \(previously deprecated\) - - Bugfixes + - Bugfixes - Known Issues - New Plugins - Filter @@ -96,17 +100,40 @@ - New Modules This changelog describes changes after version 9\.0\.0\. - -## v10\.7\.5 + +## v10\.7\.6 ### Release Summary Regular bugfix release\. + +### Security Fixes + +* keycloak\_user \- the parameter credentials\[\]\.value is now marked as no\_log\=true\. Before it was logged by Ansible\, unless the task was marked as no\_log\: true\. Since this parameter can be used for passwords\, this resulted in credential leaking \([https\://github\.com/ansible\-collections/community\.general/issues/11000](https\://github\.com/ansible\-collections/community\.general/issues/11000)\, [https\://github\.com/ansible\-collections/community\.general/pull/11005](https\://github\.com/ansible\-collections/community\.general/pull/11005)\)\. + ### Bugfixes +* gitlab\_runner \- fix exception in check mode when a new runner is created \([https\://github\.com/ansible\-collections/community\.general/issues/8854](https\://github\.com/ansible\-collections/community\.general/issues/8854)\)\. +* omapi\_host \- make return values compatible with ansible\-core 2\.19 and Python 3 \([https\://github\.com/ansible\-collections/community\.general/pull/11001](https\://github\.com/ansible\-collections/community\.general/pull/11001)\)\. +* onepassword\_doc and onepassword\_ssh\_key lookup plugins \- ensure that all connection parameters are passed to CLI class \([https\://github\.com/ansible\-collections/community\.general/pull/10965](https\://github\.com/ansible\-collections/community\.general/pull/10965)\)\. +* pritunl\_user \- improve resilience when comparing user parameters if remote fields are null or missing\. List parameters \(groups\, mac\_addresses\) now safely default to empty lists for comparison and avoids KeyError issues \([https\://github\.com/ansible\-collections/community\.general/issues/10954](https\://github\.com/ansible\-collections/community\.general/issues/10954)\, [https\://github\.com/ansible\-collections/community\.general/pull/10955](https\://github\.com/ansible\-collections/community\.general/pull/10955)\)\. +* random\_string lookup plugin \- replace random\.SystemRandom\(\) with secrets\.SystemRandom\(\) when generating strings\. This has no practical effect\, as both are the same \([https\://github\.com/ansible\-collections/community\.general/pull/10893](https\://github\.com/ansible\-collections/community\.general/pull/10893)\)\. +* terraform \- fix bug when null values inside complex vars are throwing error instead of being passed to terraform\. Now terraform can handle null\`\`s in \`\`complex\_vars itself \([https\://github\.com/ansible\-collections/community\.general/pull/10961](https\://github\.com/ansible\-collections/community\.general/pull/10961)\)\. + + +## v10\.7\.5 + + +### Release Summary + +Regular bugfix release\. + + +### Bugfixes + * Avoid usage of deprecated ansible\.module\_utils\.six in all code that does not have to support Python 2 \([https\://github\.com/ansible\-collections/community\.general/pull/10873](https\://github\.com/ansible\-collections/community\.general/pull/10873)\)\. * github\_deploy\_key \- fix bug during error handling if no body was present in the result \([https\://github\.com/ansible\-collections/community\.general/issues/10853](https\://github\.com/ansible\-collections/community\.general/issues/10853)\, [https\://github\.com/ansible\-collections/community\.general/pull/10857](https\://github\.com/ansible\-collections/community\.general/pull/10857)\)\. * keycloak\_group \- fixes an issue where module ignores realm when searching subgroups by name \([https\://github\.com/ansible\-collections/community\.general/pull/10840](https\://github\.com/ansible\-collections/community\.general/pull/10840)\)\. @@ -117,12 +144,12 @@ Regular bugfix release\. ## v10\.7\.4 - + ### Release Summary Regular bugfix release\. - + ### Bugfixes * Avoid deprecated functionality in ansible\-core 2\.20 \([https\://github\.com/ansible\-collections/community\.general/pull/10687](https\://github\.com/ansible\-collections/community\.general/pull/10687)\)\. @@ -135,12 +162,12 @@ Regular bugfix release\. ## v10\.7\.3 - + ### Release Summary Regular bugfix release\. - + ### Bugfixes * apache2\_module \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. @@ -167,12 +194,12 @@ Regular bugfix release\. ## v10\.7\.2 - + ### Release Summary Regular bugfix release\. - + ### Bugfixes * dependent lookup plugin \- avoid deprecated ansible\-core 2\.19 functionality \([https\://github\.com/ansible\-collections/community\.general/pull/10359](https\://github\.com/ansible\-collections/community\.general/pull/10359)\)\. @@ -185,7 +212,7 @@ Regular bugfix release\. ## v10\.7\.1 - + ### Release Summary Regular bugfix release\. @@ -201,7 +228,7 @@ Regular bugfix release\. * yaml callback plugin \- the YAML callback plugin was deprecated for removal in community\.general 13\.0\.0\. Since it needs to use ansible\-core internals since ansible\-core 2\.19 that are changing a lot\, we will remove this plugin already from community\.general 12\.0\.0 to ease the maintenance burden \([https\://github\.com/ansible\-collections/community\.general/pull/10213](https\://github\.com/ansible\-collections/community\.general/pull/10213)\)\. - + ### Bugfixes * cobbler\_system \- update minimum version number to avoid wrong comparisons that happen in some cases using LooseVersion class which results in TypeError \([https\://github\.com/ansible\-collections/community\.general/issues/8506](https\://github\.com/ansible\-collections/community\.general/issues/8506)\, [https\://github\.com/ansible\-collections/community\.general/pull/10145](https\://github\.com/ansible\-collections/community\.general/pull/10145)\, [https\://github\.com/ansible\-collections/community\.general/pull/10178](https\://github\.com/ansible\-collections/community\.general/pull/10178)\)\. @@ -215,7 +242,7 @@ Regular bugfix release\. ## v10\.7\.0 - + ### Release Summary Bugfix and feature release\. @@ -239,7 +266,7 @@ From now on\, there will only be bugfix 10\.7\.x releases for the community\.gen * The proxmox content \(modules and plugins\) is being moved to the [new collection community\.proxmox](https\://github\.com/ansible\-collections/community\.proxmox)\. In community\.general 11\.0\.0\, these modules and plugins will be replaced by deprecated redirections to community\.proxmox\. You need to explicitly install community\.proxmox\, for example with ansible\-galaxy collection install community\.proxmox\. We suggest to update your roles and playbooks to use the new FQCNs as soon as possible to avoid getting deprecation messages \([https\://github\.com/ansible\-collections/community\.general/pull/10109](https\://github\.com/ansible\-collections/community\.general/pull/10109)\)\. * pipx module\_utils \- function make\_process\_list\(\) is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10031](https\://github\.com/ansible\-collections/community\.general/pull/10031)\)\. - + ### Bugfixes * cobbler\_system \- fix bug with Cobbler \>\= 3\.4\.0 caused by giving more than 2 positional arguments to CobblerXMLRPCInterface\.get\_system\_handle\(\) \([https\://github\.com/ansible\-collections/community\.general/issues/8506](https\://github\.com/ansible\-collections/community\.general/issues/8506)\, [https\://github\.com/ansible\-collections/community\.general/pull/10145](https\://github\.com/ansible\-collections/community\.general/pull/10145)\)\. @@ -271,7 +298,7 @@ From now on\, there will only be bugfix 10\.7\.x releases for the community\.gen ## v10\.6\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -315,7 +342,7 @@ Regular bugfix and feature release\. * 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)\)\. @@ -348,7 +375,7 @@ Regular bugfix and feature release\. ## v10\.5\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -370,7 +397,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)\)\. @@ -390,7 +417,7 @@ Regular bugfix and feature release\. ## v10\.4\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -420,7 +447,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)\)\. @@ -448,7 +475,7 @@ Regular bugfix and feature release\. ## v10\.3\.1 - + ### Release Summary Bugfix release\. @@ -458,7 +485,7 @@ Bugfix release\. * 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)\)\. @@ -472,7 +499,7 @@ Bugfix release\. ## v10\.3\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -606,12 +633,12 @@ Regular bugfix and feature release\. * 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)\)\. * proxmox \- removes default value false of update parameter\. This will be changed to a default of true in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9225](https\://github\.com/ansible\-collections/community\.general/pull/9225)\)\. - + ### Security Fixes * 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)\)\. @@ -655,7 +682,7 @@ Regular bugfix and feature release\. ## v10\.2\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -809,12 +836,12 @@ Regular bugfix and feature release\. * slack \- the default value auto of the prepend\_hash option is deprecated and will change to never in community\.general 12\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9443](https\://github\.com/ansible\-collections/community\.general/pull/9443)\)\. * yaml callback plugin \- deprecate plugin in favor of result\_format\=yaml in plugin ansible\.bulitin\.default \([https\://github\.com/ansible\-collections/community\.general/pull/9456](https\://github\.com/ansible\-collections/community\.general/pull/9456)\)\. - + ### Security Fixes * 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)\)\. @@ -845,7 +872,7 @@ Regular bugfix and feature release\. ## v10\.1\.0 - + ### Release Summary Regular bugfix and feature release\. @@ -877,7 +904,7 @@ Regular bugfix and feature release\. * 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)\)\. @@ -906,12 +933,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)\)\. @@ -921,7 +948,7 @@ 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\. @@ -1156,7 +1183,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)\)\. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 27f30a3d2c..98b36d74b0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,29 @@ Community General Release Notes This changelog describes changes after version 9.0.0. +v10.7.6 +======= + +Release Summary +--------------- + +Regular bugfix release. + +Security Fixes +-------------- + +- keycloak_user - the parameter ``credentials[].value`` is now marked as ``no_log=true``. Before it was logged by Ansible, unless the task was marked as ``no_log: true``. Since this parameter can be used for passwords, this resulted in credential leaking (https://github.com/ansible-collections/community.general/issues/11000, https://github.com/ansible-collections/community.general/pull/11005). + +Bugfixes +-------- + +- gitlab_runner - fix exception in check mode when a new runner is created (https://github.com/ansible-collections/community.general/issues/8854). +- omapi_host - make return values compatible with ansible-core 2.19 and Python 3 (https://github.com/ansible-collections/community.general/pull/11001). +- onepassword_doc and onepassword_ssh_key lookup plugins - ensure that all connection parameters are passed to CLI class (https://github.com/ansible-collections/community.general/pull/10965). +- pritunl_user - improve resilience when comparing user parameters if remote fields are ``null`` or missing. List parameters (``groups``, ``mac_addresses``) now safely default to empty lists for comparison and avoids ``KeyError`` issues (https://github.com/ansible-collections/community.general/issues/10954, https://github.com/ansible-collections/community.general/pull/10955). +- random_string lookup plugin - replace ``random.SystemRandom()`` with ``secrets.SystemRandom()`` when generating strings. This has no practical effect, as both are the same (https://github.com/ansible-collections/community.general/pull/10893). +- terraform - fix bug when ``null`` values inside complex vars are throwing error instead of being passed to terraform. Now terraform can handle ``null``s in ``complex_vars`` itself (https://github.com/ansible-collections/community.general/pull/10961). + v10.7.5 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 34f8819ebb..7cdda8d996 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -2075,3 +2075,40 @@ releases: - 10857-github_deploy_key-err.yml - 10873-six.yml release_date: '2025-10-06' + 10.7.6: + changes: + bugfixes: + - gitlab_runner - fix exception in check mode when a new runner is created + (https://github.com/ansible-collections/community.general/issues/8854). + - omapi_host - make return values compatible with ansible-core 2.19 and Python + 3 (https://github.com/ansible-collections/community.general/pull/11001). + - onepassword_doc and onepassword_ssh_key lookup plugins - ensure that all + connection parameters are passed to CLI class (https://github.com/ansible-collections/community.general/pull/10965). + - pritunl_user - improve resilience when comparing user parameters if remote + fields are ``null`` or missing. List parameters (``groups``, ``mac_addresses``) + now safely default to empty lists for comparison and avoids ``KeyError`` + issues (https://github.com/ansible-collections/community.general/issues/10954, + https://github.com/ansible-collections/community.general/pull/10955). + - random_string lookup plugin - replace ``random.SystemRandom()`` with ``secrets.SystemRandom()`` + when generating strings. This has no practical effect, as both are the same + (https://github.com/ansible-collections/community.general/pull/10893). + - terraform - fix bug when ``null`` values inside complex vars are throwing + error instead of being passed to terraform. Now terraform can handle ``null``s + in ``complex_vars`` itself (https://github.com/ansible-collections/community.general/pull/10961). + release_summary: Regular bugfix release. + security_fixes: + - 'keycloak_user - the parameter ``credentials[].value`` is now marked as + ``no_log=true``. Before it was logged by Ansible, unless the task was marked + as ``no_log: true``. Since this parameter can be used for passwords, this + resulted in credential leaking (https://github.com/ansible-collections/community.general/issues/11000, + https://github.com/ansible-collections/community.general/pull/11005).' + fragments: + - 10.7.6.yml + - 10918-gitlab-runner-fix-check-mode.yml + - 10955-pritunl_user-null-missing-params.yaml + - 10961-terraform-complexvars-null-bugfix.yaml + - 10965-onepassword-bugfix.yml + - 11001-omapi.yml + - 11005-keycloak_user.yml + - replace-random-with-secrets.yml + release_date: '2025-11-02' diff --git a/changelogs/fragments/10.7.6.yml b/changelogs/fragments/10.7.6.yml deleted file mode 100644 index 1b14bd80d1..0000000000 --- a/changelogs/fragments/10.7.6.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular bugfix release. diff --git a/changelogs/fragments/10918-gitlab-runner-fix-check-mode.yml b/changelogs/fragments/10918-gitlab-runner-fix-check-mode.yml deleted file mode 100644 index 214487938b..0000000000 --- a/changelogs/fragments/10918-gitlab-runner-fix-check-mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gitlab_runner - fix exception in check mode when a new runner is created (https://github.com/ansible-collections/community.general/issues/8854). diff --git a/changelogs/fragments/10955-pritunl_user-null-missing-params.yaml b/changelogs/fragments/10955-pritunl_user-null-missing-params.yaml deleted file mode 100644 index 03aad70fb3..0000000000 --- a/changelogs/fragments/10955-pritunl_user-null-missing-params.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "pritunl_user - improve resilience when comparing user parameters if remote fields are ``null`` or missing. List parameters (``groups``, ``mac_addresses``) now safely default to empty lists for comparison and avoids ``KeyError`` issues (https://github.com/ansible-collections/community.general/issues/10954, https://github.com/ansible-collections/community.general/pull/10955)." diff --git a/changelogs/fragments/10961-terraform-complexvars-null-bugfix.yaml b/changelogs/fragments/10961-terraform-complexvars-null-bugfix.yaml deleted file mode 100644 index 284da1f888..0000000000 --- a/changelogs/fragments/10961-terraform-complexvars-null-bugfix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - terraform - fix bug when ``null`` values inside complex vars are throwing error instead of being passed to terraform. Now terraform can handle ``null``s in ``complex_vars`` itself (https://github.com/ansible-collections/community.general/pull/10961). diff --git a/changelogs/fragments/10965-onepassword-bugfix.yml b/changelogs/fragments/10965-onepassword-bugfix.yml deleted file mode 100644 index 670c02fdc2..0000000000 --- a/changelogs/fragments/10965-onepassword-bugfix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - onepassword_doc and onepassword_ssh_key lookup plugins - ensure that all connection parameters are passed to CLI class (https://github.com/ansible-collections/community.general/pull/10965). \ No newline at end of file diff --git a/changelogs/fragments/11001-omapi.yml b/changelogs/fragments/11001-omapi.yml deleted file mode 100644 index 5131f763c0..0000000000 --- a/changelogs/fragments/11001-omapi.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "omapi_host - make return values compatible with ansible-core 2.19 and Python 3 (https://github.com/ansible-collections/community.general/pull/11001)." diff --git a/changelogs/fragments/11005-keycloak_user.yml b/changelogs/fragments/11005-keycloak_user.yml deleted file mode 100644 index d715ca8c94..0000000000 --- a/changelogs/fragments/11005-keycloak_user.yml +++ /dev/null @@ -1,4 +0,0 @@ -security_fixes: - - "keycloak_user - the parameter ``credentials[].value`` is now marked as ``no_log=true``. Before it was logged by Ansible, unless the task was marked as ``no_log: true``. - Since this parameter can be used for passwords, this resulted in credential leaking - (https://github.com/ansible-collections/community.general/issues/11000, https://github.com/ansible-collections/community.general/pull/11005)." diff --git a/changelogs/fragments/replace-random-with-secrets.yml b/changelogs/fragments/replace-random-with-secrets.yml deleted file mode 100644 index b82e59e7e9..0000000000 --- a/changelogs/fragments/replace-random-with-secrets.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - random_string lookup plugin - replace ``random.SystemRandom()`` with ``secrets.SystemRandom()`` when - generating strings. This has no practical effect, as both are the same - (https://github.com/ansible-collections/community.general/pull/10893).