From 6653e84e2e92d0c4f038cc572d1b6de8e74a0c8d Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Mon, 3 Nov 2025 18:49:15 +0100 Subject: [PATCH] Release 12.0.0. --- CHANGELOG.md | 465 +++++++++- CHANGELOG.rst | 454 +++++++++- changelogs/changelog.yaml | 805 +++++++++++++++++- ...maker-cluster-and-resource-enhancement.yml | 4 - ...-add-client-credentials-authentication.yml | 2 - ...0267-add-cloudflare-ptr-record-support.yml | 2 - .../10269-cloudflare-dns-refactor.yml | 2 - .../fragments/10271--disable_lookups.yml | 3 - .../10299-github_app_access_token-lookup.yml | 2 - .../fragments/10311-xfconf-refactor.yml | 2 - .../fragments/10323-nmcli-improvements.yml | 2 - .../fragments/10328-redundant-brackets.yml | 32 - .../fragments/10329-catapult-deprecation.yml | 2 - .../10339-github_app_access_token.yml | 2 - .../fragments/10346-jenkins-plugins-fixes.yml | 6 - .../10349-incus_connection-error-handling.yml | 2 - changelogs/fragments/10359-dependent.yml | 2 - .../10413-pacemaker-resource-cleanup.yml | 3 - ...-keycloak-realm-brute-force-attributes.yml | 2 - changelogs/fragments/10417-sysrc-refactor.yml | 4 - .../10422-tasks_only-result_format.yml | 2 - .../10423-apache_module-condition.yml | 2 - .../fragments/10424-scaleway-update-zones.yml | 2 - .../10434-cpanm-deprecate-compat-mode.yml | 2 - ...5-github-repo-deprecate-force-defaults.yml | 2 - .../fragments/10442-apk-fix-empty-names.yml | 3 - .../10445-cronvar-reject-empty-values.yml | 2 - ...5-capabilities-improve-error-detection.yml | 2 - ...8-listen_port_facts-prevent-type-error.yml | 2 - changelogs/fragments/10459-deprecations.yml | 6 - ...461-cronvar-non-existent-dir-crash-fix.yml | 2 - .../10483-sensu-subscription-quotes.yml | 2 - changelogs/fragments/10490-rocketchat.yml | 3 - changelogs/fragments/10491-irc.yml | 2 - .../fragments/10493-nagios-services.yml | 2 - changelogs/fragments/10494-rfdn-1.yml | 27 - changelogs/fragments/10505-rfdn-2.yml | 39 - changelogs/fragments/10507-rfdn-3.yml | 35 - changelogs/fragments/10512-rfdn-4.yml | 42 - changelogs/fragments/10513-rfdn-5.yml | 18 - .../fragments/10520-arg-runcommand-list.yml | 2 - changelogs/fragments/10523-bzr-cmd-list.yml | 2 - .../fragments/10524-capabilities-cmd-list.yml | 2 - .../fragments/10525-composer-cmd-list.yml | 2 - .../fragments/10526-easy-install-cmd-list.yml | 2 - ...27-keycloak-idp-well-known-url-support.yml | 2 - changelogs/fragments/10531-wsl-paramiko.yml | 3 - changelogs/fragments/10532-apk.yml | 2 - .../fragments/10536-imgadm-cmd-list.yml | 2 - ...cloak-realm-add-support-client-options.yml | 2 - changelogs/fragments/10539-json_query.yml | 2 - .../fragments/10566-merge_variables.yml | 2 - .../10573-logstash-plugin-cmd-list.yml | 2 - changelogs/fragments/10574-django-runner.yml | 2 - .../fragments/10599-open-iscsi-cmd-list.yml | 2 - changelogs/fragments/10601-pear-cmd-list.yml | 2 - .../fragments/10602-portage-cmd-list.yml | 2 - changelogs/fragments/10603-riak-cmd-list.yml | 2 - .../fragments/10604-solaris-zone-cmd-list.yml | 2 - changelogs/fragments/10605-swupd-cmd-list.yml | 2 - changelogs/fragments/10606-urpmi-cmd-list.yml | 2 - changelogs/fragments/10608-xbps-cmd-list.yml | 2 - .../fragments/10609-xfs-quota-cmd-list.yml | 2 - .../fragments/10612-timezone-cmd-list.yml | 2 - .../fragments/10642-parted-cmd-list.yml | 2 - changelogs/fragments/10644-oneview-os.yml | 2 - .../10646-scaleway_container_cpu_limit.yml | 2 - .../10647-scaleway-module-defaults.yml | 2 - .../fragments/10652-oracle-deprecation.yml | 4 - ...-support-gpg-auto-impor-keys-in-zypper.yml | 2 - ...3-pacemaker-resource-fix-resource-type.yml | 2 - .../10665-pacemaker-resource-clone.yml | 2 - ...9-gitlab-access-token-add-planner-role.yml | 3 - .../fragments/10684-django-improvements.yml | 4 - changelogs/fragments/10687-deprecations.yml | 2 - changelogs/fragments/10688-pids.yml | 2 - .../10689-gem-prevent-soundness-issue.yml | 2 - .../10700-django-check-databases.yml | 2 - .../10705-openbsd-pkg-remove-unused.yml | 2 - ...10707-pacemaker-maintenance-mode-regex.yml | 2 - .../fragments/10711-pytohn-idioms-1.yml | 6 - .../fragments/10712-python-idioms-2.yml | 7 - .../fragments/10727-python-idioms-3.yml | 10 - ...41-pacemaker-cluster-cleanup-deprecate.yml | 2 - .../10743-monit-handle-unknown-status.yml | 2 - .../10751-kdeconfig-support-kwriteconfig6.yml | 3 - .../10752-selective-hardcoded-loop-var.yml | 2 - changelogs/fragments/10769-xenserver-rf.yml | 2 - .../10785-gitlab-token-add-missing-scopes.yml | 3 - ...le-support-masked-and-hidden-variables.yml | 3 - ...orce_push-code_owner_approval_required.yml | 3 - .../10796-rocketchat-force-content-type.yml | 2 - .../10805-homebrew-support-old-names.yml | 2 - .../10810-github_app_access_token-jwt.yml | 2 - .../10812-gitlab-variable-add-description.yml | 4 - .../10823-parted-fail-json-command.yml | 2 - ...10829-fix-keycloak-role-changed-status.yml | 2 - ...840-fix-keycloak-subgroup-search-realm.yml | 2 - .../10842-keycloak-client-scope-support.yml | 2 - changelogs/fragments/10852-yaml.yml | 2 - .../fragments/10857-github_deploy_key-err.yml | 2 - changelogs/fragments/10873-six.yml | 2 - changelogs/fragments/10874-pipx-180.yml | 2 - .../10880-github_app_access_token-lookup.yml | 2 - changelogs/fragments/10888-six.yml | 2 - .../10905-java-keystore-simplify.yml | 2 - .../fragments/10906-linode-modutils.yml | 2 - .../10918-gitlab-runner-fix-check-mode.yml | 2 - ...d-client-auth-for-clientsecret-modules.yml | 2 - .../10934-cloudflare-dns-caa-bug.yml | 2 - .../10934-cloudflare-dns-srv-bug.yml | 2 - .../10935-ipa-host-add-parameters.yml | 2 - .../10936-added-excludes-option-filetree.yml | 2 - ...0950-keycloak-user-return-user-created.yml | 2 - ...0955-pritunl_user-null-missing-params.yaml | 2 - ...961-terraform-complexvars-null-bugfix.yaml | 2 - .../fragments/10965-onepassword-bugfix.yml | 2 - .../fragments/10983-npm-param-mutex.yml | 2 - .../10986-deprecation-dimensiondata.yml | 6 - .../fragments/10994-oneandone-deprecation.yml | 8 - changelogs/fragments/11001-omapi.yml | 2 - ...eycloak-add-admin-permissions-enabled.yaml | 2 - changelogs/fragments/11005-keycloak_user.yml | 4 - .../fragments/11023-portage_changed_deps.yml | 2 - .../fragments/11026-xfconf-empty-array.yml | 3 - changelogs/fragments/12.0.0.yml | 1 - .../fragments/9499-typetalk-deprecation.yml | 2 - changelogs/fragments/ansible-core-2.16.yml | 2 - changelogs/fragments/become-pipelining.yml | 3 - changelogs/fragments/deprecations.yml | 16 - changelogs/fragments/hiera.yml | 4 - .../keycloak-realm-webauthn-policies.yml | 2 - changelogs/fragments/logstash.yml | 3 - changelogs/fragments/lvm_pv.yml | 3 - .../fragments/python-3-modernization.yml | 45 - changelogs/fragments/random_string_seed.yml | 3 - .../fragments/replace-random-with-secrets.yml | 4 - 137 files changed, 1714 insertions(+), 581 deletions(-) delete mode 100644 changelogs/fragments/10227-pacemaker-cluster-and-resource-enhancement.yml delete mode 100644 changelogs/fragments/10231-keycloak-add-client-credentials-authentication.yml delete mode 100644 changelogs/fragments/10267-add-cloudflare-ptr-record-support.yml delete mode 100644 changelogs/fragments/10269-cloudflare-dns-refactor.yml delete mode 100644 changelogs/fragments/10271--disable_lookups.yml delete mode 100644 changelogs/fragments/10299-github_app_access_token-lookup.yml delete mode 100644 changelogs/fragments/10311-xfconf-refactor.yml delete mode 100644 changelogs/fragments/10323-nmcli-improvements.yml delete mode 100644 changelogs/fragments/10328-redundant-brackets.yml delete mode 100644 changelogs/fragments/10329-catapult-deprecation.yml delete mode 100644 changelogs/fragments/10339-github_app_access_token.yml delete mode 100644 changelogs/fragments/10346-jenkins-plugins-fixes.yml delete mode 100644 changelogs/fragments/10349-incus_connection-error-handling.yml delete mode 100644 changelogs/fragments/10359-dependent.yml delete mode 100644 changelogs/fragments/10413-pacemaker-resource-cleanup.yml delete mode 100644 changelogs/fragments/10415-keycloak-realm-brute-force-attributes.yml delete mode 100644 changelogs/fragments/10417-sysrc-refactor.yml delete mode 100644 changelogs/fragments/10422-tasks_only-result_format.yml delete mode 100644 changelogs/fragments/10423-apache_module-condition.yml delete mode 100644 changelogs/fragments/10424-scaleway-update-zones.yml delete mode 100644 changelogs/fragments/10434-cpanm-deprecate-compat-mode.yml delete mode 100644 changelogs/fragments/10435-github-repo-deprecate-force-defaults.yml delete mode 100644 changelogs/fragments/10442-apk-fix-empty-names.yml delete mode 100644 changelogs/fragments/10445-cronvar-reject-empty-values.yml delete mode 100644 changelogs/fragments/10455-capabilities-improve-error-detection.yml delete mode 100644 changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml delete mode 100644 changelogs/fragments/10459-deprecations.yml delete mode 100644 changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml delete mode 100644 changelogs/fragments/10483-sensu-subscription-quotes.yml delete mode 100644 changelogs/fragments/10490-rocketchat.yml delete mode 100644 changelogs/fragments/10491-irc.yml delete mode 100644 changelogs/fragments/10493-nagios-services.yml delete mode 100644 changelogs/fragments/10494-rfdn-1.yml delete mode 100644 changelogs/fragments/10505-rfdn-2.yml delete mode 100644 changelogs/fragments/10507-rfdn-3.yml delete mode 100644 changelogs/fragments/10512-rfdn-4.yml delete mode 100644 changelogs/fragments/10513-rfdn-5.yml delete mode 100644 changelogs/fragments/10520-arg-runcommand-list.yml delete mode 100644 changelogs/fragments/10523-bzr-cmd-list.yml delete mode 100644 changelogs/fragments/10524-capabilities-cmd-list.yml delete mode 100644 changelogs/fragments/10525-composer-cmd-list.yml delete mode 100644 changelogs/fragments/10526-easy-install-cmd-list.yml delete mode 100644 changelogs/fragments/10527-keycloak-idp-well-known-url-support.yml delete mode 100644 changelogs/fragments/10531-wsl-paramiko.yml delete mode 100644 changelogs/fragments/10532-apk.yml delete mode 100644 changelogs/fragments/10536-imgadm-cmd-list.yml delete mode 100644 changelogs/fragments/10538-keycloak-realm-add-support-client-options.yml delete mode 100644 changelogs/fragments/10539-json_query.yml delete mode 100644 changelogs/fragments/10566-merge_variables.yml delete mode 100644 changelogs/fragments/10573-logstash-plugin-cmd-list.yml delete mode 100644 changelogs/fragments/10574-django-runner.yml delete mode 100644 changelogs/fragments/10599-open-iscsi-cmd-list.yml delete mode 100644 changelogs/fragments/10601-pear-cmd-list.yml delete mode 100644 changelogs/fragments/10602-portage-cmd-list.yml delete mode 100644 changelogs/fragments/10603-riak-cmd-list.yml delete mode 100644 changelogs/fragments/10604-solaris-zone-cmd-list.yml delete mode 100644 changelogs/fragments/10605-swupd-cmd-list.yml delete mode 100644 changelogs/fragments/10606-urpmi-cmd-list.yml delete mode 100644 changelogs/fragments/10608-xbps-cmd-list.yml delete mode 100644 changelogs/fragments/10609-xfs-quota-cmd-list.yml delete mode 100644 changelogs/fragments/10612-timezone-cmd-list.yml delete mode 100644 changelogs/fragments/10642-parted-cmd-list.yml delete mode 100644 changelogs/fragments/10644-oneview-os.yml delete mode 100644 changelogs/fragments/10646-scaleway_container_cpu_limit.yml delete mode 100644 changelogs/fragments/10647-scaleway-module-defaults.yml delete mode 100644 changelogs/fragments/10652-oracle-deprecation.yml delete mode 100644 changelogs/fragments/10661-support-gpg-auto-impor-keys-in-zypper.yml delete mode 100644 changelogs/fragments/10663-pacemaker-resource-fix-resource-type.yml delete mode 100644 changelogs/fragments/10665-pacemaker-resource-clone.yml delete mode 100644 changelogs/fragments/10679-gitlab-access-token-add-planner-role.yml delete mode 100644 changelogs/fragments/10684-django-improvements.yml delete mode 100644 changelogs/fragments/10687-deprecations.yml delete mode 100644 changelogs/fragments/10688-pids.yml delete mode 100644 changelogs/fragments/10689-gem-prevent-soundness-issue.yml delete mode 100644 changelogs/fragments/10700-django-check-databases.yml delete mode 100644 changelogs/fragments/10705-openbsd-pkg-remove-unused.yml delete mode 100644 changelogs/fragments/10707-pacemaker-maintenance-mode-regex.yml delete mode 100644 changelogs/fragments/10711-pytohn-idioms-1.yml delete mode 100644 changelogs/fragments/10712-python-idioms-2.yml delete mode 100644 changelogs/fragments/10727-python-idioms-3.yml delete mode 100644 changelogs/fragments/10741-pacemaker-cluster-cleanup-deprecate.yml delete mode 100644 changelogs/fragments/10743-monit-handle-unknown-status.yml delete mode 100644 changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml delete mode 100644 changelogs/fragments/10752-selective-hardcoded-loop-var.yml delete mode 100644 changelogs/fragments/10769-xenserver-rf.yml delete mode 100644 changelogs/fragments/10785-gitlab-token-add-missing-scopes.yml delete mode 100644 changelogs/fragments/10787-gitlab-variable-support-masked-and-hidden-variables.yml delete mode 100644 changelogs/fragments/10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml delete mode 100644 changelogs/fragments/10796-rocketchat-force-content-type.yml delete mode 100644 changelogs/fragments/10805-homebrew-support-old-names.yml delete mode 100644 changelogs/fragments/10810-github_app_access_token-jwt.yml delete mode 100644 changelogs/fragments/10812-gitlab-variable-add-description.yml delete mode 100644 changelogs/fragments/10823-parted-fail-json-command.yml delete mode 100644 changelogs/fragments/10829-fix-keycloak-role-changed-status.yml delete mode 100644 changelogs/fragments/10840-fix-keycloak-subgroup-search-realm.yml delete mode 100644 changelogs/fragments/10842-keycloak-client-scope-support.yml delete mode 100644 changelogs/fragments/10852-yaml.yml delete mode 100644 changelogs/fragments/10857-github_deploy_key-err.yml delete mode 100644 changelogs/fragments/10873-six.yml delete mode 100644 changelogs/fragments/10874-pipx-180.yml delete mode 100644 changelogs/fragments/10880-github_app_access_token-lookup.yml delete mode 100644 changelogs/fragments/10888-six.yml delete mode 100644 changelogs/fragments/10905-java-keystore-simplify.yml delete mode 100644 changelogs/fragments/10906-linode-modutils.yml delete mode 100644 changelogs/fragments/10918-gitlab-runner-fix-check-mode.yml delete mode 100644 changelogs/fragments/10933-keycloak-add-client-auth-for-clientsecret-modules.yml delete mode 100644 changelogs/fragments/10934-cloudflare-dns-caa-bug.yml delete mode 100644 changelogs/fragments/10934-cloudflare-dns-srv-bug.yml delete mode 100644 changelogs/fragments/10935-ipa-host-add-parameters.yml delete mode 100644 changelogs/fragments/10936-added-excludes-option-filetree.yml delete mode 100644 changelogs/fragments/10950-keycloak-user-return-user-created.yml delete mode 100644 changelogs/fragments/10955-pritunl_user-null-missing-params.yaml delete mode 100644 changelogs/fragments/10961-terraform-complexvars-null-bugfix.yaml delete mode 100644 changelogs/fragments/10965-onepassword-bugfix.yml delete mode 100644 changelogs/fragments/10983-npm-param-mutex.yml delete mode 100644 changelogs/fragments/10986-deprecation-dimensiondata.yml delete mode 100644 changelogs/fragments/10994-oneandone-deprecation.yml delete mode 100644 changelogs/fragments/11001-omapi.yml delete mode 100644 changelogs/fragments/11002-keycloak-add-admin-permissions-enabled.yaml delete mode 100644 changelogs/fragments/11005-keycloak_user.yml delete mode 100644 changelogs/fragments/11023-portage_changed_deps.yml delete mode 100644 changelogs/fragments/11026-xfconf-empty-array.yml delete mode 100644 changelogs/fragments/12.0.0.yml delete mode 100644 changelogs/fragments/9499-typetalk-deprecation.yml delete mode 100644 changelogs/fragments/ansible-core-2.16.yml delete mode 100644 changelogs/fragments/become-pipelining.yml delete mode 100644 changelogs/fragments/deprecations.yml delete mode 100644 changelogs/fragments/hiera.yml delete mode 100644 changelogs/fragments/keycloak-realm-webauthn-policies.yml delete mode 100644 changelogs/fragments/logstash.yml delete mode 100644 changelogs/fragments/lvm_pv.yml delete mode 100644 changelogs/fragments/python-3-modernization.yml delete mode 100644 changelogs/fragments/random_string_seed.yml delete mode 100644 changelogs/fragments/replace-random-with-secrets.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index b35c52441b..8e55b5f8f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,462 @@ -# Placeholder changelog +# Community General Release Notes -This file is a placeholder; a version-specific `CHANGELOG-vX.md` will be generated during releases from fragments -under `changelogs/fragments`. On release branches once a release has been created, consult the branch's version-specific -file for changes that have occurred in that branch. +**Topics** + +- v12\.0\.0 + - Release Summary + - Minor Changes + - Breaking Changes / Porting Guide + - Deprecated Features + - Removed Features \(previously deprecated\) + - Security Fixes + - Bugfixes + - New Plugins + - Callback + - Filter + - Inventory + - Lookup + - New Modules +This changelog describes changes after version 11\.0\.0\. + + +## v12\.0\.0 + + +### Release Summary + +This is release 12\.0\.0 of community\.general\, released on 2025\-11\-03\. + + +### Minor Changes + +* Modernize code for Python 3\.7\+\. This includes code reformatting\, and adding new checks to CI\, including a type checker \(mypy\)\. Most of the code does not have type hints yet\, but now it is possible to add typing hints and have these validated \([https\://github\.com/ansible\-collections/community\.general/pull/10285](https\://github\.com/ansible\-collections/community\.general/pull/10285)\, [https\://github\.com/ansible\-collections/community\.general/pull/10886](https\://github\.com/ansible\-collections/community\.general/pull/10886)\, [https\://github\.com/ansible\-collections/community\.general/pull/10891](https\://github\.com/ansible\-collections/community\.general/pull/10891)\, [https\://github\.com/ansible\-collections/community\.general/pull/10892](https\://github\.com/ansible\-collections/community\.general/pull/10892)\, [https\://github\.com/ansible\-collections/community\.general/pull/10897](https\://github\.com/ansible\-collections/community\.general/pull/10897)\, [https\://github\.com/ansible\-collections/community\.general/pull/10899](https\://github\.com/ansible\-collections/community\.general/pull/10899)\, [https\://github\.com/ansible\-collections/community\.general/pull/10902](https\://github\.com/ansible\-collections/community\.general/pull/10902)\, [https\://github\.com/ansible\-collections/community\.general/pull/10903](https\://github\.com/ansible\-collections/community\.general/pull/10903)\, [https\://github\.com/ansible\-collections/community\.general/pull/10904](https\://github\.com/ansible\-collections/community\.general/pull/10904)\, [https\://github\.com/ansible\-collections/community\.general/pull/10907](https\://github\.com/ansible\-collections/community\.general/pull/10907)\, [https\://github\.com/ansible\-collections/community\.general/pull/10908](https\://github\.com/ansible\-collections/community\.general/pull/10908)\, [https\://github\.com/ansible\-collections/community\.general/pull/10909](https\://github\.com/ansible\-collections/community\.general/pull/10909)\, [https\://github\.com/ansible\-collections/community\.general/pull/10939](https\://github\.com/ansible\-collections/community\.general/pull/10939)\, [https\://github\.com/ansible\-collections/community\.general/pull/10940](https\://github\.com/ansible\-collections/community\.general/pull/10940)\, [https\://github\.com/ansible\-collections/community\.general/pull/10941](https\://github\.com/ansible\-collections/community\.general/pull/10941)\, [https\://github\.com/ansible\-collections/community\.general/pull/10942](https\://github\.com/ansible\-collections/community\.general/pull/10942)\, [https\://github\.com/ansible\-collections/community\.general/pull/10945](https\://github\.com/ansible\-collections/community\.general/pull/10945)\, [https\://github\.com/ansible\-collections/community\.general/pull/10947](https\://github\.com/ansible\-collections/community\.general/pull/10947)\, [https\://github\.com/ansible\-collections/community\.general/pull/10958](https\://github\.com/ansible\-collections/community\.general/pull/10958)\, [https\://github\.com/ansible\-collections/community\.general/pull/10959](https\://github\.com/ansible\-collections/community\.general/pull/10959)\, [https\://github\.com/ansible\-collections/community\.general/pull/10968](https\://github\.com/ansible\-collections/community\.general/pull/10968)\, [https\://github\.com/ansible\-collections/community\.general/pull/10969](https\://github\.com/ansible\-collections/community\.general/pull/10969)\, [https\://github\.com/ansible\-collections/community\.general/pull/10970](https\://github\.com/ansible\-collections/community\.general/pull/10970)\, [https\://github\.com/ansible\-collections/community\.general/pull/10971](https\://github\.com/ansible\-collections/community\.general/pull/10971)\, [https\://github\.com/ansible\-collections/community\.general/pull/10973](https\://github\.com/ansible\-collections/community\.general/pull/10973)\, [https\://github\.com/ansible\-collections/community\.general/pull/10974](https\://github\.com/ansible\-collections/community\.general/pull/10974)\, [https\://github\.com/ansible\-collections/community\.general/pull/10975](https\://github\.com/ansible\-collections/community\.general/pull/10975)\, [https\://github\.com/ansible\-collections/community\.general/pull/10976](https\://github\.com/ansible\-collections/community\.general/pull/10976)\, [https\://github\.com/ansible\-collections/community\.general/pull/10977](https\://github\.com/ansible\-collections/community\.general/pull/10977)\, [https\://github\.com/ansible\-collections/community\.general/pull/10978](https\://github\.com/ansible\-collections/community\.general/pull/10978)\, [https\://github\.com/ansible\-collections/community\.general/pull/10979](https\://github\.com/ansible\-collections/community\.general/pull/10979)\, [https\://github\.com/ansible\-collections/community\.general/pull/10980](https\://github\.com/ansible\-collections/community\.general/pull/10980)\, [https\://github\.com/ansible\-collections/community\.general/pull/10981](https\://github\.com/ansible\-collections/community\.general/pull/10981)\, [https\://github\.com/ansible\-collections/community\.general/pull/10992](https\://github\.com/ansible\-collections/community\.general/pull/10992)\, [https\://github\.com/ansible\-collections/community\.general/pull/10993](https\://github\.com/ansible\-collections/community\.general/pull/10993)\, [https\://github\.com/ansible\-collections/community\.general/pull/10997](https\://github\.com/ansible\-collections/community\.general/pull/10997)\, [https\://github\.com/ansible\-collections/community\.general/pull/10999](https\://github\.com/ansible\-collections/community\.general/pull/10999)\, [https\://github\.com/ansible\-collections/community\.general/pull/11015](https\://github\.com/ansible\-collections/community\.general/pull/11015)\, [https\://github\.com/ansible\-collections/community\.general/pull/11016](https\://github\.com/ansible\-collections/community\.general/pull/11016)\, [https\://github\.com/ansible\-collections/community\.general/pull/11017](https\://github\.com/ansible\-collections/community\.general/pull/11017)\)\. +* aerospike\_migrations \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* airbrake\_deployment \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* android\_sdk \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\. +* apk \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/issues/10479](https\://github\.com/ansible\-collections/community\.general/issues/10479)\, [https\://github\.com/ansible\-collections/community\.general/pull/10520](https\://github\.com/ansible\-collections/community\.general/pull/10520)\)\. +* bigpanda \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* bootc\_manage \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* bower \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* btrfs\_subvolume \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* bundler \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* bzr \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10523](https\://github\.com/ansible\-collections/community\.general/pull/10523)\)\. +* campfire \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* capabilities \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10524](https\://github\.com/ansible\-collections/community\.general/pull/10524)\)\. +* cargo \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* catapult \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* cisco\_webex \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* cloudflare\_dns \- adds support for PTR records \([https\://github\.com/ansible\-collections/community\.general/pull/10267](https\://github\.com/ansible\-collections/community\.general/pull/10267)\)\. +* cloudflare\_dns \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* cloudflare\_dns \- simplify validations and refactor some code\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10269](https\://github\.com/ansible\-collections/community\.general/pull/10269)\)\. +* composer \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10525](https\://github\.com/ansible\-collections/community\.general/pull/10525)\)\. +* consul\_kv \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* consul\_policy \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* copr \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* crypttab \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* datadog\_downtime \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* datadog\_monitor \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* datadog\_monitor \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* dconf \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* dimensiondata\_network \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* dimensiondata\_vlan \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* django module utils \- remove deprecated parameter \_DjangoRunner call \([https\://github\.com/ansible\-collections/community\.general/pull/10574](https\://github\.com/ansible\-collections/community\.general/pull/10574)\)\. +* django module utils \- simplify/consolidate the common settings for the command line \([https\://github\.com/ansible\-collections/community\.general/pull/10684](https\://github\.com/ansible\-collections/community\.general/pull/10684)\)\. +* django\_check \- rename parameter database to databases\, add alias for compatibility \([https\://github\.com/ansible\-collections/community\.general/pull/10700](https\://github\.com/ansible\-collections/community\.general/pull/10700)\)\. +* django\_check \- simplify/consolidate the common settings for the command line \([https\://github\.com/ansible\-collections/community\.general/pull/10684](https\://github\.com/ansible\-collections/community\.general/pull/10684)\)\. +* django\_createcachetable \- simplify/consolidate the common settings for the command line \([https\://github\.com/ansible\-collections/community\.general/pull/10684](https\://github\.com/ansible\-collections/community\.general/pull/10684)\)\. +* dnf\_config\_manager \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* dnsmadeeasy \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* dpkg\_divert \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* easy\_install \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* easy\_install \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10526](https\://github\.com/ansible\-collections/community\.general/pull/10526)\)\. +* elasticsearch\_plugin \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\. +* elasticsearch\_plugin \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* facter \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* filesize \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. +* filesystem \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\. +* filetree \- add exclude option \([https\://github\.com/ansible\-collections/community\.general/issues/10936](https\://github\.com/ansible\-collections/community\.general/issues/10936)\, [https\://github\.com/ansible\-collections/community\.general/pull/10936](https\://github\.com/ansible\-collections/community\.general/pull/10936)\)\. +* gem \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* git\_config\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* github\_app\_access\_token lookup plugin \- add support for GitHub Enterprise Server \([https\://github\.com/ansible\-collections/community\.general/issues/10879](https\://github\.com/ansible\-collections/community\.general/issues/10879)\, [https\://github\.com/ansible\-collections/community\.general/pull/10880](https\://github\.com/ansible\-collections/community\.general/pull/10880)\)\. +* github\_app\_access\_token lookup plugin \- support both jwt and pyjwt to avoid conflict with other modules requirements \([https\://github\.com/ansible\-collections/community\.general/issues/10299](https\://github\.com/ansible\-collections/community\.general/issues/10299)\)\. +* github\_deploy\_key \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* github\_repo \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* github\_webhook \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* github\_webhook\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_branch \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_deploy\_key \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* gitlab\_group\_access\_token \- add planner access level \([https\://github\.com/ansible\-collections/community\.general/pull/10679](https\://github\.com/ansible\-collections/community\.general/pull/10679)\)\. +* gitlab\_group\_access\_token \- add missing scopes \([https\://github\.com/ansible\-collections/community\.general/pull/10785](https\://github\.com/ansible\-collections/community\.general/pull/10785)\)\. +* gitlab\_group\_access\_token \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* gitlab\_group\_access\_token \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_group\_variable \- add description option \([https\://github\.com/ansible\-collections/community\.general/pull/10812](https\://github\.com/ansible\-collections/community\.general/pull/10812)\)\. +* gitlab\_group\_variable \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_group\_variable \- support masked\-and\-hidden variables \([https\://github\.com/ansible\-collections/community\.general/pull/10787](https\://github\.com/ansible\-collections/community\.general/pull/10787)\)\. +* gitlab\_hook \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* gitlab\_hook \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_instance\_variable \- add description option \([https\://github\.com/ansible\-collections/community\.general/pull/10812](https\://github\.com/ansible\-collections/community\.general/pull/10812)\)\. +* gitlab\_instance\_variable \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_issue \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_label \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\. +* gitlab\_label \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_merge\_request \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_milestone \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\. +* gitlab\_milestone \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_project \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_project\_access\_token \- add planner access level \([https\://github\.com/ansible\-collections/community\.general/pull/10679](https\://github\.com/ansible\-collections/community\.general/pull/10679)\)\. +* gitlab\_project\_access\_token \- add missing scopes \([https\://github\.com/ansible\-collections/community\.general/pull/10785](https\://github\.com/ansible\-collections/community\.general/pull/10785)\)\. +* gitlab\_project\_access\_token \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* gitlab\_project\_access\_token \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_project\_variable \- add description option \([https\://github\.com/ansible\-collections/community\.general/pull/10812](https\://github\.com/ansible\-collections/community\.general/pull/10812)\, [https\://github\.com/ansible\-collections/community\.general/issues/8584](https\://github\.com/ansible\-collections/community\.general/issues/8584)\, [https\://github\.com/ansible\-collections/community\.general/issues/10809](https\://github\.com/ansible\-collections/community\.general/issues/10809)\)\. +* gitlab\_project\_variable \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* gitlab\_project\_variable \- support masked\-and\-hidden variables \([https\://github\.com/ansible\-collections/community\.general/pull/10787](https\://github\.com/ansible\-collections/community\.general/pull/10787)\)\. +* gitlab\_protected\_branch \- add allow\_force\_push\, code\_owner\_approval\_required \([https\://github\.com/ansible\-collections/community\.general/pull/10795](https\://github\.com/ansible\-collections/community\.general/pull/10795)\, [https\://github\.com/ansible\-collections/community\.general/issues/6432](https\://github\.com/ansible\-collections/community\.general/issues/6432)\, [https\://github\.com/ansible\-collections/community\.general/issues/10289](https\://github\.com/ansible\-collections/community\.general/issues/10289)\, [https\://github\.com/ansible\-collections/community\.general/issues/10765](https\://github\.com/ansible\-collections/community\.general/issues/10765)\)\. +* gitlab\_protected\_branch \- update protected branches if possible instead of recreating them \([https\://github\.com/ansible\-collections/community\.general/pull/10795](https\://github\.com/ansible\-collections/community\.general/pull/10795)\)\. +* gitlab\_runner \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* grove \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* hg \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* homebrew \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* homebrew\_cask \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* homebrew\_tap \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* honeybadger\_deployment \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* htpasswd \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* icinga2\_host \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* imgadm \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10536](https\://github\.com/ansible\-collections/community\.general/pull/10536)\)\. +* influxdb\_user \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* ini\_file \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* iocage inventory plugin \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\. +* ipa\_dnsrecord \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* ipa\_dnszone \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* ipa\_group \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* ipa\_host \- add userclass and locality parameters \([https\://github\.com/ansible\-collections/community\.general/pull/10935](https\://github\.com/ansible\-collections/community\.general/pull/10935)\)\. +* ipa\_host \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\. +* ipa\_service \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* ipbase\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* iptables\_state \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. +* ipwcli\_dns \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* irc \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* jabber \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* java\_keystore \- remove redundant function \([https\://github\.com/ansible\-collections/community\.general/pull/10905](https\://github\.com/ansible\-collections/community\.general/pull/10905)\)\. +* jenkins\_build \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* jenkins\_build\_info \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* jenkins\_credential \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* jenkins\_job \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* jenkins\_plugin \- install dependencies for specific version \([https\://github\.com/ansible\-collections/community\.general/issue/4995](https\://github\.com/ansible\-collections/community\.general/issue/4995)\, [https\://github\.com/ansible\-collections/community\.general/pull/10346](https\://github\.com/ansible\-collections/community\.general/pull/10346)\)\. +* jenkins\_script \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\. +* keycloak \- add support for grant\_type\=client\_credentials to all keycloak modules\, so that specifying auth\_client\_id and auth\_client\_secret is sufficient for authentication \([https\://github\.com/ansible\-collections/community\.general/pull/10231](https\://github\.com/ansible\-collections/community\.general/pull/10231)\)\. +* keycloak module utils \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* keycloak\_authz\_authorization\_scope \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* keycloak\_authz\_permission \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* keycloak\_client \- add idempotent support for optional\_client\_scopes and optional\_client\_scopes\, and ensure consistent change detection between check mode and live run \([https\://github\.com/ansible\-collections/community\.general/issues/5495](https\://github\.com/ansible\-collections/community\.general/issues/5495)\, [https\://github\.com/ansible\-collections/community\.general/pull/10842](https\://github\.com/ansible\-collections/community\.general/pull/10842)\)\. +* keycloak\_identity\_provider – add support for fromUrl to automatically fetch OIDC endpoints from the well\-known discovery URL\, simplifying identity provider configuration \([https\://github\.com/ansible\-collections/community\.general/pull/10527](https\://github\.com/ansible\-collections/community\.general/pull/10527)\)\. +* keycloak\_realm \- add support for WebAuthn policy configuration options\, including both regular and passwordless WebAuthn policies \([https\://github\.com/ansible\-collections/community\.general/pull/10791](https\://github\.com/ansible\-collections/community\.general/pull/10791)\)\. +* keycloak\_realm \- add support for brute\_force\_strategy and max\_temporary\_lockouts \([https\://github\.com/ansible\-collections/community\.general/issues/10412](https\://github\.com/ansible\-collections/community\.general/issues/10412)\, [https\://github\.com/ansible\-collections/community\.general/pull/10415](https\://github\.com/ansible\-collections/community\.general/pull/10415)\)\. +* keycloak\_realm \- add support for client\-related options and Oauth2 device \([https\://github\.com/ansible\-collections/community\.general/pull/10538](https\://github\.com/ansible\-collections/community\.general/pull/10538)\)\. +* keycloak\_role \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* keycloak\_user \- return user created boolean flag \([https\://github\.com/ansible\-collections/community\.general/pull/10950](https\://github\.com/ansible\-collections/community\.general/pull/10950)\)\. +* keycloak\_userprofile \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* keyring \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* kibana\_plugin \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* layman \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* ldap\_attrs \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* ldap\_inc \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* librato\_annotation \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* linode module utils \- remove redundant code for ancient versions of Ansible \([https\://github\.com/ansible\-collections/community\.general/pull/10906](https\://github\.com/ansible\-collections/community\.general/pull/10906)\)\. +* lldp \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* logentries \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* logstash callback plugin \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* logstash\_plugin \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/issues/10479](https\://github\.com/ansible\-collections/community\.general/issues/10479)\, [https\://github\.com/ansible\-collections/community\.general/pull/10520](https\://github\.com/ansible\-collections/community\.general/pull/10520)\)\. +* lvg\_rename \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\. +* lxca\_cmms \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* lxca\_nodes \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* macports \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* mail \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* manageiq \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\. +* manageiq\_alert\_profiles \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\. +* manageiq\_alerts \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* manageiq\_group \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. +* manageiq\_group \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* manageiq\_policies \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* manageiq\_policies\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* manageiq\_tags \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* manageiq\_tenant \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. +* manageiq\_tenant \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* matrix \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* mattermost \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* maven\_artifact \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* memset\_dns\_reload \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* memset\_zone \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* memset\_zone\_record \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* mqtt \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* mssql\_db \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. +* mssql\_db \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* mssql\_script \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* nagios \- make parameter services a list instead of a str \([https\://github\.com/ansible\-collections/community\.general/pull/10493](https\://github\.com/ansible\-collections/community\.general/pull/10493)\)\. +* netcup\_dns \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* newrelic\_deployment \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* nmcli \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* nmcli \- simplify validations and refactor some code\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10323](https\://github\.com/ansible\-collections/community\.general/pull/10323)\)\. +* npm \- improve parameter validation using Ansible construct \([https\://github\.com/ansible\-collections/community\.general/pull/10983](https\://github\.com/ansible\-collections/community\.general/pull/10983)\)\. +* nsupdate \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\. +* oci\_vcn \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* one\_image\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* one\_template \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* one\_vm \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\. +* one\_vnet \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* oneandone\_firewall\_policy \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* oneandone\_load\_balancer \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* oneandone\_monitoring\_policy \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* onepassword\_info \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* onepassword\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* oneview\_fc\_network\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* open\_iscsi \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10599](https\://github\.com/ansible\-collections/community\.general/pull/10599)\)\. +* openbsd\_pkg \- add autoremove parameter to remove unused dependencies \([https\://github\.com/ansible\-collections/community\.general/pull/10705](https\://github\.com/ansible\-collections/community\.general/pull/10705)\)\. +* openbsd\_pkg \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. +* opendj\_backendprop \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* osx\_defaults \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* ovh\_ip\_loadbalancing\_backend \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* ovh\_monthly\_billing \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pacemaker\_cluster \- add state\=maintenance for managing pacemaker maintenance mode \([https\://github\.com/ansible\-collections/community\.general/issues/10200](https\://github\.com/ansible\-collections/community\.general/issues/10200)\, [https\://github\.com/ansible\-collections/community\.general/pull/10227](https\://github\.com/ansible\-collections/community\.general/pull/10227)\)\. +* pacemaker\_cluster \- rename node to name and add node alias \([https\://github\.com/ansible\-collections/community\.general/pull/10227](https\://github\.com/ansible\-collections/community\.general/pull/10227)\)\. +* pacemaker\_resource \- add state\=cleanup for cleaning up pacemaker resources \([https\://github\.com/ansible\-collections/community\.general/pull/10413](https\://github\.com/ansible\-collections/community\.general/pull/10413)\) +* pacemaker\_resource \- add state\=cloned for cloning pacemaker resources or groups \([https\://github\.com/ansible\-collections/community\.general/issues/10322](https\://github\.com/ansible\-collections/community\.general/issues/10322)\, [https\://github\.com/ansible\-collections/community\.general/pull/10665](https\://github\.com/ansible\-collections/community\.general/pull/10665)\)\. +* pacemaker\_resource \- enhance module by removing duplicative code \([https\://github\.com/ansible\-collections/community\.general/pull/10227](https\://github\.com/ansible\-collections/community\.general/pull/10227)\)\. +* pacemaker\_resource \- the parameter name is no longer a required parameter in community\.general 11\.3\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10413](https\://github\.com/ansible\-collections/community\.general/pull/10413)\) +* packet\_device \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* pagerduty \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* pagerduty \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pagerduty\_change \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pagerduty\_user \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pam\_limits \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* parted \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10642](https\://github\.com/ansible\-collections/community\.general/pull/10642)\)\. +* pear \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pear \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10601](https\://github\.com/ansible\-collections/community\.general/pull/10601)\)\. +* pingdom \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* pipx module\_utils \- use PIPX\_USE\_EMOJI to disable emojis in the output of pipx 1\.8\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10874](https\://github\.com/ansible\-collections/community\.general/pull/10874)\)\. +* pkgng \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pnpm \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* portage \- add a changed\_deps option \([https\://github\.com/ansible\-collections/community\.general/pull/11023](https\://github\.com/ansible\-collections/community\.general/pull/11023)\)\. +* portage \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* portage \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10602](https\://github\.com/ansible\-collections/community\.general/pull/10602)\)\. +* pritunl\_org \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pritunl\_org\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pritunl\_user \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pritunl\_user\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pubnub\_blocks \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pushbullet \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* pushover \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* python\_runner module utils \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* random\_string lookup plugin \- allow to specify seed while generating random string \([https\://github\.com/ansible\-collections/community\.general/issues/5362](https\://github\.com/ansible\-collections/community\.general/issues/5362)\, [https\://github\.com/ansible\-collections/community\.general/pull/10710](https\://github\.com/ansible\-collections/community\.general/pull/10710)\)\. +* redis\_data \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* redis\_data\_incr \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* rhevm \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* riak \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* riak \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10603](https\://github\.com/ansible\-collections/community\.general/pull/10603)\)\. +* rocketchat \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* rocketchat \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* rollbar\_deployment \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* say \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* scaleway modules \- add a scaleway group to use module\_defaults \([https\://github\.com/ansible\-collections/community\.general/pull/10647](https\://github\.com/ansible\-collections/community\.general/pull/10647)\)\. +* scaleway\_\* modules\, scaleway inventory plugin \- update available zones and API URLs \([https\://github\.com/ansible\-collections/community\.general/issues/10383](https\://github\.com/ansible\-collections/community\.general/issues/10383)\, [https\://github\.com/ansible\-collections/community\.general/pull/10424](https\://github\.com/ansible\-collections/community\.general/pull/10424)\)\. +* scaleway\_container \- add a cpu\_limit argument \([https\://github\.com/ansible\-collections/community\.general/pull/10646](https\://github\.com/ansible\-collections/community\.general/pull/10646)\)\. +* scaleway\_database\_backup \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* sendgrid \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* sensu\_silence \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* sensu\_silence \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* sensu\_subscription \- normalize quotes in the module output \([https\://github\.com/ansible\-collections/community\.general/pull/10483](https\://github\.com/ansible\-collections/community\.general/pull/10483)\)\. +* sl\_vm \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* solaris\_zone \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10604](https\://github\.com/ansible\-collections/community\.general/pull/10604)\)\. +* sorcery \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* ssh\_config \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* statusio\_maintenance \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* svr4pkg \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* swdepot \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* swupd \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10605](https\://github\.com/ansible\-collections/community\.general/pull/10605)\)\. +* syslogger \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* sysrc \- adjustments to the code \([https\://github\.com/ansible\-collections/community\.general/pull/10417](https\://github\.com/ansible\-collections/community\.general/pull/10417)\)\. +* sysrc \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* systemd\_creds\_decrypt \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* systemd\_creds\_encrypt \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\. +* taiga\_issue \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* tasks\_only callback plugin \- add result\_format and pretty\_results options similarly to the default callback \([https\://github\.com/ansible\-collections/community\.general/pull/10422](https\://github\.com/ansible\-collections/community\.general/pull/10422)\)\. +* terraform \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\. +* timezone \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10612](https\://github\.com/ansible\-collections/community\.general/pull/10612)\)\. +* twilio \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* ufw \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. +* urpmi \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* urpmi \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10606](https\://github\.com/ansible\-collections/community\.general/pull/10606)\)\. +* utm\_aaa\_group \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* utm\_ca\_host\_key\_cert \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* utm\_dns\_host \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* utm\_network\_interface\_address \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* utm\_proxy\_auth\_profile \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* utm\_proxy\_exception \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* utm\_proxy\_frontend \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* utm\_proxy\_location \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* vertica\_configuration \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* vertica\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* vertica\_role \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* xattr \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* xbps \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* xbps \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10608](https\://github\.com/ansible\-collections/community\.general/pull/10608)\)\. +* xenserver module utils \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10769](https\://github\.com/ansible\-collections/community\.general/pull/10769)\)\. +* xenserver\_facts \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. +* xfconf \- minor adjustments the the code \([https\://github\.com/ansible\-collections/community\.general/pull/10311](https\://github\.com/ansible\-collections/community\.general/pull/10311)\)\. +* xfs\_quota \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10609](https\://github\.com/ansible\-collections/community\.general/pull/10609)\)\. +* xml \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\. +* yarn \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* zfs\_facts \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. +* zypper \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. +* zypper \- support the \-\-gpg\-auto\-import\-keys option in zypper \([https\://github\.com/ansible\-collections/community\.general/issues/10660](https\://github\.com/ansible\-collections/community\.general/issues/10660)\, [https\://github\.com/ansible\-collections/community\.general/pull/10661](https\://github\.com/ansible\-collections/community\.general/pull/10661)\)\. +* zypper\_repository \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\. + + +### Breaking Changes / Porting Guide + +* mh\.base module utils \- debug will now always be delegated to the underlying AnsibleModule object \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* oneview module utils \- remove import of standard library os \([https\://github\.com/ansible\-collections/community\.general/pull/10644](https\://github\.com/ansible\-collections/community\.general/pull/10644)\)\. +* slack \- the default of prepend\_hash changed from auto to never \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. + + +### Deprecated Features + +* catapult \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/issues/10318](https\://github\.com/ansible\-collections/community\.general/issues/10318)\, [https\://github\.com/ansible\-collections/community\.general/pull/10329](https\://github\.com/ansible\-collections/community\.general/pull/10329)\)\. +* cpanm \- deprecate mode\=compatibility\, mode\=new should be used instead \([https\://github\.com/ansible\-collections/community\.general/pull/10434](https\://github\.com/ansible\-collections/community\.general/pull/10434)\)\. +* dimensiondata doc\_fragments plugin \- fragments is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\. +* dimensiondata module\_utils plugin \- utils is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\. +* dimensiondata\_network \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\. +* dimensiondata\_vlan \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\. +* dimensiondata\_wait doc\_fragments plugin \- fragments is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\. +* github\_repo \- deprecate force\_defaults\=true \([https\://github\.com/ansible\-collections/community\.general/pull/10435](https\://github\.com/ansible\-collections/community\.general/pull/10435)\)\. +* hiera lookup plugin \- retrieving data with Hiera has been deprecated a long time ago\; because of that this plugin will be removed from community\.general 13\.0\.0\. If you disagree with this deprecation\, please create an issue in the community\.general repository \([https\://github\.com/ansible\-collections/community\.general/issues/4462](https\://github\.com/ansible\-collections/community\.general/issues/4462)\, [https\://github\.com/ansible\-collections/community\.general/pull/10779](https\://github\.com/ansible\-collections/community\.general/pull/10779)\)\. +* oci\_utils module utils \- utils is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/issues/10318](https\://github\.com/ansible\-collections/community\.general/issues/10318)\, [https\://github\.com/ansible\-collections/community\.general/pull/10652](https\://github\.com/ansible\-collections/community\.general/pull/10652)\)\. +* oci\_vcn \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/issues/10318](https\://github\.com/ansible\-collections/community\.general/issues/10318)\, [https\://github\.com/ansible\-collections/community\.general/pull/10652](https\://github\.com/ansible\-collections/community\.general/pull/10652)\)\. +* oneandone module utils \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\. +* oneandone\_firewall\_policy \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\. +* oneandone\_load\_balancer \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\. +* oneandone\_monitoring\_policy \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\. +* oneandone\_private\_network \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\. +* oneandone\_public\_ip \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\. +* oneandone\_server \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\. +* oracle\* doc fragments \- fragments are deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/issues/10318](https\://github\.com/ansible\-collections/community\.general/issues/10318)\, [https\://github\.com/ansible\-collections/community\.general/pull/10652](https\://github\.com/ansible\-collections/community\.general/pull/10652)\)\. +* pacemaker\_cluster \- the state cleanup will be removed from community\.general 14\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10741](https\://github\.com/ansible\-collections/community\.general/pull/10741)\)\. +* rocketchat \- the default value for is\_pre740\, currently true\, is deprecated and will change to false in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10490](https\://github\.com/ansible\-collections/community\.general/pull/10490)\)\. +* typetalk \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9499](https\://github\.com/ansible\-collections/community\.general/pull/9499)\)\. + + +### Removed Features \(previously deprecated\) + +* Ansible\-core 2\.16 is no longer supported\. This also means that the collection now requires Python 3\.7\+ \([https\://github\.com/ansible\-collections/community\.general/pull/10884](https\://github\.com/ansible\-collections/community\.general/pull/10884)\)\. +* bearychat \- the module has been removed as the chat service is no longer available \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* cmd\_runner module utils \- the parameter ignore\_value\_none to CmdRunner\.\_\_call\_\_\(\) has been removed \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* cmd\_runner\_fmt module utils \- the parameter ctx\_ignore\_none to argument formatters has been removed \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* facter \- the module has been replaced by community\.general\.facter\_facts \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* mh\.deco module utils \- the parameters on\_success and on\_failure of cause\(\) have been removed\; use when\=\"success\" and when\=\"failure\" instead \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* opkg \- the value \"\" for the option force is no longer allowed\. Omit force instead \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* pacemaker\_cluster \- the option state is now required \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* pure module utils \- the modules using this module utils have been removed from community\.general 3\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* purestorage doc fragment \- the modules using this doc fragment have been removed from community\.general 3\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. +* yaml callback plugin \- the deprecated plugin has been removed\. Use the default callback with result\_format\=yaml instead \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\. + + +### 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 + +* 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)\)\. +* 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)\)\. +* Remove all usage of ansible\.module\_utils\.six \([https\://github\.com/ansible\-collections/community\.general/pull/10888](https\://github\.com/ansible\-collections/community\.general/pull/10888)\)\. +* 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)\)\. +* apache2\_module \- check the cgi module restrictions only during activation \([https\://github\.com/ansible\-collections/community\.general/pull/10423](https\://github\.com/ansible\-collections/community\.general/pull/10423)\)\. +* apk \- fix check for empty/whitespace\-only package names \([https\://github\.com/ansible\-collections/community\.general/pull/10532](https\://github\.com/ansible\-collections/community\.general/pull/10532)\)\. +* apk \- handle empty name strings properly \([https\://github\.com/ansible\-collections/community\.general/issues/10441](https\://github\.com/ansible\-collections/community\.general/issues/10441)\, [https\://github\.com/ansible\-collections/community\.general/pull/10442](https\://github\.com/ansible\-collections/community\.general/pull/10442)\)\. +* capabilities \- using invalid path \(symlink/directory/\.\.\.\) returned unrelated and incoherent error messages \([https\://github\.com/ansible\-collections/community\.general/issues/5649](https\://github\.com/ansible\-collections/community\.general/issues/5649)\, [https\://github\.com/ansible\-collections/community\.general/pull/10455](https\://github\.com/ansible\-collections/community\.general/pull/10455)\)\. +* cloudflare\_dns \- roll back changes to CAA record validation \([https\://github\.com/ansible\-collections/community\.general/issues/10934](https\://github\.com/ansible\-collections/community\.general/issues/10934)\, [https\://github\.com/ansible\-collections/community\.general/pull/10956](https\://github\.com/ansible\-collections/community\.general/pull/10956)\)\. +* cloudflare\_dns \- roll back changes to SRV record validation \([https\://github\.com/ansible\-collections/community\.general/issues/10934](https\://github\.com/ansible\-collections/community\.general/issues/10934)\, [https\://github\.com/ansible\-collections/community\.general/pull/10937](https\://github\.com/ansible\-collections/community\.general/pull/10937)\)\. +* cronvar \- fix crash on missing cron\_file parent directories \([https\://github\.com/ansible\-collections/community\.general/issues/10460](https\://github\.com/ansible\-collections/community\.general/issues/10460)\, [https\://github\.com/ansible\-collections/community\.general/pull/10461](https\://github\.com/ansible\-collections/community\.general/pull/10461)\)\. +* cronvar \- handle empty strings on value properly \([https\://github\.com/ansible\-collections/community\.general/issues/10439](https\://github\.com/ansible\-collections/community\.general/issues/10439)\, [https\://github\.com/ansible\-collections/community\.general/pull/10445](https\://github\.com/ansible\-collections/community\.general/pull/10445)\)\. +* 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)\)\. +* doas become plugin \- disable pipelining on ansible\-core 2\.19\+\. The plugin does not work with pipelining\, and since ansible\-core 2\.19 become plugins can indicate that they do not work with pipelining \([https\://github\.com/ansible\-collections/community\.general/issues/9977](https\://github\.com/ansible\-collections/community\.general/issues/9977)\, [https\://github\.com/ansible\-collections/community\.general/pull/10537](https\://github\.com/ansible\-collections/community\.general/pull/10537)\)\. +* gem \- fix soundness issue when uninstalling default gems on Ubuntu \([https\://github\.com/ansible\-collections/community\.general/issues/10451](https\://github\.com/ansible\-collections/community\.general/issues/10451)\, [https\://github\.com/ansible\-collections/community\.general/pull/10689](https\://github\.com/ansible\-collections/community\.general/pull/10689)\)\. +* github\_app\_access\_token lookup plugin \- fix compatibility imports for using jwt \([https\://github\.com/ansible\-collections/community\.general/issues/10807](https\://github\.com/ansible\-collections/community\.general/issues/10807)\, [https\://github\.com/ansible\-collections/community\.general/pull/10810](https\://github\.com/ansible\-collections/community\.general/pull/10810)\)\. +* 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)\)\. +* github\_release \- support multiple types of GitHub tokens\; no longer failing when ghs\_ token type is provided \([https\://github\.com/ansible\-collections/community\.general/issues/10338](https\://github\.com/ansible\-collections/community\.general/issues/10338)\, [https\://github\.com/ansible\-collections/community\.general/pull/10339](https\://github\.com/ansible\-collections/community\.general/pull/10339)\)\. +* 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)\)\. +* homebrew \- do not fail when cask or formula name has changed in homebrew repo \([https\://github\.com/ansible\-collections/community\.general/issues/10804](https\://github\.com/ansible\-collections/community\.general/issues/10804)\, [https\://github\.com/ansible\-collections/community\.general/pull/10805](https\://github\.com/ansible\-collections/community\.general/pull/10805)\)\. +* htpasswd \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. +* icinga2 inventory plugin \- avoid using deprecated option when templating options \([https\://github\.com/ansible\-collections/community\.general/pull/10271](https\://github\.com/ansible\-collections/community\.general/pull/10271)\)\. +* incus connection plugin \- fix error handling to return more useful Ansible errors to the user \([https\://github\.com/ansible\-collections/community\.general/issues/10344](https\://github\.com/ansible\-collections/community\.general/issues/10344)\, [https\://github\.com/ansible\-collections/community\.general/pull/10349](https\://github\.com/ansible\-collections/community\.general/pull/10349)\)\. +* irc \- pass hostname to wrap\_socket\(\) if use\_tls\=true and validate\_certs\=true \([https\://github\.com/ansible\-collections/community\.general/issues/10472](https\://github\.com/ansible\-collections/community\.general/issues/10472)\, [https\://github\.com/ansible\-collections/community\.general/pull/10491](https\://github\.com/ansible\-collections/community\.general/pull/10491)\)\. +* jenkins\_plugin \- install latest compatible version instead of latest \([https\://github\.com/ansible\-collections/community\.general/issues/854](https\://github\.com/ansible\-collections/community\.general/issues/854)\, [https\://github\.com/ansible\-collections/community\.general/pull/10346](https\://github\.com/ansible\-collections/community\.general/pull/10346)\)\. +* jenkins\_plugin \- separate Jenkins and external URL credentials \([https\://github\.com/ansible\-collections/community\.general/issues/4419](https\://github\.com/ansible\-collections/community\.general/issues/4419)\, [https\://github\.com/ansible\-collections/community\.general/pull/10346](https\://github\.com/ansible\-collections/community\.general/pull/10346)\)\. +* json\_query filter plugin \- make compatible with lazy evaluation list and dictionary types of ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/pull/10539](https\://github\.com/ansible\-collections/community\.general/pull/10539)\)\. +* kdeconfig \- kwriteconfig executable could not be discovered automatically on systems with only kwriteconfig6 installed\. kwriteconfig6 can now be discovered by Ansible \([https\://github\.com/ansible\-collections/community\.general/issues/10746](https\://github\.com/ansible\-collections/community\.general/issues/10746)\, [https\://github\.com/ansible\-collections/community\.general/pull/10751](https\://github\.com/ansible\-collections/community\.general/pull/10751)\)\. +* keycloak\_clientsecret\, keycloak\_clientsecret\_info \- make client\_auth work \([https\://github\.com/ansible\-collections/community\.general/issues/10932](https\://github\.com/ansible\-collections/community\.general/issues/10932)\, [https\://github\.com/ansible\-collections/community\.general/pull/10933](https\://github\.com/ansible\-collections/community\.general/pull/10933)\)\. +* 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)\)\. +* keycloak\_realm \- support setting adminPermissionsEnabled for a realm \([https\://github\.com/ansible\-collections/community\.general/issues/10962](https\://github\.com/ansible\-collections/community\.general/issues/10962)\)\. +* keycloak\_role \- fixes an issue where the module incorrectly returns changed\=true when using the alias clientId in composite roles \([https\://github\.com/ansible\-collections/community\.general/pull/10829](https\://github\.com/ansible\-collections/community\.general/pull/10829)\)\. +* linode inventory plugin \- avoid using deprecated option when templating options \([https\://github\.com/ansible\-collections/community\.general/pull/10271](https\://github\.com/ansible\-collections/community\.general/pull/10271)\)\. +* listen\_port\_facts \- avoid crash when required commands are missing \([https\://github\.com/ansible\-collections/community\.general/issues/10457](https\://github\.com/ansible\-collections/community\.general/issues/10457)\, [https\://github\.com/ansible\-collections/community\.general/pull/10458](https\://github\.com/ansible\-collections/community\.general/pull/10458)\)\. +* logstash callback plugin \- remove reference to Python 2 library \([https\://github\.com/ansible\-collections/community\.general/pull/10345](https\://github\.com/ansible\-collections/community\.general/pull/10345)\)\. +* lvm\_pv \- properly detect SCSI or NVMe devices to rescan \([https\://github\.com/ansible\-collections/community\.general/issues/10444](https\://github\.com/ansible\-collections/community\.general/issues/10444)\, [https\://github\.com/ansible\-collections/community\.general/pull/10596](https\://github\.com/ansible\-collections/community\.general/pull/10596)\)\. +* machinectl become plugin \- disable pipelining on ansible\-core 2\.19\+\. The plugin does not work with pipelining\, and since ansible\-core 2\.19 become plugins can indicate that they do not work with pipelining \([https\://github\.com/ansible\-collections/community\.general/pull/10537](https\://github\.com/ansible\-collections/community\.general/pull/10537)\)\. +* merge\_variables lookup plugin \- avoid deprecated functionality from ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/pull/10566](https\://github\.com/ansible\-collections/community\.general/pull/10566)\)\. +* monit \- fix crash caused by an unknown status value returned from the monit service \([https\://github\.com/ansible\-collections/community\.general/issues/10742](https\://github\.com/ansible\-collections/community\.general/issues/10742)\, [https\://github\.com/ansible\-collections/community\.general/pull/10743](https\://github\.com/ansible\-collections/community\.general/pull/10743)\)\. +* 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)\)\. +* pacemaker \- use regex for matching maintenance\-mode output to determine cluster maintenance status \([https\://github\.com/ansible\-collections/community\.general/issues/10426](https\://github\.com/ansible\-collections/community\.general/issues/10426)\, [https\://github\.com/ansible\-collections/community\.general/pull/10707](https\://github\.com/ansible\-collections/community\.general/pull/10707)\)\. +* pacemaker\_resource \- fix resource\_type parameter formatting \([https\://github\.com/ansible\-collections/community\.general/issues/10426](https\://github\.com/ansible\-collections/community\.general/issues/10426)\, [https\://github\.com/ansible\-collections/community\.general/pull/10663](https\://github\.com/ansible\-collections/community\.general/pull/10663)\)\. +* parted \- variable is a list\, not text \([https\://github\.com/ansible\-collections/community\.general/pull/10823](https\://github\.com/ansible\-collections/community\.general/pull/10823)\, [https\://github\.com/ansible\-collections/community\.general/issues/10817](https\://github\.com/ansible\-collections/community\.general/issues/10817)\)\. +* pids \- prevent error when an empty string is provided for name \([https\://github\.com/ansible\-collections/community\.general/issues/10672](https\://github\.com/ansible\-collections/community\.general/issues/10672)\, [https\://github\.com/ansible\-collections/community\.general/pull/10688](https\://github\.com/ansible\-collections/community\.general/pull/10688)\)\. +* 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)\)\. +* rocketchat \- fix message delivery in Rocket Chat \>\= 7\.5\.3 by forcing Content\-Type header to application/json instead of the default application/x\-www\-form\-urlencoded \([https\://github\.com/ansible\-collections/community\.general/issues/10796](https\://github\.com/ansible\-collections/community\.general/issues/10796)\, [https\://github\.com/ansible\-collections/community\.general/pull/10796](https\://github\.com/ansible\-collections/community\.general/pull/10796)\)\. +* selective callback plugin \- specify ansible\_loop\_var instead of the explicit value item when printing task result \([https\://github\.com/ansible\-collections/community\.general/pull/10752](https\://github\.com/ansible\-collections/community\.general/pull/10752)\)\. +* syspatch \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. +* sysrc \- fixes parsing with multi\-line variables \([https\://github\.com/ansible\-collections/community\.general/issues/10394](https\://github\.com/ansible\-collections/community\.general/issues/10394)\, [https\://github\.com/ansible\-collections/community\.general/pull/10417](https\://github\.com/ansible\-collections/community\.general/pull/10417)\)\. +* sysupgrade \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. +* 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)\)\. +* wsl connection plugin \- avoid deprecated ansible\-core paramiko import helper\, import paramiko directly instead \([https\://github\.com/ansible\-collections/community\.general/issues/10515](https\://github\.com/ansible\-collections/community\.general/issues/10515)\, [https\://github\.com/ansible\-collections/community\.general/pull/10531](https\://github\.com/ansible\-collections/community\.general/pull/10531)\)\. +* xfconf \- fix handling of empty array properties \([https\://github\.com/ansible\-collections/community\.general/pull/11026](https\://github\.com/ansible\-collections/community\.general/pull/11026)\)\. +* xfconf\_info \- fix handling of empty array properties \([https\://github\.com/ansible\-collections/community\.general/pull/11026](https\://github\.com/ansible\-collections/community\.general/pull/11026)\)\. +* yaml cache plugin \- make compatible with ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/issues/10849](https\://github\.com/ansible\-collections/community\.general/issues/10849)\, [https\://github\.com/ansible\-collections/community\.general/issues/10852](https\://github\.com/ansible\-collections/community\.general/issues/10852)\)\. +* zypper\_repository \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\. + + +### New Plugins + + +#### Callback + +* community\.general\.tasks\_only \- Only show tasks\. + + +#### Filter + +* community\.general\.to\_nice\_yaml \- Convert variable to YAML string\. +* community\.general\.to\_yaml \- Convert variable to YAML string\. + + +#### Inventory + +* community\.general\.incus \- Incus inventory source\. + + +#### Lookup + +* community\.general\.binary\_file \- Read binary file and return it Base64 encoded\. + + +### New Modules + +* community\.general\.django\_dumpdata \- Wrapper for django\-admin dumpdata\. +* community\.general\.django\_loaddata \- Wrapper for django\-admin loaddata\. +* community\.general\.jenkins\_credential \- Manage Jenkins credentials and domains through API\. +* community\.general\.kea\_command \- Submits generic command to ISC KEA server on target\. +* community\.general\.keycloak\_user\_execute\_actions\_email \- Send a Keycloak execute\-actions email to a user\. +* community\.general\.lvm\_pv\_move\_data \- Move data between LVM Physical Volumes \(PVs\)\. +* community\.general\.pacemaker\_info \- Gather information about Pacemaker cluster\. +* community\.general\.pacemaker\_stonith \- Manage Pacemaker STONITH\. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 119e04e170..2792800c3c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,450 @@ -Placeholder changelog -===================== +=============================== +Community General Release Notes +=============================== -This file is a placeholder; a version-specific ``CHANGELOG-vX.rst`` will be generated during releases from fragments -under ``changelogs/fragments``. On release branches once a release has been created, consult the branch's version-specific -file for changes that have occurred in that branch. +.. contents:: Topics + +This changelog describes changes after version 11.0.0. + +v12.0.0 +======= + +Release Summary +--------------- + +This is release 12.0.0 of ``community.general``, released on 2025-11-03. + +Minor Changes +------------- + +- Modernize code for Python 3.7+. This includes code reformatting, and adding new checks to CI, including a type checker (mypy). Most of the code does not have type hints yet, but now it is possible to add typing hints and have these validated (https://github.com/ansible-collections/community.general/pull/10285, https://github.com/ansible-collections/community.general/pull/10886, https://github.com/ansible-collections/community.general/pull/10891, https://github.com/ansible-collections/community.general/pull/10892, https://github.com/ansible-collections/community.general/pull/10897, https://github.com/ansible-collections/community.general/pull/10899, https://github.com/ansible-collections/community.general/pull/10902, https://github.com/ansible-collections/community.general/pull/10903, https://github.com/ansible-collections/community.general/pull/10904, https://github.com/ansible-collections/community.general/pull/10907, https://github.com/ansible-collections/community.general/pull/10908, https://github.com/ansible-collections/community.general/pull/10909, https://github.com/ansible-collections/community.general/pull/10939, https://github.com/ansible-collections/community.general/pull/10940, https://github.com/ansible-collections/community.general/pull/10941, https://github.com/ansible-collections/community.general/pull/10942, https://github.com/ansible-collections/community.general/pull/10945, https://github.com/ansible-collections/community.general/pull/10947, https://github.com/ansible-collections/community.general/pull/10958, https://github.com/ansible-collections/community.general/pull/10959, https://github.com/ansible-collections/community.general/pull/10968, https://github.com/ansible-collections/community.general/pull/10969, https://github.com/ansible-collections/community.general/pull/10970, https://github.com/ansible-collections/community.general/pull/10971, https://github.com/ansible-collections/community.general/pull/10973, https://github.com/ansible-collections/community.general/pull/10974, https://github.com/ansible-collections/community.general/pull/10975, https://github.com/ansible-collections/community.general/pull/10976, https://github.com/ansible-collections/community.general/pull/10977, https://github.com/ansible-collections/community.general/pull/10978, https://github.com/ansible-collections/community.general/pull/10979, https://github.com/ansible-collections/community.general/pull/10980, https://github.com/ansible-collections/community.general/pull/10981, https://github.com/ansible-collections/community.general/pull/10992, https://github.com/ansible-collections/community.general/pull/10993, https://github.com/ansible-collections/community.general/pull/10997, https://github.com/ansible-collections/community.general/pull/10999, https://github.com/ansible-collections/community.general/pull/11015, https://github.com/ansible-collections/community.general/pull/11016, https://github.com/ansible-collections/community.general/pull/11017). +- aerospike_migrations - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- airbrake_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- android_sdk - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). +- apk - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, https://github.com/ansible-collections/community.general/pull/10520). +- bigpanda - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- bootc_manage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- bower - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- btrfs_subvolume - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- bundler - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- bzr - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10523). +- campfire - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- capabilities - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10524). +- cargo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- catapult - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- cisco_webex - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- cloudflare_dns - adds support for PTR records (https://github.com/ansible-collections/community.general/pull/10267). +- cloudflare_dns - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- cloudflare_dns - simplify validations and refactor some code, no functional changes (https://github.com/ansible-collections/community.general/pull/10269). +- composer - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10525). +- consul_kv - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- consul_policy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- copr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- crypttab - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- datadog_downtime - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- datadog_monitor - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- datadog_monitor - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- dconf - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- dimensiondata_network - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- dimensiondata_vlan - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- django module utils - remove deprecated parameter ``_DjangoRunner`` call (https://github.com/ansible-collections/community.general/pull/10574). +- django module utils - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684). +- django_check - rename parameter ``database`` to ``databases``, add alias for compatibility (https://github.com/ansible-collections/community.general/pull/10700). +- django_check - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684). +- django_createcachetable - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684). +- dnf_config_manager - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- dnsmadeeasy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- dpkg_divert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- easy_install - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- easy_install - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10526). +- elasticsearch_plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). +- elasticsearch_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- facter - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- filesize - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). +- filesystem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). +- filetree - add ``exclude`` option (https://github.com/ansible-collections/community.general/issues/10936, https://github.com/ansible-collections/community.general/pull/10936). +- gem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- git_config_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- github_app_access_token lookup plugin - add support for GitHub Enterprise Server (https://github.com/ansible-collections/community.general/issues/10879, https://github.com/ansible-collections/community.general/pull/10880). +- github_app_access_token lookup plugin - support both ``jwt`` and ``pyjwt`` to avoid conflict with other modules requirements (https://github.com/ansible-collections/community.general/issues/10299). +- github_deploy_key - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- github_repo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- github_webhook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- github_webhook_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_branch - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_deploy_key - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- gitlab_group_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679). +- gitlab_group_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785). +- gitlab_group_access_token - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- gitlab_group_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_group_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812). +- gitlab_group_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_group_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787). +- gitlab_hook - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- gitlab_hook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_instance_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812). +- gitlab_instance_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_label - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). +- gitlab_label - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_merge_request - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_milestone - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). +- gitlab_milestone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_project - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_project_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679). +- gitlab_project_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785). +- gitlab_project_access_token - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- gitlab_project_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_project_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812, https://github.com/ansible-collections/community.general/issues/8584, https://github.com/ansible-collections/community.general/issues/10809). +- gitlab_project_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- gitlab_project_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787). +- gitlab_protected_branch - add ``allow_force_push``, ``code_owner_approval_required`` (https://github.com/ansible-collections/community.general/pull/10795, https://github.com/ansible-collections/community.general/issues/6432, https://github.com/ansible-collections/community.general/issues/10289, https://github.com/ansible-collections/community.general/issues/10765). +- gitlab_protected_branch - update protected branches if possible instead of recreating them (https://github.com/ansible-collections/community.general/pull/10795). +- gitlab_runner - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- grove - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- hg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- homebrew - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- homebrew_cask - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- homebrew_tap - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- honeybadger_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- htpasswd - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- icinga2_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- imgadm - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10536). +- influxdb_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- ini_file - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- iocage inventory plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). +- ipa_dnsrecord - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- ipa_dnszone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- ipa_group - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- ipa_host - add ``userclass`` and ``locality`` parameters (https://github.com/ansible-collections/community.general/pull/10935). +- ipa_host - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). +- ipa_service - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- ipbase_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- iptables_state - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). +- ipwcli_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- irc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- jabber - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- java_keystore - remove redundant function (https://github.com/ansible-collections/community.general/pull/10905). +- jenkins_build - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- jenkins_build_info - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- jenkins_credential - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- jenkins_job - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- jenkins_plugin - install dependencies for specific version (https://github.com/ansible-collections/community.general/issue/4995, https://github.com/ansible-collections/community.general/pull/10346). +- jenkins_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). +- keycloak - add support for ``grant_type=client_credentials`` to all keycloak modules, so that specifying ``auth_client_id`` and ``auth_client_secret`` is sufficient for authentication (https://github.com/ansible-collections/community.general/pull/10231). +- keycloak module utils - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- keycloak_authz_authorization_scope - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- keycloak_authz_permission - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- keycloak_client - add idempotent support for ``optional_client_scopes`` and ``optional_client_scopes``, and ensure consistent change detection between check mode and live run (https://github.com/ansible-collections/community.general/issues/5495, https://github.com/ansible-collections/community.general/pull/10842). +- keycloak_identity_provider – add support for ``fromUrl`` to automatically fetch OIDC endpoints from the well-known discovery URL, simplifying identity provider configuration (https://github.com/ansible-collections/community.general/pull/10527). +- keycloak_realm - add support for WebAuthn policy configuration options, including both regular and passwordless WebAuthn policies (https://github.com/ansible-collections/community.general/pull/10791). +- keycloak_realm - add support for ``brute_force_strategy`` and ``max_temporary_lockouts`` (https://github.com/ansible-collections/community.general/issues/10412, https://github.com/ansible-collections/community.general/pull/10415). +- keycloak_realm - add support for client-related options and Oauth2 device (https://github.com/ansible-collections/community.general/pull/10538). +- keycloak_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- keycloak_user - return user created boolean flag (https://github.com/ansible-collections/community.general/pull/10950). +- keycloak_userprofile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- keyring - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- kibana_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- layman - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- ldap_attrs - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- ldap_inc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- librato_annotation - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- linode module utils - remove redundant code for ancient versions of Ansible (https://github.com/ansible-collections/community.general/pull/10906). +- lldp - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- logentries - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- logstash callback plugin - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- logstash_plugin - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, https://github.com/ansible-collections/community.general/pull/10520). +- lvg_rename - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). +- lxca_cmms - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- lxca_nodes - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- macports - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- mail - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- manageiq - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). +- manageiq_alert_profiles - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). +- manageiq_alerts - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- manageiq_group - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). +- manageiq_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- manageiq_policies - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- manageiq_policies_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- manageiq_tags - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- manageiq_tenant - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). +- manageiq_tenant - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- matrix - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- mattermost - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- maven_artifact - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- memset_dns_reload - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- memset_zone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- memset_zone_record - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- mqtt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- mssql_db - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). +- mssql_db - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- mssql_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- nagios - make parameter ``services`` a ``list`` instead of a ``str`` (https://github.com/ansible-collections/community.general/pull/10493). +- netcup_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- newrelic_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- nmcli - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- nmcli - simplify validations and refactor some code, no functional changes (https://github.com/ansible-collections/community.general/pull/10323). +- npm - improve parameter validation using Ansible construct (https://github.com/ansible-collections/community.general/pull/10983). +- nsupdate - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). +- oci_vcn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- one_image_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- one_template - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- one_vm - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). +- one_vnet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- oneandone_firewall_policy - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- oneandone_load_balancer - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- oneandone_monitoring_policy - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- onepassword_info - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- onepassword_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- oneview_fc_network_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- open_iscsi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10599). +- openbsd_pkg - add ``autoremove`` parameter to remove unused dependencies (https://github.com/ansible-collections/community.general/pull/10705). +- openbsd_pkg - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). +- opendj_backendprop - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- osx_defaults - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- ovh_ip_loadbalancing_backend - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- ovh_monthly_billing - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pacemaker_cluster - add ``state=maintenance`` for managing pacemaker maintenance mode (https://github.com/ansible-collections/community.general/issues/10200, https://github.com/ansible-collections/community.general/pull/10227). +- pacemaker_cluster - rename ``node`` to ``name`` and add ``node`` alias (https://github.com/ansible-collections/community.general/pull/10227). +- pacemaker_resource - add ``state=cleanup`` for cleaning up pacemaker resources (https://github.com/ansible-collections/community.general/pull/10413) +- pacemaker_resource - add ``state=cloned`` for cloning pacemaker resources or groups (https://github.com/ansible-collections/community.general/issues/10322, https://github.com/ansible-collections/community.general/pull/10665). +- pacemaker_resource - enhance module by removing duplicative code (https://github.com/ansible-collections/community.general/pull/10227). +- pacemaker_resource - the parameter ``name`` is no longer a required parameter in community.general 11.3.0 (https://github.com/ansible-collections/community.general/pull/10413) +- packet_device - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- pagerduty - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- pagerduty - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pagerduty_change - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pagerduty_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pam_limits - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- parted - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10642). +- pear - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pear - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10601). +- pingdom - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- pipx module_utils - use ``PIPX_USE_EMOJI`` to disable emojis in the output of ``pipx`` 1.8.0 (https://github.com/ansible-collections/community.general/pull/10874). +- pkgng - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pnpm - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- portage - add a ``changed_deps`` option (https://github.com/ansible-collections/community.general/pull/11023). +- portage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- portage - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10602). +- pritunl_org - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pritunl_org_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pritunl_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pritunl_user_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pubnub_blocks - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pushbullet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- pushover - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- python_runner module utils - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- random_string lookup plugin - allow to specify seed while generating random string (https://github.com/ansible-collections/community.general/issues/5362, https://github.com/ansible-collections/community.general/pull/10710). +- redis_data - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- redis_data_incr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- rhevm - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- riak - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- riak - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10603). +- rocketchat - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- rocketchat - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- rollbar_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- say - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- scaleway modules - add a ``scaleway`` group to use ``module_defaults`` (https://github.com/ansible-collections/community.general/pull/10647). +- scaleway_* modules, scaleway inventory plugin - update available zones and API URLs (https://github.com/ansible-collections/community.general/issues/10383, https://github.com/ansible-collections/community.general/pull/10424). +- scaleway_container - add a ``cpu_limit`` argument (https://github.com/ansible-collections/community.general/pull/10646). +- scaleway_database_backup - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- sendgrid - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- sensu_silence - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- sensu_silence - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- sensu_subscription - normalize quotes in the module output (https://github.com/ansible-collections/community.general/pull/10483). +- sl_vm - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- solaris_zone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10604). +- sorcery - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- ssh_config - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- statusio_maintenance - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- svr4pkg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- swdepot - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- swupd - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10605). +- syslogger - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- sysrc - adjustments to the code (https://github.com/ansible-collections/community.general/pull/10417). +- sysrc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- systemd_creds_decrypt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- systemd_creds_encrypt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). +- taiga_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- tasks_only callback plugin - add ``result_format`` and ``pretty_results`` options similarly to the default callback (https://github.com/ansible-collections/community.general/pull/10422). +- terraform - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). +- timezone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10612). +- twilio - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- ufw - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). +- urpmi - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- urpmi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10606). +- utm_aaa_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- utm_ca_host_key_cert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- utm_dns_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- utm_network_interface_address - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- utm_proxy_auth_profile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- utm_proxy_exception - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- utm_proxy_frontend - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- utm_proxy_location - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- vertica_configuration - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- vertica_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- vertica_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- xattr - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- xbps - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- xbps - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10608). +- xenserver module utils - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10769). +- xenserver_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). +- xfconf - minor adjustments the the code (https://github.com/ansible-collections/community.general/pull/10311). +- xfs_quota - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10609). +- xml - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). +- yarn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- zfs_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). +- zypper - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). +- zypper - support the ``--gpg-auto-import-keys`` option in zypper (https://github.com/ansible-collections/community.general/issues/10660, https://github.com/ansible-collections/community.general/pull/10661). +- zypper_repository - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + +Breaking Changes / Porting Guide +-------------------------------- + +- mh.base module utils - ``debug`` will now always be delegated to the underlying ``AnsibleModule`` object (https://github.com/ansible-collections/community.general/pull/10883). +- oneview module utils - remove import of standard library ``os`` (https://github.com/ansible-collections/community.general/pull/10644). +- slack - the default of ``prepend_hash`` changed from ``auto`` to ``never`` (https://github.com/ansible-collections/community.general/pull/10883). + +Deprecated Features +------------------- + +- catapult - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10329). +- cpanm - deprecate ``mode=compatibility``, ``mode=new`` should be used instead (https://github.com/ansible-collections/community.general/pull/10434). +- dimensiondata doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). +- dimensiondata module_utils plugin - utils is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). +- dimensiondata_network - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). +- dimensiondata_vlan - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). +- dimensiondata_wait doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). +- github_repo - deprecate ``force_defaults=true`` (https://github.com/ansible-collections/community.general/pull/10435). +- hiera lookup plugin - retrieving data with Hiera has been deprecated a long time ago; because of that this plugin will be removed from community.general 13.0.0. If you disagree with this deprecation, please create an issue in the community.general repository (https://github.com/ansible-collections/community.general/issues/4462, https://github.com/ansible-collections/community.general/pull/10779). +- oci_utils module utils - utils is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652). +- oci_vcn - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652). +- oneandone module utils - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). +- oneandone_firewall_policy - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). +- oneandone_load_balancer - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). +- oneandone_monitoring_policy - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). +- oneandone_private_network - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). +- oneandone_public_ip - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). +- oneandone_server - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). +- oracle* doc fragments - fragments are deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652). +- pacemaker_cluster - the state ``cleanup`` will be removed from community.general 14.0.0 (https://github.com/ansible-collections/community.general/pull/10741). +- rocketchat - the default value for ``is_pre740``, currently ``true``, is deprecated and will change to ``false`` in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10490). +- typetalk - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9499). + +Removed Features (previously deprecated) +---------------------------------------- + +- Ansible-core 2.16 is no longer supported. This also means that the collection now requires Python 3.7+ (https://github.com/ansible-collections/community.general/pull/10884). +- bearychat - the module has been removed as the chat service is no longer available (https://github.com/ansible-collections/community.general/pull/10883). +- cmd_runner module utils - the parameter ``ignore_value_none`` to ``CmdRunner.__call__()`` has been removed (https://github.com/ansible-collections/community.general/pull/10883). +- cmd_runner_fmt module utils - the parameter ``ctx_ignore_none`` to argument formatters has been removed (https://github.com/ansible-collections/community.general/pull/10883). +- facter - the module has been replaced by ``community.general.facter_facts`` (https://github.com/ansible-collections/community.general/pull/10883). +- mh.deco module utils - the parameters ``on_success`` and ``on_failure`` of ``cause()`` have been removed; use ``when="success"`` and ``when="failure"`` instead (https://github.com/ansible-collections/community.general/pull/10883). +- opkg - the value ``""`` for the option ``force`` is no longer allowed. Omit ``force`` instead (https://github.com/ansible-collections/community.general/pull/10883). +- pacemaker_cluster - the option ``state`` is now required (https://github.com/ansible-collections/community.general/pull/10883). +- pure module utils - the modules using this module utils have been removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883). +- purestorage doc fragment - the modules using this doc fragment have been removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883). +- yaml callback plugin - the deprecated plugin has been removed. Use the default callback with ``result_format=yaml`` instead (https://github.com/ansible-collections/community.general/pull/10883). + +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 +-------- + +- Avoid deprecated functionality in ansible-core 2.20 (https://github.com/ansible-collections/community.general/pull/10687). +- 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). +- Remove all usage of ``ansible.module_utils.six`` (https://github.com/ansible-collections/community.general/pull/10888). +- apache2_module - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). +- apache2_module - check the ``cgi`` module restrictions only during activation (https://github.com/ansible-collections/community.general/pull/10423). +- apk - fix check for empty/whitespace-only package names (https://github.com/ansible-collections/community.general/pull/10532). +- apk - handle empty name strings properly (https://github.com/ansible-collections/community.general/issues/10441, https://github.com/ansible-collections/community.general/pull/10442). +- capabilities - using invalid path (symlink/directory/...) returned unrelated and incoherent error messages (https://github.com/ansible-collections/community.general/issues/5649, https://github.com/ansible-collections/community.general/pull/10455). +- cloudflare_dns - roll back changes to CAA record validation (https://github.com/ansible-collections/community.general/issues/10934, https://github.com/ansible-collections/community.general/pull/10956). +- cloudflare_dns - roll back changes to SRV record validation (https://github.com/ansible-collections/community.general/issues/10934, https://github.com/ansible-collections/community.general/pull/10937). +- cronvar - fix crash on missing ``cron_file`` parent directories (https://github.com/ansible-collections/community.general/issues/10460, https://github.com/ansible-collections/community.general/pull/10461). +- cronvar - handle empty strings on ``value`` properly (https://github.com/ansible-collections/community.general/issues/10439, https://github.com/ansible-collections/community.general/pull/10445). +- dependent lookup plugin - avoid deprecated ansible-core 2.19 functionality (https://github.com/ansible-collections/community.general/pull/10359). +- doas become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/issues/9977, https://github.com/ansible-collections/community.general/pull/10537). +- gem - fix soundness issue when uninstalling default gems on Ubuntu (https://github.com/ansible-collections/community.general/issues/10451, https://github.com/ansible-collections/community.general/pull/10689). +- github_app_access_token lookup plugin - fix compatibility imports for using jwt (https://github.com/ansible-collections/community.general/issues/10807, https://github.com/ansible-collections/community.general/pull/10810). +- 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/pull/10857). +- github_release - support multiple types of GitHub tokens; no longer failing when ``ghs_`` token type is provided (https://github.com/ansible-collections/community.general/issues/10338, https://github.com/ansible-collections/community.general/pull/10339). +- gitlab_runner - fix exception in check mode when a new runner is created (https://github.com/ansible-collections/community.general/issues/8854). +- homebrew - do not fail when cask or formula name has changed in homebrew repo (https://github.com/ansible-collections/community.general/issues/10804, https://github.com/ansible-collections/community.general/pull/10805). +- htpasswd - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). +- icinga2 inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.general/pull/10271). +- incus connection plugin - fix error handling to return more useful Ansible errors to the user (https://github.com/ansible-collections/community.general/issues/10344, https://github.com/ansible-collections/community.general/pull/10349). +- irc - pass hostname to ``wrap_socket()`` if ``use_tls=true`` and ``validate_certs=true`` (https://github.com/ansible-collections/community.general/issues/10472, https://github.com/ansible-collections/community.general/pull/10491). +- jenkins_plugin - install latest compatible version instead of latest (https://github.com/ansible-collections/community.general/issues/854, https://github.com/ansible-collections/community.general/pull/10346). +- jenkins_plugin - separate Jenkins and external URL credentials (https://github.com/ansible-collections/community.general/issues/4419, https://github.com/ansible-collections/community.general/pull/10346). +- json_query filter plugin - make compatible with lazy evaluation list and dictionary types of ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10539). +- kdeconfig - ``kwriteconfig`` executable could not be discovered automatically on systems with only ``kwriteconfig6`` installed. ``kwriteconfig6`` can now be discovered by Ansible (https://github.com/ansible-collections/community.general/issues/10746, https://github.com/ansible-collections/community.general/pull/10751). +- keycloak_clientsecret, keycloak_clientsecret_info - make ``client_auth`` work (https://github.com/ansible-collections/community.general/issues/10932, https://github.com/ansible-collections/community.general/pull/10933). +- keycloak_group - fixes an issue where module ignores realm when searching subgroups by name (https://github.com/ansible-collections/community.general/pull/10840). +- keycloak_realm - support setting ``adminPermissionsEnabled`` for a realm (https://github.com/ansible-collections/community.general/issues/10962). +- keycloak_role - fixes an issue where the module incorrectly returns ``changed=true`` when using the alias ``clientId`` in composite roles (https://github.com/ansible-collections/community.general/pull/10829). +- linode inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.general/pull/10271). +- listen_port_facts - avoid crash when required commands are missing (https://github.com/ansible-collections/community.general/issues/10457, https://github.com/ansible-collections/community.general/pull/10458). +- logstash callback plugin - remove reference to Python 2 library (https://github.com/ansible-collections/community.general/pull/10345). +- lvm_pv - properly detect SCSI or NVMe devices to rescan (https://github.com/ansible-collections/community.general/issues/10444, https://github.com/ansible-collections/community.general/pull/10596). +- machinectl become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/pull/10537). +- merge_variables lookup plugin - avoid deprecated functionality from ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10566). +- monit - fix crash caused by an unknown status value returned from the monit service (https://github.com/ansible-collections/community.general/issues/10742, https://github.com/ansible-collections/community.general/pull/10743). +- 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). +- pacemaker - use regex for matching ``maintenance-mode`` output to determine cluster maintenance status (https://github.com/ansible-collections/community.general/issues/10426, https://github.com/ansible-collections/community.general/pull/10707). +- pacemaker_resource - fix ``resource_type`` parameter formatting (https://github.com/ansible-collections/community.general/issues/10426, https://github.com/ansible-collections/community.general/pull/10663). +- parted - variable is a list, not text (https://github.com/ansible-collections/community.general/pull/10823, https://github.com/ansible-collections/community.general/issues/10817). +- pids - prevent error when an empty string is provided for ``name`` (https://github.com/ansible-collections/community.general/issues/10672, https://github.com/ansible-collections/community.general/pull/10688). +- 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). +- rocketchat - fix message delivery in Rocket Chat >= 7.5.3 by forcing ``Content-Type`` header to ``application/json`` instead of the default ``application/x-www-form-urlencoded`` (https://github.com/ansible-collections/community.general/issues/10796, https://github.com/ansible-collections/community.general/pull/10796). +- selective callback plugin - specify ``ansible_loop_var`` instead of the explicit value ``item`` when printing task result (https://github.com/ansible-collections/community.general/pull/10752). +- syspatch - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). +- sysrc - fixes parsing with multi-line variables (https://github.com/ansible-collections/community.general/issues/10394, https://github.com/ansible-collections/community.general/pull/10417). +- sysupgrade - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). +- 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). +- wsl connection plugin - avoid deprecated ansible-core paramiko import helper, import paramiko directly instead (https://github.com/ansible-collections/community.general/issues/10515, https://github.com/ansible-collections/community.general/pull/10531). +- xfconf - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026). +- xfconf_info - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026). +- yaml cache plugin - make compatible with ansible-core 2.19 (https://github.com/ansible-collections/community.general/issues/10849, https://github.com/ansible-collections/community.general/issues/10852). +- zypper_repository - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + +New Plugins +----------- + +Callback +~~~~~~~~ + +- community.general.tasks_only - Only show tasks. + +Filter +~~~~~~ + +- community.general.to_nice_yaml - Convert variable to YAML string. +- community.general.to_yaml - Convert variable to YAML string. + +Inventory +~~~~~~~~~ + +- community.general.incus - Incus inventory source. + +Lookup +~~~~~~ + +- community.general.binary_file - Read binary file and return it Base64 encoded. + +New Modules +----------- + +- community.general.django_dumpdata - Wrapper for ``django-admin dumpdata``. +- community.general.django_loaddata - Wrapper for ``django-admin loaddata``. +- community.general.jenkins_credential - Manage Jenkins credentials and domains through API. +- community.general.kea_command - Submits generic command to ISC KEA server on target. +- community.general.keycloak_user_execute_actions_email - Send a Keycloak execute-actions email to a user. +- community.general.lvm_pv_move_data - Move data between LVM Physical Volumes (PVs). +- community.general.pacemaker_info - Gather information about Pacemaker cluster. +- community.general.pacemaker_stonith - Manage Pacemaker STONITH. diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index f8129d5d73..7a47c34640 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,3 +1,806 @@ --- ancestor: 11.0.0 -releases: {} +releases: + 12.0.0: + changes: + breaking_changes: + - mh.base module utils - ``debug`` will now always be delegated to the underlying + ``AnsibleModule`` object (https://github.com/ansible-collections/community.general/pull/10883). + - oneview module utils - remove import of standard library ``os`` (https://github.com/ansible-collections/community.general/pull/10644). + - slack - the default of ``prepend_hash`` changed from ``auto`` to ``never`` + (https://github.com/ansible-collections/community.general/pull/10883). + bugfixes: + - Avoid deprecated functionality in ansible-core 2.20 (https://github.com/ansible-collections/community.general/pull/10687). + - 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). + - Remove all usage of ``ansible.module_utils.six`` (https://github.com/ansible-collections/community.general/pull/10888). + - apache2_module - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + - apache2_module - check the ``cgi`` module restrictions only during activation + (https://github.com/ansible-collections/community.general/pull/10423). + - apk - fix check for empty/whitespace-only package names (https://github.com/ansible-collections/community.general/pull/10532). + - apk - handle empty name strings properly (https://github.com/ansible-collections/community.general/issues/10441, + https://github.com/ansible-collections/community.general/pull/10442). + - capabilities - using invalid path (symlink/directory/...) returned unrelated + and incoherent error messages (https://github.com/ansible-collections/community.general/issues/5649, + https://github.com/ansible-collections/community.general/pull/10455). + - cloudflare_dns - roll back changes to CAA record validation (https://github.com/ansible-collections/community.general/issues/10934, + https://github.com/ansible-collections/community.general/pull/10956). + - cloudflare_dns - roll back changes to SRV record validation (https://github.com/ansible-collections/community.general/issues/10934, + https://github.com/ansible-collections/community.general/pull/10937). + - cronvar - fix crash on missing ``cron_file`` parent directories (https://github.com/ansible-collections/community.general/issues/10460, + https://github.com/ansible-collections/community.general/pull/10461). + - cronvar - handle empty strings on ``value`` properly (https://github.com/ansible-collections/community.general/issues/10439, + https://github.com/ansible-collections/community.general/pull/10445). + - dependent lookup plugin - avoid deprecated ansible-core 2.19 functionality + (https://github.com/ansible-collections/community.general/pull/10359). + - doas become plugin - disable pipelining on ansible-core 2.19+. The plugin + does not work with pipelining, and since ansible-core 2.19 become plugins + can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/issues/9977, + https://github.com/ansible-collections/community.general/pull/10537). + - gem - fix soundness issue when uninstalling default gems on Ubuntu (https://github.com/ansible-collections/community.general/issues/10451, + https://github.com/ansible-collections/community.general/pull/10689). + - github_app_access_token lookup plugin - fix compatibility imports for using + jwt (https://github.com/ansible-collections/community.general/issues/10807, + https://github.com/ansible-collections/community.general/pull/10810). + - 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/pull/10857). + - github_release - support multiple types of GitHub tokens; no longer failing + when ``ghs_`` token type is provided (https://github.com/ansible-collections/community.general/issues/10338, + https://github.com/ansible-collections/community.general/pull/10339). + - gitlab_runner - fix exception in check mode when a new runner is created + (https://github.com/ansible-collections/community.general/issues/8854). + - homebrew - do not fail when cask or formula name has changed in homebrew + repo (https://github.com/ansible-collections/community.general/issues/10804, + https://github.com/ansible-collections/community.general/pull/10805). + - htpasswd - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + - icinga2 inventory plugin - avoid using deprecated option when templating + options (https://github.com/ansible-collections/community.general/pull/10271). + - incus connection plugin - fix error handling to return more useful Ansible + errors to the user (https://github.com/ansible-collections/community.general/issues/10344, + https://github.com/ansible-collections/community.general/pull/10349). + - irc - pass hostname to ``wrap_socket()`` if ``use_tls=true`` and ``validate_certs=true`` + (https://github.com/ansible-collections/community.general/issues/10472, + https://github.com/ansible-collections/community.general/pull/10491). + - jenkins_plugin - install latest compatible version instead of latest (https://github.com/ansible-collections/community.general/issues/854, + https://github.com/ansible-collections/community.general/pull/10346). + - jenkins_plugin - separate Jenkins and external URL credentials (https://github.com/ansible-collections/community.general/issues/4419, + https://github.com/ansible-collections/community.general/pull/10346). + - json_query filter plugin - make compatible with lazy evaluation list and + dictionary types of ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10539). + - kdeconfig - ``kwriteconfig`` executable could not be discovered automatically + on systems with only ``kwriteconfig6`` installed. ``kwriteconfig6`` can + now be discovered by Ansible (https://github.com/ansible-collections/community.general/issues/10746, + https://github.com/ansible-collections/community.general/pull/10751). + - keycloak_clientsecret, keycloak_clientsecret_info - make ``client_auth`` + work (https://github.com/ansible-collections/community.general/issues/10932, + https://github.com/ansible-collections/community.general/pull/10933). + - keycloak_group - fixes an issue where module ignores realm when searching + subgroups by name (https://github.com/ansible-collections/community.general/pull/10840). + - keycloak_realm - support setting ``adminPermissionsEnabled`` for a realm + (https://github.com/ansible-collections/community.general/issues/10962). + - keycloak_role - fixes an issue where the module incorrectly returns ``changed=true`` + when using the alias ``clientId`` in composite roles (https://github.com/ansible-collections/community.general/pull/10829). + - linode inventory plugin - avoid using deprecated option when templating + options (https://github.com/ansible-collections/community.general/pull/10271). + - listen_port_facts - avoid crash when required commands are missing (https://github.com/ansible-collections/community.general/issues/10457, + https://github.com/ansible-collections/community.general/pull/10458). + - logstash callback plugin - remove reference to Python 2 library (https://github.com/ansible-collections/community.general/pull/10345). + - lvm_pv - properly detect SCSI or NVMe devices to rescan (https://github.com/ansible-collections/community.general/issues/10444, + https://github.com/ansible-collections/community.general/pull/10596). + - machinectl become plugin - disable pipelining on ansible-core 2.19+. The + plugin does not work with pipelining, and since ansible-core 2.19 become + plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/pull/10537). + - merge_variables lookup plugin - avoid deprecated functionality from ansible-core + 2.19 (https://github.com/ansible-collections/community.general/pull/10566). + - monit - fix crash caused by an unknown status value returned from the monit + service (https://github.com/ansible-collections/community.general/issues/10742, + https://github.com/ansible-collections/community.general/pull/10743). + - 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). + - pacemaker - use regex for matching ``maintenance-mode`` output to determine + cluster maintenance status (https://github.com/ansible-collections/community.general/issues/10426, + https://github.com/ansible-collections/community.general/pull/10707). + - pacemaker_resource - fix ``resource_type`` parameter formatting (https://github.com/ansible-collections/community.general/issues/10426, + https://github.com/ansible-collections/community.general/pull/10663). + - parted - variable is a list, not text (https://github.com/ansible-collections/community.general/pull/10823, + https://github.com/ansible-collections/community.general/issues/10817). + - pids - prevent error when an empty string is provided for ``name`` (https://github.com/ansible-collections/community.general/issues/10672, + https://github.com/ansible-collections/community.general/pull/10688). + - 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). + - rocketchat - fix message delivery in Rocket Chat >= 7.5.3 by forcing ``Content-Type`` + header to ``application/json`` instead of the default ``application/x-www-form-urlencoded`` + (https://github.com/ansible-collections/community.general/issues/10796, + https://github.com/ansible-collections/community.general/pull/10796). + - selective callback plugin - specify ``ansible_loop_var`` instead of the + explicit value ``item`` when printing task result (https://github.com/ansible-collections/community.general/pull/10752). + - syspatch - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + - sysrc - fixes parsing with multi-line variables (https://github.com/ansible-collections/community.general/issues/10394, + https://github.com/ansible-collections/community.general/pull/10417). + - sysupgrade - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + - 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). + - wsl connection plugin - avoid deprecated ansible-core paramiko import helper, + import paramiko directly instead (https://github.com/ansible-collections/community.general/issues/10515, + https://github.com/ansible-collections/community.general/pull/10531). + - xfconf - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026). + - xfconf_info - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026). + - yaml cache plugin - make compatible with ansible-core 2.19 (https://github.com/ansible-collections/community.general/issues/10849, + https://github.com/ansible-collections/community.general/issues/10852). + - zypper_repository - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459). + deprecated_features: + - catapult - module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, + https://github.com/ansible-collections/community.general/pull/10329). + - cpanm - deprecate ``mode=compatibility``, ``mode=new`` should be used instead + (https://github.com/ansible-collections/community.general/pull/10434). + - dimensiondata doc_fragments plugin - fragments is deprecated and will be + removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). + - dimensiondata module_utils plugin - utils is deprecated and will be removed + in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). + - dimensiondata_network - module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). + - dimensiondata_vlan - module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). + - dimensiondata_wait doc_fragments plugin - fragments is deprecated and will + be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). + - github_repo - deprecate ``force_defaults=true`` (https://github.com/ansible-collections/community.general/pull/10435). + - hiera lookup plugin - retrieving data with Hiera has been deprecated a long + time ago; because of that this plugin will be removed from community.general + 13.0.0. If you disagree with this deprecation, please create an issue in + the community.general repository (https://github.com/ansible-collections/community.general/issues/4462, + https://github.com/ansible-collections/community.general/pull/10779). + - oci_utils module utils - utils is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, + https://github.com/ansible-collections/community.general/pull/10652). + - oci_vcn - module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, + https://github.com/ansible-collections/community.general/pull/10652). + - oneandone module utils - DNS fails to resolve the API endpoint used by the + module. The module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). + - oneandone_firewall_policy - DNS fails to resolve the API endpoint used by + the module. The module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). + - oneandone_load_balancer - DNS fails to resolve the API endpoint used by + the module. The module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). + - oneandone_monitoring_policy - DNS fails to resolve the API endpoint used + by the module. The module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). + - oneandone_private_network - DNS fails to resolve the API endpoint used by + the module. The module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). + - oneandone_public_ip - DNS fails to resolve the API endpoint used by the + module. The module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). + - oneandone_server - DNS fails to resolve the API endpoint used by the module. + The module is deprecated and will be removed in community.general 13.0.0 + (https://github.com/ansible-collections/community.general/pull/10994). + - oracle* doc fragments - fragments are deprecated and will be removed in + community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, + https://github.com/ansible-collections/community.general/pull/10652). + - pacemaker_cluster - the state ``cleanup`` will be removed from community.general + 14.0.0 (https://github.com/ansible-collections/community.general/pull/10741). + - rocketchat - the default value for ``is_pre740``, currently ``true``, is + deprecated and will change to ``false`` in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10490). + - typetalk - module is deprecated and will be removed in community.general + 13.0.0 (https://github.com/ansible-collections/community.general/pull/9499). + minor_changes: + - Modernize code for Python 3.7+. This includes code reformatting, and adding + new checks to CI, including a type checker (mypy). Most of the code does + not have type hints yet, but now it is possible to add typing hints and + have these validated (https://github.com/ansible-collections/community.general/pull/10285, + https://github.com/ansible-collections/community.general/pull/10886, https://github.com/ansible-collections/community.general/pull/10891, + https://github.com/ansible-collections/community.general/pull/10892, https://github.com/ansible-collections/community.general/pull/10897, + https://github.com/ansible-collections/community.general/pull/10899, https://github.com/ansible-collections/community.general/pull/10902, + https://github.com/ansible-collections/community.general/pull/10903, https://github.com/ansible-collections/community.general/pull/10904, + https://github.com/ansible-collections/community.general/pull/10907, https://github.com/ansible-collections/community.general/pull/10908, + https://github.com/ansible-collections/community.general/pull/10909, https://github.com/ansible-collections/community.general/pull/10939, + https://github.com/ansible-collections/community.general/pull/10940, https://github.com/ansible-collections/community.general/pull/10941, + https://github.com/ansible-collections/community.general/pull/10942, https://github.com/ansible-collections/community.general/pull/10945, + https://github.com/ansible-collections/community.general/pull/10947, https://github.com/ansible-collections/community.general/pull/10958, + https://github.com/ansible-collections/community.general/pull/10959, https://github.com/ansible-collections/community.general/pull/10968, + https://github.com/ansible-collections/community.general/pull/10969, https://github.com/ansible-collections/community.general/pull/10970, + https://github.com/ansible-collections/community.general/pull/10971, https://github.com/ansible-collections/community.general/pull/10973, + https://github.com/ansible-collections/community.general/pull/10974, https://github.com/ansible-collections/community.general/pull/10975, + https://github.com/ansible-collections/community.general/pull/10976, https://github.com/ansible-collections/community.general/pull/10977, + https://github.com/ansible-collections/community.general/pull/10978, https://github.com/ansible-collections/community.general/pull/10979, + https://github.com/ansible-collections/community.general/pull/10980, https://github.com/ansible-collections/community.general/pull/10981, + https://github.com/ansible-collections/community.general/pull/10992, https://github.com/ansible-collections/community.general/pull/10993, + https://github.com/ansible-collections/community.general/pull/10997, https://github.com/ansible-collections/community.general/pull/10999, + https://github.com/ansible-collections/community.general/pull/11015, https://github.com/ansible-collections/community.general/pull/11016, + https://github.com/ansible-collections/community.general/pull/11017). + - aerospike_migrations - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - airbrake_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - android_sdk - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). + - apk - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, + https://github.com/ansible-collections/community.general/pull/10520). + - bigpanda - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - bootc_manage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - bower - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - btrfs_subvolume - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - bundler - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - bzr - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10523). + - campfire - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - capabilities - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10524). + - cargo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - catapult - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - cisco_webex - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - cloudflare_dns - adds support for PTR records (https://github.com/ansible-collections/community.general/pull/10267). + - cloudflare_dns - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - cloudflare_dns - simplify validations and refactor some code, no functional + changes (https://github.com/ansible-collections/community.general/pull/10269). + - composer - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10525). + - consul_kv - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - consul_policy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - copr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - crypttab - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - datadog_downtime - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - datadog_monitor - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - datadog_monitor - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - dconf - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - dimensiondata_network - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10494). + - dimensiondata_vlan - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - django module utils - remove deprecated parameter ``_DjangoRunner`` call + (https://github.com/ansible-collections/community.general/pull/10574). + - django module utils - simplify/consolidate the common settings for the command + line (https://github.com/ansible-collections/community.general/pull/10684). + - django_check - rename parameter ``database`` to ``databases``, add alias + for compatibility (https://github.com/ansible-collections/community.general/pull/10700). + - django_check - simplify/consolidate the common settings for the command + line (https://github.com/ansible-collections/community.general/pull/10684). + - django_createcachetable - simplify/consolidate the common settings for the + command line (https://github.com/ansible-collections/community.general/pull/10684). + - dnf_config_manager - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - dnsmadeeasy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - dpkg_divert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - easy_install - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - easy_install - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10526). + - elasticsearch_plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). + - elasticsearch_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - facter - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - filesize - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). + - filesystem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). + - filetree - add ``exclude`` option (https://github.com/ansible-collections/community.general/issues/10936, + https://github.com/ansible-collections/community.general/pull/10936). + - gem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - git_config_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - github_app_access_token lookup plugin - add support for GitHub Enterprise + Server (https://github.com/ansible-collections/community.general/issues/10879, + https://github.com/ansible-collections/community.general/pull/10880). + - github_app_access_token lookup plugin - support both ``jwt`` and ``pyjwt`` + to avoid conflict with other modules requirements (https://github.com/ansible-collections/community.general/issues/10299). + - github_deploy_key - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - github_repo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - github_webhook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - github_webhook_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_branch - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_deploy_key - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - gitlab_group_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679). + - gitlab_group_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785). + - gitlab_group_access_token - remove redundant brackets in conditionals, no + functional changes (https://github.com/ansible-collections/community.general/pull/10328). + - gitlab_group_access_token - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_group_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812). + - gitlab_group_variable - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_group_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787). + - gitlab_hook - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - gitlab_hook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_instance_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812). + - gitlab_instance_variable - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_label - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). + - gitlab_label - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_merge_request - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_milestone - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). + - gitlab_milestone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_project - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_project_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679). + - gitlab_project_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785). + - gitlab_project_access_token - remove redundant brackets in conditionals, + no functional changes (https://github.com/ansible-collections/community.general/pull/10328). + - gitlab_project_access_token - remove redundant constructs from argument + specs (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_project_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812, + https://github.com/ansible-collections/community.general/issues/8584, https://github.com/ansible-collections/community.general/issues/10809). + - gitlab_project_variable - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10505). + - gitlab_project_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787). + - gitlab_protected_branch - add ``allow_force_push``, ``code_owner_approval_required`` + (https://github.com/ansible-collections/community.general/pull/10795, https://github.com/ansible-collections/community.general/issues/6432, + https://github.com/ansible-collections/community.general/issues/10289, https://github.com/ansible-collections/community.general/issues/10765). + - gitlab_protected_branch - update protected branches if possible instead + of recreating them (https://github.com/ansible-collections/community.general/pull/10795). + - gitlab_runner - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - grove - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - hg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - homebrew - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - homebrew_cask - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - homebrew_tap - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - honeybadger_deployment - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10505). + - htpasswd - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - icinga2_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - imgadm - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10536). + - influxdb_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - ini_file - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - iocage inventory plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). + - ipa_dnsrecord - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - ipa_dnszone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - ipa_group - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - ipa_host - add ``userclass`` and ``locality`` parameters (https://github.com/ansible-collections/community.general/pull/10935). + - ipa_host - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). + - ipa_service - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - ipbase_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - iptables_state - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). + - ipwcli_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - irc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - jabber - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - java_keystore - remove redundant function (https://github.com/ansible-collections/community.general/pull/10905). + - jenkins_build - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - jenkins_build_info - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - jenkins_credential - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - jenkins_job - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - jenkins_plugin - install dependencies for specific version (https://github.com/ansible-collections/community.general/issue/4995, + https://github.com/ansible-collections/community.general/pull/10346). + - jenkins_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). + - keycloak - add support for ``grant_type=client_credentials`` to all keycloak + modules, so that specifying ``auth_client_id`` and ``auth_client_secret`` + is sufficient for authentication (https://github.com/ansible-collections/community.general/pull/10231). + - keycloak module utils - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - keycloak_authz_authorization_scope - remove redundant constructs from argument + specs (https://github.com/ansible-collections/community.general/pull/10507). + - keycloak_authz_permission - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10507). + - keycloak_client - add idempotent support for ``optional_client_scopes`` + and ``optional_client_scopes``, and ensure consistent change detection between + check mode and live run (https://github.com/ansible-collections/community.general/issues/5495, + https://github.com/ansible-collections/community.general/pull/10842). + - "keycloak_identity_provider \u2013 add support for ``fromUrl`` to automatically\ + \ fetch OIDC endpoints from the well-known discovery URL, simplifying identity\ + \ provider configuration (https://github.com/ansible-collections/community.general/pull/10527)." + - keycloak_realm - add support for WebAuthn policy configuration options, + including both regular and passwordless WebAuthn policies (https://github.com/ansible-collections/community.general/pull/10791). + - keycloak_realm - add support for ``brute_force_strategy`` and ``max_temporary_lockouts`` + (https://github.com/ansible-collections/community.general/issues/10412, + https://github.com/ansible-collections/community.general/pull/10415). + - keycloak_realm - add support for client-related options and Oauth2 device + (https://github.com/ansible-collections/community.general/pull/10538). + - keycloak_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - keycloak_user - return user created boolean flag (https://github.com/ansible-collections/community.general/pull/10950). + - keycloak_userprofile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - keyring - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - kibana_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - layman - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - ldap_attrs - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - ldap_inc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - librato_annotation - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - linode module utils - remove redundant code for ancient versions of Ansible + (https://github.com/ansible-collections/community.general/pull/10906). + - lldp - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - logentries - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - logstash callback plugin - remove redundant brackets in conditionals, no + functional changes (https://github.com/ansible-collections/community.general/pull/10328). + - logstash_plugin - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, + https://github.com/ansible-collections/community.general/pull/10520). + - lvg_rename - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). + - lxca_cmms - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - lxca_nodes - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - macports - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - mail - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - manageiq - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). + - manageiq_alert_profiles - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). + - manageiq_alerts - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - manageiq_group - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). + - manageiq_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - manageiq_policies - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - manageiq_policies_info - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10507). + - manageiq_tags - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - manageiq_tenant - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). + - manageiq_tenant - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - matrix - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - mattermost - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - maven_artifact - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - memset_dns_reload - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - memset_zone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - memset_zone_record - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - mqtt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - mssql_db - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). + - mssql_db - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - mssql_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - nagios - make parameter ``services`` a ``list`` instead of a ``str`` (https://github.com/ansible-collections/community.general/pull/10493). + - netcup_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - newrelic_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - nmcli - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - nmcli - simplify validations and refactor some code, no functional changes + (https://github.com/ansible-collections/community.general/pull/10323). + - npm - improve parameter validation using Ansible construct (https://github.com/ansible-collections/community.general/pull/10983). + - nsupdate - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). + - oci_vcn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - one_image_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - one_template - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - one_vm - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). + - one_vnet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - oneandone_firewall_policy - remove redundant brackets in conditionals, no + functional changes (https://github.com/ansible-collections/community.general/pull/10328). + - oneandone_load_balancer - remove redundant brackets in conditionals, no + functional changes (https://github.com/ansible-collections/community.general/pull/10328). + - oneandone_monitoring_policy - remove redundant brackets in conditionals, + no functional changes (https://github.com/ansible-collections/community.general/pull/10328). + - onepassword_info - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - onepassword_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - oneview_fc_network_info - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10512). + - open_iscsi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10599). + - openbsd_pkg - add ``autoremove`` parameter to remove unused dependencies + (https://github.com/ansible-collections/community.general/pull/10705). + - openbsd_pkg - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). + - opendj_backendprop - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - osx_defaults - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - ovh_ip_loadbalancing_backend - remove redundant brackets in conditionals, + no functional changes (https://github.com/ansible-collections/community.general/pull/10328). + - ovh_monthly_billing - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pacemaker_cluster - add ``state=maintenance`` for managing pacemaker maintenance + mode (https://github.com/ansible-collections/community.general/issues/10200, + https://github.com/ansible-collections/community.general/pull/10227). + - pacemaker_cluster - rename ``node`` to ``name`` and add ``node`` alias (https://github.com/ansible-collections/community.general/pull/10227). + - pacemaker_resource - add ``state=cleanup`` for cleaning up pacemaker resources + (https://github.com/ansible-collections/community.general/pull/10413) + - pacemaker_resource - add ``state=cloned`` for cloning pacemaker resources + or groups (https://github.com/ansible-collections/community.general/issues/10322, + https://github.com/ansible-collections/community.general/pull/10665). + - pacemaker_resource - enhance module by removing duplicative code (https://github.com/ansible-collections/community.general/pull/10227). + - pacemaker_resource - the parameter ``name`` is no longer a required parameter + in community.general 11.3.0 (https://github.com/ansible-collections/community.general/pull/10413) + - packet_device - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - pagerduty - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - pagerduty - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pagerduty_change - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pagerduty_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pam_limits - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - parted - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10642). + - pear - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pear - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10601). + - pingdom - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - pipx module_utils - use ``PIPX_USE_EMOJI`` to disable emojis in the output + of ``pipx`` 1.8.0 (https://github.com/ansible-collections/community.general/pull/10874). + - pkgng - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pnpm - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - portage - add a ``changed_deps`` option (https://github.com/ansible-collections/community.general/pull/11023). + - portage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - portage - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10602). + - pritunl_org - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pritunl_org_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pritunl_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pritunl_user_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pubnub_blocks - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pushbullet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - pushover - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - python_runner module utils - remove redundant brackets in conditionals, + no functional changes (https://github.com/ansible-collections/community.general/pull/10328). + - random_string lookup plugin - allow to specify seed while generating random + string (https://github.com/ansible-collections/community.general/issues/5362, + https://github.com/ansible-collections/community.general/pull/10710). + - redis_data - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - redis_data_incr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - rhevm - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - riak - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - riak - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10603). + - rocketchat - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - rocketchat - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - rollbar_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - say - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - scaleway modules - add a ``scaleway`` group to use ``module_defaults`` (https://github.com/ansible-collections/community.general/pull/10647). + - scaleway_* modules, scaleway inventory plugin - update available zones and + API URLs (https://github.com/ansible-collections/community.general/issues/10383, + https://github.com/ansible-collections/community.general/pull/10424). + - scaleway_container - add a ``cpu_limit`` argument (https://github.com/ansible-collections/community.general/pull/10646). + - scaleway_database_backup - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10512). + - sendgrid - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - sensu_silence - remove redundant brackets in conditionals, no functional + changes (https://github.com/ansible-collections/community.general/pull/10328). + - sensu_silence - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - sensu_subscription - normalize quotes in the module output (https://github.com/ansible-collections/community.general/pull/10483). + - sl_vm - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - solaris_zone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10604). + - sorcery - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - ssh_config - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - statusio_maintenance - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - svr4pkg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - swdepot - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - swupd - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10605). + - syslogger - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - sysrc - adjustments to the code (https://github.com/ansible-collections/community.general/pull/10417). + - sysrc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). + - systemd_creds_decrypt - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10512). + - systemd_creds_encrypt - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10512). + - taiga_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - tasks_only callback plugin - add ``result_format`` and ``pretty_results`` + options similarly to the default callback (https://github.com/ansible-collections/community.general/pull/10422). + - terraform - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). + - timezone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10612). + - twilio - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - ufw - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). + - urpmi - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - urpmi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10606). + - utm_aaa_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - utm_ca_host_key_cert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - utm_dns_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - utm_network_interface_address - remove redundant constructs from argument + specs (https://github.com/ansible-collections/community.general/pull/10513). + - utm_proxy_auth_profile - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10513). + - utm_proxy_exception - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - utm_proxy_frontend - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - utm_proxy_location - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - vertica_configuration - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10513). + - vertica_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - vertica_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - xattr - remove redundant brackets in conditionals, no functional changes + (https://github.com/ansible-collections/community.general/pull/10328). + - xbps - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - xbps - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10608). + - xenserver module utils - remove redundant constructs from argument specs + (https://github.com/ansible-collections/community.general/pull/10769). + - xenserver_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). + - xfconf - minor adjustments the the code (https://github.com/ansible-collections/community.general/pull/10311). + - xfs_quota - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10609). + - xml - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). + - yarn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - zfs_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). + - zypper - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + - zypper - support the ``--gpg-auto-import-keys`` option in zypper (https://github.com/ansible-collections/community.general/issues/10660, + https://github.com/ansible-collections/community.general/pull/10661). + - zypper_repository - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). + release_summary: This is release 12.0.0 of ``community.general``, released on + 2025-11-03. + removed_features: + - Ansible-core 2.16 is no longer supported. This also means that the collection + now requires Python 3.7+ (https://github.com/ansible-collections/community.general/pull/10884). + - bearychat - the module has been removed as the chat service is no longer + available (https://github.com/ansible-collections/community.general/pull/10883). + - cmd_runner module utils - the parameter ``ignore_value_none`` to ``CmdRunner.__call__()`` + has been removed (https://github.com/ansible-collections/community.general/pull/10883). + - cmd_runner_fmt module utils - the parameter ``ctx_ignore_none`` to argument + formatters has been removed (https://github.com/ansible-collections/community.general/pull/10883). + - facter - the module has been replaced by ``community.general.facter_facts`` + (https://github.com/ansible-collections/community.general/pull/10883). + - mh.deco module utils - the parameters ``on_success`` and ``on_failure`` + of ``cause()`` have been removed; use ``when="success"`` and ``when="failure"`` + instead (https://github.com/ansible-collections/community.general/pull/10883). + - opkg - the value ``""`` for the option ``force`` is no longer allowed. Omit + ``force`` instead (https://github.com/ansible-collections/community.general/pull/10883). + - pacemaker_cluster - the option ``state`` is now required (https://github.com/ansible-collections/community.general/pull/10883). + - pure module utils - the modules using this module utils have been removed + from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883). + - purestorage doc fragment - the modules using this doc fragment have been + removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883). + - yaml callback plugin - the deprecated plugin has been removed. Use the default + callback with ``result_format=yaml`` instead (https://github.com/ansible-collections/community.general/pull/10883). + 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: + - 10227-pacemaker-cluster-and-resource-enhancement.yml + - 10231-keycloak-add-client-credentials-authentication.yml + - 10267-add-cloudflare-ptr-record-support.yml + - 10269-cloudflare-dns-refactor.yml + - 10271--disable_lookups.yml + - 10299-github_app_access_token-lookup.yml + - 10311-xfconf-refactor.yml + - 10323-nmcli-improvements.yml + - 10328-redundant-brackets.yml + - 10329-catapult-deprecation.yml + - 10339-github_app_access_token.yml + - 10346-jenkins-plugins-fixes.yml + - 10349-incus_connection-error-handling.yml + - 10359-dependent.yml + - 10413-pacemaker-resource-cleanup.yml + - 10415-keycloak-realm-brute-force-attributes.yml + - 10417-sysrc-refactor.yml + - 10422-tasks_only-result_format.yml + - 10423-apache_module-condition.yml + - 10424-scaleway-update-zones.yml + - 10434-cpanm-deprecate-compat-mode.yml + - 10435-github-repo-deprecate-force-defaults.yml + - 10442-apk-fix-empty-names.yml + - 10445-cronvar-reject-empty-values.yml + - 10455-capabilities-improve-error-detection.yml + - 10458-listen_port_facts-prevent-type-error.yml + - 10459-deprecations.yml + - 10461-cronvar-non-existent-dir-crash-fix.yml + - 10483-sensu-subscription-quotes.yml + - 10490-rocketchat.yml + - 10491-irc.yml + - 10493-nagios-services.yml + - 10494-rfdn-1.yml + - 10505-rfdn-2.yml + - 10507-rfdn-3.yml + - 10512-rfdn-4.yml + - 10513-rfdn-5.yml + - 10520-arg-runcommand-list.yml + - 10523-bzr-cmd-list.yml + - 10524-capabilities-cmd-list.yml + - 10525-composer-cmd-list.yml + - 10526-easy-install-cmd-list.yml + - 10527-keycloak-idp-well-known-url-support.yml + - 10531-wsl-paramiko.yml + - 10532-apk.yml + - 10536-imgadm-cmd-list.yml + - 10538-keycloak-realm-add-support-client-options.yml + - 10539-json_query.yml + - 10566-merge_variables.yml + - 10573-logstash-plugin-cmd-list.yml + - 10574-django-runner.yml + - 10599-open-iscsi-cmd-list.yml + - 10601-pear-cmd-list.yml + - 10602-portage-cmd-list.yml + - 10603-riak-cmd-list.yml + - 10604-solaris-zone-cmd-list.yml + - 10605-swupd-cmd-list.yml + - 10606-urpmi-cmd-list.yml + - 10608-xbps-cmd-list.yml + - 10609-xfs-quota-cmd-list.yml + - 10612-timezone-cmd-list.yml + - 10642-parted-cmd-list.yml + - 10644-oneview-os.yml + - 10646-scaleway_container_cpu_limit.yml + - 10647-scaleway-module-defaults.yml + - 10652-oracle-deprecation.yml + - 10661-support-gpg-auto-impor-keys-in-zypper.yml + - 10663-pacemaker-resource-fix-resource-type.yml + - 10665-pacemaker-resource-clone.yml + - 10679-gitlab-access-token-add-planner-role.yml + - 10684-django-improvements.yml + - 10687-deprecations.yml + - 10688-pids.yml + - 10689-gem-prevent-soundness-issue.yml + - 10700-django-check-databases.yml + - 10705-openbsd-pkg-remove-unused.yml + - 10707-pacemaker-maintenance-mode-regex.yml + - 10711-pytohn-idioms-1.yml + - 10712-python-idioms-2.yml + - 10727-python-idioms-3.yml + - 10741-pacemaker-cluster-cleanup-deprecate.yml + - 10743-monit-handle-unknown-status.yml + - 10751-kdeconfig-support-kwriteconfig6.yml + - 10752-selective-hardcoded-loop-var.yml + - 10769-xenserver-rf.yml + - 10785-gitlab-token-add-missing-scopes.yml + - 10787-gitlab-variable-support-masked-and-hidden-variables.yml + - 10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml + - 10796-rocketchat-force-content-type.yml + - 10805-homebrew-support-old-names.yml + - 10810-github_app_access_token-jwt.yml + - 10812-gitlab-variable-add-description.yml + - 10823-parted-fail-json-command.yml + - 10829-fix-keycloak-role-changed-status.yml + - 10840-fix-keycloak-subgroup-search-realm.yml + - 10842-keycloak-client-scope-support.yml + - 10852-yaml.yml + - 10857-github_deploy_key-err.yml + - 10873-six.yml + - 10874-pipx-180.yml + - 10880-github_app_access_token-lookup.yml + - 10888-six.yml + - 10905-java-keystore-simplify.yml + - 10906-linode-modutils.yml + - 10918-gitlab-runner-fix-check-mode.yml + - 10933-keycloak-add-client-auth-for-clientsecret-modules.yml + - 10934-cloudflare-dns-caa-bug.yml + - 10934-cloudflare-dns-srv-bug.yml + - 10935-ipa-host-add-parameters.yml + - 10936-added-excludes-option-filetree.yml + - 10950-keycloak-user-return-user-created.yml + - 10955-pritunl_user-null-missing-params.yaml + - 10961-terraform-complexvars-null-bugfix.yaml + - 10965-onepassword-bugfix.yml + - 10983-npm-param-mutex.yml + - 10986-deprecation-dimensiondata.yml + - 10994-oneandone-deprecation.yml + - 11001-omapi.yml + - 11002-keycloak-add-admin-permissions-enabled.yaml + - 11005-keycloak_user.yml + - 11023-portage_changed_deps.yml + - 11026-xfconf-empty-array.yml + - 12.0.0.yml + - 9499-typetalk-deprecation.yml + - ansible-core-2.16.yml + - become-pipelining.yml + - deprecations.yml + - hiera.yml + - keycloak-realm-webauthn-policies.yml + - logstash.yml + - lvm_pv.yml + - python-3-modernization.yml + - random_string_seed.yml + - replace-random-with-secrets.yml + modules: + - description: Wrapper for ``django-admin dumpdata``. + name: django_dumpdata + namespace: '' + - description: Wrapper for ``django-admin loaddata``. + name: django_loaddata + namespace: '' + - description: Manage Jenkins credentials and domains through API. + name: jenkins_credential + namespace: '' + - description: Submits generic command to ISC KEA server on target. + name: kea_command + namespace: '' + - description: Send a Keycloak execute-actions email to a user. + name: keycloak_user_execute_actions_email + namespace: '' + - description: Move data between LVM Physical Volumes (PVs). + name: lvm_pv_move_data + namespace: '' + - description: Gather information about Pacemaker cluster. + name: pacemaker_info + namespace: '' + - description: Manage Pacemaker STONITH. + name: pacemaker_stonith + namespace: '' + plugins: + callback: + - description: Only show tasks. + name: tasks_only + namespace: null + filter: + - description: Convert variable to YAML string. + name: to_nice_yaml + namespace: null + - description: Convert variable to YAML string. + name: to_yaml + namespace: null + inventory: + - description: Incus inventory source. + name: incus + namespace: null + lookup: + - description: Read binary file and return it Base64 encoded. + name: binary_file + namespace: null + release_date: '2025-11-03' diff --git a/changelogs/fragments/10227-pacemaker-cluster-and-resource-enhancement.yml b/changelogs/fragments/10227-pacemaker-cluster-and-resource-enhancement.yml deleted file mode 100644 index 19f44bb7c4..0000000000 --- a/changelogs/fragments/10227-pacemaker-cluster-and-resource-enhancement.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - pacemaker_cluster - add ``state=maintenance`` for managing pacemaker maintenance mode (https://github.com/ansible-collections/community.general/issues/10200, https://github.com/ansible-collections/community.general/pull/10227). - - pacemaker_cluster - rename ``node`` to ``name`` and add ``node`` alias (https://github.com/ansible-collections/community.general/pull/10227). - - pacemaker_resource - enhance module by removing duplicative code (https://github.com/ansible-collections/community.general/pull/10227). diff --git a/changelogs/fragments/10231-keycloak-add-client-credentials-authentication.yml b/changelogs/fragments/10231-keycloak-add-client-credentials-authentication.yml deleted file mode 100644 index eec12e8669..0000000000 --- a/changelogs/fragments/10231-keycloak-add-client-credentials-authentication.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak - add support for ``grant_type=client_credentials`` to all keycloak modules, so that specifying ``auth_client_id`` and ``auth_client_secret`` is sufficient for authentication (https://github.com/ansible-collections/community.general/pull/10231). diff --git a/changelogs/fragments/10267-add-cloudflare-ptr-record-support.yml b/changelogs/fragments/10267-add-cloudflare-ptr-record-support.yml deleted file mode 100644 index 29d71ca393..0000000000 --- a/changelogs/fragments/10267-add-cloudflare-ptr-record-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cloudflare_dns - adds support for PTR records (https://github.com/ansible-collections/community.general/pull/10267). diff --git a/changelogs/fragments/10269-cloudflare-dns-refactor.yml b/changelogs/fragments/10269-cloudflare-dns-refactor.yml deleted file mode 100644 index 9f91040d63..0000000000 --- a/changelogs/fragments/10269-cloudflare-dns-refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cloudflare_dns - simplify validations and refactor some code, no functional changes (https://github.com/ansible-collections/community.general/pull/10269). diff --git a/changelogs/fragments/10271--disable_lookups.yml b/changelogs/fragments/10271--disable_lookups.yml deleted file mode 100644 index d28e2ac833..0000000000 --- a/changelogs/fragments/10271--disable_lookups.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "icinga2 inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.general/pull/10271)." - - "linode inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.general/pull/10271)." diff --git a/changelogs/fragments/10299-github_app_access_token-lookup.yml b/changelogs/fragments/10299-github_app_access_token-lookup.yml deleted file mode 100644 index 59233e2a05..0000000000 --- a/changelogs/fragments/10299-github_app_access_token-lookup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - github_app_access_token lookup plugin - support both ``jwt`` and ``pyjwt`` to avoid conflict with other modules requirements (https://github.com/ansible-collections/community.general/issues/10299). diff --git a/changelogs/fragments/10311-xfconf-refactor.yml b/changelogs/fragments/10311-xfconf-refactor.yml deleted file mode 100644 index 9d71bd17d8..0000000000 --- a/changelogs/fragments/10311-xfconf-refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - xfconf - minor adjustments the the code (https://github.com/ansible-collections/community.general/pull/10311). diff --git a/changelogs/fragments/10323-nmcli-improvements.yml b/changelogs/fragments/10323-nmcli-improvements.yml deleted file mode 100644 index 53436ea7d6..0000000000 --- a/changelogs/fragments/10323-nmcli-improvements.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - simplify validations and refactor some code, no functional changes (https://github.com/ansible-collections/community.general/pull/10323). diff --git a/changelogs/fragments/10328-redundant-brackets.yml b/changelogs/fragments/10328-redundant-brackets.yml deleted file mode 100644 index f8f74a336c..0000000000 --- a/changelogs/fragments/10328-redundant-brackets.yml +++ /dev/null @@ -1,32 +0,0 @@ -minor_changes: - - logstash callback plugin - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - keycloak module utils - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - python_runner module utils - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - cloudflare_dns - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - crypttab - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - datadog_monitor - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - gitlab_deploy_key - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - gitlab_group_access_token - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - gitlab_hook - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - gitlab_project_access_token - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - gitlab_runner - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - ipa_group - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - jenkins_build - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - jenkins_build_info - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - nmcli - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - oneandone_firewall_policy - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - oneandone_load_balancer - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - oneandone_monitoring_policy - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - onepassword_info - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - osx_defaults - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - ovh_ip_loadbalancing_backend - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - packet_device - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - pagerduty - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - pingdom - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - rhevm - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - rocketchat - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - sensu_silence - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - sl_vm - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - urpmi - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - xattr - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). - - xml - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328). diff --git a/changelogs/fragments/10329-catapult-deprecation.yml b/changelogs/fragments/10329-catapult-deprecation.yml deleted file mode 100644 index 5e5209edda..0000000000 --- a/changelogs/fragments/10329-catapult-deprecation.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - catapult - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10329). diff --git a/changelogs/fragments/10339-github_app_access_token.yml b/changelogs/fragments/10339-github_app_access_token.yml deleted file mode 100644 index 00cd71f559..0000000000 --- a/changelogs/fragments/10339-github_app_access_token.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - github_release - support multiple types of GitHub tokens; no longer failing when ``ghs_`` token type is provided (https://github.com/ansible-collections/community.general/issues/10338, https://github.com/ansible-collections/community.general/pull/10339). \ No newline at end of file diff --git a/changelogs/fragments/10346-jenkins-plugins-fixes.yml b/changelogs/fragments/10346-jenkins-plugins-fixes.yml deleted file mode 100644 index 382fe7aa53..0000000000 --- a/changelogs/fragments/10346-jenkins-plugins-fixes.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - "jenkins_plugin - install latest compatible version instead of latest (https://github.com/ansible-collections/community.general/issues/854, https://github.com/ansible-collections/community.general/pull/10346)." - - "jenkins_plugin - separate Jenkins and external URL credentials (https://github.com/ansible-collections/community.general/issues/4419, https://github.com/ansible-collections/community.general/pull/10346)." - -minor_changes: - - "jenkins_plugin - install dependencies for specific version (https://github.com/ansible-collections/community.general/issue/4995, https://github.com/ansible-collections/community.general/pull/10346)." diff --git a/changelogs/fragments/10349-incus_connection-error-handling.yml b/changelogs/fragments/10349-incus_connection-error-handling.yml deleted file mode 100644 index b35da354d2..0000000000 --- a/changelogs/fragments/10349-incus_connection-error-handling.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - incus connection plugin - fix error handling to return more useful Ansible errors to the user (https://github.com/ansible-collections/community.general/issues/10344, https://github.com/ansible-collections/community.general/pull/10349). diff --git a/changelogs/fragments/10359-dependent.yml b/changelogs/fragments/10359-dependent.yml deleted file mode 100644 index e48a6142e8..0000000000 --- a/changelogs/fragments/10359-dependent.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "dependent lookup plugin - avoid deprecated ansible-core 2.19 functionality (https://github.com/ansible-collections/community.general/pull/10359)." diff --git a/changelogs/fragments/10413-pacemaker-resource-cleanup.yml b/changelogs/fragments/10413-pacemaker-resource-cleanup.yml deleted file mode 100644 index f4157559cc..0000000000 --- a/changelogs/fragments/10413-pacemaker-resource-cleanup.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - pacemaker_resource - add ``state=cleanup`` for cleaning up pacemaker resources (https://github.com/ansible-collections/community.general/pull/10413) - - pacemaker_resource - the parameter ``name`` is no longer a required parameter in community.general 11.3.0 (https://github.com/ansible-collections/community.general/pull/10413) diff --git a/changelogs/fragments/10415-keycloak-realm-brute-force-attributes.yml b/changelogs/fragments/10415-keycloak-realm-brute-force-attributes.yml deleted file mode 100644 index 22433b584e..0000000000 --- a/changelogs/fragments/10415-keycloak-realm-brute-force-attributes.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_realm - add support for ``brute_force_strategy`` and ``max_temporary_lockouts`` (https://github.com/ansible-collections/community.general/issues/10412, https://github.com/ansible-collections/community.general/pull/10415). diff --git a/changelogs/fragments/10417-sysrc-refactor.yml b/changelogs/fragments/10417-sysrc-refactor.yml deleted file mode 100644 index b1b5db632b..0000000000 --- a/changelogs/fragments/10417-sysrc-refactor.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - sysrc - adjustments to the code (https://github.com/ansible-collections/community.general/pull/10417). -bugfixes: - - sysrc - fixes parsing with multi-line variables (https://github.com/ansible-collections/community.general/issues/10394, https://github.com/ansible-collections/community.general/pull/10417). \ No newline at end of file diff --git a/changelogs/fragments/10422-tasks_only-result_format.yml b/changelogs/fragments/10422-tasks_only-result_format.yml deleted file mode 100644 index 13e5e749bf..0000000000 --- a/changelogs/fragments/10422-tasks_only-result_format.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "tasks_only callback plugin - add ``result_format`` and ``pretty_results`` options similarly to the default callback (https://github.com/ansible-collections/community.general/pull/10422)." diff --git a/changelogs/fragments/10423-apache_module-condition.yml b/changelogs/fragments/10423-apache_module-condition.yml deleted file mode 100644 index 9a30d06b4e..0000000000 --- a/changelogs/fragments/10423-apache_module-condition.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - apache2_module - check the ``cgi`` module restrictions only during activation (https://github.com/ansible-collections/community.general/pull/10423). diff --git a/changelogs/fragments/10424-scaleway-update-zones.yml b/changelogs/fragments/10424-scaleway-update-zones.yml deleted file mode 100644 index ffa508cd3a..0000000000 --- a/changelogs/fragments/10424-scaleway-update-zones.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - scaleway_* modules, scaleway inventory plugin - update available zones and API URLs (https://github.com/ansible-collections/community.general/issues/10383, https://github.com/ansible-collections/community.general/pull/10424). \ No newline at end of file diff --git a/changelogs/fragments/10434-cpanm-deprecate-compat-mode.yml b/changelogs/fragments/10434-cpanm-deprecate-compat-mode.yml deleted file mode 100644 index 84b6ecf471..0000000000 --- a/changelogs/fragments/10434-cpanm-deprecate-compat-mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - cpanm - deprecate ``mode=compatibility``, ``mode=new`` should be used instead (https://github.com/ansible-collections/community.general/pull/10434). diff --git a/changelogs/fragments/10435-github-repo-deprecate-force-defaults.yml b/changelogs/fragments/10435-github-repo-deprecate-force-defaults.yml deleted file mode 100644 index cccb3a4c5f..0000000000 --- a/changelogs/fragments/10435-github-repo-deprecate-force-defaults.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - github_repo - deprecate ``force_defaults=true`` (https://github.com/ansible-collections/community.general/pull/10435). diff --git a/changelogs/fragments/10442-apk-fix-empty-names.yml b/changelogs/fragments/10442-apk-fix-empty-names.yml deleted file mode 100644 index 24d68b52df..0000000000 --- a/changelogs/fragments/10442-apk-fix-empty-names.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - apk - handle empty name strings properly - (https://github.com/ansible-collections/community.general/issues/10441, https://github.com/ansible-collections/community.general/pull/10442). \ No newline at end of file diff --git a/changelogs/fragments/10445-cronvar-reject-empty-values.yml b/changelogs/fragments/10445-cronvar-reject-empty-values.yml deleted file mode 100644 index 1bf39619cc..0000000000 --- a/changelogs/fragments/10445-cronvar-reject-empty-values.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "cronvar - handle empty strings on ``value`` properly (https://github.com/ansible-collections/community.general/issues/10439, https://github.com/ansible-collections/community.general/pull/10445)." diff --git a/changelogs/fragments/10455-capabilities-improve-error-detection.yml b/changelogs/fragments/10455-capabilities-improve-error-detection.yml deleted file mode 100644 index 40337a424b..0000000000 --- a/changelogs/fragments/10455-capabilities-improve-error-detection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - capabilities - using invalid path (symlink/directory/...) returned unrelated and incoherent error messages (https://github.com/ansible-collections/community.general/issues/5649, https://github.com/ansible-collections/community.general/pull/10455). \ No newline at end of file diff --git a/changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml b/changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml deleted file mode 100644 index 70af0932b3..0000000000 --- a/changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "listen_port_facts - avoid crash when required commands are missing (https://github.com/ansible-collections/community.general/issues/10457, https://github.com/ansible-collections/community.general/pull/10458)." \ No newline at end of file diff --git a/changelogs/fragments/10459-deprecations.yml b/changelogs/fragments/10459-deprecations.yml deleted file mode 100644 index 4b3f317454..0000000000 --- a/changelogs/fragments/10459-deprecations.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - "apache2_module - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." - - "htpasswd - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." - - "syspatch - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." - - "sysupgrade - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." - - "zypper_repository - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)." diff --git a/changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml b/changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml deleted file mode 100644 index c4b77299f5..0000000000 --- a/changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "cronvar - fix crash on missing ``cron_file`` parent directories (https://github.com/ansible-collections/community.general/issues/10460, https://github.com/ansible-collections/community.general/pull/10461)." diff --git a/changelogs/fragments/10483-sensu-subscription-quotes.yml b/changelogs/fragments/10483-sensu-subscription-quotes.yml deleted file mode 100644 index 355099684c..0000000000 --- a/changelogs/fragments/10483-sensu-subscription-quotes.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - sensu_subscription - normalize quotes in the module output (https://github.com/ansible-collections/community.general/pull/10483). diff --git a/changelogs/fragments/10490-rocketchat.yml b/changelogs/fragments/10490-rocketchat.yml deleted file mode 100644 index 73657ba67c..0000000000 --- a/changelogs/fragments/10490-rocketchat.yml +++ /dev/null @@ -1,3 +0,0 @@ -deprecated_features: - - "rocketchat - the default value for ``is_pre740``, currently ``true``, is deprecated and will change to ``false`` in community.general 13.0.0 - (https://github.com/ansible-collections/community.general/pull/10490)." diff --git a/changelogs/fragments/10491-irc.yml b/changelogs/fragments/10491-irc.yml deleted file mode 100644 index 74867e71a7..0000000000 --- a/changelogs/fragments/10491-irc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "irc - pass hostname to ``wrap_socket()`` if ``use_tls=true`` and ``validate_certs=true`` (https://github.com/ansible-collections/community.general/issues/10472, https://github.com/ansible-collections/community.general/pull/10491)." diff --git a/changelogs/fragments/10493-nagios-services.yml b/changelogs/fragments/10493-nagios-services.yml deleted file mode 100644 index 3a04556c68..0000000000 --- a/changelogs/fragments/10493-nagios-services.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nagios - make parameter ``services`` a ``list`` instead of a ``str`` (https://github.com/ansible-collections/community.general/pull/10493). diff --git a/changelogs/fragments/10494-rfdn-1.yml b/changelogs/fragments/10494-rfdn-1.yml deleted file mode 100644 index 09a0c442b0..0000000000 --- a/changelogs/fragments/10494-rfdn-1.yml +++ /dev/null @@ -1,27 +0,0 @@ -minor_changes: - - aerospike_migrations - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - airbrake_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - bigpanda - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - bootc_manage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - bower - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - btrfs_subvolume - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - bundler - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - campfire - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - cargo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - catapult - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - cisco_webex - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - consul_kv - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - consul_policy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - copr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - datadog_downtime - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - datadog_monitor - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - dconf - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - dimensiondata_network - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - dimensiondata_vlan - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - dnf_config_manager - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - dnsmadeeasy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - dpkg_divert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - easy_install - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - elasticsearch_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - facter - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). - - filesystem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494). diff --git a/changelogs/fragments/10505-rfdn-2.yml b/changelogs/fragments/10505-rfdn-2.yml deleted file mode 100644 index 89aeab9356..0000000000 --- a/changelogs/fragments/10505-rfdn-2.yml +++ /dev/null @@ -1,39 +0,0 @@ -minor_changes: - - gem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - git_config_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - github_deploy_key - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - github_repo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - github_webhook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - github_webhook_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_branch - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_group_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_group_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_hook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_instance_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_label - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_merge_request - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_milestone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_project - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_project_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - gitlab_project_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - grove - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - hg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - homebrew - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - homebrew_cask - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - homebrew_tap - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - honeybadger_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - htpasswd - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - icinga2_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - influxdb_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - ini_file - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - ipa_dnsrecord - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - ipa_dnszone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - ipa_service - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - ipbase_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - ipwcli_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - irc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - jabber - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - jenkins_credential - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - jenkins_job - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). - - jenkins_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505). diff --git a/changelogs/fragments/10507-rfdn-3.yml b/changelogs/fragments/10507-rfdn-3.yml deleted file mode 100644 index fae9d118bc..0000000000 --- a/changelogs/fragments/10507-rfdn-3.yml +++ /dev/null @@ -1,35 +0,0 @@ -minor_changes: - - keycloak_authz_authorization_scope - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - keycloak_authz_permission - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - keycloak_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - keycloak_userprofile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - keyring - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - kibana_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - layman - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - ldap_attrs - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - ldap_inc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - librato_annotation - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - lldp - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - logentries - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - lxca_cmms - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - lxca_nodes - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - macports - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - mail - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - manageiq_alerts - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - manageiq_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - manageiq_policies - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - manageiq_policies_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - manageiq_tags - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - manageiq_tenant - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - matrix - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - mattermost - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - maven_artifact - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - memset_dns_reload - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - memset_zone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - memset_zone_record - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - mqtt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - mssql_db - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - mssql_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - netcup_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - newrelic_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). - - nsupdate - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507). diff --git a/changelogs/fragments/10512-rfdn-4.yml b/changelogs/fragments/10512-rfdn-4.yml deleted file mode 100644 index 6d8f9e7d77..0000000000 --- a/changelogs/fragments/10512-rfdn-4.yml +++ /dev/null @@ -1,42 +0,0 @@ -minor_changes: - - oci_vcn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - one_image_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - one_template - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - one_vnet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - onepassword_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - oneview_fc_network_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - opendj_backendprop - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - ovh_monthly_billing - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pagerduty - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pagerduty_change - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pagerduty_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pam_limits - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pear - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pkgng - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pnpm - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - portage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pritunl_org - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pritunl_org_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pritunl_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pritunl_user_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pubnub_blocks - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pushbullet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - pushover - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - redis_data - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - redis_data_incr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - riak - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - rocketchat - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - rollbar_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - say - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - scaleway_database_backup - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - sendgrid - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - sensu_silence - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - sorcery - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - ssh_config - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - statusio_maintenance - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - svr4pkg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - swdepot - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - syslogger - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - sysrc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - systemd_creds_decrypt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). - - systemd_creds_encrypt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512). diff --git a/changelogs/fragments/10513-rfdn-5.yml b/changelogs/fragments/10513-rfdn-5.yml deleted file mode 100644 index d930d7345c..0000000000 --- a/changelogs/fragments/10513-rfdn-5.yml +++ /dev/null @@ -1,18 +0,0 @@ -minor_changes: - - taiga_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - twilio - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - utm_aaa_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - utm_ca_host_key_cert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - utm_dns_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - utm_network_interface_address - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - utm_proxy_auth_profile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - utm_proxy_exception - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - utm_proxy_frontend - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - utm_proxy_location - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - vertica_configuration - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - vertica_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - vertica_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - xbps - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - yarn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - zypper - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). - - zypper_repository - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513). diff --git a/changelogs/fragments/10520-arg-runcommand-list.yml b/changelogs/fragments/10520-arg-runcommand-list.yml deleted file mode 100644 index 4479b3a694..0000000000 --- a/changelogs/fragments/10520-arg-runcommand-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apk - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, https://github.com/ansible-collections/community.general/pull/10520). diff --git a/changelogs/fragments/10523-bzr-cmd-list.yml b/changelogs/fragments/10523-bzr-cmd-list.yml deleted file mode 100644 index fb6c8a6c47..0000000000 --- a/changelogs/fragments/10523-bzr-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - bzr - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10523). diff --git a/changelogs/fragments/10524-capabilities-cmd-list.yml b/changelogs/fragments/10524-capabilities-cmd-list.yml deleted file mode 100644 index e6af832b5c..0000000000 --- a/changelogs/fragments/10524-capabilities-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - capabilities - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10524). diff --git a/changelogs/fragments/10525-composer-cmd-list.yml b/changelogs/fragments/10525-composer-cmd-list.yml deleted file mode 100644 index a2aebc8a6d..0000000000 --- a/changelogs/fragments/10525-composer-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - composer - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10525). diff --git a/changelogs/fragments/10526-easy-install-cmd-list.yml b/changelogs/fragments/10526-easy-install-cmd-list.yml deleted file mode 100644 index 6fa6717adc..0000000000 --- a/changelogs/fragments/10526-easy-install-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - easy_install - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10526). diff --git a/changelogs/fragments/10527-keycloak-idp-well-known-url-support.yml b/changelogs/fragments/10527-keycloak-idp-well-known-url-support.yml deleted file mode 100644 index cc2ae7efa0..0000000000 --- a/changelogs/fragments/10527-keycloak-idp-well-known-url-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_identity_provider – add support for ``fromUrl`` to automatically fetch OIDC endpoints from the well-known discovery URL, simplifying identity provider configuration (https://github.com/ansible-collections/community.general/pull/10527). \ No newline at end of file diff --git a/changelogs/fragments/10531-wsl-paramiko.yml b/changelogs/fragments/10531-wsl-paramiko.yml deleted file mode 100644 index 08257d6c78..0000000000 --- a/changelogs/fragments/10531-wsl-paramiko.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "wsl connection plugin - avoid deprecated ansible-core paramiko import helper, import paramiko directly instead - (https://github.com/ansible-collections/community.general/issues/10515, https://github.com/ansible-collections/community.general/pull/10531)." diff --git a/changelogs/fragments/10532-apk.yml b/changelogs/fragments/10532-apk.yml deleted file mode 100644 index 84c5d985e8..0000000000 --- a/changelogs/fragments/10532-apk.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "apk - fix check for empty/whitespace-only package names (https://github.com/ansible-collections/community.general/pull/10532)." diff --git a/changelogs/fragments/10536-imgadm-cmd-list.yml b/changelogs/fragments/10536-imgadm-cmd-list.yml deleted file mode 100644 index 0f22c774d8..0000000000 --- a/changelogs/fragments/10536-imgadm-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - imgadm - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10536). diff --git a/changelogs/fragments/10538-keycloak-realm-add-support-client-options.yml b/changelogs/fragments/10538-keycloak-realm-add-support-client-options.yml deleted file mode 100644 index 66333b01a8..0000000000 --- a/changelogs/fragments/10538-keycloak-realm-add-support-client-options.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_realm - add support for client-related options and Oauth2 device (https://github.com/ansible-collections/community.general/pull/10538). \ No newline at end of file diff --git a/changelogs/fragments/10539-json_query.yml b/changelogs/fragments/10539-json_query.yml deleted file mode 100644 index 7e84b7ecb0..0000000000 --- a/changelogs/fragments/10539-json_query.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "json_query filter plugin - make compatible with lazy evaluation list and dictionary types of ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10539)." diff --git a/changelogs/fragments/10566-merge_variables.yml b/changelogs/fragments/10566-merge_variables.yml deleted file mode 100644 index c0de6dd845..0000000000 --- a/changelogs/fragments/10566-merge_variables.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "merge_variables lookup plugin - avoid deprecated functionality from ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10566)." diff --git a/changelogs/fragments/10573-logstash-plugin-cmd-list.yml b/changelogs/fragments/10573-logstash-plugin-cmd-list.yml deleted file mode 100644 index 441c1c49a3..0000000000 --- a/changelogs/fragments/10573-logstash-plugin-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - logstash_plugin - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, https://github.com/ansible-collections/community.general/pull/10520). diff --git a/changelogs/fragments/10574-django-runner.yml b/changelogs/fragments/10574-django-runner.yml deleted file mode 100644 index a0bf6ec6d4..0000000000 --- a/changelogs/fragments/10574-django-runner.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - django module utils - remove deprecated parameter ``_DjangoRunner`` call (https://github.com/ansible-collections/community.general/pull/10574). diff --git a/changelogs/fragments/10599-open-iscsi-cmd-list.yml b/changelogs/fragments/10599-open-iscsi-cmd-list.yml deleted file mode 100644 index f8ef659ee9..0000000000 --- a/changelogs/fragments/10599-open-iscsi-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - open_iscsi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10599). diff --git a/changelogs/fragments/10601-pear-cmd-list.yml b/changelogs/fragments/10601-pear-cmd-list.yml deleted file mode 100644 index d5ab2d3d0e..0000000000 --- a/changelogs/fragments/10601-pear-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pear - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10601). diff --git a/changelogs/fragments/10602-portage-cmd-list.yml b/changelogs/fragments/10602-portage-cmd-list.yml deleted file mode 100644 index 36b6711e00..0000000000 --- a/changelogs/fragments/10602-portage-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - portage - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10602). diff --git a/changelogs/fragments/10603-riak-cmd-list.yml b/changelogs/fragments/10603-riak-cmd-list.yml deleted file mode 100644 index 1a29a07c7f..0000000000 --- a/changelogs/fragments/10603-riak-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - riak - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10603). diff --git a/changelogs/fragments/10604-solaris-zone-cmd-list.yml b/changelogs/fragments/10604-solaris-zone-cmd-list.yml deleted file mode 100644 index 2fe52cbf31..0000000000 --- a/changelogs/fragments/10604-solaris-zone-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - solaris_zone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10604). diff --git a/changelogs/fragments/10605-swupd-cmd-list.yml b/changelogs/fragments/10605-swupd-cmd-list.yml deleted file mode 100644 index 23669d7974..0000000000 --- a/changelogs/fragments/10605-swupd-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - swupd - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10605). diff --git a/changelogs/fragments/10606-urpmi-cmd-list.yml b/changelogs/fragments/10606-urpmi-cmd-list.yml deleted file mode 100644 index a7a2e54a1e..0000000000 --- a/changelogs/fragments/10606-urpmi-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - urpmi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10606). diff --git a/changelogs/fragments/10608-xbps-cmd-list.yml b/changelogs/fragments/10608-xbps-cmd-list.yml deleted file mode 100644 index ff951a4520..0000000000 --- a/changelogs/fragments/10608-xbps-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - xbps - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10608). diff --git a/changelogs/fragments/10609-xfs-quota-cmd-list.yml b/changelogs/fragments/10609-xfs-quota-cmd-list.yml deleted file mode 100644 index 74e170ef09..0000000000 --- a/changelogs/fragments/10609-xfs-quota-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - xfs_quota - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10609). diff --git a/changelogs/fragments/10612-timezone-cmd-list.yml b/changelogs/fragments/10612-timezone-cmd-list.yml deleted file mode 100644 index 601375fbc5..0000000000 --- a/changelogs/fragments/10612-timezone-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - timezone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10612). diff --git a/changelogs/fragments/10642-parted-cmd-list.yml b/changelogs/fragments/10642-parted-cmd-list.yml deleted file mode 100644 index 29025512dd..0000000000 --- a/changelogs/fragments/10642-parted-cmd-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - parted - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10642). diff --git a/changelogs/fragments/10644-oneview-os.yml b/changelogs/fragments/10644-oneview-os.yml deleted file mode 100644 index f2789cf5fc..0000000000 --- a/changelogs/fragments/10644-oneview-os.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: - - oneview module utils - remove import of standard library ``os`` (https://github.com/ansible-collections/community.general/pull/10644). diff --git a/changelogs/fragments/10646-scaleway_container_cpu_limit.yml b/changelogs/fragments/10646-scaleway_container_cpu_limit.yml deleted file mode 100644 index f23a1bb96d..0000000000 --- a/changelogs/fragments/10646-scaleway_container_cpu_limit.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - scaleway_container - add a ``cpu_limit`` argument (https://github.com/ansible-collections/community.general/pull/10646). diff --git a/changelogs/fragments/10647-scaleway-module-defaults.yml b/changelogs/fragments/10647-scaleway-module-defaults.yml deleted file mode 100644 index 7fca7a171a..0000000000 --- a/changelogs/fragments/10647-scaleway-module-defaults.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - scaleway modules - add a ``scaleway`` group to use ``module_defaults`` (https://github.com/ansible-collections/community.general/pull/10647). diff --git a/changelogs/fragments/10652-oracle-deprecation.yml b/changelogs/fragments/10652-oracle-deprecation.yml deleted file mode 100644 index 3842e994f8..0000000000 --- a/changelogs/fragments/10652-oracle-deprecation.yml +++ /dev/null @@ -1,4 +0,0 @@ -deprecated_features: - - oci_utils module utils - utils is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652). - - oci_vcn - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652). - - oracle* doc fragments - fragments are deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652). diff --git a/changelogs/fragments/10661-support-gpg-auto-impor-keys-in-zypper.yml b/changelogs/fragments/10661-support-gpg-auto-impor-keys-in-zypper.yml deleted file mode 100644 index 333121902f..0000000000 --- a/changelogs/fragments/10661-support-gpg-auto-impor-keys-in-zypper.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - zypper - support the ``--gpg-auto-import-keys`` option in zypper (https://github.com/ansible-collections/community.general/issues/10660, https://github.com/ansible-collections/community.general/pull/10661). diff --git a/changelogs/fragments/10663-pacemaker-resource-fix-resource-type.yml b/changelogs/fragments/10663-pacemaker-resource-fix-resource-type.yml deleted file mode 100644 index 270488d248..0000000000 --- a/changelogs/fragments/10663-pacemaker-resource-fix-resource-type.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "pacemaker_resource - fix ``resource_type`` parameter formatting (https://github.com/ansible-collections/community.general/issues/10426, https://github.com/ansible-collections/community.general/pull/10663)." diff --git a/changelogs/fragments/10665-pacemaker-resource-clone.yml b/changelogs/fragments/10665-pacemaker-resource-clone.yml deleted file mode 100644 index c24420c598..0000000000 --- a/changelogs/fragments/10665-pacemaker-resource-clone.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pacemaker_resource - add ``state=cloned`` for cloning pacemaker resources or groups (https://github.com/ansible-collections/community.general/issues/10322, https://github.com/ansible-collections/community.general/pull/10665). diff --git a/changelogs/fragments/10679-gitlab-access-token-add-planner-role.yml b/changelogs/fragments/10679-gitlab-access-token-add-planner-role.yml deleted file mode 100644 index 65aeae2a86..0000000000 --- a/changelogs/fragments/10679-gitlab-access-token-add-planner-role.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - gitlab_group_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679). - - gitlab_project_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679). diff --git a/changelogs/fragments/10684-django-improvements.yml b/changelogs/fragments/10684-django-improvements.yml deleted file mode 100644 index a8ca1cfbe9..0000000000 --- a/changelogs/fragments/10684-django-improvements.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - django module utils - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684). - - django_check - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684). - - django_createcachetable - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684). diff --git a/changelogs/fragments/10687-deprecations.yml b/changelogs/fragments/10687-deprecations.yml deleted file mode 100644 index 62974ab6a0..0000000000 --- a/changelogs/fragments/10687-deprecations.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Avoid deprecated functionality in ansible-core 2.20 (https://github.com/ansible-collections/community.general/pull/10687)." diff --git a/changelogs/fragments/10688-pids.yml b/changelogs/fragments/10688-pids.yml deleted file mode 100644 index 1ed97a6fed..0000000000 --- a/changelogs/fragments/10688-pids.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "pids - prevent error when an empty string is provided for ``name`` (https://github.com/ansible-collections/community.general/issues/10672, https://github.com/ansible-collections/community.general/pull/10688)." diff --git a/changelogs/fragments/10689-gem-prevent-soundness-issue.yml b/changelogs/fragments/10689-gem-prevent-soundness-issue.yml deleted file mode 100644 index a55dba1ea1..0000000000 --- a/changelogs/fragments/10689-gem-prevent-soundness-issue.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "gem - fix soundness issue when uninstalling default gems on Ubuntu (https://github.com/ansible-collections/community.general/issues/10451, https://github.com/ansible-collections/community.general/pull/10689)." \ No newline at end of file diff --git a/changelogs/fragments/10700-django-check-databases.yml b/changelogs/fragments/10700-django-check-databases.yml deleted file mode 100644 index cfb8897f6a..0000000000 --- a/changelogs/fragments/10700-django-check-databases.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - django_check - rename parameter ``database`` to ``databases``, add alias for compatibility (https://github.com/ansible-collections/community.general/pull/10700). diff --git a/changelogs/fragments/10705-openbsd-pkg-remove-unused.yml b/changelogs/fragments/10705-openbsd-pkg-remove-unused.yml deleted file mode 100644 index 2ceb1352b4..0000000000 --- a/changelogs/fragments/10705-openbsd-pkg-remove-unused.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - openbsd_pkg - add ``autoremove`` parameter to remove unused dependencies (https://github.com/ansible-collections/community.general/pull/10705). diff --git a/changelogs/fragments/10707-pacemaker-maintenance-mode-regex.yml b/changelogs/fragments/10707-pacemaker-maintenance-mode-regex.yml deleted file mode 100644 index ba5e08edd3..0000000000 --- a/changelogs/fragments/10707-pacemaker-maintenance-mode-regex.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "pacemaker - use regex for matching ``maintenance-mode`` output to determine cluster maintenance status (https://github.com/ansible-collections/community.general/issues/10426, https://github.com/ansible-collections/community.general/pull/10707)." diff --git a/changelogs/fragments/10711-pytohn-idioms-1.yml b/changelogs/fragments/10711-pytohn-idioms-1.yml deleted file mode 100644 index 18ae9db37b..0000000000 --- a/changelogs/fragments/10711-pytohn-idioms-1.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - gitlab_label - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). - - gitlab_milestone - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). - - ipa_host - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). - - lvg_rename - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). - - terraform - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711). diff --git a/changelogs/fragments/10712-python-idioms-2.yml b/changelogs/fragments/10712-python-idioms-2.yml deleted file mode 100644 index 8d49f1f86f..0000000000 --- a/changelogs/fragments/10712-python-idioms-2.yml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: - - iocage inventory plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). - - manageiq - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). - - android_sdk - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). - - elasticsearch_plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). - - manageiq_alert_profiles - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). - - one_vm - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712). diff --git a/changelogs/fragments/10727-python-idioms-3.yml b/changelogs/fragments/10727-python-idioms-3.yml deleted file mode 100644 index 9b92b8bbef..0000000000 --- a/changelogs/fragments/10727-python-idioms-3.yml +++ /dev/null @@ -1,10 +0,0 @@ -minor_changes: - - filesize - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). - - iptables_state - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). - - manageiq_group - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). - - manageiq_tenant - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). - - mssql_db - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). - - openbsd_pkg - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). - - ufw - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). - - xenserver_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). - - zfs_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727). diff --git a/changelogs/fragments/10741-pacemaker-cluster-cleanup-deprecate.yml b/changelogs/fragments/10741-pacemaker-cluster-cleanup-deprecate.yml deleted file mode 100644 index 4bb018a9c7..0000000000 --- a/changelogs/fragments/10741-pacemaker-cluster-cleanup-deprecate.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - pacemaker_cluster - the state ``cleanup`` will be removed from community.general 14.0.0 (https://github.com/ansible-collections/community.general/pull/10741). diff --git a/changelogs/fragments/10743-monit-handle-unknown-status.yml b/changelogs/fragments/10743-monit-handle-unknown-status.yml deleted file mode 100644 index 1c9fbb1101..0000000000 --- a/changelogs/fragments/10743-monit-handle-unknown-status.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - monit - fix crash caused by an unknown status value returned from the monit service (https://github.com/ansible-collections/community.general/issues/10742, https://github.com/ansible-collections/community.general/pull/10743). diff --git a/changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml b/changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml deleted file mode 100644 index 716ffa35f1..0000000000 --- a/changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - kdeconfig - ``kwriteconfig`` executable could not be discovered automatically on systems with only ``kwriteconfig6`` installed. - ``kwriteconfig6`` can now be discovered by Ansible (https://github.com/ansible-collections/community.general/issues/10746, https://github.com/ansible-collections/community.general/pull/10751). \ No newline at end of file diff --git a/changelogs/fragments/10752-selective-hardcoded-loop-var.yml b/changelogs/fragments/10752-selective-hardcoded-loop-var.yml deleted file mode 100644 index cfc6bdd9e9..0000000000 --- a/changelogs/fragments/10752-selective-hardcoded-loop-var.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - selective callback plugin - specify ``ansible_loop_var`` instead of the explicit value ``item`` when printing task result (https://github.com/ansible-collections/community.general/pull/10752). diff --git a/changelogs/fragments/10769-xenserver-rf.yml b/changelogs/fragments/10769-xenserver-rf.yml deleted file mode 100644 index 2c31edf886..0000000000 --- a/changelogs/fragments/10769-xenserver-rf.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - xenserver module utils - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10769). diff --git a/changelogs/fragments/10785-gitlab-token-add-missing-scopes.yml b/changelogs/fragments/10785-gitlab-token-add-missing-scopes.yml deleted file mode 100644 index a38d98a444..0000000000 --- a/changelogs/fragments/10785-gitlab-token-add-missing-scopes.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - gitlab_group_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785). - - gitlab_project_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785). diff --git a/changelogs/fragments/10787-gitlab-variable-support-masked-and-hidden-variables.yml b/changelogs/fragments/10787-gitlab-variable-support-masked-and-hidden-variables.yml deleted file mode 100644 index bbf5b6d9a5..0000000000 --- a/changelogs/fragments/10787-gitlab-variable-support-masked-and-hidden-variables.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - gitlab_group_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787). - - gitlab_project_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787). diff --git a/changelogs/fragments/10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml b/changelogs/fragments/10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml deleted file mode 100644 index ed4d4d78e8..0000000000 --- a/changelogs/fragments/10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - gitlab_protected_branch - add ``allow_force_push``, ``code_owner_approval_required`` (https://github.com/ansible-collections/community.general/pull/10795, https://github.com/ansible-collections/community.general/issues/6432, https://github.com/ansible-collections/community.general/issues/10289, https://github.com/ansible-collections/community.general/issues/10765). - - gitlab_protected_branch - update protected branches if possible instead of recreating them (https://github.com/ansible-collections/community.general/pull/10795). diff --git a/changelogs/fragments/10796-rocketchat-force-content-type.yml b/changelogs/fragments/10796-rocketchat-force-content-type.yml deleted file mode 100644 index 96ca116e62..0000000000 --- a/changelogs/fragments/10796-rocketchat-force-content-type.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - rocketchat - fix message delivery in Rocket Chat >= 7.5.3 by forcing ``Content-Type`` header to ``application/json`` instead of the default ``application/x-www-form-urlencoded`` (https://github.com/ansible-collections/community.general/issues/10796, https://github.com/ansible-collections/community.general/pull/10796). diff --git a/changelogs/fragments/10805-homebrew-support-old-names.yml b/changelogs/fragments/10805-homebrew-support-old-names.yml deleted file mode 100644 index 43d5a1c8bf..0000000000 --- a/changelogs/fragments/10805-homebrew-support-old-names.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - homebrew - do not fail when cask or formula name has changed in homebrew repo (https://github.com/ansible-collections/community.general/issues/10804, https://github.com/ansible-collections/community.general/pull/10805). \ No newline at end of file diff --git a/changelogs/fragments/10810-github_app_access_token-jwt.yml b/changelogs/fragments/10810-github_app_access_token-jwt.yml deleted file mode 100644 index 804ab9fbaa..0000000000 --- a/changelogs/fragments/10810-github_app_access_token-jwt.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "github_app_access_token lookup plugin - fix compatibility imports for using jwt (https://github.com/ansible-collections/community.general/issues/10807, https://github.com/ansible-collections/community.general/pull/10810)." diff --git a/changelogs/fragments/10812-gitlab-variable-add-description.yml b/changelogs/fragments/10812-gitlab-variable-add-description.yml deleted file mode 100644 index 1de0405aff..0000000000 --- a/changelogs/fragments/10812-gitlab-variable-add-description.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - gitlab_group_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812). - - gitlab_instance_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812). - - gitlab_project_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812, https://github.com/ansible-collections/community.general/issues/8584, https://github.com/ansible-collections/community.general/issues/10809). diff --git a/changelogs/fragments/10823-parted-fail-json-command.yml b/changelogs/fragments/10823-parted-fail-json-command.yml deleted file mode 100644 index 8a52be589e..0000000000 --- a/changelogs/fragments/10823-parted-fail-json-command.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - parted - variable is a list, not text (https://github.com/ansible-collections/community.general/pull/10823, https://github.com/ansible-collections/community.general/issues/10817). diff --git a/changelogs/fragments/10829-fix-keycloak-role-changed-status.yml b/changelogs/fragments/10829-fix-keycloak-role-changed-status.yml deleted file mode 100644 index 8fd05ec182..0000000000 --- a/changelogs/fragments/10829-fix-keycloak-role-changed-status.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - keycloak_role - fixes an issue where the module incorrectly returns ``changed=true`` when using the alias ``clientId`` in composite roles (https://github.com/ansible-collections/community.general/pull/10829). \ No newline at end of file diff --git a/changelogs/fragments/10840-fix-keycloak-subgroup-search-realm.yml b/changelogs/fragments/10840-fix-keycloak-subgroup-search-realm.yml deleted file mode 100644 index 3b7818ee3e..0000000000 --- a/changelogs/fragments/10840-fix-keycloak-subgroup-search-realm.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - keycloak_group - fixes an issue where module ignores realm when searching subgroups by name (https://github.com/ansible-collections/community.general/pull/10840). \ No newline at end of file diff --git a/changelogs/fragments/10842-keycloak-client-scope-support.yml b/changelogs/fragments/10842-keycloak-client-scope-support.yml deleted file mode 100644 index 80266fa43b..0000000000 --- a/changelogs/fragments/10842-keycloak-client-scope-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_client - add idempotent support for ``optional_client_scopes`` and ``optional_client_scopes``, and ensure consistent change detection between check mode and live run (https://github.com/ansible-collections/community.general/issues/5495, https://github.com/ansible-collections/community.general/pull/10842). \ No newline at end of file diff --git a/changelogs/fragments/10852-yaml.yml b/changelogs/fragments/10852-yaml.yml deleted file mode 100644 index 1319b94ab5..0000000000 --- a/changelogs/fragments/10852-yaml.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "yaml cache plugin - make compatible with ansible-core 2.19 (https://github.com/ansible-collections/community.general/issues/10849, https://github.com/ansible-collections/community.general/issues/10852)." diff --git a/changelogs/fragments/10857-github_deploy_key-err.yml b/changelogs/fragments/10857-github_deploy_key-err.yml deleted file mode 100644 index 58bac31c5e..0000000000 --- a/changelogs/fragments/10857-github_deploy_key-err.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "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/pull/10857)." diff --git a/changelogs/fragments/10873-six.yml b/changelogs/fragments/10873-six.yml deleted file mode 100644 index d9ea201520..0000000000 --- a/changelogs/fragments/10873-six.yml +++ /dev/null @@ -1,2 +0,0 @@ -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)." diff --git a/changelogs/fragments/10874-pipx-180.yml b/changelogs/fragments/10874-pipx-180.yml deleted file mode 100644 index dd776827e8..0000000000 --- a/changelogs/fragments/10874-pipx-180.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pipx module_utils - use ``PIPX_USE_EMOJI`` to disable emojis in the output of ``pipx`` 1.8.0 (https://github.com/ansible-collections/community.general/pull/10874). diff --git a/changelogs/fragments/10880-github_app_access_token-lookup.yml b/changelogs/fragments/10880-github_app_access_token-lookup.yml deleted file mode 100644 index b3c9503d59..0000000000 --- a/changelogs/fragments/10880-github_app_access_token-lookup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "github_app_access_token lookup plugin - add support for GitHub Enterprise Server (https://github.com/ansible-collections/community.general/issues/10879, https://github.com/ansible-collections/community.general/pull/10880)." diff --git a/changelogs/fragments/10888-six.yml b/changelogs/fragments/10888-six.yml deleted file mode 100644 index b1f09accb3..0000000000 --- a/changelogs/fragments/10888-six.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Remove all usage of ``ansible.module_utils.six`` (https://github.com/ansible-collections/community.general/pull/10888)." diff --git a/changelogs/fragments/10905-java-keystore-simplify.yml b/changelogs/fragments/10905-java-keystore-simplify.yml deleted file mode 100644 index 7b2a0de53a..0000000000 --- a/changelogs/fragments/10905-java-keystore-simplify.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - java_keystore - remove redundant function (https://github.com/ansible-collections/community.general/pull/10905). diff --git a/changelogs/fragments/10906-linode-modutils.yml b/changelogs/fragments/10906-linode-modutils.yml deleted file mode 100644 index ced88a7474..0000000000 --- a/changelogs/fragments/10906-linode-modutils.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - linode module utils - remove redundant code for ancient versions of Ansible (https://github.com/ansible-collections/community.general/pull/10906). 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/10933-keycloak-add-client-auth-for-clientsecret-modules.yml b/changelogs/fragments/10933-keycloak-add-client-auth-for-clientsecret-modules.yml deleted file mode 100644 index df70186ff5..0000000000 --- a/changelogs/fragments/10933-keycloak-add-client-auth-for-clientsecret-modules.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - keycloak_clientsecret, keycloak_clientsecret_info - make ``client_auth`` work (https://github.com/ansible-collections/community.general/issues/10932, https://github.com/ansible-collections/community.general/pull/10933). \ No newline at end of file diff --git a/changelogs/fragments/10934-cloudflare-dns-caa-bug.yml b/changelogs/fragments/10934-cloudflare-dns-caa-bug.yml deleted file mode 100644 index e40acc30f4..0000000000 --- a/changelogs/fragments/10934-cloudflare-dns-caa-bug.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cloudflare_dns - roll back changes to CAA record validation (https://github.com/ansible-collections/community.general/issues/10934, https://github.com/ansible-collections/community.general/pull/10956). diff --git a/changelogs/fragments/10934-cloudflare-dns-srv-bug.yml b/changelogs/fragments/10934-cloudflare-dns-srv-bug.yml deleted file mode 100644 index eb2b06d2f1..0000000000 --- a/changelogs/fragments/10934-cloudflare-dns-srv-bug.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cloudflare_dns - roll back changes to SRV record validation (https://github.com/ansible-collections/community.general/issues/10934, https://github.com/ansible-collections/community.general/pull/10937). diff --git a/changelogs/fragments/10935-ipa-host-add-parameters.yml b/changelogs/fragments/10935-ipa-host-add-parameters.yml deleted file mode 100644 index 7b832914ec..0000000000 --- a/changelogs/fragments/10935-ipa-host-add-parameters.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ipa_host - add ``userclass`` and ``locality`` parameters (https://github.com/ansible-collections/community.general/pull/10935). \ No newline at end of file diff --git a/changelogs/fragments/10936-added-excludes-option-filetree.yml b/changelogs/fragments/10936-added-excludes-option-filetree.yml deleted file mode 100644 index 09d17c73ab..0000000000 --- a/changelogs/fragments/10936-added-excludes-option-filetree.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - filetree - add ``exclude`` option (https://github.com/ansible-collections/community.general/issues/10936, https://github.com/ansible-collections/community.general/pull/10936). diff --git a/changelogs/fragments/10950-keycloak-user-return-user-created.yml b/changelogs/fragments/10950-keycloak-user-return-user-created.yml deleted file mode 100644 index 78abec07f1..0000000000 --- a/changelogs/fragments/10950-keycloak-user-return-user-created.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_user - return user created boolean flag (https://github.com/ansible-collections/community.general/pull/10950). 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/10983-npm-param-mutex.yml b/changelogs/fragments/10983-npm-param-mutex.yml deleted file mode 100644 index 14af07f385..0000000000 --- a/changelogs/fragments/10983-npm-param-mutex.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - npm - improve parameter validation using Ansible construct (https://github.com/ansible-collections/community.general/pull/10983). diff --git a/changelogs/fragments/10986-deprecation-dimensiondata.yml b/changelogs/fragments/10986-deprecation-dimensiondata.yml deleted file mode 100644 index ff313e621e..0000000000 --- a/changelogs/fragments/10986-deprecation-dimensiondata.yml +++ /dev/null @@ -1,6 +0,0 @@ -deprecated_features: - - dimensiondata doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). - - dimensiondata_wait doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). - - dimensiondata module_utils plugin - utils is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). - - dimensiondata_network - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). - - dimensiondata_vlan - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986). diff --git a/changelogs/fragments/10994-oneandone-deprecation.yml b/changelogs/fragments/10994-oneandone-deprecation.yml deleted file mode 100644 index dfb304b032..0000000000 --- a/changelogs/fragments/10994-oneandone-deprecation.yml +++ /dev/null @@ -1,8 +0,0 @@ -deprecated_features: - - oneandone module utils - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). - - oneandone_firewall_policy - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). - - oneandone_load_balancer - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). - - oneandone_monitoring_policy - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). - - oneandone_private_network - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). - - oneandone_public_ip - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). - - oneandone_server - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994). 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/11002-keycloak-add-admin-permissions-enabled.yaml b/changelogs/fragments/11002-keycloak-add-admin-permissions-enabled.yaml deleted file mode 100644 index 318c1c819a..0000000000 --- a/changelogs/fragments/11002-keycloak-add-admin-permissions-enabled.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - keycloak_realm - support setting ``adminPermissionsEnabled`` for a realm (https://github.com/ansible-collections/community.general/issues/10962). 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/11023-portage_changed_deps.yml b/changelogs/fragments/11023-portage_changed_deps.yml deleted file mode 100644 index 40b5058d46..0000000000 --- a/changelogs/fragments/11023-portage_changed_deps.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "portage - add a ``changed_deps`` option (https://github.com/ansible-collections/community.general/pull/11023)." diff --git a/changelogs/fragments/11026-xfconf-empty-array.yml b/changelogs/fragments/11026-xfconf-empty-array.yml deleted file mode 100644 index f03b57126a..0000000000 --- a/changelogs/fragments/11026-xfconf-empty-array.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - xfconf - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026). - - xfconf_info - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026). diff --git a/changelogs/fragments/12.0.0.yml b/changelogs/fragments/12.0.0.yml deleted file mode 100644 index f1a24da58c..0000000000 --- a/changelogs/fragments/12.0.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: This is release 12.0.0 of ``community.general``, released on 2025-11-03. diff --git a/changelogs/fragments/9499-typetalk-deprecation.yml b/changelogs/fragments/9499-typetalk-deprecation.yml deleted file mode 100644 index 8323bbe959..0000000000 --- a/changelogs/fragments/9499-typetalk-deprecation.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - typetalk - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9499). diff --git a/changelogs/fragments/ansible-core-2.16.yml b/changelogs/fragments/ansible-core-2.16.yml deleted file mode 100644 index 1132d20e3e..0000000000 --- a/changelogs/fragments/ansible-core-2.16.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - "Ansible-core 2.16 is no longer supported. This also means that the collection now requires Python 3.7+ (https://github.com/ansible-collections/community.general/pull/10884)." diff --git a/changelogs/fragments/become-pipelining.yml b/changelogs/fragments/become-pipelining.yml deleted file mode 100644 index 201d85f71c..0000000000 --- a/changelogs/fragments/become-pipelining.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "doas become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/issues/9977, https://github.com/ansible-collections/community.general/pull/10537)." - - "machinectl become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/pull/10537)." diff --git a/changelogs/fragments/deprecations.yml b/changelogs/fragments/deprecations.yml deleted file mode 100644 index 424b2d439b..0000000000 --- a/changelogs/fragments/deprecations.yml +++ /dev/null @@ -1,16 +0,0 @@ -removed_features: - - "yaml callback plugin - the deprecated plugin has been removed. Use the default callback with ``result_format=yaml`` instead (https://github.com/ansible-collections/community.general/pull/10883)." - - "purestorage doc fragment - the modules using this doc fragment have been removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883)." - - "pure module utils - the modules using this module utils have been removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883)." - - "bearychat - the module has been removed as the chat service is no longer available (https://github.com/ansible-collections/community.general/pull/10883)." - - "facter - the module has been replaced by ``community.general.facter_facts`` (https://github.com/ansible-collections/community.general/pull/10883)." - - "pacemaker_cluster - the option ``state`` is now required (https://github.com/ansible-collections/community.general/pull/10883)." - - >- - opkg - the value ``""`` for the option ``force`` is no longer allowed. Omit ``force`` instead (https://github.com/ansible-collections/community.general/pull/10883). - - "cmd_runner_fmt module utils - the parameter ``ctx_ignore_none`` to argument formatters has been removed (https://github.com/ansible-collections/community.general/pull/10883)." - - "cmd_runner module utils - the parameter ``ignore_value_none`` to ``CmdRunner.__call__()`` has been removed (https://github.com/ansible-collections/community.general/pull/10883)." - - >- - mh.deco module utils - the parameters ``on_success`` and ``on_failure`` of ``cause()`` have been removed; use ``when="success"`` and ``when="failure"`` instead (https://github.com/ansible-collections/community.general/pull/10883). -breaking_changes: - - "slack - the default of ``prepend_hash`` changed from ``auto`` to ``never`` (https://github.com/ansible-collections/community.general/pull/10883)." - - "mh.base module utils - ``debug`` will now always be delegated to the underlying ``AnsibleModule`` object (https://github.com/ansible-collections/community.general/pull/10883)." diff --git a/changelogs/fragments/hiera.yml b/changelogs/fragments/hiera.yml deleted file mode 100644 index 70c75f059e..0000000000 --- a/changelogs/fragments/hiera.yml +++ /dev/null @@ -1,4 +0,0 @@ -deprecated_features: - - "hiera lookup plugin - retrieving data with Hiera has been deprecated a long time ago; because of that this plugin will be removed from community.general 13.0.0. - If you disagree with this deprecation, please create an issue in the community.general repository - (https://github.com/ansible-collections/community.general/issues/4462, https://github.com/ansible-collections/community.general/pull/10779)." diff --git a/changelogs/fragments/keycloak-realm-webauthn-policies.yml b/changelogs/fragments/keycloak-realm-webauthn-policies.yml deleted file mode 100644 index 91b1f67b3a..0000000000 --- a/changelogs/fragments/keycloak-realm-webauthn-policies.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_realm - add support for WebAuthn policy configuration options, including both regular and passwordless WebAuthn policies (https://github.com/ansible-collections/community.general/pull/10791). diff --git a/changelogs/fragments/logstash.yml b/changelogs/fragments/logstash.yml deleted file mode 100644 index 1c7ec89b7d..0000000000 --- a/changelogs/fragments/logstash.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - logstash callback plugin - remove reference to Python 2 library (https://github.com/ansible-collections/community.general/pull/10345). diff --git a/changelogs/fragments/lvm_pv.yml b/changelogs/fragments/lvm_pv.yml deleted file mode 100644 index d0198d7ffb..0000000000 --- a/changelogs/fragments/lvm_pv.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - lvm_pv - properly detect SCSI or NVMe devices to rescan (https://github.com/ansible-collections/community.general/issues/10444, https://github.com/ansible-collections/community.general/pull/10596). diff --git a/changelogs/fragments/python-3-modernization.yml b/changelogs/fragments/python-3-modernization.yml deleted file mode 100644 index 46e68b406d..0000000000 --- a/changelogs/fragments/python-3-modernization.yml +++ /dev/null @@ -1,45 +0,0 @@ -minor_changes: - - >- - Modernize code for Python 3.7+. - This includes code reformatting, and adding new checks to CI, including a type checker (mypy). - Most of the code does not have type hints yet, but now it is possible to add typing hints and have these validated - (https://github.com/ansible-collections/community.general/pull/10285, - https://github.com/ansible-collections/community.general/pull/10886, - https://github.com/ansible-collections/community.general/pull/10891, - https://github.com/ansible-collections/community.general/pull/10892, - https://github.com/ansible-collections/community.general/pull/10897, - https://github.com/ansible-collections/community.general/pull/10899, - https://github.com/ansible-collections/community.general/pull/10902, - https://github.com/ansible-collections/community.general/pull/10903, - https://github.com/ansible-collections/community.general/pull/10904, - https://github.com/ansible-collections/community.general/pull/10907, - https://github.com/ansible-collections/community.general/pull/10908, - https://github.com/ansible-collections/community.general/pull/10909, - https://github.com/ansible-collections/community.general/pull/10939, - https://github.com/ansible-collections/community.general/pull/10940, - https://github.com/ansible-collections/community.general/pull/10941, - https://github.com/ansible-collections/community.general/pull/10942, - https://github.com/ansible-collections/community.general/pull/10945, - https://github.com/ansible-collections/community.general/pull/10947, - https://github.com/ansible-collections/community.general/pull/10958, - https://github.com/ansible-collections/community.general/pull/10959, - https://github.com/ansible-collections/community.general/pull/10968, - https://github.com/ansible-collections/community.general/pull/10969, - https://github.com/ansible-collections/community.general/pull/10970, - https://github.com/ansible-collections/community.general/pull/10971, - https://github.com/ansible-collections/community.general/pull/10973, - https://github.com/ansible-collections/community.general/pull/10974, - https://github.com/ansible-collections/community.general/pull/10975, - https://github.com/ansible-collections/community.general/pull/10976, - https://github.com/ansible-collections/community.general/pull/10977, - https://github.com/ansible-collections/community.general/pull/10978, - https://github.com/ansible-collections/community.general/pull/10979, - https://github.com/ansible-collections/community.general/pull/10980, - https://github.com/ansible-collections/community.general/pull/10981, - https://github.com/ansible-collections/community.general/pull/10992, - https://github.com/ansible-collections/community.general/pull/10993, - https://github.com/ansible-collections/community.general/pull/10997, - https://github.com/ansible-collections/community.general/pull/10999, - https://github.com/ansible-collections/community.general/pull/11015, - https://github.com/ansible-collections/community.general/pull/11016, - https://github.com/ansible-collections/community.general/pull/11017). diff --git a/changelogs/fragments/random_string_seed.yml b/changelogs/fragments/random_string_seed.yml deleted file mode 100644 index a90b7d93b5..0000000000 --- a/changelogs/fragments/random_string_seed.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - random_string lookup plugin - allow to specify seed while generating random string (https://github.com/ansible-collections/community.general/issues/5362, https://github.com/ansible-collections/community.general/pull/10710). 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).