diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 56af199e73..cbdb8bae8b 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1,1498 +1,1519 @@
+---
 ancestor: 7.0.0
 releases:
   8.0.0:
     changes:
       breaking_changes:
-      - collection_version lookup plugin - remove compatibility code for ansible-base
-        2.10 and ansible-core 2.11 (https://github.com/ansible-collections/community.general/pull/7269).
-      - gitlab_project - add ``default_branch`` support for project update. If you
-        used the module so far with ``default_branch`` to update a project, the value
-        of ``default_branch`` was ignored. Make sure that you either do not pass a
-        value if you are not sure whether it is the one you want to have to avoid
-        unexpected breaking changes (https://github.com/ansible-collections/community.general/pull/7158).
-      - selective callback plugin - remove compatibility code for Ansible 2.9 and
-        ansible-core 2.10 (https://github.com/ansible-collections/community.general/pull/7269).
-      - vardict module utils - ``VarDict`` will no longer accept variables named ``_var``,
-        ``get_meta``, and ``as_dict`` (https://github.com/ansible-collections/community.general/pull/6647).
-      - version module util - remove fallback for ansible-core 2.11. All modules and
-        plugins that do version collections no longer work with ansible-core 2.11
-        (https://github.com/ansible-collections/community.general/pull/7269).
+        - collection_version lookup plugin - remove compatibility code for ansible-base
+          2.10 and ansible-core 2.11 (https://github.com/ansible-collections/community.general/pull/7269).
+        - gitlab_project - add ``default_branch`` support for project update. If you
+          used the module so far with ``default_branch`` to update a project, the
+          value of ``default_branch`` was ignored. Make sure that you either do not
+          pass a value if you are not sure whether it is the one you want to have
+          to avoid unexpected breaking changes (https://github.com/ansible-collections/community.general/pull/7158).
+        - selective callback plugin - remove compatibility code for Ansible 2.9 and
+          ansible-core 2.10 (https://github.com/ansible-collections/community.general/pull/7269).
+        - vardict module utils - ``VarDict`` will no longer accept variables named
+          ``_var``, ``get_meta``, and ``as_dict`` (https://github.com/ansible-collections/community.general/pull/6647).
+        - version module util - remove fallback for ansible-core 2.11. All modules
+          and plugins that do version collections no longer work with ansible-core
+          2.11 (https://github.com/ansible-collections/community.general/pull/7269).
       bugfixes:
-      - CmdRunner module utils - does not attempt to resolve path if executable is
-        a relative or absolute path (https://github.com/ansible-collections/community.general/pull/7200).
-      - MH DependencyMixin module utils - deprecation notice was popping up for modules
-        not using dependencies (https://github.com/ansible-collections/community.general/pull/6644,
-        https://github.com/ansible-collections/community.general/issues/6639).
-      - bitwarden lookup plugin - the plugin made assumptions about the structure
-        of a Bitwarden JSON object which may have been broken by an update in the
-        Bitwarden API. Remove assumptions, and allow queries for general fields such
-        as ``notes`` (https://github.com/ansible-collections/community.general/pull/7061).
-      - cmd_runner module utils - when a parameter in ``argument_spec`` has no type,
-        meaning it is implicitly a ``str``, ``CmdRunner`` would fail trying to find
-        the ``type`` key in that dictionary (https://github.com/ansible-collections/community.general/pull/6968).
-      - cobbler inventory plugin - fix calculation of cobbler_ipv4/6_address (https://github.com/ansible-collections/community.general/pull/6925).
-      - composer - fix impossible to run ``working_dir`` dependent commands. The module
-        was throwing an error when trying to run a ``working_dir`` dependent command,
-        because it tried to get the command help without passing the ``working_dir``
-        (https://github.com/ansible-collections/community.general/issues/3787).
-      - csv module utils - detects and remove unicode BOM markers from incoming CSV
-        content (https://github.com/ansible-collections/community.general/pull/6662).
-      - datadog_downtime - presence of ``rrule`` param lead to the Datadog API returning
-        Bad Request due to a missing recurrence type (https://github.com/ansible-collections/community.general/pull/6811).
-      - ejabberd_user - module was failing to detect whether user was already created
-        and/or password was changed (https://github.com/ansible-collections/community.general/pull/7033).
-      - ejabberd_user - provide meaningful error message when the ``ejabberdctl``
-        command is not found (https://github.com/ansible-collections/community.general/pull/7028,
-        https://github.com/ansible-collections/community.general/issues/6949).
-      - github_deploy_key - fix pagination behaviour causing a crash when only a single
-        page of deploy keys exist (https://github.com/ansible-collections/community.general/pull/7375).
-      - gitlab_group - the module passed parameters to the API call even when not
-        set. The module is now filtering out ``None`` values to remediate this (https://github.com/ansible-collections/community.general/pull/6712).
-      - gitlab_group_variable - deleted all variables when used with ``purge=true``
-        due to missing ``raw`` property in KNOWN attributes (https://github.com/ansible-collections/community.general/issues/7250).
-      - gitlab_project_variable - deleted all variables when used with ``purge=true``
-        due to missing ``raw`` property in KNOWN attributes (https://github.com/ansible-collections/community.general/issues/7250).
-      - icinga2_host - fix a key error when updating an existing host (https://github.com/ansible-collections/community.general/pull/6748).
-      - ini_file - add the ``follow`` paramter to follow the symlinks instead of replacing
-        them (https://github.com/ansible-collections/community.general/pull/6546).
-      - ini_file - fix a bug where the inactive options were not used when possible
-        (https://github.com/ansible-collections/community.general/pull/6575).
-      - ipa_dnszone - fix 'idnsallowsyncptr' key error for reverse zone (https://github.com/ansible-collections/community.general/pull/6906,
-        https://github.com/ansible-collections/community.general/issues/6905).
-      - kernel_blacklist - simplified the mechanism to update the file, fixing the
-        error (https://github.com/ansible-collections/community.general/pull/7382,
-        https://github.com/ansible-collections/community.general/issues/7362).
-      - keycloak module util - fix missing ``http_agent``, ``timeout``, and ``validate_certs``
-        ``open_url()`` parameters (https://github.com/ansible-collections/community.general/pull/7067).
-      - keycloak module utils - fix ``is_struct_included`` handling of lists of lists/dictionaries
-        (https://github.com/ansible-collections/community.general/pull/6688).
-      - keycloak module utils - the function ``get_user_by_username`` now return the
-        user representation or ``None`` as stated in the documentation (https://github.com/ansible-collections/community.general/pull/6758).
-      - keycloak_authentication - fix Keycloak authentication flow (step or sub-flow)
-        indexing during update, if not specified by the user (https://github.com/ansible-collections/community.general/pull/6734).
-      - keycloak_client inventory plugin - fix missing client secret (https://github.com/ansible-collections/community.general/pull/6931).
-      - ldap_search - fix string normalization and the ``base64_attributes`` option
-        on Python 3 (https://github.com/ansible-collections/community.general/issues/5704,
-        https://github.com/ansible-collections/community.general/pull/7264).
-      - locale_gen - now works for locales without the underscore character such as
-        ``C.UTF-8`` (https://github.com/ansible-collections/community.general/pull/6774,
-        https://github.com/ansible-collections/community.general/issues/5142, https://github.com/ansible-collections/community.general/issues/4305).
-      - lvol - add support for percentage of origin size specification when creating
-        snapshot volumes (https://github.com/ansible-collections/community.general/issues/1630,
-        https://github.com/ansible-collections/community.general/pull/7053).
-      - lxc connection plugin - now handles ``remote_addr`` defaulting to ``inventory_hostname``
-        correctly (https://github.com/ansible-collections/community.general/pull/7104).
-      - lxc connection plugin - properly evaluate options (https://github.com/ansible-collections/community.general/pull/7369).
-      - machinectl become plugin - mark plugin as ``require_tty`` to automatically
-        disable pipelining, with which this plugin is not compatible (https://github.com/ansible-collections/community.general/issues/6932,
-        https://github.com/ansible-collections/community.general/pull/6935).
-      - mail - skip headers containing equals characters due to missing ``maxsplit``
-        on header key/value parsing (https://github.com/ansible-collections/community.general/pull/7303).
-      - memset module utils - make compatible with ansible-core 2.17 (https://github.com/ansible-collections/community.general/pull/7379).
-      - nmap inventory plugin - fix ``get_option`` calls (https://github.com/ansible-collections/community.general/pull/7323).
-      - nmap inventory plugin - now uses ``get_option`` in all cases to get its configuration
-        information (https://github.com/ansible-collections/community.general/pull/7119).
-      - nmcli - fix bond option ``xmit_hash_policy`` (https://github.com/ansible-collections/community.general/pull/6527).
-      - nmcli - fix support for empty list (in compare and scrape) (https://github.com/ansible-collections/community.general/pull/6769).
-      - nsupdate - fix a possible ``list index out of range`` exception (https://github.com/ansible-collections/community.general/issues/836).
-      - oci_utils module util - fix inappropriate logical comparison expressions and
-        makes them simpler. The previous checks had logical short circuits (https://github.com/ansible-collections/community.general/pull/7125).
-      - oci_utils module utils - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085).
-      - onepassword - fix KeyError exception when trying to access value of a field
-        that is not filled out in OnePassword item (https://github.com/ansible-collections/community.general/pull/7241).
-      - openbsd_pkg - the pkg_info(1) behavior has changed in OpenBSD >7.3. The error
-        message ``Can't find`` should not lead to an error case (https://github.com/ansible-collections/community.general/pull/6785).
-      - pacman - module recognizes the output of ``yay`` running as ``root`` (https://github.com/ansible-collections/community.general/pull/6713).
-      - portage - fix ``changed_use`` and ``newuse`` not triggering rebuilds (https://github.com/ansible-collections/community.general/issues/6008,
-        https://github.com/ansible-collections/community.general/pull/6548).
-      - pritunl module utils - fix incorrect URL parameter for orgnization add method
-        (https://github.com/ansible-collections/community.general/pull/7161).
-      - proxmox - fix error when a configuration had no ``template`` field (https://github.com/ansible-collections/community.general/pull/6838,
-        https://github.com/ansible-collections/community.general/issues/5372).
-      - proxmox module utils - add logic to detect whether an old Promoxer complains
-        about the ``token_name`` and ``token_value`` parameters and provide a better
-        error message when that happens (https://github.com/ansible-collections/community.general/pull/6839,
-        https://github.com/ansible-collections/community.general/issues/5371).
-      - proxmox module utils - fix proxmoxer library version check (https://github.com/ansible-collections/community.general/issues/6974,
-        https://github.com/ansible-collections/community.general/issues/6975, https://github.com/ansible-collections/community.general/pull/6980).
-      - proxmox_disk - fix unable to create ``cdrom`` media due to ``size`` always
-        being appended (https://github.com/ansible-collections/community.general/pull/6770).
-      - proxmox_kvm - ``absent`` state with ``force`` specified failed to stop the
-        VM due to the ``timeout`` value not being passed to ``stop_vm`` (https://github.com/ansible-collections/community.general/pull/6827).
-      - proxmox_kvm - ``restarted`` state did not actually restart a VM in some VM
-        configurations. The state now uses the Proxmox reboot endpoint instead of
-        calling the ``stop_vm`` and ``start_vm`` functions (https://github.com/ansible-collections/community.general/pull/6773).
-      - proxmox_kvm - allow creation of VM with existing name but new vmid (https://github.com/ansible-collections/community.general/issues/6155,
-        https://github.com/ansible-collections/community.general/pull/6709).
-      - proxmox_kvm - when ``name`` option is provided without ``vmid`` and VM with
-        that name already exists then no new VM will be created (https://github.com/ansible-collections/community.general/issues/6911,
-        https://github.com/ansible-collections/community.general/pull/6981).
-      - proxmox_tasks_info - remove ``api_user`` + ``api_password`` constraint from
-        ``required_together`` as it causes to require ``api_password`` even when API
-        token param is used (https://github.com/ansible-collections/community.general/issues/6201).
-      - proxmox_template - require ``requests_toolbelt`` module to fix issue with
-        uploading large templates (https://github.com/ansible-collections/community.general/issues/5579,
-        https://github.com/ansible-collections/community.general/pull/6757).
-      - proxmox_user_info - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085).
-      - redfish_info - fix ``ListUsers`` to not show empty account slots (https://github.com/ansible-collections/community.general/issues/6771,
-        https://github.com/ansible-collections/community.general/pull/6772).
-      - 'redhat_subscription - use the right D-Bus options for the consumer type when
+        - CmdRunner module utils - does not attempt to resolve path if executable
+          is a relative or absolute path (https://github.com/ansible-collections/community.general/pull/7200).
+        - MH DependencyMixin module utils - deprecation notice was popping up for
+          modules not using dependencies (https://github.com/ansible-collections/community.general/pull/6644,
+          https://github.com/ansible-collections/community.general/issues/6639).
+        - bitwarden lookup plugin - the plugin made assumptions about the structure
+          of a Bitwarden JSON object which may have been broken by an update in the
+          Bitwarden API. Remove assumptions, and allow queries for general fields
+          such as ``notes`` (https://github.com/ansible-collections/community.general/pull/7061).
+        - cmd_runner module utils - when a parameter in ``argument_spec`` has no type,
+          meaning it is implicitly a ``str``, ``CmdRunner`` would fail trying to find
+          the ``type`` key in that dictionary (https://github.com/ansible-collections/community.general/pull/6968).
+        - cobbler inventory plugin - fix calculation of cobbler_ipv4/6_address (https://github.com/ansible-collections/community.general/pull/6925).
+        - composer - fix impossible to run ``working_dir`` dependent commands. The
+          module was throwing an error when trying to run a ``working_dir`` dependent
+          command, because it tried to get the command help without passing the ``working_dir``
+          (https://github.com/ansible-collections/community.general/issues/3787).
+        - csv module utils - detects and remove unicode BOM markers from incoming
+          CSV content (https://github.com/ansible-collections/community.general/pull/6662).
+        - datadog_downtime - presence of ``rrule`` param lead to the Datadog API returning
+          Bad Request due to a missing recurrence type (https://github.com/ansible-collections/community.general/pull/6811).
+        - ejabberd_user - module was failing to detect whether user was already created
+          and/or password was changed (https://github.com/ansible-collections/community.general/pull/7033).
+        - ejabberd_user - provide meaningful error message when the ``ejabberdctl``
+          command is not found (https://github.com/ansible-collections/community.general/pull/7028,
+          https://github.com/ansible-collections/community.general/issues/6949).
+        - github_deploy_key - fix pagination behaviour causing a crash when only a
+          single page of deploy keys exist (https://github.com/ansible-collections/community.general/pull/7375).
+        - gitlab_group - the module passed parameters to the API call even when not
+          set. The module is now filtering out ``None`` values to remediate this (https://github.com/ansible-collections/community.general/pull/6712).
+        - gitlab_group_variable - deleted all variables when used with ``purge=true``
+          due to missing ``raw`` property in KNOWN attributes (https://github.com/ansible-collections/community.general/issues/7250).
+        - gitlab_project_variable - deleted all variables when used with ``purge=true``
+          due to missing ``raw`` property in KNOWN attributes (https://github.com/ansible-collections/community.general/issues/7250).
+        - icinga2_host - fix a key error when updating an existing host (https://github.com/ansible-collections/community.general/pull/6748).
+        - ini_file - add the ``follow`` paramter to follow the symlinks instead of
+          replacing them (https://github.com/ansible-collections/community.general/pull/6546).
+        - ini_file - fix a bug where the inactive options were not used when possible
+          (https://github.com/ansible-collections/community.general/pull/6575).
+        - ipa_dnszone - fix 'idnsallowsyncptr' key error for reverse zone (https://github.com/ansible-collections/community.general/pull/6906,
+          https://github.com/ansible-collections/community.general/issues/6905).
+        - kernel_blacklist - simplified the mechanism to update the file, fixing the
+          error (https://github.com/ansible-collections/community.general/pull/7382,
+          https://github.com/ansible-collections/community.general/issues/7362).
+        - keycloak module util - fix missing ``http_agent``, ``timeout``, and ``validate_certs``
+          ``open_url()`` parameters (https://github.com/ansible-collections/community.general/pull/7067).
+        - keycloak module utils - fix ``is_struct_included`` handling of lists of
+          lists/dictionaries (https://github.com/ansible-collections/community.general/pull/6688).
+        - keycloak module utils - the function ``get_user_by_username`` now return
+          the user representation or ``None`` as stated in the documentation (https://github.com/ansible-collections/community.general/pull/6758).
+        - keycloak_authentication - fix Keycloak authentication flow (step or sub-flow)
+          indexing during update, if not specified by the user (https://github.com/ansible-collections/community.general/pull/6734).
+        - keycloak_client inventory plugin - fix missing client secret (https://github.com/ansible-collections/community.general/pull/6931).
+        - ldap_search - fix string normalization and the ``base64_attributes`` option
+          on Python 3 (https://github.com/ansible-collections/community.general/issues/5704,
+          https://github.com/ansible-collections/community.general/pull/7264).
+        - locale_gen - now works for locales without the underscore character such
+          as ``C.UTF-8`` (https://github.com/ansible-collections/community.general/pull/6774,
+          https://github.com/ansible-collections/community.general/issues/5142, https://github.com/ansible-collections/community.general/issues/4305).
+        - lvol - add support for percentage of origin size specification when creating
+          snapshot volumes (https://github.com/ansible-collections/community.general/issues/1630,
+          https://github.com/ansible-collections/community.general/pull/7053).
+        - lxc connection plugin - now handles ``remote_addr`` defaulting to ``inventory_hostname``
+          correctly (https://github.com/ansible-collections/community.general/pull/7104).
+        - lxc connection plugin - properly evaluate options (https://github.com/ansible-collections/community.general/pull/7369).
+        - machinectl become plugin - mark plugin as ``require_tty`` to automatically
+          disable pipelining, with which this plugin is not compatible (https://github.com/ansible-collections/community.general/issues/6932,
+          https://github.com/ansible-collections/community.general/pull/6935).
+        - mail - skip headers containing equals characters due to missing ``maxsplit``
+          on header key/value parsing (https://github.com/ansible-collections/community.general/pull/7303).
+        - memset module utils - make compatible with ansible-core 2.17 (https://github.com/ansible-collections/community.general/pull/7379).
+        - nmap inventory plugin - fix ``get_option`` calls (https://github.com/ansible-collections/community.general/pull/7323).
+        - nmap inventory plugin - now uses ``get_option`` in all cases to get its
+          configuration information (https://github.com/ansible-collections/community.general/pull/7119).
+        - nmcli - fix bond option ``xmit_hash_policy`` (https://github.com/ansible-collections/community.general/pull/6527).
+        - nmcli - fix support for empty list (in compare and scrape) (https://github.com/ansible-collections/community.general/pull/6769).
+        - nsupdate - fix a possible ``list index out of range`` exception (https://github.com/ansible-collections/community.general/issues/836).
+        - oci_utils module util - fix inappropriate logical comparison expressions
+          and makes them simpler. The previous checks had logical short circuits (https://github.com/ansible-collections/community.general/pull/7125).
+        - oci_utils module utils - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085).
+        - onepassword - fix KeyError exception when trying to access value of a field
+          that is not filled out in OnePassword item (https://github.com/ansible-collections/community.general/pull/7241).
+        - openbsd_pkg - the pkg_info(1) behavior has changed in OpenBSD >7.3. The
+          error message ``Can't find`` should not lead to an error case (https://github.com/ansible-collections/community.general/pull/6785).
+        - pacman - module recognizes the output of ``yay`` running as ``root`` (https://github.com/ansible-collections/community.general/pull/6713).
+        - portage - fix ``changed_use`` and ``newuse`` not triggering rebuilds (https://github.com/ansible-collections/community.general/issues/6008,
+          https://github.com/ansible-collections/community.general/pull/6548).
+        - pritunl module utils - fix incorrect URL parameter for orgnization add method
+          (https://github.com/ansible-collections/community.general/pull/7161).
+        - proxmox - fix error when a configuration had no ``template`` field (https://github.com/ansible-collections/community.general/pull/6838,
+          https://github.com/ansible-collections/community.general/issues/5372).
+        - proxmox module utils - add logic to detect whether an old Promoxer complains
+          about the ``token_name`` and ``token_value`` parameters and provide a better
+          error message when that happens (https://github.com/ansible-collections/community.general/pull/6839,
+          https://github.com/ansible-collections/community.general/issues/5371).
+        - proxmox module utils - fix proxmoxer library version check (https://github.com/ansible-collections/community.general/issues/6974,
+          https://github.com/ansible-collections/community.general/issues/6975, https://github.com/ansible-collections/community.general/pull/6980).
+        - proxmox_disk - fix unable to create ``cdrom`` media due to ``size`` always
+          being appended (https://github.com/ansible-collections/community.general/pull/6770).
+        - proxmox_kvm - ``absent`` state with ``force`` specified failed to stop the
+          VM due to the ``timeout`` value not being passed to ``stop_vm`` (https://github.com/ansible-collections/community.general/pull/6827).
+        - proxmox_kvm - ``restarted`` state did not actually restart a VM in some
+          VM configurations. The state now uses the Proxmox reboot endpoint instead
+          of calling the ``stop_vm`` and ``start_vm`` functions (https://github.com/ansible-collections/community.general/pull/6773).
+        - proxmox_kvm - allow creation of VM with existing name but new vmid (https://github.com/ansible-collections/community.general/issues/6155,
+          https://github.com/ansible-collections/community.general/pull/6709).
+        - proxmox_kvm - when ``name`` option is provided without ``vmid`` and VM with
+          that name already exists then no new VM will be created (https://github.com/ansible-collections/community.general/issues/6911,
+          https://github.com/ansible-collections/community.general/pull/6981).
+        - proxmox_tasks_info - remove ``api_user`` + ``api_password`` constraint from
+          ``required_together`` as it causes to require ``api_password`` even when
+          API token param is used (https://github.com/ansible-collections/community.general/issues/6201).
+        - proxmox_template - require ``requests_toolbelt`` module to fix issue with
+          uploading large templates (https://github.com/ansible-collections/community.general/issues/5579,
+          https://github.com/ansible-collections/community.general/pull/6757).
+        - proxmox_user_info - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085).
+        - redfish_info - fix ``ListUsers`` to not show empty account slots (https://github.com/ansible-collections/community.general/issues/6771,
+          https://github.com/ansible-collections/community.general/pull/6772).
+        - 'redhat_subscription - use the right D-Bus options for the consumer type
+          when
 
-        registering a RHEL system older than 9 or a RHEL 9 system older than 9.2
+          registering a RHEL system older than 9 or a RHEL 9 system older than 9.2
 
-        and using ``consumer_type``
+          and using ``consumer_type``
 
-        (https://github.com/ansible-collections/community.general/pull/7378).
+          (https://github.com/ansible-collections/community.general/pull/7378).
 
-        '
-      - refish_utils module utils - changing variable names to avoid issues occuring
-        when fetching Volumes data (https://github.com/ansible-collections/community.general/pull/6883).
-      - 'rhsm_repository - when using the ``purge`` option, the ``repositories``
+          '
+        - refish_utils module utils - changing variable names to avoid issues occuring
+          when fetching Volumes data (https://github.com/ansible-collections/community.general/pull/6883).
+        - 'rhsm_repository - when using the ``purge`` option, the ``repositories``
 
-        dictionary element in the returned JSON is now properly updated according
+          dictionary element in the returned JSON is now properly updated according
 
-        to the pruning operation
+          to the pruning operation
 
-        (https://github.com/ansible-collections/community.general/pull/6676).
+          (https://github.com/ansible-collections/community.general/pull/6676).
 
-        '
-      - rundeck - fix ``TypeError`` on 404 API response (https://github.com/ansible-collections/community.general/pull/6983).
-      - selective callback plugin - fix length of task name lines in output always
-        being 3 characters longer than desired (https://github.com/ansible-collections/community.general/pull/7374).
-      - snap - an exception was being raised when snap list was empty (https://github.com/ansible-collections/community.general/pull/7124,
-        https://github.com/ansible-collections/community.general/issues/7120).
-      - snap - assume default track ``latest`` in parameter ``channel`` when not specified
-        (https://github.com/ansible-collections/community.general/pull/6835, https://github.com/ansible-collections/community.general/issues/6821).
-      - snap - change the change detection mechanism from "parsing installation" to
-        "comparing end state with initial state" (https://github.com/ansible-collections/community.general/pull/7340,
-        https://github.com/ansible-collections/community.general/issues/7265).
-      - snap - fix crash when multiple snaps are specified and one has ``---`` in
-        its description (https://github.com/ansible-collections/community.general/pull/7046).
-      - snap - fix the processing of the commands' output, stripping spaces and newlines
-        from it (https://github.com/ansible-collections/community.general/pull/6826,
-        https://github.com/ansible-collections/community.general/issues/6803).
-      - sorcery - fix interruption of the multi-stage process (https://github.com/ansible-collections/community.general/pull/7012).
-      - sorcery - fix queue generation before the whole system rebuild (https://github.com/ansible-collections/community.general/pull/7012).
-      - sorcery - latest state no longer triggers update_cache (https://github.com/ansible-collections/community.general/pull/7012).
-      - terraform - prevents ``-backend-config`` option double encapsulating with
-        ``shlex_quote`` function. (https://github.com/ansible-collections/community.general/pull/7301).
-      - tss lookup plugin - fix multiple issues when using ``fetch_attachments=true``
-        (https://github.com/ansible-collections/community.general/pull/6720).
-      - zypper - added handling of zypper exitcode 102. Changed state is set correctly
-        now and rc 102 is still preserved to be evaluated by the playbook (https://github.com/ansible-collections/community.general/pull/6534).
+          '
+        - rundeck - fix ``TypeError`` on 404 API response (https://github.com/ansible-collections/community.general/pull/6983).
+        - selective callback plugin - fix length of task name lines in output always
+          being 3 characters longer than desired (https://github.com/ansible-collections/community.general/pull/7374).
+        - snap - an exception was being raised when snap list was empty (https://github.com/ansible-collections/community.general/pull/7124,
+          https://github.com/ansible-collections/community.general/issues/7120).
+        - snap - assume default track ``latest`` in parameter ``channel`` when not
+          specified (https://github.com/ansible-collections/community.general/pull/6835,
+          https://github.com/ansible-collections/community.general/issues/6821).
+        - snap - change the change detection mechanism from "parsing installation"
+          to "comparing end state with initial state" (https://github.com/ansible-collections/community.general/pull/7340,
+          https://github.com/ansible-collections/community.general/issues/7265).
+        - snap - fix crash when multiple snaps are specified and one has ``---`` in
+          its description (https://github.com/ansible-collections/community.general/pull/7046).
+        - snap - fix the processing of the commands' output, stripping spaces and
+          newlines from it (https://github.com/ansible-collections/community.general/pull/6826,
+          https://github.com/ansible-collections/community.general/issues/6803).
+        - sorcery - fix interruption of the multi-stage process (https://github.com/ansible-collections/community.general/pull/7012).
+        - sorcery - fix queue generation before the whole system rebuild (https://github.com/ansible-collections/community.general/pull/7012).
+        - sorcery - latest state no longer triggers update_cache (https://github.com/ansible-collections/community.general/pull/7012).
+        - terraform - prevents ``-backend-config`` option double encapsulating with
+          ``shlex_quote`` function. (https://github.com/ansible-collections/community.general/pull/7301).
+        - tss lookup plugin - fix multiple issues when using ``fetch_attachments=true``
+          (https://github.com/ansible-collections/community.general/pull/6720).
+        - zypper - added handling of zypper exitcode 102. Changed state is set correctly
+          now and rc 102 is still preserved to be evaluated by the playbook (https://github.com/ansible-collections/community.general/pull/6534).
       deprecated_features:
-      - CmdRunner module utils - deprecate ``cmd_runner_fmt.as_default_type()`` formatter
-        (https://github.com/ansible-collections/community.general/pull/6601).
-      - MH VarsMixin module utils - deprecates ``VarsMixin`` and supporting classes
-        in favor of plain ``vardict`` module util (https://github.com/ansible-collections/community.general/pull/6649).
-      - ansible_galaxy_install - the ``ack_ansible29`` and ``ack_min_ansiblecore211``
-        options have been deprecated and will be removed in community.general 9.0.0
-        (https://github.com/ansible-collections/community.general/pull/7358).
-      - consul - the ``ack_params_state_absent`` option has been deprecated and will
-        be removed in community.general 10.0.0 (https://github.com/ansible-collections/community.general/pull/7358).
-      - cpanm - value ``compatibility`` is deprecated as default for parameter ``mode``
-        (https://github.com/ansible-collections/community.general/pull/6512).
-      - ejabberd_user - deprecate the parameter ``logging`` in favour of producing
-        more detailed information in the module output (https://github.com/ansible-collections/community.general/pull/7043).
-      - flowdock - module relies entirely on no longer responsive API endpoints, and
-        it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6930).
-      - proxmox - old feature flag ``proxmox_default_behavior`` will be removed in
-        community.general 10.0.0 (https://github.com/ansible-collections/community.general/pull/6836).
-      - proxmox_kvm - deprecate the option ``proxmox_default_behavior`` (https://github.com/ansible-collections/community.general/pull/7377).
-      - redfish_info, redfish_config, redfish_command - the default value ``10`` for
-        the ``timeout`` option is deprecated and will change to ``60`` in community.general
-        9.0.0 (https://github.com/ansible-collections/community.general/pull/7295).
-      - 'redhat module utils - the ``module_utils.redhat`` module is deprecated, as
+        - CmdRunner module utils - deprecate ``cmd_runner_fmt.as_default_type()``
+          formatter (https://github.com/ansible-collections/community.general/pull/6601).
+        - MH VarsMixin module utils - deprecates ``VarsMixin`` and supporting classes
+          in favor of plain ``vardict`` module util (https://github.com/ansible-collections/community.general/pull/6649).
+        - ansible_galaxy_install - the ``ack_ansible29`` and ``ack_min_ansiblecore211``
+          options have been deprecated and will be removed in community.general 9.0.0
+          (https://github.com/ansible-collections/community.general/pull/7358).
+        - consul - the ``ack_params_state_absent`` option has been deprecated and
+          will be removed in community.general 10.0.0 (https://github.com/ansible-collections/community.general/pull/7358).
+        - cpanm - value ``compatibility`` is deprecated as default for parameter ``mode``
+          (https://github.com/ansible-collections/community.general/pull/6512).
+        - ejabberd_user - deprecate the parameter ``logging`` in favour of producing
+          more detailed information in the module output (https://github.com/ansible-collections/community.general/pull/7043).
+        - flowdock - module relies entirely on no longer responsive API endpoints,
+          and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6930).
+        - proxmox - old feature flag ``proxmox_default_behavior`` will be removed
+          in community.general 10.0.0 (https://github.com/ansible-collections/community.general/pull/6836).
+        - proxmox_kvm - deprecate the option ``proxmox_default_behavior`` (https://github.com/ansible-collections/community.general/pull/7377).
+        - redfish_info, redfish_config, redfish_command - the default value ``10``
+          for the ``timeout`` option is deprecated and will change to ``60`` in community.general
+          9.0.0 (https://github.com/ansible-collections/community.general/pull/7295).
+        - 'redhat module utils - the ``module_utils.redhat`` module is deprecated,
+          as
 
-        effectively unused: the ``Rhsm``, ``RhsmPool``, and ``RhsmPools`` classes
+          effectively unused: the ``Rhsm``, ``RhsmPool``, and ``RhsmPools`` classes
 
-        will be removed in community.general 9.0.0; the ``RegistrationBase`` class
+          will be removed in community.general 9.0.0; the ``RegistrationBase`` class
 
-        will be removed in community.general 10.0.0 together with the
+          will be removed in community.general 10.0.0 together with the
 
-        ``rhn_register`` module, as it is the only user of this class; this means
+          ``rhn_register`` module, as it is the only user of this class; this means
 
-        that the whole ``module_utils.redhat`` module will be dropped in
+          that the whole ``module_utils.redhat`` module will be dropped in
 
-        community.general 10.0.0, so importing it without even using anything of it
+          community.general 10.0.0, so importing it without even using anything of
+          it
 
-        will fail
+          will fail
 
-        (https://github.com/ansible-collections/community.general/pull/6663).
+          (https://github.com/ansible-collections/community.general/pull/6663).
 
-        '
-      - 'redhat_subscription - the ``autosubscribe`` alias for the ``auto_attach``
-        option has been
+          '
+        - 'redhat_subscription - the ``autosubscribe`` alias for the ``auto_attach``
+          option has been
 
-        deprecated for many years, although only in the documentation. Officially
-        mark this alias
+          deprecated for many years, although only in the documentation. Officially
+          mark this alias
 
-        as deprecated, and it will be removed in community.general 9.0.0
+          as deprecated, and it will be removed in community.general 9.0.0
 
-        (https://github.com/ansible-collections/community.general/pull/6646).
+          (https://github.com/ansible-collections/community.general/pull/6646).
 
-        '
-      - 'redhat_subscription - the ``pool`` option is deprecated in favour of the
+          '
+        - 'redhat_subscription - the ``pool`` option is deprecated in favour of the
 
-        more precise and flexible ``pool_ids`` option
+          more precise and flexible ``pool_ids`` option
 
-        (https://github.com/ansible-collections/community.general/pull/6650).
+          (https://github.com/ansible-collections/community.general/pull/6650).
 
-        '
-      - 'rhsm_repository - ``state=present`` has not been working as expected for
-        many years,
+          '
+        - 'rhsm_repository - ``state=present`` has not been working as expected for
+          many years,
 
-        and it seems it was not noticed so far; also, "presence" is not really a valid
-        concept
+          and it seems it was not noticed so far; also, "presence" is not really a
+          valid concept
 
-        for subscription repositories, which can only be enabled or disabled. Hence,
-        mark the
+          for subscription repositories, which can only be enabled or disabled. Hence,
+          mark the
 
-        ``present`` and ``absent`` values of the ``state`` option as deprecated, slating
-        them
+          ``present`` and ``absent`` values of the ``state`` option as deprecated,
+          slating them
 
-        for removal in community.general 10.0.0
+          for removal in community.general 10.0.0
 
-        (https://github.com/ansible-collections/community.general/pull/6673).
+          (https://github.com/ansible-collections/community.general/pull/6673).
 
-        '
-      - stackdriver - module relies entirely on no longer existent API endpoints,
-        and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6887).
-      - webfaction_app - module relies entirely on no longer existent API endpoints,
-        and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
-      - webfaction_db - module relies entirely on no longer existent API endpoints,
-        and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
-      - webfaction_domain - module relies entirely on no longer existent API endpoints,
-        and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
-      - webfaction_mailbox - module relies entirely on no longer existent API endpoints,
-        and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
-      - webfaction_site - module relies entirely on no longer existent API endpoints,
-        and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
+          '
+        - stackdriver - module relies entirely on no longer existent API endpoints,
+          and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6887).
+        - webfaction_app - module relies entirely on no longer existent API endpoints,
+          and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
+        - webfaction_db - module relies entirely on no longer existent API endpoints,
+          and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
+        - webfaction_domain - module relies entirely on no longer existent API endpoints,
+          and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
+        - webfaction_mailbox - module relies entirely on no longer existent API endpoints,
+          and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
+        - webfaction_site - module relies entirely on no longer existent API endpoints,
+          and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909).
       known_issues:
-      - Ansible markup will show up in raw form on ansible-doc text output for ansible-core
-        before 2.15. If you have trouble deciphering the documentation markup, please
-        upgrade to ansible-core 2.15 (or newer), or read the HTML documentation on
-        https://docs.ansible.com/ansible/devel/collections/community/general/ (https://github.com/ansible-collections/community.general/pull/6539).
+        - Ansible markup will show up in raw form on ansible-doc text output for ansible-core
+          before 2.15. If you have trouble deciphering the documentation markup, please
+          upgrade to ansible-core 2.15 (or newer), or read the HTML documentation
+          on https://docs.ansible.com/ansible/devel/collections/community/general/
+          (https://github.com/ansible-collections/community.general/pull/6539).
       minor_changes:
-      - The collection will start using semantic markup (https://github.com/ansible-collections/community.general/pull/6539).
-      - VarDict module utils - add method ``VarDict.as_dict()`` to convert to a plain
-        ``dict`` object (https://github.com/ansible-collections/community.general/pull/6602).
-      - 'apt_rpm - extract package name from local ``.rpm`` path when verifying
+        - The collection will start using semantic markup (https://github.com/ansible-collections/community.general/pull/6539).
+        - VarDict module utils - add method ``VarDict.as_dict()`` to convert to a
+          plain ``dict`` object (https://github.com/ansible-collections/community.general/pull/6602).
+        - 'apt_rpm - extract package name from local ``.rpm`` path when verifying
 
-        installation success. Allows installing packages from local ``.rpm`` files
+          installation success. Allows installing packages from local ``.rpm`` files
 
-        (https://github.com/ansible-collections/community.general/pull/7396).
+          (https://github.com/ansible-collections/community.general/pull/7396).
 
-        '
-      - cargo - add option ``executable``, which allows user to specify path to the
-        cargo binary (https://github.com/ansible-collections/community.general/pull/7352).
-      - cargo - add option ``locked`` which allows user to specify install the locked
-        version of dependency instead of latest compatible version (https://github.com/ansible-collections/community.general/pull/6134).
-      - chroot connection plugin - add ``disable_root_check`` option (https://github.com/ansible-collections/community.general/pull/7099).
-      - cloudflare_dns - add CAA record support (https://github.com/ansible-collections/community.general/pull/7399).
-      - cobbler inventory plugin - add ``exclude_mgmt_classes`` and ``include_mgmt_classes``
-        options to exclude or include hosts based on management classes (https://github.com/ansible-collections/community.general/pull/7184).
-      - cobbler inventory plugin - add ``inventory_hostname`` option to allow using
-        the system name for the inventory hostname (https://github.com/ansible-collections/community.general/pull/6502).
-      - cobbler inventory plugin - add ``want_ip_addresses`` option to collect all
-        interface DNS name to IP address mapping (https://github.com/ansible-collections/community.general/pull/6711).
-      - cobbler inventory plugin - add primary IP addess to ``cobbler_ipv4_address``
-        and IPv6 address to ``cobbler_ipv6_address`` host variable (https://github.com/ansible-collections/community.general/pull/6711).
-      - cobbler inventory plugin - add warning for systems with empty profiles (https://github.com/ansible-collections/community.general/pull/6502).
-      - cobbler inventory plugin - convert Ansible unicode strings to native Python
-        unicode strings before passing user/password to XMLRPC client (https://github.com/ansible-collections/community.general/pull/6923).
-      - consul_session - drops requirement for the ``python-consul`` library to communicate
-        with the Consul API, instead relying on the existing ``requests`` library
-        requirement (https://github.com/ansible-collections/community.general/pull/6755).
-      - copr - respawn module to use the system python interpreter when the ``dnf``
-        python module is not available in ``ansible_python_interpreter`` (https://github.com/ansible-collections/community.general/pull/6522).
-      - cpanm - minor refactor when creating the ``CmdRunner`` object (https://github.com/ansible-collections/community.general/pull/7231).
-      - datadog_monitor - adds ``notification_preset_name``, ``renotify_occurrences``
-        and ``renotify_statuses`` parameters (https://github.com/ansible-collections/community.general/issues/6521,https://github.com/ansible-collections/community.general/issues/5823).
-      - dig lookup plugin - add TCP option to enable the use of TCP connection during
-        DNS lookup (https://github.com/ansible-collections/community.general/pull/7343).
-      - ejabberd_user - module now using ``CmdRunner`` to execute external command
-        (https://github.com/ansible-collections/community.general/pull/7075).
-      - filesystem - add ``uuid`` parameter for UUID change feature (https://github.com/ansible-collections/community.general/pull/6680).
-      - 'gitlab_group - add option ``force_delete`` (default: false) which allows
-        delete group even if projects exists in it (https://github.com/ansible-collections/community.general/pull/7364).'
-      - gitlab_group_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132).
-      - gitlab_project_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132).
-      - gitlab_project_variable - minor refactor removing unnecessary code statements
-        (https://github.com/ansible-collections/community.general/pull/6928).
-      - gitlab_runner - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927).
-      - htpasswd - minor code improvements in the module (https://github.com/ansible-collections/community.general/pull/6901).
-      - htpasswd - the parameter ``crypt_scheme`` is being renamed as ``hash_scheme``
-        and added as an alias to it (https://github.com/ansible-collections/community.general/pull/6841).
-      - icinga2_host - the ``ip`` option is no longer required, since Icinga 2 allows
-        for an empty address attribute (https://github.com/ansible-collections/community.general/pull/7452).
-      - ini_file - add ``ignore_spaces`` option (https://github.com/ansible-collections/community.general/pull/7273).
-      - ini_file - add ``modify_inactive_option`` option (https://github.com/ansible-collections/community.general/pull/7401).
-      - ipa_config - add module parameters to manage FreeIPA user and group objectclasses
-        (https://github.com/ansible-collections/community.general/pull/7019).
-      - ipa_config - adds ``idp`` choice to ``ipauserauthtype`` parameter's choices
-        (https://github.com/ansible-collections/community.general/pull/7051).
-      - jenkins_build - add new ``detach`` option, which allows the module to exit
-        successfully as long as the build is created (default functionality is still
-        waiting for the build to end before exiting) (https://github.com/ansible-collections/community.general/pull/7204).
-      - jenkins_build - add new ``time_between_checks`` option, which allows to configure
-        the wait time between requests to the Jenkins server (https://github.com/ansible-collections/community.general/pull/7204).
-      - keycloak_authentication - added provider ID choices, since Keycloak supports
-        only those two specific ones (https://github.com/ansible-collections/community.general/pull/6763).
-      - keycloak_client_rolemapping - adds support for subgroups with additional parameter
-        ``parents`` (https://github.com/ansible-collections/community.general/pull/6687).
-      - keycloak_role - add composite roles support for realm and client roles (https://github.com/ansible-collections/community.general/pull/6469).
-      - keyring - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927).
-      - ldap_* - add new arguments ``client_cert`` and ``client_key`` to the LDAP
-        modules in order to allow certificate authentication (https://github.com/ansible-collections/community.general/pull/6668).
-      - ldap_search - add a new ``page_size`` option to enable paged searches (https://github.com/ansible-collections/community.general/pull/6648).
-      - locale_gen - module has been refactored to use ``ModuleHelper`` and ``CmdRunner``
-        (https://github.com/ansible-collections/community.general/pull/6903).
-      - locale_gen - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6820).
-      - lvg - add ``active`` and ``inactive`` values to the ``state`` option for active
-        state management feature (https://github.com/ansible-collections/community.general/pull/6682).
-      - lvg - add ``reset_vg_uuid``, ``reset_pv_uuid`` options for UUID reset feature
-        (https://github.com/ansible-collections/community.general/pull/6682).
-      - lxc connection plugin - properly handle a change of the ``remote_addr`` option
-        (https://github.com/ansible-collections/community.general/pull/7373).
-      - lxd connection plugin - automatically translate ``remote_addr`` from FQDN
-        to (short) hostname (https://github.com/ansible-collections/community.general/pull/7360).
-      - lxd connection plugin - update error parsing to work with newer messages mentioning
-        instances (https://github.com/ansible-collections/community.general/pull/7360).
-      - lxd inventory plugin - add ``server_cert`` option for trust anchor to use
-        for TLS verification of server certificates (https://github.com/ansible-collections/community.general/pull/7392).
-      - lxd inventory plugin - add ``server_check_hostname`` option to disable hostname
-        verification of server certificates (https://github.com/ansible-collections/community.general/pull/7392).
-      - make - add new ``targets`` parameter allowing multiple targets to be used
-        with ``make`` (https://github.com/ansible-collections/community.general/pull/6882,
-        https://github.com/ansible-collections/community.general/issues/4919).
-      - make - allows ``params`` to be used without value (https://github.com/ansible-collections/community.general/pull/7180).
-      - mas - disable sign-in check for macOS 12+ as ``mas account`` is non-functional
-        (https://github.com/ansible-collections/community.general/pull/6520).
-      - newrelic_deployment - add option ``app_name_exact_match``, which filters results
-        for the exact app_name provided (https://github.com/ansible-collections/community.general/pull/7355).
-      - nmap inventory plugin - now has a ``use_arp_ping`` option to allow the user
-        to disable the default ARP ping query for a more reliable form (https://github.com/ansible-collections/community.general/pull/7119).
-      - nmcli - add support for ``ipv4.dns-options`` and ``ipv6.dns-options`` (https://github.com/ansible-collections/community.general/pull/6902).
-      - nomad_job, nomad_job_info - add ``port`` parameter (https://github.com/ansible-collections/community.general/pull/7412).
-      - npm - minor improvement on parameter validation (https://github.com/ansible-collections/community.general/pull/6848).
-      - npm - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6989).
-      - onepassword lookup plugin - add service account support (https://github.com/ansible-collections/community.general/issues/6635,
-        https://github.com/ansible-collections/community.general/pull/6660).
-      - onepassword lookup plugin - introduce ``account_id`` option which allows specifying
-        which account to use (https://github.com/ansible-collections/community.general/pull/7308).
-      - onepassword_raw lookup plugin - add service account support (https://github.com/ansible-collections/community.general/issues/6635,
-        https://github.com/ansible-collections/community.general/pull/6660).
-      - onepassword_raw lookup plugin - introduce ``account_id`` option which allows
-        specifying which account to use (https://github.com/ansible-collections/community.general/pull/7308).
-      - opentelemetry callback plugin - add span attributes in the span event (https://github.com/ansible-collections/community.general/pull/6531).
-      - opkg - add ``executable`` parameter allowing to specify the path of the ``opkg``
-        command (https://github.com/ansible-collections/community.general/pull/6862).
-      - opkg - remove default value ``""`` for parameter ``force`` as it causes the
-        same behaviour of not having that parameter (https://github.com/ansible-collections/community.general/pull/6513).
-      - pagerduty - adds in option to use v2 API for creating pagerduty incidents
-        (https://github.com/ansible-collections/community.general/issues/6151)
-      - parted - on resize, use ``--fix`` option if available (https://github.com/ansible-collections/community.general/pull/7304).
-      - pnpm - set correct version when state is latest or version is not mentioned.
-        Resolves previous idempotency problem (https://github.com/ansible-collections/community.general/pull/7339).
-      - pritunl module utils - ensure ``validate_certs`` parameter is honoured in
-        all methods (https://github.com/ansible-collections/community.general/pull/7156).
-      - proxmox - add ``vmid`` (and ``taskid`` when possible) to return values (https://github.com/ansible-collections/community.general/pull/7263).
-      - proxmox - support ``timezone`` parameter at container creation (https://github.com/ansible-collections/community.general/pull/6510).
-      - proxmox inventory plugin - add composite variables support for Proxmox nodes
-        (https://github.com/ansible-collections/community.general/issues/6640).
-      - proxmox_kvm - added support for ``tpmstate0`` parameter to configure TPM (Trusted
-        Platform Module) disk. TPM is required for Windows 11 installations (https://github.com/ansible-collections/community.general/pull/6533).
-      - proxmox_kvm - enabled force restart of VM, bringing the ``force`` parameter
-        functionality in line with what is described in the docs (https://github.com/ansible-collections/community.general/pull/6914).
-      - proxmox_kvm - re-use ``timeout`` module param to forcefully shutdown a virtual
-        machine when ``state`` is ``stopped`` (https://github.com/ansible-collections/community.general/issues/6257).
-      - proxmox_snap - add ``retention`` parameter to delete old snapshots (https://github.com/ansible-collections/community.general/pull/6576).
-      - proxmox_vm_info - ``node`` parameter is no longer required. Information can
-        be obtained for the whole cluster (https://github.com/ansible-collections/community.general/pull/6976).
-      - proxmox_vm_info - non-existing provided by name/vmid VM would return empty
-        results instead of failing (https://github.com/ansible-collections/community.general/pull/7049).
-      - pubnub_blocks - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928).
-      - random_string - added new ``ignore_similar_chars`` and ``similar_chars`` option
-        to ignore certain chars (https://github.com/ansible-collections/community.general/pull/7242).
-      - redfish_command - add ``MultipartHTTPPushUpdate`` command (https://github.com/ansible-collections/community.general/issues/6471,
-        https://github.com/ansible-collections/community.general/pull/6612).
-      - redfish_command - add ``account_types`` and ``oem_account_types`` as optional
-        inputs to ``AddUser`` (https://github.com/ansible-collections/community.general/issues/6823,
-        https://github.com/ansible-collections/community.general/pull/6871).
-      - redfish_command - add new option ``update_oem_params`` for the ``MultipartHTTPPushUpdate``
-        command (https://github.com/ansible-collections/community.general/issues/7331).
-      - redfish_config - add ``CreateVolume`` command to allow creation of volumes
-        on servers (https://github.com/ansible-collections/community.general/pull/6813).
-      - redfish_config - add ``DeleteAllVolumes`` command to allow deletion of all
-        volumes on servers (https://github.com/ansible-collections/community.general/pull/6814).
-      - redfish_config - adding ``SetSecureBoot`` command (https://github.com/ansible-collections/community.general/pull/7129).
-      - redfish_info - add ``AccountTypes`` and ``OEMAccountTypes`` to the output
-        of ``ListUsers`` (https://github.com/ansible-collections/community.general/issues/6823,
-        https://github.com/ansible-collections/community.general/pull/6871).
-      - redfish_info - add support for ``GetBiosRegistries`` command (https://github.com/ansible-collections/community.general/pull/7144).
-      - redfish_info - adds ``LinkStatus`` to NIC inventory (https://github.com/ansible-collections/community.general/pull/7318).
-      - redfish_info - adds ``ProcessorArchitecture`` to CPU inventory (https://github.com/ansible-collections/community.general/pull/6864).
-      - redfish_info - fix for ``GetVolumeInventory``, Controller name was getting
-        populated incorrectly and duplicates were seen in the volumes retrieved (https://github.com/ansible-collections/community.general/pull/6719).
-      - redfish_info - report ``Id`` in the output of ``GetManagerInventory`` (https://github.com/ansible-collections/community.general/pull/7140).
-      - redfish_utils - use ``Controllers`` key in redfish data to obtain Storage
-        controllers properties (https://github.com/ansible-collections/community.general/pull/7081).
-      - redfish_utils module utils - add support for ``PowerCycle`` reset type for
-        ``redfish_command`` responses feature (https://github.com/ansible-collections/community.general/issues/7083).
-      - redfish_utils module utils - add support for following ``@odata.nextLink``
-        pagination in ``software_inventory`` responses feature (https://github.com/ansible-collections/community.general/pull/7020).
-      - redfish_utils module utils - support ``Volumes`` in response for ``GetDiskInventory``
-        (https://github.com/ansible-collections/community.general/pull/6819).
-      - 'redhat_subscription - the internal ``RegistrationBase`` class was folded
+          '
+        - cargo - add option ``executable``, which allows user to specify path to
+          the cargo binary (https://github.com/ansible-collections/community.general/pull/7352).
+        - cargo - add option ``locked`` which allows user to specify install the locked
+          version of dependency instead of latest compatible version (https://github.com/ansible-collections/community.general/pull/6134).
+        - chroot connection plugin - add ``disable_root_check`` option (https://github.com/ansible-collections/community.general/pull/7099).
+        - cloudflare_dns - add CAA record support (https://github.com/ansible-collections/community.general/pull/7399).
+        - cobbler inventory plugin - add ``exclude_mgmt_classes`` and ``include_mgmt_classes``
+          options to exclude or include hosts based on management classes (https://github.com/ansible-collections/community.general/pull/7184).
+        - cobbler inventory plugin - add ``inventory_hostname`` option to allow using
+          the system name for the inventory hostname (https://github.com/ansible-collections/community.general/pull/6502).
+        - cobbler inventory plugin - add ``want_ip_addresses`` option to collect all
+          interface DNS name to IP address mapping (https://github.com/ansible-collections/community.general/pull/6711).
+        - cobbler inventory plugin - add primary IP addess to ``cobbler_ipv4_address``
+          and IPv6 address to ``cobbler_ipv6_address`` host variable (https://github.com/ansible-collections/community.general/pull/6711).
+        - cobbler inventory plugin - add warning for systems with empty profiles (https://github.com/ansible-collections/community.general/pull/6502).
+        - cobbler inventory plugin - convert Ansible unicode strings to native Python
+          unicode strings before passing user/password to XMLRPC client (https://github.com/ansible-collections/community.general/pull/6923).
+        - consul_session - drops requirement for the ``python-consul`` library to
+          communicate with the Consul API, instead relying on the existing ``requests``
+          library requirement (https://github.com/ansible-collections/community.general/pull/6755).
+        - copr - respawn module to use the system python interpreter when the ``dnf``
+          python module is not available in ``ansible_python_interpreter`` (https://github.com/ansible-collections/community.general/pull/6522).
+        - cpanm - minor refactor when creating the ``CmdRunner`` object (https://github.com/ansible-collections/community.general/pull/7231).
+        - datadog_monitor - adds ``notification_preset_name``, ``renotify_occurrences``
+          and ``renotify_statuses`` parameters (https://github.com/ansible-collections/community.general/issues/6521,https://github.com/ansible-collections/community.general/issues/5823).
+        - dig lookup plugin - add TCP option to enable the use of TCP connection during
+          DNS lookup (https://github.com/ansible-collections/community.general/pull/7343).
+        - ejabberd_user - module now using ``CmdRunner`` to execute external command
+          (https://github.com/ansible-collections/community.general/pull/7075).
+        - filesystem - add ``uuid`` parameter for UUID change feature (https://github.com/ansible-collections/community.general/pull/6680).
+        - 'gitlab_group - add option ``force_delete`` (default: false) which allows
+          delete group even if projects exists in it (https://github.com/ansible-collections/community.general/pull/7364).'
+        - gitlab_group_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132).
+        - gitlab_project_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132).
+        - gitlab_project_variable - minor refactor removing unnecessary code statements
+          (https://github.com/ansible-collections/community.general/pull/6928).
+        - gitlab_runner - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927).
+        - htpasswd - minor code improvements in the module (https://github.com/ansible-collections/community.general/pull/6901).
+        - htpasswd - the parameter ``crypt_scheme`` is being renamed as ``hash_scheme``
+          and added as an alias to it (https://github.com/ansible-collections/community.general/pull/6841).
+        - icinga2_host - the ``ip`` option is no longer required, since Icinga 2 allows
+          for an empty address attribute (https://github.com/ansible-collections/community.general/pull/7452).
+        - ini_file - add ``ignore_spaces`` option (https://github.com/ansible-collections/community.general/pull/7273).
+        - ini_file - add ``modify_inactive_option`` option (https://github.com/ansible-collections/community.general/pull/7401).
+        - ipa_config - add module parameters to manage FreeIPA user and group objectclasses
+          (https://github.com/ansible-collections/community.general/pull/7019).
+        - ipa_config - adds ``idp`` choice to ``ipauserauthtype`` parameter's choices
+          (https://github.com/ansible-collections/community.general/pull/7051).
+        - jenkins_build - add new ``detach`` option, which allows the module to exit
+          successfully as long as the build is created (default functionality is still
+          waiting for the build to end before exiting) (https://github.com/ansible-collections/community.general/pull/7204).
+        - jenkins_build - add new ``time_between_checks`` option, which allows to
+          configure the wait time between requests to the Jenkins server (https://github.com/ansible-collections/community.general/pull/7204).
+        - keycloak_authentication - added provider ID choices, since Keycloak supports
+          only those two specific ones (https://github.com/ansible-collections/community.general/pull/6763).
+        - keycloak_client_rolemapping - adds support for subgroups with additional
+          parameter ``parents`` (https://github.com/ansible-collections/community.general/pull/6687).
+        - keycloak_role - add composite roles support for realm and client roles (https://github.com/ansible-collections/community.general/pull/6469).
+        - keyring - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927).
+        - ldap_* - add new arguments ``client_cert`` and ``client_key`` to the LDAP
+          modules in order to allow certificate authentication (https://github.com/ansible-collections/community.general/pull/6668).
+        - ldap_search - add a new ``page_size`` option to enable paged searches (https://github.com/ansible-collections/community.general/pull/6648).
+        - locale_gen - module has been refactored to use ``ModuleHelper`` and ``CmdRunner``
+          (https://github.com/ansible-collections/community.general/pull/6903).
+        - locale_gen - module now using ``CmdRunner`` to execute external commands
+          (https://github.com/ansible-collections/community.general/pull/6820).
+        - lvg - add ``active`` and ``inactive`` values to the ``state`` option for
+          active state management feature (https://github.com/ansible-collections/community.general/pull/6682).
+        - lvg - add ``reset_vg_uuid``, ``reset_pv_uuid`` options for UUID reset feature
+          (https://github.com/ansible-collections/community.general/pull/6682).
+        - lxc connection plugin - properly handle a change of the ``remote_addr``
+          option (https://github.com/ansible-collections/community.general/pull/7373).
+        - lxd connection plugin - automatically translate ``remote_addr`` from FQDN
+          to (short) hostname (https://github.com/ansible-collections/community.general/pull/7360).
+        - lxd connection plugin - update error parsing to work with newer messages
+          mentioning instances (https://github.com/ansible-collections/community.general/pull/7360).
+        - lxd inventory plugin - add ``server_cert`` option for trust anchor to use
+          for TLS verification of server certificates (https://github.com/ansible-collections/community.general/pull/7392).
+        - lxd inventory plugin - add ``server_check_hostname`` option to disable hostname
+          verification of server certificates (https://github.com/ansible-collections/community.general/pull/7392).
+        - make - add new ``targets`` parameter allowing multiple targets to be used
+          with ``make`` (https://github.com/ansible-collections/community.general/pull/6882,
+          https://github.com/ansible-collections/community.general/issues/4919).
+        - make - allows ``params`` to be used without value (https://github.com/ansible-collections/community.general/pull/7180).
+        - mas - disable sign-in check for macOS 12+ as ``mas account`` is non-functional
+          (https://github.com/ansible-collections/community.general/pull/6520).
+        - newrelic_deployment - add option ``app_name_exact_match``, which filters
+          results for the exact app_name provided (https://github.com/ansible-collections/community.general/pull/7355).
+        - nmap inventory plugin - now has a ``use_arp_ping`` option to allow the user
+          to disable the default ARP ping query for a more reliable form (https://github.com/ansible-collections/community.general/pull/7119).
+        - nmcli - add support for ``ipv4.dns-options`` and ``ipv6.dns-options`` (https://github.com/ansible-collections/community.general/pull/6902).
+        - nomad_job, nomad_job_info - add ``port`` parameter (https://github.com/ansible-collections/community.general/pull/7412).
+        - npm - minor improvement on parameter validation (https://github.com/ansible-collections/community.general/pull/6848).
+        - npm - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6989).
+        - onepassword lookup plugin - add service account support (https://github.com/ansible-collections/community.general/issues/6635,
+          https://github.com/ansible-collections/community.general/pull/6660).
+        - onepassword lookup plugin - introduce ``account_id`` option which allows
+          specifying which account to use (https://github.com/ansible-collections/community.general/pull/7308).
+        - onepassword_raw lookup plugin - add service account support (https://github.com/ansible-collections/community.general/issues/6635,
+          https://github.com/ansible-collections/community.general/pull/6660).
+        - onepassword_raw lookup plugin - introduce ``account_id`` option which allows
+          specifying which account to use (https://github.com/ansible-collections/community.general/pull/7308).
+        - opentelemetry callback plugin - add span attributes in the span event (https://github.com/ansible-collections/community.general/pull/6531).
+        - opkg - add ``executable`` parameter allowing to specify the path of the
+          ``opkg`` command (https://github.com/ansible-collections/community.general/pull/6862).
+        - opkg - remove default value ``""`` for parameter ``force`` as it causes
+          the same behaviour of not having that parameter (https://github.com/ansible-collections/community.general/pull/6513).
+        - pagerduty - adds in option to use v2 API for creating pagerduty incidents
+          (https://github.com/ansible-collections/community.general/issues/6151)
+        - parted - on resize, use ``--fix`` option if available (https://github.com/ansible-collections/community.general/pull/7304).
+        - pnpm - set correct version when state is latest or version is not mentioned.
+          Resolves previous idempotency problem (https://github.com/ansible-collections/community.general/pull/7339).
+        - pritunl module utils - ensure ``validate_certs`` parameter is honoured in
+          all methods (https://github.com/ansible-collections/community.general/pull/7156).
+        - proxmox - add ``vmid`` (and ``taskid`` when possible) to return values (https://github.com/ansible-collections/community.general/pull/7263).
+        - proxmox - support ``timezone`` parameter at container creation (https://github.com/ansible-collections/community.general/pull/6510).
+        - proxmox inventory plugin - add composite variables support for Proxmox nodes
+          (https://github.com/ansible-collections/community.general/issues/6640).
+        - proxmox_kvm - added support for ``tpmstate0`` parameter to configure TPM
+          (Trusted Platform Module) disk. TPM is required for Windows 11 installations
+          (https://github.com/ansible-collections/community.general/pull/6533).
+        - proxmox_kvm - enabled force restart of VM, bringing the ``force`` parameter
+          functionality in line with what is described in the docs (https://github.com/ansible-collections/community.general/pull/6914).
+        - proxmox_kvm - re-use ``timeout`` module param to forcefully shutdown a virtual
+          machine when ``state`` is ``stopped`` (https://github.com/ansible-collections/community.general/issues/6257).
+        - proxmox_snap - add ``retention`` parameter to delete old snapshots (https://github.com/ansible-collections/community.general/pull/6576).
+        - proxmox_vm_info - ``node`` parameter is no longer required. Information
+          can be obtained for the whole cluster (https://github.com/ansible-collections/community.general/pull/6976).
+        - proxmox_vm_info - non-existing provided by name/vmid VM would return empty
+          results instead of failing (https://github.com/ansible-collections/community.general/pull/7049).
+        - pubnub_blocks - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928).
+        - random_string - added new ``ignore_similar_chars`` and ``similar_chars``
+          option to ignore certain chars (https://github.com/ansible-collections/community.general/pull/7242).
+        - redfish_command - add ``MultipartHTTPPushUpdate`` command (https://github.com/ansible-collections/community.general/issues/6471,
+          https://github.com/ansible-collections/community.general/pull/6612).
+        - redfish_command - add ``account_types`` and ``oem_account_types`` as optional
+          inputs to ``AddUser`` (https://github.com/ansible-collections/community.general/issues/6823,
+          https://github.com/ansible-collections/community.general/pull/6871).
+        - redfish_command - add new option ``update_oem_params`` for the ``MultipartHTTPPushUpdate``
+          command (https://github.com/ansible-collections/community.general/issues/7331).
+        - redfish_config - add ``CreateVolume`` command to allow creation of volumes
+          on servers (https://github.com/ansible-collections/community.general/pull/6813).
+        - redfish_config - add ``DeleteAllVolumes`` command to allow deletion of all
+          volumes on servers (https://github.com/ansible-collections/community.general/pull/6814).
+        - redfish_config - adding ``SetSecureBoot`` command (https://github.com/ansible-collections/community.general/pull/7129).
+        - redfish_info - add ``AccountTypes`` and ``OEMAccountTypes`` to the output
+          of ``ListUsers`` (https://github.com/ansible-collections/community.general/issues/6823,
+          https://github.com/ansible-collections/community.general/pull/6871).
+        - redfish_info - add support for ``GetBiosRegistries`` command (https://github.com/ansible-collections/community.general/pull/7144).
+        - redfish_info - adds ``LinkStatus`` to NIC inventory (https://github.com/ansible-collections/community.general/pull/7318).
+        - redfish_info - adds ``ProcessorArchitecture`` to CPU inventory (https://github.com/ansible-collections/community.general/pull/6864).
+        - redfish_info - fix for ``GetVolumeInventory``, Controller name was getting
+          populated incorrectly and duplicates were seen in the volumes retrieved
+          (https://github.com/ansible-collections/community.general/pull/6719).
+        - redfish_info - report ``Id`` in the output of ``GetManagerInventory`` (https://github.com/ansible-collections/community.general/pull/7140).
+        - redfish_utils - use ``Controllers`` key in redfish data to obtain Storage
+          controllers properties (https://github.com/ansible-collections/community.general/pull/7081).
+        - redfish_utils module utils - add support for ``PowerCycle`` reset type for
+          ``redfish_command`` responses feature (https://github.com/ansible-collections/community.general/issues/7083).
+        - redfish_utils module utils - add support for following ``@odata.nextLink``
+          pagination in ``software_inventory`` responses feature (https://github.com/ansible-collections/community.general/pull/7020).
+        - redfish_utils module utils - support ``Volumes`` in response for ``GetDiskInventory``
+          (https://github.com/ansible-collections/community.general/pull/6819).
+        - 'redhat_subscription - the internal ``RegistrationBase`` class was folded
 
-        into the other internal ``Rhsm`` class, as the separation had no purpose
+          into the other internal ``Rhsm`` class, as the separation had no purpose
 
-        anymore
+          anymore
 
-        (https://github.com/ansible-collections/community.general/pull/6658).
+          (https://github.com/ansible-collections/community.general/pull/6658).
 
-        '
-      - redis_info - refactor the redis_info module to use the redis module_utils
-        enabling to pass TLS parameters to the Redis client (https://github.com/ansible-collections/community.general/pull/7267).
-      - 'rhsm_release - improve/harden the way ``subscription-manager`` is run;
+          '
+        - redis_info - refactor the redis_info module to use the redis module_utils
+          enabling to pass TLS parameters to the Redis client (https://github.com/ansible-collections/community.general/pull/7267).
+        - 'rhsm_release - improve/harden the way ``subscription-manager`` is run;
 
-        no behaviour change is expected
+          no behaviour change is expected
 
-        (https://github.com/ansible-collections/community.general/pull/6669).
+          (https://github.com/ansible-collections/community.general/pull/6669).
 
-        '
-      - 'rhsm_repository - the interaction with ``subscription-manager`` was
+          '
+        - 'rhsm_repository - the interaction with ``subscription-manager`` was
 
-        refactored by grouping things together, removing unused bits, and hardening
+          refactored by grouping things together, removing unused bits, and hardening
 
-        the way it is run; also, the parsing of ``subscription-manager repos --list``
+          the way it is run; also, the parsing of ``subscription-manager repos --list``
 
-        was improved and made slightly faster; no behaviour change is expected
+          was improved and made slightly faster; no behaviour change is expected
 
-        (https://github.com/ansible-collections/community.general/pull/6783,
+          (https://github.com/ansible-collections/community.general/pull/6783,
 
-        https://github.com/ansible-collections/community.general/pull/6837).
+          https://github.com/ansible-collections/community.general/pull/6837).
 
-        '
-      - scaleway_security_group_rule - minor refactor removing unnecessary code statements
-        (https://github.com/ansible-collections/community.general/pull/6928).
-      - shutdown - use ``shutdown -p ...`` with FreeBSD to halt and power off machine
-        (https://github.com/ansible-collections/community.general/pull/7102).
-      - snap - add option ``dangerous`` to the module, that will map into the command
-        line argument ``--dangerous``, allowing unsigned snap files to be installed
-        (https://github.com/ansible-collections/community.general/pull/6908, https://github.com/ansible-collections/community.general/issues/5715).
-      - snap - module is now aware of channel when deciding whether to install or
-        refresh the snap (https://github.com/ansible-collections/community.general/pull/6435,
-        https://github.com/ansible-collections/community.general/issues/1606).
-      - sorcery - add grimoire (repository) management support (https://github.com/ansible-collections/community.general/pull/7012).
-      - sorcery - minor refactor (https://github.com/ansible-collections/community.general/pull/6525).
-      - supervisorctl - allow to stop matching running processes before removing them
-        with ``stop_before_removing=true`` (https://github.com/ansible-collections/community.general/pull/7284).
-      - tss lookup plugin - allow to fetch secret IDs which are in a folder based
-        on folder ID. Previously, we could not fetch secrets based on folder ID but
-        now use ``fetch_secret_ids_from_folder`` option to indicate to fetch secret
-        IDs based on folder ID (https://github.com/ansible-collections/community.general/issues/6223).
-      - tss lookup plugin - allow to fetch secret by path. Previously, we could not
-        fetch secret by path but now use ``secret_path`` option to indicate to fetch
-        secret by secret path (https://github.com/ansible-collections/community.general/pull/6881).
-      - unixy callback plugin - add support for ``check_mode_markers`` option (https://github.com/ansible-collections/community.general/pull/7179).
-      - vardict module utils - added convenience methods to ``VarDict`` (https://github.com/ansible-collections/community.general/pull/6647).
-      - xenserver_guest_info - minor refactor removing unnecessary code statements
-        (https://github.com/ansible-collections/community.general/pull/6928).
-      - xenserver_guest_powerstate - minor refactor removing unnecessary code statements
-        (https://github.com/ansible-collections/community.general/pull/6928).
-      - yum_versionlock - add support to pin specific package versions instead of
-        only the package itself (https://github.com/ansible-collections/community.general/pull/6861,
-        https://github.com/ansible-collections/community.general/issues/4470).
+          '
+        - scaleway_security_group_rule - minor refactor removing unnecessary code
+          statements (https://github.com/ansible-collections/community.general/pull/6928).
+        - shutdown - use ``shutdown -p ...`` with FreeBSD to halt and power off machine
+          (https://github.com/ansible-collections/community.general/pull/7102).
+        - snap - add option ``dangerous`` to the module, that will map into the command
+          line argument ``--dangerous``, allowing unsigned snap files to be installed
+          (https://github.com/ansible-collections/community.general/pull/6908, https://github.com/ansible-collections/community.general/issues/5715).
+        - snap - module is now aware of channel when deciding whether to install or
+          refresh the snap (https://github.com/ansible-collections/community.general/pull/6435,
+          https://github.com/ansible-collections/community.general/issues/1606).
+        - sorcery - add grimoire (repository) management support (https://github.com/ansible-collections/community.general/pull/7012).
+        - sorcery - minor refactor (https://github.com/ansible-collections/community.general/pull/6525).
+        - supervisorctl - allow to stop matching running processes before removing
+          them with ``stop_before_removing=true`` (https://github.com/ansible-collections/community.general/pull/7284).
+        - tss lookup plugin - allow to fetch secret IDs which are in a folder based
+          on folder ID. Previously, we could not fetch secrets based on folder ID
+          but now use ``fetch_secret_ids_from_folder`` option to indicate to fetch
+          secret IDs based on folder ID (https://github.com/ansible-collections/community.general/issues/6223).
+        - tss lookup plugin - allow to fetch secret by path. Previously, we could
+          not fetch secret by path but now use ``secret_path`` option to indicate
+          to fetch secret by secret path (https://github.com/ansible-collections/community.general/pull/6881).
+        - unixy callback plugin - add support for ``check_mode_markers`` option (https://github.com/ansible-collections/community.general/pull/7179).
+        - vardict module utils - added convenience methods to ``VarDict`` (https://github.com/ansible-collections/community.general/pull/6647).
+        - xenserver_guest_info - minor refactor removing unnecessary code statements
+          (https://github.com/ansible-collections/community.general/pull/6928).
+        - xenserver_guest_powerstate - minor refactor removing unnecessary code statements
+          (https://github.com/ansible-collections/community.general/pull/6928).
+        - yum_versionlock - add support to pin specific package versions instead of
+          only the package itself (https://github.com/ansible-collections/community.general/pull/6861,
+          https://github.com/ansible-collections/community.general/issues/4470).
       release_summary: This is release 8.0.0 of ``community.general``, released on
         2023-11-01.
       removed_features:
-      - The collection no longer supports ansible-core 2.11 and ansible-core 2.12.
-        Parts of the collection might still work on these ansible-core versions, but
-        others might not (https://github.com/ansible-collections/community.general/pull/7269).
-      - ansible_galaxy_install - support for Ansible 2.9 and ansible-base 2.10 has
-        been removed (https://github.com/ansible-collections/community.general/pull/7358).
-      - consul - when ``state=absent``, the options ``script``, ``ttl``, ``tcp``,
-        ``http``, and ``interval`` can no longer be specified (https://github.com/ansible-collections/community.general/pull/7358).
-      - gconftool2 - ``state=get`` has been removed. Use the module ``community.general.gconftool2_info``
-        instead (https://github.com/ansible-collections/community.general/pull/7358).
-      - gitlab_runner - remove the default value for the ``access_level`` option.
-        To restore the previous behavior, explicitly set it to ``ref_protected`` (https://github.com/ansible-collections/community.general/pull/7358).
-      - htpasswd - removed code for passlib <1.6 (https://github.com/ansible-collections/community.general/pull/6901).
-      - manageiq_polices - ``state=list`` has been removed. Use the module ``community.general.manageiq_policies_info``
-        instead (https://github.com/ansible-collections/community.general/pull/7358).
-      - manageiq_tags - ``state=list`` has been removed. Use the module ``community.general.manageiq_tags_info``
-        instead (https://github.com/ansible-collections/community.general/pull/7358).
-      - mh.mixins.cmd module utils - the ``ArgFormat`` class has been removed (https://github.com/ansible-collections/community.general/pull/7358).
-      - mh.mixins.cmd module utils - the ``CmdMixin`` mixin has been removed. Use
-        ``community.general.plugins.module_utils.cmd_runner.CmdRunner`` instead (https://github.com/ansible-collections/community.general/pull/7358).
-      - mh.mixins.cmd module utils - the mh.mixins.cmd module utils has been removed
-        after all its contents were removed (https://github.com/ansible-collections/community.general/pull/7358).
-      - mh.module_helper module utils - the ``CmdModuleHelper`` and ``CmdStateModuleHelper``
-        classes have been removed. Use ``community.general.plugins.module_utils.cmd_runner.CmdRunner``
-        instead (https://github.com/ansible-collections/community.general/pull/7358).
-      - proxmox module utils - removed unused imports (https://github.com/ansible-collections/community.general/pull/6873).
-      - xfconf - the deprecated ``disable_facts`` option was removed (https://github.com/ansible-collections/community.general/pull/7358).
+        - The collection no longer supports ansible-core 2.11 and ansible-core 2.12.
+          Parts of the collection might still work on these ansible-core versions,
+          but others might not (https://github.com/ansible-collections/community.general/pull/7269).
+        - ansible_galaxy_install - support for Ansible 2.9 and ansible-base 2.10 has
+          been removed (https://github.com/ansible-collections/community.general/pull/7358).
+        - consul - when ``state=absent``, the options ``script``, ``ttl``, ``tcp``,
+          ``http``, and ``interval`` can no longer be specified (https://github.com/ansible-collections/community.general/pull/7358).
+        - gconftool2 - ``state=get`` has been removed. Use the module ``community.general.gconftool2_info``
+          instead (https://github.com/ansible-collections/community.general/pull/7358).
+        - gitlab_runner - remove the default value for the ``access_level`` option.
+          To restore the previous behavior, explicitly set it to ``ref_protected``
+          (https://github.com/ansible-collections/community.general/pull/7358).
+        - htpasswd - removed code for passlib <1.6 (https://github.com/ansible-collections/community.general/pull/6901).
+        - manageiq_polices - ``state=list`` has been removed. Use the module ``community.general.manageiq_policies_info``
+          instead (https://github.com/ansible-collections/community.general/pull/7358).
+        - manageiq_tags - ``state=list`` has been removed. Use the module ``community.general.manageiq_tags_info``
+          instead (https://github.com/ansible-collections/community.general/pull/7358).
+        - mh.mixins.cmd module utils - the ``ArgFormat`` class has been removed (https://github.com/ansible-collections/community.general/pull/7358).
+        - mh.mixins.cmd module utils - the ``CmdMixin`` mixin has been removed. Use
+          ``community.general.plugins.module_utils.cmd_runner.CmdRunner`` instead
+          (https://github.com/ansible-collections/community.general/pull/7358).
+        - mh.mixins.cmd module utils - the mh.mixins.cmd module utils has been removed
+          after all its contents were removed (https://github.com/ansible-collections/community.general/pull/7358).
+        - mh.module_helper module utils - the ``CmdModuleHelper`` and ``CmdStateModuleHelper``
+          classes have been removed. Use ``community.general.plugins.module_utils.cmd_runner.CmdRunner``
+          instead (https://github.com/ansible-collections/community.general/pull/7358).
+        - proxmox module utils - removed unused imports (https://github.com/ansible-collections/community.general/pull/6873).
+        - xfconf - the deprecated ``disable_facts`` option was removed (https://github.com/ansible-collections/community.general/pull/7358).
     fragments:
-    - 3787-pass-composer-working-dir.yml
-    - 6134-add-locked-option-for-cargo.yml
-    - 6223-get-secret-ids-by-folderid.yml
-    - 6435-snap-channel-aware.yml
-    - 6469-add-composites-support-for-keycloak-role.yml
-    - 6471-redfish-add-multipart-http-push-command.yml
-    - 6502-cobbler-inventory_hostname.yml
-    - 6510-proxmox-create-support_timezone.yaml
-    - 6512-cpanm-default-mode.yml
-    - 6513-opkg-default-force.yml
-    - 6520-mas-disable-signin.yaml
-    - 6522-copr-respawn.yaml
-    - 6523-datadog-monitor-notification-preset-name-and-renotify.yaml
-    - 6525-sorcery-import.yaml
-    - 6527-nmcli-bond-fix-xmit_hash_policy.yml
-    - 6531-opentelemetry-add-event-attributes.yml
-    - 6533-proxmox_kvm-tpmstate0-support.yaml
-    - 6534-zypper-exitcode-102-handled.yaml
-    - 6539-semantic-markup.yml
-    - 6548-portage-changed_use-newuse.yml
-    - 6554-proxmox-tasks-info-fix-required-password.yaml
-    - 6568-fix-get-user-by-username-in-keycloak-module-utils.yml
-    - 6570-handle-shutdown-timeout.yaml
-    - 6576-proxmox-snap-allow-to-remove-old-snapshots.yml
-    - 6601-cmdrunner-deprecate-default-type.yml
-    - 6602-vardict-as-dict.yml
-    - 6640-proxmox-composite-variables-support.yml
-    - 6644-dependencymixin-fix.yml
-    - 6646-redhat_subscription-deprecate-autosubscribe.yml
-    - 6647-vardict-methods.yml
-    - 6648_ldap_search_page_size.yml
-    - 6649-varsmixin-deprecation.yml
-    - 6650-redhat_subscription-deprecate-pool.yml
-    - 6658-redhat_subscription-internal-rhsm-refactor.yml
-    - 6660-onepassword-lookup-service-account.yaml
-    - 6662-csv-bom.yml
-    - 6663-deprecate-module_utils-redhat.yml
-    - 6668-ldap-client-cert.yml
-    - 6669-rhsm_release-internal-sub-man-exec.yml
-    - 6673-rhsm_repository-deprecate-present-absent.yml
-    - 6676-rhsm_repository-fix-returned-repositories-with-purge.yml
-    - 6680-filesystem-uuid-change.yml
-    - 6682-lvg-clonesupport.yml
-    - 6687-support-subgroups-for-keycloak-client-rolemapping.yml
-    - 6688-is-struct-included-bug-in-keycloak-py.yml
-    - 6709-proxmox-create-vm-with-existing-name.yml
-    - 6711-cobbler-ip-address.yml
-    - 6712-gitlab_group-filtered-for-none-values.yml
-    - 6713-yay-become.yml
-    - 6719-redfish-utils-fix-for-get-volume-inventory.yml
-    - 6720-tss-fix-fetch-attachments.yml
-    - 6734-keycloak-auth-management-indexing.yml
-    - 6748-icinga2_host-datafix.yml
-    - 6755-refactor-consul-session-to-use-requests-lib-instead-of-consul.yml
-    - 6757-proxmox-template-fix-upload-error.yml
-    - 6763-keycloak-auth-provider-choices.yml
-    - 6769-nmcli-fix-empty-list.yml
-    - 6770-proxmox_disk_create_cdrom.yml
-    - 6771-redfish-filter-empty-account-slots.yml
-    - 6773-proxmox_kvm-restarted-state-bug-fix.yaml
-    - 6774-locale-gen-fix.yml
-    - 6783-6837-rhsm_repository-internal-refactor.yml
-    - 6785-openbsd_pkg_pkg_info_handling.yml
-    - 6811-datadog-downtime-rrule-type.yaml
-    - 6813-redfish-config-add-create-volume.yml
-    - 6814-redfish-config-add-delete-all-volumes.yml
-    - 6819-redfish-utils-add-links-parameter-for-get_disk_inventory.yml
-    - 6820-locale-gen-cmdrunner.yml
-    - 6823-redfish-add-account-type-management.yml
-    - 6826-snap-out-strip.yml
-    - 6827-proxmox_kvm-force-delete-bug-fix.yaml
-    - 6835-snap-missing-track.yml
-    - 6836-proxmox-deprecate-compatibility.yml
-    - 6838-proxmox-dict-template.yml
-    - 6839-promoxer-tokens.yml
-    - 6841-htpasswd-crypt-scheme.yml
-    - 6848-npm-required-if.yml
-    - 6861-yum_versionlock_minor_change_add-pinning-specific-versions.yml
-    - 6862-opkg-exec.yml
-    - 6864-redfish-utils-fix-for-processorarchitecture-in-cpu-inventory.yaml
-    - 6873-proxmox-imports.yml
-    - 6882-make-multiple-targets.yml
-    - 6883-redfish-utils-changing-variable-names-in-get-volume-inventory.yml
-    - 6887-deprecate-stackdrive.yml
-    - 6901-htpasswd-refactor.yml
-    - 6902-added-support-in-nmcli-for-ipvx-dns-options.yml
-    - 6903-locale-gen-refactor.yml
-    - 6905-ipa_dnszone-key-error-fix.yml
-    - 6908-snap-dangerous.yml
-    - 6909-deprecate-webfaction.yml
-    - 6914-proxmox_kvm-enable-force-restart.yml
-    - 6923-cobbler-inventory_unicode.yml
-    - 6925-cobbler-inventory-bugfix.yml
-    - 6927-pylint-comments.yml
-    - 6928-noqa-comments.yml
-    - 6930-deprecate-flowdock.yml
-    - 6931-keycloak_client-inventory-bugfix.yml
-    - 6935-machinectl-become.yml
-    - 6949-ejabberdctl-error.yml
-    - 6968-cmdrunner-implicit-type.yml
-    - 6976-proxmox-vm-info-not-require-node.yml
-    - 6980-proxmox-fix-token-auth.yml
-    - 6981-proxmox-fix-vm-creation-when-only-name-provided.yml
-    - 6983-rundeck-fix-typerrror-on-404-api-response.yml
-    - 6989-npm-cmdrunner.yml
-    - 7012-sorcery-grimoire-mgmt.yml
-    - 7019-ipa_config-user-and-group-objectclasses.yml
-    - 7020-redfish-utils-pagination.yml
-    - 7033-ejabberd-user-bugs.yml
-    - 7043-ejabberd-user-deprecate-logging.yml
-    - 7046-snap-newline-before-separator.yml
-    - 7049-proxmox-vm-info-empty-results.yml
-    - 7051-ipa-config-new-choice-idp-to-ipauserauthtype.yml
-    - 7061-fix-bitwarden-get_field.yml
-    - 7067-keycloak-api-paramerter-fix.yml
-    - 7075-ejabberd-user-cmdrunner.yml
-    - 7081-redfish-utils-fix-for-storagecontrollers-deprecated-key.yaml
-    - 7085-sanity.yml
-    - 7099-chroot-disable-root-check-option.yml
-    - 7102-freebsd-shutdown-p.yml
-    - 7104_fix_lxc_remoteaddr_default.yml
-    - 7113-redfish-utils-power-cycle.yml
-    - 7118-nmap_inv_plugin_no_arp_option.yml
-    - 7124-snap-empty-list.yml
-    - 7125-fix-inappropriate-comparison.yml
-    - 7129-adding_set_secure_boot_command_to_redfish_config.yml
-    - 7132-gitlab-raw-variables.yml
-    - 7140-id-getmanagerinv-output.yml
-    - 7144-add-getbiosregistry-command-to-redfish-info.yml
-    - 7156-ensure-validate-certs-parameter-is-honoured.yml
-    - 7158-gitlab-project-default-branch-update.yml
-    - 7161-fix-incorrect-post-parameter.yml
-    - 7179-unixy-support-checkmode-markers.yml
-    - 7180-make_params_without_value.yml
-    - 7184-cobbler-mgmt-classes.yml
-    - 7200-cmd-runner-abs-path.yml
-    - 7219-fix-nsupdate-cname.yaml
-    - 7231-cpanm-adjustments.yml
-    - 7241-prevent-key-error-when-value-does-not-exist.yml
-    - 7242_ignore_similar_chars.yml
-    - 7251-gitlab-variables-deleteing-all-variables.yml
-    - 7263-proxmox-return-vmid-and-taskid.yaml
-    - 7264-ldap_search-strings.yml
-    - 7267-redis_info.yml
-    - 7273-ini_file_ignore_spaces.yml
-    - 7284-supervisorctl-stop-before-remove.yaml
-    - 7295-adding_deprecation_for_timeout_in_redfish_info_config_command.yml
-    - 7301-fix-backend-config-string-encapsulation.yml
-    - 7303-mail-incorrect-header-parsing.yml
-    - 7304-prevent-parted-warnings.yml
-    - 7308-onepassword-multi-acc.yml
-    - 7318-add-linkstatus-attribute-to-nic-inventory.yml
-    - 7323-nmap.yml
-    - 7330-redfish-utils-oem-params.yml
-    - 7339-pnpm-correct-version-when-state-latest.yml
-    - 7340-snap-fix.yml
-    - 7343-dig-tcp-option.yml
-    - 7352-add-executable-option-for-cargo.yml
-    - 7355-newrelic-deployment-add-exact-name.yml
-    - 7360-lxd-remote-addr-host.yml
-    - 7364-add-option-force-gitlab-group.yml
-    - 7369-fix-lxc-options.yml
-    - 7373-lxc-remote-addr-change.yml
-    - 7374-fix-selective-callback-taskname-length.yml
-    - 7375-fix-github-deploy-key-pagination.yml
-    - 7377-proxmox-kvm-deprecate-flag.yml
-    - 7378-redhat_subscription-dbus-consumer-type.yaml
-    - 7379-url.yml
-    - 7382-kernel-blacklist-bugfix.yml
-    - 7392-lxd-inventory-server-cert.yml
-    - 7396-fix-apt_rpm-local-rpm-installation.yml
-    - 7399-cloudflare_dns-add-CAA-record-support.yml
-    - 7401-ini-file-modify-inactive-option.yaml
-    - 7412-add-port-for-nomad-connection.yaml
-    - 7452-fix-icinga2_host-requiring-ip-key.yml
-    - 8.0.0.yml
-    - ansible-core-2.11-2.12.yml
-    - get-secret-by-path.yml
-    - improvements-to-jenkins-build-module.yml
-    - ini_file-preserve-symlink.yml
-    - ini_file-use-inactive-options-when-possible.yml
-    - lvol-pct-of-origin.yml
-    - removals.yml
-    - update-v2-pagerduty-alert.yml
+      - 3787-pass-composer-working-dir.yml
+      - 6134-add-locked-option-for-cargo.yml
+      - 6223-get-secret-ids-by-folderid.yml
+      - 6435-snap-channel-aware.yml
+      - 6469-add-composites-support-for-keycloak-role.yml
+      - 6471-redfish-add-multipart-http-push-command.yml
+      - 6502-cobbler-inventory_hostname.yml
+      - 6510-proxmox-create-support_timezone.yaml
+      - 6512-cpanm-default-mode.yml
+      - 6513-opkg-default-force.yml
+      - 6520-mas-disable-signin.yaml
+      - 6522-copr-respawn.yaml
+      - 6523-datadog-monitor-notification-preset-name-and-renotify.yaml
+      - 6525-sorcery-import.yaml
+      - 6527-nmcli-bond-fix-xmit_hash_policy.yml
+      - 6531-opentelemetry-add-event-attributes.yml
+      - 6533-proxmox_kvm-tpmstate0-support.yaml
+      - 6534-zypper-exitcode-102-handled.yaml
+      - 6539-semantic-markup.yml
+      - 6548-portage-changed_use-newuse.yml
+      - 6554-proxmox-tasks-info-fix-required-password.yaml
+      - 6568-fix-get-user-by-username-in-keycloak-module-utils.yml
+      - 6570-handle-shutdown-timeout.yaml
+      - 6576-proxmox-snap-allow-to-remove-old-snapshots.yml
+      - 6601-cmdrunner-deprecate-default-type.yml
+      - 6602-vardict-as-dict.yml
+      - 6640-proxmox-composite-variables-support.yml
+      - 6644-dependencymixin-fix.yml
+      - 6646-redhat_subscription-deprecate-autosubscribe.yml
+      - 6647-vardict-methods.yml
+      - 6648_ldap_search_page_size.yml
+      - 6649-varsmixin-deprecation.yml
+      - 6650-redhat_subscription-deprecate-pool.yml
+      - 6658-redhat_subscription-internal-rhsm-refactor.yml
+      - 6660-onepassword-lookup-service-account.yaml
+      - 6662-csv-bom.yml
+      - 6663-deprecate-module_utils-redhat.yml
+      - 6668-ldap-client-cert.yml
+      - 6669-rhsm_release-internal-sub-man-exec.yml
+      - 6673-rhsm_repository-deprecate-present-absent.yml
+      - 6676-rhsm_repository-fix-returned-repositories-with-purge.yml
+      - 6680-filesystem-uuid-change.yml
+      - 6682-lvg-clonesupport.yml
+      - 6687-support-subgroups-for-keycloak-client-rolemapping.yml
+      - 6688-is-struct-included-bug-in-keycloak-py.yml
+      - 6709-proxmox-create-vm-with-existing-name.yml
+      - 6711-cobbler-ip-address.yml
+      - 6712-gitlab_group-filtered-for-none-values.yml
+      - 6713-yay-become.yml
+      - 6719-redfish-utils-fix-for-get-volume-inventory.yml
+      - 6720-tss-fix-fetch-attachments.yml
+      - 6734-keycloak-auth-management-indexing.yml
+      - 6748-icinga2_host-datafix.yml
+      - 6755-refactor-consul-session-to-use-requests-lib-instead-of-consul.yml
+      - 6757-proxmox-template-fix-upload-error.yml
+      - 6763-keycloak-auth-provider-choices.yml
+      - 6769-nmcli-fix-empty-list.yml
+      - 6770-proxmox_disk_create_cdrom.yml
+      - 6771-redfish-filter-empty-account-slots.yml
+      - 6773-proxmox_kvm-restarted-state-bug-fix.yaml
+      - 6774-locale-gen-fix.yml
+      - 6783-6837-rhsm_repository-internal-refactor.yml
+      - 6785-openbsd_pkg_pkg_info_handling.yml
+      - 6811-datadog-downtime-rrule-type.yaml
+      - 6813-redfish-config-add-create-volume.yml
+      - 6814-redfish-config-add-delete-all-volumes.yml
+      - 6819-redfish-utils-add-links-parameter-for-get_disk_inventory.yml
+      - 6820-locale-gen-cmdrunner.yml
+      - 6823-redfish-add-account-type-management.yml
+      - 6826-snap-out-strip.yml
+      - 6827-proxmox_kvm-force-delete-bug-fix.yaml
+      - 6835-snap-missing-track.yml
+      - 6836-proxmox-deprecate-compatibility.yml
+      - 6838-proxmox-dict-template.yml
+      - 6839-promoxer-tokens.yml
+      - 6841-htpasswd-crypt-scheme.yml
+      - 6848-npm-required-if.yml
+      - 6861-yum_versionlock_minor_change_add-pinning-specific-versions.yml
+      - 6862-opkg-exec.yml
+      - 6864-redfish-utils-fix-for-processorarchitecture-in-cpu-inventory.yaml
+      - 6873-proxmox-imports.yml
+      - 6882-make-multiple-targets.yml
+      - 6883-redfish-utils-changing-variable-names-in-get-volume-inventory.yml
+      - 6887-deprecate-stackdrive.yml
+      - 6901-htpasswd-refactor.yml
+      - 6902-added-support-in-nmcli-for-ipvx-dns-options.yml
+      - 6903-locale-gen-refactor.yml
+      - 6905-ipa_dnszone-key-error-fix.yml
+      - 6908-snap-dangerous.yml
+      - 6909-deprecate-webfaction.yml
+      - 6914-proxmox_kvm-enable-force-restart.yml
+      - 6923-cobbler-inventory_unicode.yml
+      - 6925-cobbler-inventory-bugfix.yml
+      - 6927-pylint-comments.yml
+      - 6928-noqa-comments.yml
+      - 6930-deprecate-flowdock.yml
+      - 6931-keycloak_client-inventory-bugfix.yml
+      - 6935-machinectl-become.yml
+      - 6949-ejabberdctl-error.yml
+      - 6968-cmdrunner-implicit-type.yml
+      - 6976-proxmox-vm-info-not-require-node.yml
+      - 6980-proxmox-fix-token-auth.yml
+      - 6981-proxmox-fix-vm-creation-when-only-name-provided.yml
+      - 6983-rundeck-fix-typerrror-on-404-api-response.yml
+      - 6989-npm-cmdrunner.yml
+      - 7012-sorcery-grimoire-mgmt.yml
+      - 7019-ipa_config-user-and-group-objectclasses.yml
+      - 7020-redfish-utils-pagination.yml
+      - 7033-ejabberd-user-bugs.yml
+      - 7043-ejabberd-user-deprecate-logging.yml
+      - 7046-snap-newline-before-separator.yml
+      - 7049-proxmox-vm-info-empty-results.yml
+      - 7051-ipa-config-new-choice-idp-to-ipauserauthtype.yml
+      - 7061-fix-bitwarden-get_field.yml
+      - 7067-keycloak-api-paramerter-fix.yml
+      - 7075-ejabberd-user-cmdrunner.yml
+      - 7081-redfish-utils-fix-for-storagecontrollers-deprecated-key.yaml
+      - 7085-sanity.yml
+      - 7099-chroot-disable-root-check-option.yml
+      - 7102-freebsd-shutdown-p.yml
+      - 7104_fix_lxc_remoteaddr_default.yml
+      - 7113-redfish-utils-power-cycle.yml
+      - 7118-nmap_inv_plugin_no_arp_option.yml
+      - 7124-snap-empty-list.yml
+      - 7125-fix-inappropriate-comparison.yml
+      - 7129-adding_set_secure_boot_command_to_redfish_config.yml
+      - 7132-gitlab-raw-variables.yml
+      - 7140-id-getmanagerinv-output.yml
+      - 7144-add-getbiosregistry-command-to-redfish-info.yml
+      - 7156-ensure-validate-certs-parameter-is-honoured.yml
+      - 7158-gitlab-project-default-branch-update.yml
+      - 7161-fix-incorrect-post-parameter.yml
+      - 7179-unixy-support-checkmode-markers.yml
+      - 7180-make_params_without_value.yml
+      - 7184-cobbler-mgmt-classes.yml
+      - 7200-cmd-runner-abs-path.yml
+      - 7219-fix-nsupdate-cname.yaml
+      - 7231-cpanm-adjustments.yml
+      - 7241-prevent-key-error-when-value-does-not-exist.yml
+      - 7242_ignore_similar_chars.yml
+      - 7251-gitlab-variables-deleteing-all-variables.yml
+      - 7263-proxmox-return-vmid-and-taskid.yaml
+      - 7264-ldap_search-strings.yml
+      - 7267-redis_info.yml
+      - 7273-ini_file_ignore_spaces.yml
+      - 7284-supervisorctl-stop-before-remove.yaml
+      - 7295-adding_deprecation_for_timeout_in_redfish_info_config_command.yml
+      - 7301-fix-backend-config-string-encapsulation.yml
+      - 7303-mail-incorrect-header-parsing.yml
+      - 7304-prevent-parted-warnings.yml
+      - 7308-onepassword-multi-acc.yml
+      - 7318-add-linkstatus-attribute-to-nic-inventory.yml
+      - 7323-nmap.yml
+      - 7330-redfish-utils-oem-params.yml
+      - 7339-pnpm-correct-version-when-state-latest.yml
+      - 7340-snap-fix.yml
+      - 7343-dig-tcp-option.yml
+      - 7352-add-executable-option-for-cargo.yml
+      - 7355-newrelic-deployment-add-exact-name.yml
+      - 7360-lxd-remote-addr-host.yml
+      - 7364-add-option-force-gitlab-group.yml
+      - 7369-fix-lxc-options.yml
+      - 7373-lxc-remote-addr-change.yml
+      - 7374-fix-selective-callback-taskname-length.yml
+      - 7375-fix-github-deploy-key-pagination.yml
+      - 7377-proxmox-kvm-deprecate-flag.yml
+      - 7378-redhat_subscription-dbus-consumer-type.yaml
+      - 7379-url.yml
+      - 7382-kernel-blacklist-bugfix.yml
+      - 7392-lxd-inventory-server-cert.yml
+      - 7396-fix-apt_rpm-local-rpm-installation.yml
+      - 7399-cloudflare_dns-add-CAA-record-support.yml
+      - 7401-ini-file-modify-inactive-option.yaml
+      - 7412-add-port-for-nomad-connection.yaml
+      - 7452-fix-icinga2_host-requiring-ip-key.yml
+      - 8.0.0.yml
+      - ansible-core-2.11-2.12.yml
+      - get-secret-by-path.yml
+      - improvements-to-jenkins-build-module.yml
+      - ini_file-preserve-symlink.yml
+      - ini_file-use-inactive-options-when-possible.yml
+      - lvol-pct-of-origin.yml
+      - removals.yml
+      - update-v2-pagerduty-alert.yml
     modules:
-    - description: Manipulate Consul policies
-      name: consul_policy
-      namespace: ''
-    - description: Manipulate Consul roles
-      name: consul_role
-      namespace: ''
-    - description: Runs the discovery program C(facter) on the remote system and return
-        Ansible facts
-      name: facter_facts
-      namespace: ''
-    - description: Set default handler for MIME type, for applications using Gnome
-        GIO
-      name: gio_mime
-      namespace: ''
-    - description: Creates, updates, or deletes GitLab instance variables
-      name: gitlab_instance_variable
-      namespace: ''
-    - description: Create, update, or delete GitLab merge requests
-      name: gitlab_merge_request
-      namespace: ''
-    - description: Get information about Jenkins builds
-      name: jenkins_build_info
-      namespace: ''
-    - description: Allows administration of Keycloak authentication required actions
-      name: keycloak_authentication_required_actions
-      namespace: ''
-    - description: Allows administration of Keycloak client custom Javascript policies
-        via Keycloak API
-      name: keycloak_authz_custom_policy
-      namespace: ''
-    - description: Allows administration of Keycloak client authorization permissions
-        via Keycloak API
-      name: keycloak_authz_permission
-      namespace: ''
-    - description: Query Keycloak client authorization permissions information
-      name: keycloak_authz_permission_info
-      namespace: ''
-    - description: Allows administration of Keycloak realm keys via Keycloak API
-      name: keycloak_realm_key
-      namespace: ''
-    - description: Create and configure a user in Keycloak
-      name: keycloak_user
-      namespace: ''
-    - description: Renames LVM volume groups
-      name: lvg_rename
-      namespace: ''
-    - description: Manage node.js packages with pnpm
-      name: pnpm
-      namespace: ''
-    - description: Pool management for Proxmox VE cluster
-      name: proxmox_pool
-      namespace: ''
-    - description: Add or delete members from Proxmox VE cluster pools
-      name: proxmox_pool_member
-      namespace: ''
-    - description: Retrieve information about one or more Proxmox VE virtual machines
-      name: proxmox_vm_info
-      namespace: ''
-    - description: Manage services on Source Mage GNU/Linux
-      name: simpleinit_msb
-      namespace: ''
+      - description: Manipulate Consul policies
+        name: consul_policy
+        namespace: ''
+      - description: Manipulate Consul roles
+        name: consul_role
+        namespace: ''
+      - description: Runs the discovery program C(facter) on the remote system and
+          return Ansible facts
+        name: facter_facts
+        namespace: ''
+      - description: Set default handler for MIME type, for applications using Gnome
+          GIO
+        name: gio_mime
+        namespace: ''
+      - description: Creates, updates, or deletes GitLab instance variables
+        name: gitlab_instance_variable
+        namespace: ''
+      - description: Create, update, or delete GitLab merge requests
+        name: gitlab_merge_request
+        namespace: ''
+      - description: Get information about Jenkins builds
+        name: jenkins_build_info
+        namespace: ''
+      - description: Allows administration of Keycloak authentication required actions
+        name: keycloak_authentication_required_actions
+        namespace: ''
+      - description: Allows administration of Keycloak client custom Javascript policies
+          via Keycloak API
+        name: keycloak_authz_custom_policy
+        namespace: ''
+      - description: Allows administration of Keycloak client authorization permissions
+          via Keycloak API
+        name: keycloak_authz_permission
+        namespace: ''
+      - description: Query Keycloak client authorization permissions information
+        name: keycloak_authz_permission_info
+        namespace: ''
+      - description: Allows administration of Keycloak realm keys via Keycloak API
+        name: keycloak_realm_key
+        namespace: ''
+      - description: Create and configure a user in Keycloak
+        name: keycloak_user
+        namespace: ''
+      - description: Renames LVM volume groups
+        name: lvg_rename
+        namespace: ''
+      - description: Manage node.js packages with pnpm
+        name: pnpm
+        namespace: ''
+      - description: Pool management for Proxmox VE cluster
+        name: proxmox_pool
+        namespace: ''
+      - description: Add or delete members from Proxmox VE cluster pools
+        name: proxmox_pool_member
+        namespace: ''
+      - description: Retrieve information about one or more Proxmox VE virtual machines
+        name: proxmox_vm_info
+        namespace: ''
+      - description: Manage services on Source Mage GNU/Linux
+        name: simpleinit_msb
+        namespace: ''
     plugins:
       lookup:
-      - description: Retrieve secrets from Bitwarden Secrets Manager
-        name: bitwarden_secrets_manager
-        namespace: null
+        - description: Retrieve secrets from Bitwarden Secrets Manager
+          name: bitwarden_secrets_manager
+          namespace: null
     release_date: '2023-11-01'
   8.0.1:
     changes:
       bugfixes:
-      - gitlab_group_members - fix gitlab constants call in ``gitlab_group_members``
-        module (https://github.com/ansible-collections/community.general/issues/7467).
-      - gitlab_project_members - fix gitlab constants call in ``gitlab_project_members``
-        module (https://github.com/ansible-collections/community.general/issues/7467).
-      - gitlab_protected_branches - fix gitlab constants call in ``gitlab_protected_branches``
-        module (https://github.com/ansible-collections/community.general/issues/7467).
-      - gitlab_user - fix gitlab constants call in ``gitlab_user`` module (https://github.com/ansible-collections/community.general/issues/7467).
-      - proxmox_pool_member - absent state for type VM did not delete VMs from the
-        pools (https://github.com/ansible-collections/community.general/pull/7464).
-      - redfish_command - fix usage of message parsing in ``SimpleUpdate`` and ``MultipartHTTPPushUpdate``
-        commands to treat the lack of a ``MessageId`` as no message (https://github.com/ansible-collections/community.general/issues/7465,
-        https://github.com/ansible-collections/community.general/pull/7471).
+        - gitlab_group_members - fix gitlab constants call in ``gitlab_group_members``
+          module (https://github.com/ansible-collections/community.general/issues/7467).
+        - gitlab_project_members - fix gitlab constants call in ``gitlab_project_members``
+          module (https://github.com/ansible-collections/community.general/issues/7467).
+        - gitlab_protected_branches - fix gitlab constants call in ``gitlab_protected_branches``
+          module (https://github.com/ansible-collections/community.general/issues/7467).
+        - gitlab_user - fix gitlab constants call in ``gitlab_user`` module (https://github.com/ansible-collections/community.general/issues/7467).
+        - proxmox_pool_member - absent state for type VM did not delete VMs from the
+          pools (https://github.com/ansible-collections/community.general/pull/7464).
+        - redfish_command - fix usage of message parsing in ``SimpleUpdate`` and ``MultipartHTTPPushUpdate``
+          commands to treat the lack of a ``MessageId`` as no message (https://github.com/ansible-collections/community.general/issues/7465,
+          https://github.com/ansible-collections/community.general/pull/7471).
       release_summary: Bugfix release for inclusion in Ansible 9.0.0b1.
     fragments:
-    - 7464-fix-vm-removal-in-proxmox_pool_member.yml
-    - 7465-redfish-firmware-update-message-id-hardening.yml
-    - 7467-fix-gitlab-constants-calls.yml
-    - 8.0.1.yml
+      - 7464-fix-vm-removal-in-proxmox_pool_member.yml
+      - 7465-redfish-firmware-update-message-id-hardening.yml
+      - 7467-fix-gitlab-constants-calls.yml
+      - 8.0.1.yml
     release_date: '2023-11-06'
   8.0.2:
     changes:
       bugfixes:
-      - ocapi_utils, oci_utils, redfish_utils module utils - replace ``type()`` calls
-        with ``isinstance()`` calls (https://github.com/ansible-collections/community.general/pull/7501).
-      - pipx module utils - change the CLI argument formatter for the ``pip_args``
-        parameter (https://github.com/ansible-collections/community.general/issues/7497,
-        https://github.com/ansible-collections/community.general/pull/7506).
+        - ocapi_utils, oci_utils, redfish_utils module utils - replace ``type()``
+          calls with ``isinstance()`` calls (https://github.com/ansible-collections/community.general/pull/7501).
+        - pipx module utils - change the CLI argument formatter for the ``pip_args``
+          parameter (https://github.com/ansible-collections/community.general/issues/7497,
+          https://github.com/ansible-collections/community.general/pull/7506).
       release_summary: Bugfix release for inclusion in Ansible 9.0.0rc1.
     fragments:
-    - 7501-type.yml
-    - 7506-pipx-pipargs.yml
-    - 8.0.2.yml
+      - 7501-type.yml
+      - 7506-pipx-pipargs.yml
+      - 8.0.2.yml
     release_date: '2023-11-13'
   8.1.0:
     changes:
       bugfixes:
-      - apt-rpm - the module did not upgrade packages if a newer version exists. Now
-        the package will be reinstalled if the candidate is newer than the installed
-        version (https://github.com/ansible-collections/community.general/issues/7414).
-      - cloudflare_dns - fix Cloudflare lookup of SHFP records (https://github.com/ansible-collections/community.general/issues/7652).
-      - interface_files - also consider ``address_family`` when changing ``option=method``
-        (https://github.com/ansible-collections/community.general/issues/7610, https://github.com/ansible-collections/community.general/pull/7612).
-      - irc - replace ``ssl.wrap_socket`` that was removed from Python 3.12 with code
-        for creating a proper SSL context (https://github.com/ansible-collections/community.general/pull/7542).
-      - keycloak_* - fix Keycloak API client to quote ``/`` properly (https://github.com/ansible-collections/community.general/pull/7641).
-      - keycloak_authz_permission - resource payload variable for scope-based permission
-        was constructed as a string, when it needs to be a list, even for a single
-        item (https://github.com/ansible-collections/community.general/issues/7151).
-      - log_entries callback plugin - replace ``ssl.wrap_socket`` that was removed
-        from Python 3.12 with code for creating a proper SSL context (https://github.com/ansible-collections/community.general/pull/7542).
-      - lvol - test for output messages in both ``stdout`` and ``stderr`` (https://github.com/ansible-collections/community.general/pull/7601,
-        https://github.com/ansible-collections/community.general/issues/7182).
-      - onepassword lookup plugin - field and section titles are now case insensitive
-        when using op CLI version two or later. This matches the behavior of version
-        one (https://github.com/ansible-collections/community.general/pull/7564).
-      - 'redhat_subscription - use the D-Bus registration on RHEL 7 only on 7.4 and
+        - apt-rpm - the module did not upgrade packages if a newer version exists.
+          Now the package will be reinstalled if the candidate is newer than the installed
+          version (https://github.com/ansible-collections/community.general/issues/7414).
+        - cloudflare_dns - fix Cloudflare lookup of SHFP records (https://github.com/ansible-collections/community.general/issues/7652).
+        - interface_files - also consider ``address_family`` when changing ``option=method``
+          (https://github.com/ansible-collections/community.general/issues/7610, https://github.com/ansible-collections/community.general/pull/7612).
+        - irc - replace ``ssl.wrap_socket`` that was removed from Python 3.12 with
+          code for creating a proper SSL context (https://github.com/ansible-collections/community.general/pull/7542).
+        - keycloak_* - fix Keycloak API client to quote ``/`` properly (https://github.com/ansible-collections/community.general/pull/7641).
+        - keycloak_authz_permission - resource payload variable for scope-based permission
+          was constructed as a string, when it needs to be a list, even for a single
+          item (https://github.com/ansible-collections/community.general/issues/7151).
+        - log_entries callback plugin - replace ``ssl.wrap_socket`` that was removed
+          from Python 3.12 with code for creating a proper SSL context (https://github.com/ansible-collections/community.general/pull/7542).
+        - lvol - test for output messages in both ``stdout`` and ``stderr`` (https://github.com/ansible-collections/community.general/pull/7601,
+          https://github.com/ansible-collections/community.general/issues/7182).
+        - onepassword lookup plugin - field and section titles are now case insensitive
+          when using op CLI version two or later. This matches the behavior of version
+          one (https://github.com/ansible-collections/community.general/pull/7564).
+        - 'redhat_subscription - use the D-Bus registration on RHEL 7 only on 7.4
+          and
 
-        greater; older versions of RHEL 7 do not have it
+          greater; older versions of RHEL 7 do not have it
 
-        (https://github.com/ansible-collections/community.general/issues/7622,
+          (https://github.com/ansible-collections/community.general/issues/7622,
 
-        https://github.com/ansible-collections/community.general/pull/7624).
+          https://github.com/ansible-collections/community.general/pull/7624).
 
-        '
-      - terraform - fix multiline string handling in complex variables (https://github.com/ansible-collections/community.general/pull/7535).
+          '
+        - terraform - fix multiline string handling in complex variables (https://github.com/ansible-collections/community.general/pull/7535).
       minor_changes:
-      - bitwarden lookup plugin - when looking for items using an item ID, the item
-        is now accessed directly with ``bw get item`` instead of searching through
-        all items. This doubles the lookup speed (https://github.com/ansible-collections/community.general/pull/7468).
-      - elastic callback plugin - close elastic client to not leak resources (https://github.com/ansible-collections/community.general/pull/7517).
-      - git_config - allow multiple git configs for the same name with the new ``add_mode``
-        option (https://github.com/ansible-collections/community.general/pull/7260).
-      - git_config - the ``after`` and ``before`` fields in the ``diff`` of the return
-        value can be a list instead of a string in case more configs with the same
-        key are affected (https://github.com/ansible-collections/community.general/pull/7260).
-      - git_config - when a value is unset, all configs with the same key are unset
-        (https://github.com/ansible-collections/community.general/pull/7260).
-      - gitlab modules - add ``ca_path`` option (https://github.com/ansible-collections/community.general/pull/7472).
-      - gitlab modules - remove duplicate ``gitlab`` package check (https://github.com/ansible-collections/community.general/pull/7486).
-      - gitlab_runner - add support for new runner creation workflow (https://github.com/ansible-collections/community.general/pull/7199).
-      - ipa_config - adds ``passkey`` choice to ``ipauserauthtype`` parameter's choices
-        (https://github.com/ansible-collections/community.general/pull/7588).
-      - ipa_sudorule - adds options to include denied commands or command groups (https://github.com/ansible-collections/community.general/pull/7415).
-      - ipa_user - adds ``idp`` and ``passkey`` choice to ``ipauserauthtype`` parameter's
-        choices (https://github.com/ansible-collections/community.general/pull/7589).
-      - irc - add ``validate_certs`` option, and rename ``use_ssl`` to ``use_tls``,
-        while keeping ``use_ssl`` as an alias. The default value for ``validate_certs``
-        is ``false`` for backwards compatibility. We recommend to every user of this
-        module to explicitly set ``use_tls=true`` and `validate_certs=true`` whenever
-        possible, especially when communicating to IRC servers over the internet (https://github.com/ansible-collections/community.general/pull/7550).
-      - keycloak module utils - expose error message from Keycloak server for HTTP
-        errors in some specific situations (https://github.com/ansible-collections/community.general/pull/7645).
-      - keycloak_user_federation - add option for ``krbPrincipalAttribute`` (https://github.com/ansible-collections/community.general/pull/7538).
-      - lvol - change ``pvs`` argument type to list of strings (https://github.com/ansible-collections/community.general/pull/7676,
-        https://github.com/ansible-collections/community.general/issues/7504).
-      - 'lxd connection plugin - tighten the detection logic for lxd ``Instance not
-        found`` errors, to avoid false detection on unrelated errors such as ``/usr/bin/python3:
-        not found`` (https://github.com/ansible-collections/community.general/pull/7521).'
-      - netcup_dns - adds support for record types ``OPENPGPKEY``, ``SMIMEA``, and
-        ``SSHFP`` (https://github.com/ansible-collections/community.general/pull/7489).
-      - nmcli - add support for new connection type ``loopback`` (https://github.com/ansible-collections/community.general/issues/6572).
-      - nmcli - allow for ``infiniband`` slaves of ``bond`` interface types (https://github.com/ansible-collections/community.general/pull/7569).
-      - nmcli - allow for the setting of ``MTU`` for ``infiniband`` and ``bond`` interface
-        types (https://github.com/ansible-collections/community.general/pull/7499).
-      - onepassword lookup plugin - support 1Password Connect with the opv2 client
-        by setting the connect_host and connect_token parameters (https://github.com/ansible-collections/community.general/pull/7116).
-      - onepassword_raw lookup plugin - support 1Password Connect with the opv2 client
-        by setting the connect_host and connect_token parameters (https://github.com/ansible-collections/community.general/pull/7116)
-      - passwordstore - adds ``timestamp`` and ``preserve`` parameters to modify the
-        stored password format (https://github.com/ansible-collections/community.general/pull/7426).
-      - proxmox - adds ``template`` value to the ``state`` parameter, allowing conversion
-        of container to a template (https://github.com/ansible-collections/community.general/pull/7143).
-      - proxmox - adds ``update`` parameter, allowing update of an already existing
-        containers configuration (https://github.com/ansible-collections/community.general/pull/7540).
-      - proxmox inventory plugin - adds an option to exclude nodes from the dynamic
-        inventory generation. The new setting is optional, not using this option will
-        behave as usual (https://github.com/ansible-collections/community.general/issues/6714,
-        https://github.com/ansible-collections/community.general/pull/7461).
-      - proxmox_disk - add ability to manipulate CD-ROM drive (https://github.com/ansible-collections/community.general/pull/7495).
-      - proxmox_kvm - adds ``template`` value to the ``state`` parameter, allowing
-        conversion of a VM to a template (https://github.com/ansible-collections/community.general/pull/7143).
-      - proxmox_kvm - support the ``hookscript`` parameter (https://github.com/ansible-collections/community.general/issues/7600).
-      - proxmox_ostype - it is now possible to specify the ``ostype`` when creating
-        an LXC container (https://github.com/ansible-collections/community.general/pull/7462).
-      - proxmox_vm_info - add ability to retrieve configuration info (https://github.com/ansible-collections/community.general/pull/7485).
-      - redfish_info - adding the ``BootProgress`` property when getting ``Systems``
-        info (https://github.com/ansible-collections/community.general/pull/7626).
-      - ssh_config - adds ``controlmaster``, ``controlpath`` and ``controlpersist``
-        parameters (https://github.com/ansible-collections/community.general/pull/7456).
+        - bitwarden lookup plugin - when looking for items using an item ID, the item
+          is now accessed directly with ``bw get item`` instead of searching through
+          all items. This doubles the lookup speed (https://github.com/ansible-collections/community.general/pull/7468).
+        - elastic callback plugin - close elastic client to not leak resources (https://github.com/ansible-collections/community.general/pull/7517).
+        - git_config - allow multiple git configs for the same name with the new ``add_mode``
+          option (https://github.com/ansible-collections/community.general/pull/7260).
+        - git_config - the ``after`` and ``before`` fields in the ``diff`` of the
+          return value can be a list instead of a string in case more configs with
+          the same key are affected (https://github.com/ansible-collections/community.general/pull/7260).
+        - git_config - when a value is unset, all configs with the same key are unset
+          (https://github.com/ansible-collections/community.general/pull/7260).
+        - gitlab modules - add ``ca_path`` option (https://github.com/ansible-collections/community.general/pull/7472).
+        - gitlab modules - remove duplicate ``gitlab`` package check (https://github.com/ansible-collections/community.general/pull/7486).
+        - gitlab_runner - add support for new runner creation workflow (https://github.com/ansible-collections/community.general/pull/7199).
+        - ipa_config - adds ``passkey`` choice to ``ipauserauthtype`` parameter's
+          choices (https://github.com/ansible-collections/community.general/pull/7588).
+        - ipa_sudorule - adds options to include denied commands or command groups
+          (https://github.com/ansible-collections/community.general/pull/7415).
+        - ipa_user - adds ``idp`` and ``passkey`` choice to ``ipauserauthtype`` parameter's
+          choices (https://github.com/ansible-collections/community.general/pull/7589).
+        - irc - add ``validate_certs`` option, and rename ``use_ssl`` to ``use_tls``,
+          while keeping ``use_ssl`` as an alias. The default value for ``validate_certs``
+          is ``false`` for backwards compatibility. We recommend to every user of
+          this module to explicitly set ``use_tls=true`` and `validate_certs=true``
+          whenever possible, especially when communicating to IRC servers over the
+          internet (https://github.com/ansible-collections/community.general/pull/7550).
+        - keycloak module utils - expose error message from Keycloak server for HTTP
+          errors in some specific situations (https://github.com/ansible-collections/community.general/pull/7645).
+        - keycloak_user_federation - add option for ``krbPrincipalAttribute`` (https://github.com/ansible-collections/community.general/pull/7538).
+        - lvol - change ``pvs`` argument type to list of strings (https://github.com/ansible-collections/community.general/pull/7676,
+          https://github.com/ansible-collections/community.general/issues/7504).
+        - 'lxd connection plugin - tighten the detection logic for lxd ``Instance
+          not found`` errors, to avoid false detection on unrelated errors such as
+          ``/usr/bin/python3: not found`` (https://github.com/ansible-collections/community.general/pull/7521).'
+        - netcup_dns - adds support for record types ``OPENPGPKEY``, ``SMIMEA``, and
+          ``SSHFP`` (https://github.com/ansible-collections/community.general/pull/7489).
+        - nmcli - add support for new connection type ``loopback`` (https://github.com/ansible-collections/community.general/issues/6572).
+        - nmcli - allow for ``infiniband`` slaves of ``bond`` interface types (https://github.com/ansible-collections/community.general/pull/7569).
+        - nmcli - allow for the setting of ``MTU`` for ``infiniband`` and ``bond``
+          interface types (https://github.com/ansible-collections/community.general/pull/7499).
+        - onepassword lookup plugin - support 1Password Connect with the opv2 client
+          by setting the connect_host and connect_token parameters (https://github.com/ansible-collections/community.general/pull/7116).
+        - onepassword_raw lookup plugin - support 1Password Connect with the opv2
+          client by setting the connect_host and connect_token parameters (https://github.com/ansible-collections/community.general/pull/7116)
+        - passwordstore - adds ``timestamp`` and ``preserve`` parameters to modify
+          the stored password format (https://github.com/ansible-collections/community.general/pull/7426).
+        - proxmox - adds ``template`` value to the ``state`` parameter, allowing conversion
+          of container to a template (https://github.com/ansible-collections/community.general/pull/7143).
+        - proxmox - adds ``update`` parameter, allowing update of an already existing
+          containers configuration (https://github.com/ansible-collections/community.general/pull/7540).
+        - proxmox inventory plugin - adds an option to exclude nodes from the dynamic
+          inventory generation. The new setting is optional, not using this option
+          will behave as usual (https://github.com/ansible-collections/community.general/issues/6714,
+          https://github.com/ansible-collections/community.general/pull/7461).
+        - proxmox_disk - add ability to manipulate CD-ROM drive (https://github.com/ansible-collections/community.general/pull/7495).
+        - proxmox_kvm - adds ``template`` value to the ``state`` parameter, allowing
+          conversion of a VM to a template (https://github.com/ansible-collections/community.general/pull/7143).
+        - proxmox_kvm - support the ``hookscript`` parameter (https://github.com/ansible-collections/community.general/issues/7600).
+        - proxmox_ostype - it is now possible to specify the ``ostype`` when creating
+          an LXC container (https://github.com/ansible-collections/community.general/pull/7462).
+        - proxmox_vm_info - add ability to retrieve configuration info (https://github.com/ansible-collections/community.general/pull/7485).
+        - redfish_info - adding the ``BootProgress`` property when getting ``Systems``
+          info (https://github.com/ansible-collections/community.general/pull/7626).
+        - ssh_config - adds ``controlmaster``, ``controlpath`` and ``controlpersist``
+          parameters (https://github.com/ansible-collections/community.general/pull/7456).
       release_summary: Regular bugfix and feature release.
     fragments:
-    - 000-redhat_subscription-dbus-on-7.4-plus.yaml
-    - 5588-support-1password-connect.yml
-    - 6572-nmcli-add-support-loopback-type.yml
-    - 7143-proxmox-template.yml
-    - 7151-fix-keycloak_authz_permission-incorrect-resource-payload.yml
-    - 7199-gitlab-runner-new-creation-workflow.yml
-    - 7242-multi-values-for-same-name-in-git-config.yml
-    - 7426-add-timestamp-and-preserve-options-for-passwordstore.yaml
-    - 7456-add-ssh-control-master.yml
-    - 7461-proxmox-inventory-add-exclude-nodes.yaml
-    - 7462-Add-ostype-parameter-in-LXC-container-clone-of-ProxmoxVE.yaml
-    - 7472-gitlab-add-ca-path-option.yml
-    - 7485-proxmox_vm_info-config.yml
-    - 7486-gitlab-refactor-package-check.yml
-    - 7489-netcup-dns-record-types.yml
-    - 7495-proxmox_disk-manipulate-cdrom.yml
-    - 7499-allow-mtu-setting-on-bond-and-infiniband-interfaces.yml
-    - 7517-elastic-close-client.yaml
-    - 7535-terraform-fix-multiline-string-handling-in-complex-variables.yml
-    - 7538-add-krbprincipalattribute-option.yml
-    - 7540-proxmox-update config.yml
-    - 7542-irc-logentries-ssl.yml
-    - 7550-irc-use_tls-validate_certs.yml
-    - 7564-onepassword-lookup-case-insensitive.yaml
-    - 7569-infiniband-slave-support.yml
-    - 7577-fix-apt_rpm-module.yml
-    - 7588-ipa-config-new-choice-passkey-to-ipauserauthtype.yml
-    - 7589-ipa-config-new-choices-idp-and-passkey-to-ipauserauthtype.yml
-    - 7600-proxmox_kvm-hookscript.yml
-    - 7601-lvol-fix.yml
-    - 7612-interface_file-method.yml
-    - 7626-redfish-info-add-boot-progress-property.yml
-    - 7641-fix-keycloak-api-client-to-quote-properly.yml
-    - 7645-Keycloak-print-error-msg-from-server.yml
-    - 7653-fix-cloudflare-lookup.yml
-    - 7676-lvol-pvs-as-list.yml
-    - 8.1.0.yml
-    - add-ipa-sudorule-deny-cmd.yml
-    - bitwarden-lookup-performance.yaml
-    - lxd-instance-not-found-avoid-false-positives.yml
+      - 000-redhat_subscription-dbus-on-7.4-plus.yaml
+      - 5588-support-1password-connect.yml
+      - 6572-nmcli-add-support-loopback-type.yml
+      - 7143-proxmox-template.yml
+      - 7151-fix-keycloak_authz_permission-incorrect-resource-payload.yml
+      - 7199-gitlab-runner-new-creation-workflow.yml
+      - 7242-multi-values-for-same-name-in-git-config.yml
+      - 7426-add-timestamp-and-preserve-options-for-passwordstore.yaml
+      - 7456-add-ssh-control-master.yml
+      - 7461-proxmox-inventory-add-exclude-nodes.yaml
+      - 7462-Add-ostype-parameter-in-LXC-container-clone-of-ProxmoxVE.yaml
+      - 7472-gitlab-add-ca-path-option.yml
+      - 7485-proxmox_vm_info-config.yml
+      - 7486-gitlab-refactor-package-check.yml
+      - 7489-netcup-dns-record-types.yml
+      - 7495-proxmox_disk-manipulate-cdrom.yml
+      - 7499-allow-mtu-setting-on-bond-and-infiniband-interfaces.yml
+      - 7517-elastic-close-client.yaml
+      - 7535-terraform-fix-multiline-string-handling-in-complex-variables.yml
+      - 7538-add-krbprincipalattribute-option.yml
+      - 7540-proxmox-update config.yml
+      - 7542-irc-logentries-ssl.yml
+      - 7550-irc-use_tls-validate_certs.yml
+      - 7564-onepassword-lookup-case-insensitive.yaml
+      - 7569-infiniband-slave-support.yml
+      - 7577-fix-apt_rpm-module.yml
+      - 7588-ipa-config-new-choice-passkey-to-ipauserauthtype.yml
+      - 7589-ipa-config-new-choices-idp-and-passkey-to-ipauserauthtype.yml
+      - 7600-proxmox_kvm-hookscript.yml
+      - 7601-lvol-fix.yml
+      - 7612-interface_file-method.yml
+      - 7626-redfish-info-add-boot-progress-property.yml
+      - 7641-fix-keycloak-api-client-to-quote-properly.yml
+      - 7645-Keycloak-print-error-msg-from-server.yml
+      - 7653-fix-cloudflare-lookup.yml
+      - 7676-lvol-pvs-as-list.yml
+      - 8.1.0.yml
+      - add-ipa-sudorule-deny-cmd.yml
+      - bitwarden-lookup-performance.yaml
+      - lxd-instance-not-found-avoid-false-positives.yml
     modules:
-    - description: Read git configuration
-      name: git_config_info
-      namespace: ''
-    - description: Create, update, or delete GitLab issues
-      name: gitlab_issue
-      namespace: ''
-    - description: Manage Nomad ACL tokens
-      name: nomad_token
-      namespace: ''
+      - description: Read git configuration
+        name: git_config_info
+        namespace: ''
+      - description: Create, update, or delete GitLab issues
+        name: gitlab_issue
+        namespace: ''
+      - description: Manage Nomad ACL tokens
+        name: nomad_token
+        namespace: ''
     plugins:
       lookup:
-      - description: Fetch documents stored in 1Password
-        name: onepassword_doc
-        namespace: null
+        - description: Fetch documents stored in 1Password
+          name: onepassword_doc
+          namespace: null
       test:
-      - description: Validates fully-qualified domain names against RFC 1123
-        name: fqdn_valid
-        namespace: null
+        - description: Validates fully-qualified domain names against RFC 1123
+          name: fqdn_valid
+          namespace: null
     release_date: '2023-12-04'
   8.2.0:
     changes:
       bugfixes:
-      - keycloak_identity_provider - ``mappers`` processing was not idempotent if
-        the mappers configuration list had not been sorted by name (in ascending order).
-        Fix resolves the issue by sorting mappers in the desired state using the same
-        key which is used for obtaining existing state (https://github.com/ansible-collections/community.general/pull/7418).
-      - keycloak_identity_provider - it was not possible to reconfigure (add, remove)
-        ``mappers`` once they were created initially. Removal was ignored, adding
-        new ones resulted in dropping the pre-existing unmodified mappers. Fix resolves
-        the issue by supplying correct input to the internal update call (https://github.com/ansible-collections/community.general/pull/7418).
-      - keycloak_user - when ``force`` is set, but user does not exist, do not try
-        to delete it (https://github.com/ansible-collections/community.general/pull/7696).
-      - proxmox_kvm - running ``state=template`` will first check whether VM is already
-        a template (https://github.com/ansible-collections/community.general/pull/7792).
-      - statusio_maintenance - fix error caused by incorrectly formed API data payload.
-        Was raising "Failed to create maintenance HTTP Error 400 Bad Request" caused
-        by bad data type for date/time and deprecated dict keys (https://github.com/ansible-collections/community.general/pull/7754).
+        - keycloak_identity_provider - ``mappers`` processing was not idempotent if
+          the mappers configuration list had not been sorted by name (in ascending
+          order). Fix resolves the issue by sorting mappers in the desired state using
+          the same key which is used for obtaining existing state (https://github.com/ansible-collections/community.general/pull/7418).
+        - keycloak_identity_provider - it was not possible to reconfigure (add, remove)
+          ``mappers`` once they were created initially. Removal was ignored, adding
+          new ones resulted in dropping the pre-existing unmodified mappers. Fix resolves
+          the issue by supplying correct input to the internal update call (https://github.com/ansible-collections/community.general/pull/7418).
+        - keycloak_user - when ``force`` is set, but user does not exist, do not try
+          to delete it (https://github.com/ansible-collections/community.general/pull/7696).
+        - proxmox_kvm - running ``state=template`` will first check whether VM is
+          already a template (https://github.com/ansible-collections/community.general/pull/7792).
+        - statusio_maintenance - fix error caused by incorrectly formed API data payload.
+          Was raising "Failed to create maintenance HTTP Error 400 Bad Request" caused
+          by bad data type for date/time and deprecated dict keys (https://github.com/ansible-collections/community.general/pull/7754).
       minor_changes:
-      - ipa_dnsrecord - adds ability to manage NS record types (https://github.com/ansible-collections/community.general/pull/7737).
-      - ipa_pwpolicy - refactor module and exchange a sequence ``if`` statements with
-        a ``for`` loop (https://github.com/ansible-collections/community.general/pull/7723).
-      - ipa_pwpolicy - update module to support ``maxrepeat``, ``maxsequence``, ``dictcheck``,
-        ``usercheck``, ``gracelimit`` parameters in FreeIPA password policies (https://github.com/ansible-collections/community.general/pull/7723).
-      - keycloak_realm_key - the ``config.algorithm`` option now supports 8 additional
-        key algorithms (https://github.com/ansible-collections/community.general/pull/7698).
-      - keycloak_realm_key - the ``config.certificate`` option value is no longer
-        defined with ``no_log=True`` (https://github.com/ansible-collections/community.general/pull/7698).
-      - keycloak_realm_key - the ``provider_id`` option now supports RSA encryption
-        key usage (value ``rsa-enc``) (https://github.com/ansible-collections/community.general/pull/7698).
-      - keycloak_user_federation - allow custom user storage providers to be set through
-        ``provider_id`` (https://github.com/ansible-collections/community.general/pull/7789).
-      - mail - add ``Message-ID`` header; which is required by some mail servers (https://github.com/ansible-collections/community.general/pull/7740).
-      - mail module, mail callback plugin - allow to configure the domain name of
-        the Message-ID header with a new ``message_id_domain`` option (https://github.com/ansible-collections/community.general/pull/7765).
-      - ssh_config - new feature to set ``AddKeysToAgent`` option to ``yes`` or ``no``
-        (https://github.com/ansible-collections/community.general/pull/7703).
-      - ssh_config - new feature to set ``IdentitiesOnly`` option to ``yes`` or ``no``
-        (https://github.com/ansible-collections/community.general/pull/7704).
-      - xcc_redfish_command - added support for raw POSTs (``command=PostResource``
-        in ``category=Raw``) without a specific action info (https://github.com/ansible-collections/community.general/pull/7746).
+        - ipa_dnsrecord - adds ability to manage NS record types (https://github.com/ansible-collections/community.general/pull/7737).
+        - ipa_pwpolicy - refactor module and exchange a sequence ``if`` statements
+          with a ``for`` loop (https://github.com/ansible-collections/community.general/pull/7723).
+        - ipa_pwpolicy - update module to support ``maxrepeat``, ``maxsequence``,
+          ``dictcheck``, ``usercheck``, ``gracelimit`` parameters in FreeIPA password
+          policies (https://github.com/ansible-collections/community.general/pull/7723).
+        - keycloak_realm_key - the ``config.algorithm`` option now supports 8 additional
+          key algorithms (https://github.com/ansible-collections/community.general/pull/7698).
+        - keycloak_realm_key - the ``config.certificate`` option value is no longer
+          defined with ``no_log=True`` (https://github.com/ansible-collections/community.general/pull/7698).
+        - keycloak_realm_key - the ``provider_id`` option now supports RSA encryption
+          key usage (value ``rsa-enc``) (https://github.com/ansible-collections/community.general/pull/7698).
+        - keycloak_user_federation - allow custom user storage providers to be set
+          through ``provider_id`` (https://github.com/ansible-collections/community.general/pull/7789).
+        - mail - add ``Message-ID`` header; which is required by some mail servers
+          (https://github.com/ansible-collections/community.general/pull/7740).
+        - mail module, mail callback plugin - allow to configure the domain name of
+          the Message-ID header with a new ``message_id_domain`` option (https://github.com/ansible-collections/community.general/pull/7765).
+        - ssh_config - new feature to set ``AddKeysToAgent`` option to ``yes`` or
+          ``no`` (https://github.com/ansible-collections/community.general/pull/7703).
+        - ssh_config - new feature to set ``IdentitiesOnly`` option to ``yes`` or
+          ``no`` (https://github.com/ansible-collections/community.general/pull/7704).
+        - xcc_redfish_command - added support for raw POSTs (``command=PostResource``
+          in ``category=Raw``) without a specific action info (https://github.com/ansible-collections/community.general/pull/7746).
       release_summary: Regular bugfix and feature release.
     fragments:
-    - 7418-kc_identity_provider-mapper-reconfiguration-fixes.yml
-    - 7696-avoid-attempt-to-delete-non-existing-user.yml
-    - 7698-improvements-to-keycloak_realm_key.yml
-    - 7703-ssh_config_add_keys_to_agent_option.yml
-    - 7704-ssh_config_identities_only_option.yml
-    - 7723-ipa-pwpolicy-update-pwpolicy-module.yml
-    - 7737-add-ipa-dnsrecord-ns-type.yml
-    - 7740-add-message-id-header-to-mail-module.yml
-    - 7746-raw_post-without-actions.yml
-    - 7754-fixed-payload-format.yml
-    - 7765-mail-message-id.yml
-    - 7789-keycloak-user-federation-custom-provider-type.yml
-    - 7791-proxmox_kvm-state-template-will-check-status-first.yaml
-    - 8.2.0.yml
+      - 7418-kc_identity_provider-mapper-reconfiguration-fixes.yml
+      - 7696-avoid-attempt-to-delete-non-existing-user.yml
+      - 7698-improvements-to-keycloak_realm_key.yml
+      - 7703-ssh_config_add_keys_to_agent_option.yml
+      - 7704-ssh_config_identities_only_option.yml
+      - 7723-ipa-pwpolicy-update-pwpolicy-module.yml
+      - 7737-add-ipa-dnsrecord-ns-type.yml
+      - 7740-add-message-id-header-to-mail-module.yml
+      - 7746-raw_post-without-actions.yml
+      - 7754-fixed-payload-format.yml
+      - 7765-mail-message-id.yml
+      - 7789-keycloak-user-federation-custom-provider-type.yml
+      - 7791-proxmox_kvm-state-template-will-check-status-first.yaml
+      - 8.2.0.yml
     modules:
-    - description: Enable or disable dnf repositories using config-manager
-      name: dnf_config_manager
-      namespace: ''
-    - description: Retrive component info in Keycloak
-      name: keycloak_component_info
-      namespace: ''
-    - description: Allows administration of Keycloak realm role mappings into groups
-        with the Keycloak API
-      name: keycloak_realm_rolemapping
-      namespace: ''
-    - description: Retrieve information about one or more Proxmox VE nodes
-      name: proxmox_node_info
-      namespace: ''
-    - description: List content from a Proxmox VE storage
-      name: proxmox_storage_contents_info
-      namespace: ''
+      - description: Enable or disable dnf repositories using config-manager
+        name: dnf_config_manager
+        namespace: ''
+      - description: Retrive component info in Keycloak
+        name: keycloak_component_info
+        namespace: ''
+      - description: Allows administration of Keycloak realm role mappings into groups
+          with the Keycloak API
+        name: keycloak_realm_rolemapping
+        namespace: ''
+      - description: Retrieve information about one or more Proxmox VE nodes
+        name: proxmox_node_info
+        namespace: ''
+      - description: List content from a Proxmox VE storage
+        name: proxmox_storage_contents_info
+        namespace: ''
     plugins:
       connection:
-      - description: Run tasks in Incus instances via the Incus CLI.
-        name: incus
-        namespace: null
+        - description: Run tasks in Incus instances via the Incus CLI.
+          name: incus
+          namespace: null
       filter:
-      - description: Converts INI text input into a dictionary
-        name: from_ini
-        namespace: null
-      - description: Converts a dictionary to the INI file format
-        name: to_ini
-        namespace: null
+        - description: Converts INI text input into a dictionary
+          name: from_ini
+          namespace: null
+        - description: Converts a dictionary to the INI file format
+          name: to_ini
+          namespace: null
       lookup:
-      - description: Obtain short-lived Github App Access tokens
-        name: github_app_access_token
-        namespace: null
+        - description: Obtain short-lived Github App Access tokens
+          name: github_app_access_token
+          namespace: null
     release_date: '2024-01-01'
   8.3.0:
     changes:
       bugfixes:
-      - homebrew - detect already installed formulae and casks using JSON output from
-        ``brew info`` (https://github.com/ansible-collections/community.general/issues/864).
-      - incus connection plugin - treats ``inventory_hostname`` as a variable instead
-        of a literal in remote connections (https://github.com/ansible-collections/community.general/issues/7874).
-      - ipa_otptoken - the module expect ``ipatokendisabled`` as string but the ``ipatokendisabled``
-        value is returned as a boolean (https://github.com/ansible-collections/community.general/pull/7795).
-      - ldap - previously the order number (if present) was expected to follow an
-        equals sign in the DN. This makes it so the order number string is identified
-        correctly anywhere within the DN (https://github.com/ansible-collections/community.general/issues/7646).
-      - mssql_script - make the module work with Python 2 (https://github.com/ansible-collections/community.general/issues/7818,
-        https://github.com/ansible-collections/community.general/pull/7821).
-      - nmcli - fix ``connection.slave-type`` wired to ``bond`` and not with parameter
-        ``slave_type`` in case of connection type ``wifi`` (https://github.com/ansible-collections/community.general/issues/7389).
-      - proxmox - fix updating a container config if the setting does not already
-        exist (https://github.com/ansible-collections/community.general/pull/7872).
+        - homebrew - detect already installed formulae and casks using JSON output
+          from ``brew info`` (https://github.com/ansible-collections/community.general/issues/864).
+        - incus connection plugin - treats ``inventory_hostname`` as a variable instead
+          of a literal in remote connections (https://github.com/ansible-collections/community.general/issues/7874).
+        - ipa_otptoken - the module expect ``ipatokendisabled`` as string but the
+          ``ipatokendisabled`` value is returned as a boolean (https://github.com/ansible-collections/community.general/pull/7795).
+        - ldap - previously the order number (if present) was expected to follow an
+          equals sign in the DN. This makes it so the order number string is identified
+          correctly anywhere within the DN (https://github.com/ansible-collections/community.general/issues/7646).
+        - mssql_script - make the module work with Python 2 (https://github.com/ansible-collections/community.general/issues/7818,
+          https://github.com/ansible-collections/community.general/pull/7821).
+        - nmcli - fix ``connection.slave-type`` wired to ``bond`` and not with parameter
+          ``slave_type`` in case of connection type ``wifi`` (https://github.com/ansible-collections/community.general/issues/7389).
+        - proxmox - fix updating a container config if the setting does not already
+          exist (https://github.com/ansible-collections/community.general/pull/7872).
       deprecated_features:
-      - consul_acl - the module has been deprecated and will be removed in community.general
-        10.0.0. ``consul_token`` and ``consul_policy`` can be used instead (https://github.com/ansible-collections/community.general/pull/7901).
+        - consul_acl - the module has been deprecated and will be removed in community.general
+          10.0.0. ``consul_token`` and ``consul_policy`` can be used instead (https://github.com/ansible-collections/community.general/pull/7901).
       minor_changes:
-      - consul_auth_method, consul_binding_rule, consul_policy, consul_role, consul_session,
-        consul_token - added action group ``community.general.consul`` (https://github.com/ansible-collections/community.general/pull/7897).
-      - consul_policy - added support for diff and check mode (https://github.com/ansible-collections/community.general/pull/7878).
-      - consul_policy, consul_role, consul_session - removed dependency on ``requests``
-        and factored out common parts (https://github.com/ansible-collections/community.general/pull/7826,
-        https://github.com/ansible-collections/community.general/pull/7878).
-      - consul_role - ``node_identities`` now expects a ``node_name`` option to match
-        the Consul API, the old ``name`` is still supported as alias (https://github.com/ansible-collections/community.general/pull/7878).
-      - consul_role - ``service_identities`` now expects a ``service_name`` option
-        to match the Consul API, the old ``name`` is still supported as alias (https://github.com/ansible-collections/community.general/pull/7878).
-      - consul_role - added support for diff mode (https://github.com/ansible-collections/community.general/pull/7878).
-      - consul_role - added support for templated policies (https://github.com/ansible-collections/community.general/pull/7878).
-      - redfish_info - add command ``GetServiceIdentification`` to get service identification
-        (https://github.com/ansible-collections/community.general/issues/7882).
-      - terraform - add support for ``diff_mode`` for terraform resource_changes (https://github.com/ansible-collections/community.general/pull/7896).
+        - consul_auth_method, consul_binding_rule, consul_policy, consul_role, consul_session,
+          consul_token - added action group ``community.general.consul`` (https://github.com/ansible-collections/community.general/pull/7897).
+        - consul_policy - added support for diff and check mode (https://github.com/ansible-collections/community.general/pull/7878).
+        - consul_policy, consul_role, consul_session - removed dependency on ``requests``
+          and factored out common parts (https://github.com/ansible-collections/community.general/pull/7826,
+          https://github.com/ansible-collections/community.general/pull/7878).
+        - consul_role - ``node_identities`` now expects a ``node_name`` option to
+          match the Consul API, the old ``name`` is still supported as alias (https://github.com/ansible-collections/community.general/pull/7878).
+        - consul_role - ``service_identities`` now expects a ``service_name`` option
+          to match the Consul API, the old ``name`` is still supported as alias (https://github.com/ansible-collections/community.general/pull/7878).
+        - consul_role - added support for diff mode (https://github.com/ansible-collections/community.general/pull/7878).
+        - consul_role - added support for templated policies (https://github.com/ansible-collections/community.general/pull/7878).
+        - redfish_info - add command ``GetServiceIdentification`` to get service identification
+          (https://github.com/ansible-collections/community.general/issues/7882).
+        - terraform - add support for ``diff_mode`` for terraform resource_changes
+          (https://github.com/ansible-collections/community.general/pull/7896).
       release_summary: Regular bugfix and feature release.
     fragments:
-    - 7389-nmcli-issue-with-creating-a-wifi-bridge-slave.yml
-    - 7646-fix-order-number-detection-in-dn.yml
-    - 7797-ipa-fix-otp-idempotency.yml
-    - 7821-mssql_script-py2.yml
-    - 7826-consul-modules-refactoring.yaml
-    - 7870-homebrew-cask-installed-detection.yml
-    - 7872-proxmox_fix-update-if-setting-doesnt-exist.yaml
-    - 7874-incus_connection_treats_inventory_hostname_as_literal_in_remotes.yml
-    - 7882-add-redfish-get-service-identification.yml
-    - 7896-add-terraform-diff-mode.yml
-    - 7897-consul-action-group.yaml
-    - 7901-consul-acl-deprecation.yaml
-    - 8.3.0.yml
+      - 7389-nmcli-issue-with-creating-a-wifi-bridge-slave.yml
+      - 7646-fix-order-number-detection-in-dn.yml
+      - 7797-ipa-fix-otp-idempotency.yml
+      - 7821-mssql_script-py2.yml
+      - 7826-consul-modules-refactoring.yaml
+      - 7870-homebrew-cask-installed-detection.yml
+      - 7872-proxmox_fix-update-if-setting-doesnt-exist.yaml
+      - 7874-incus_connection_treats_inventory_hostname_as_literal_in_remotes.yml
+      - 7882-add-redfish-get-service-identification.yml
+      - 7896-add-terraform-diff-mode.yml
+      - 7897-consul-action-group.yaml
+      - 7901-consul-acl-deprecation.yaml
+      - 8.3.0.yml
     modules:
-    - description: Bootstrap ACLs in Consul
-      name: consul_acl_bootstrap
-      namespace: ''
-    - description: Manipulate Consul auth methods
-      name: consul_auth_method
-      namespace: ''
-    - description: Manipulate Consul binding rules
-      name: consul_binding_rule
-      namespace: ''
-    - description: Manipulate Consul tokens
-      name: consul_token
-      namespace: ''
-    - description: Creates/updates/deletes GitLab Labels belonging to project or group.
-      name: gitlab_label
-      namespace: ''
-    - description: Creates/updates/deletes GitLab Milestones belonging to project
-        or group
-      name: gitlab_milestone
-      namespace: ''
+      - description: Bootstrap ACLs in Consul
+        name: consul_acl_bootstrap
+        namespace: ''
+      - description: Manipulate Consul auth methods
+        name: consul_auth_method
+        namespace: ''
+      - description: Manipulate Consul binding rules
+        name: consul_binding_rule
+        namespace: ''
+      - description: Manipulate Consul tokens
+        name: consul_token
+        namespace: ''
+      - description: Creates/updates/deletes GitLab Labels belonging to project or
+          group.
+        name: gitlab_label
+        namespace: ''
+      - description: Creates/updates/deletes GitLab Milestones belonging to project
+          or group
+        name: gitlab_milestone
+        namespace: ''
     release_date: '2024-01-29'
   8.4.0:
     changes:
       bugfixes:
-      - 'cargo - fix idempotency issues when using a custom installation path for
-        packages (using the ``--path`` parameter). The initial installation runs fine,
-        but subsequent runs use the ``get_installed()`` function which did not check
-        the given installation location, before running ``cargo install``. This resulted
-        in a false ``changed`` state. Also the removal of packeges using ``state:
-        absent`` failed, as the installation check did not use the given parameter
-        (https://github.com/ansible-collections/community.general/pull/7970).'
-      - gitlab_issue - fix behavior to search GitLab issue, using ``search`` keyword
-        instead of ``title`` (https://github.com/ansible-collections/community.general/issues/7846).
-      - gitlab_runner - fix pagination when checking for existing runners (https://github.com/ansible-collections/community.general/pull/7790).
-      - keycloak_client - fixes issue when metadata is provided in desired state when
-        task is in check mode (https://github.com/ansible-collections/community.general/issues/1226,
-        https://github.com/ansible-collections/community.general/pull/7881).
-      - modprobe - listing modules files or modprobe files could trigger a FileNotFoundError
-        if ``/etc/modprobe.d`` or ``/etc/modules-load.d`` did not exist. Relevant
-        functions now return empty lists if the directories do not exist to avoid
-        crashing the module (https://github.com/ansible-collections/community.general/issues/7717).
-      - onepassword lookup plugin - failed for fields that were in sections and had
-        uppercase letters in the label/ID. Field lookups are now case insensitive
-        in all cases (https://github.com/ansible-collections/community.general/pull/7919).
-      - pkgin - pkgin (pkgsrc package manager used by SmartOS) raises erratic exceptions
-        and spurious ``changed=true`` (https://github.com/ansible-collections/community.general/pull/7971).
-      - redfish_info - allow for a GET operation invoked by ``GetUpdateStatus`` to
-        allow for an empty response body for cases where a service returns 204 No
-        Content (https://github.com/ansible-collections/community.general/issues/8003).
-      - redfish_info - correct uncaught exception when attempting to retrieve ``Chassis``
-        information (https://github.com/ansible-collections/community.general/pull/7952).
+        - 'cargo - fix idempotency issues when using a custom installation path for
+          packages (using the ``--path`` parameter). The initial installation runs
+          fine, but subsequent runs use the ``get_installed()`` function which did
+          not check the given installation location, before running ``cargo install``.
+          This resulted in a false ``changed`` state. Also the removal of packeges
+          using ``state: absent`` failed, as the installation check did not use the
+          given parameter (https://github.com/ansible-collections/community.general/pull/7970).'
+        - gitlab_issue - fix behavior to search GitLab issue, using ``search`` keyword
+          instead of ``title`` (https://github.com/ansible-collections/community.general/issues/7846).
+        - gitlab_runner - fix pagination when checking for existing runners (https://github.com/ansible-collections/community.general/pull/7790).
+        - keycloak_client - fixes issue when metadata is provided in desired state
+          when task is in check mode (https://github.com/ansible-collections/community.general/issues/1226,
+          https://github.com/ansible-collections/community.general/pull/7881).
+        - modprobe - listing modules files or modprobe files could trigger a FileNotFoundError
+          if ``/etc/modprobe.d`` or ``/etc/modules-load.d`` did not exist. Relevant
+          functions now return empty lists if the directories do not exist to avoid
+          crashing the module (https://github.com/ansible-collections/community.general/issues/7717).
+        - onepassword lookup plugin - failed for fields that were in sections and
+          had uppercase letters in the label/ID. Field lookups are now case insensitive
+          in all cases (https://github.com/ansible-collections/community.general/pull/7919).
+        - pkgin - pkgin (pkgsrc package manager used by SmartOS) raises erratic exceptions
+          and spurious ``changed=true`` (https://github.com/ansible-collections/community.general/pull/7971).
+        - redfish_info - allow for a GET operation invoked by ``GetUpdateStatus``
+          to allow for an empty response body for cases where a service returns 204
+          No Content (https://github.com/ansible-collections/community.general/issues/8003).
+        - redfish_info - correct uncaught exception when attempting to retrieve ``Chassis``
+          information (https://github.com/ansible-collections/community.general/pull/7952).
       minor_changes:
-      - bitwarden lookup plugin - add ``bw_session`` option, to pass session key instead
-        of reading from env (https://github.com/ansible-collections/community.general/pull/7994).
-      - gitlab_deploy_key, gitlab_group_members, gitlab_group_variable, gitlab_hook,
-        gitlab_instance_variable, gitlab_project_badge, gitlab_project_variable, gitlab_user
-        - improve API pagination and compatibility with different versions of ``python-gitlab``
-        (https://github.com/ansible-collections/community.general/pull/7790).
-      - gitlab_hook - adds ``releases_events`` parameter for supporting Releases events
-        triggers on GitLab hooks (https://github.com/ansible-collections/community.general/pull/7956).
-      - icinga2 inventory plugin - add Jinja2 templating support to ``url``, ``user``,
-        and ``password`` paramenters (https://github.com/ansible-collections/community.general/issues/7074,
-        https://github.com/ansible-collections/community.general/pull/7996).
-      - mssql_script - adds transactional (rollback/commit) support via optional boolean
-        param ``transaction`` (https://github.com/ansible-collections/community.general/pull/7976).
-      - proxmox_kvm - add parameter ``update_unsafe`` to avoid limitations when updating
-        dangerous values (https://github.com/ansible-collections/community.general/pull/7843).
-      - redfish_config - add command ``SetServiceIdentification`` to set service identification
-        (https://github.com/ansible-collections/community.general/issues/7916).
-      - sudoers - add support for the ``NOEXEC`` tag in sudoers rules (https://github.com/ansible-collections/community.general/pull/7983).
-      - terraform - fix ``diff_mode`` in state ``absent`` and when terraform ``resource_changes``
-        does not exist (https://github.com/ansible-collections/community.general/pull/7963).
+        - bitwarden lookup plugin - add ``bw_session`` option, to pass session key
+          instead of reading from env (https://github.com/ansible-collections/community.general/pull/7994).
+        - gitlab_deploy_key, gitlab_group_members, gitlab_group_variable, gitlab_hook,
+          gitlab_instance_variable, gitlab_project_badge, gitlab_project_variable,
+          gitlab_user - improve API pagination and compatibility with different versions
+          of ``python-gitlab`` (https://github.com/ansible-collections/community.general/pull/7790).
+        - gitlab_hook - adds ``releases_events`` parameter for supporting Releases
+          events triggers on GitLab hooks (https://github.com/ansible-collections/community.general/pull/7956).
+        - icinga2 inventory plugin - add Jinja2 templating support to ``url``, ``user``,
+          and ``password`` paramenters (https://github.com/ansible-collections/community.general/issues/7074,
+          https://github.com/ansible-collections/community.general/pull/7996).
+        - mssql_script - adds transactional (rollback/commit) support via optional
+          boolean param ``transaction`` (https://github.com/ansible-collections/community.general/pull/7976).
+        - proxmox_kvm - add parameter ``update_unsafe`` to avoid limitations when
+          updating dangerous values (https://github.com/ansible-collections/community.general/pull/7843).
+        - redfish_config - add command ``SetServiceIdentification`` to set service
+          identification (https://github.com/ansible-collections/community.general/issues/7916).
+        - sudoers - add support for the ``NOEXEC`` tag in sudoers rules (https://github.com/ansible-collections/community.general/pull/7983).
+        - terraform - fix ``diff_mode`` in state ``absent`` and when terraform ``resource_changes``
+          does not exist (https://github.com/ansible-collections/community.general/pull/7963).
       release_summary: Regular bugfix and feature release.
     fragments:
-    - 7717-prevent-modprobe-error.yml
-    - 7790-gitlab-runner-api-pagination.yml
-    - 7843-proxmox_kvm-update_unsafe.yml
-    - 7847-gitlab-issue-title.yml
-    - 7881-fix-keycloak-client-ckeckmode.yml
-    - 7916-add-redfish-set-service-identification.yml
-    - 7919-onepassword-fieldname-casing.yaml
-    - 7951-fix-redfish_info-exception.yml
-    - 7956-adding-releases_events-option-to-gitlab_hook-module.yaml
-    - 7963-fix-terraform-diff-absent.yml
-    - 7970-fix-cargo-path-idempotency.yaml
-    - 7976-add-mssql_script-transactional-support.yml
-    - 7983-sudoers-add-support-noexec.yml
-    - 7994-bitwarden-session-arg.yaml
-    - 7996-add-templating-support-to-icinga2-inventory.yml
-    - 8.4.0.yml
-    - 8003-redfish-get-update-status-empty-response.yml
-    - pkgin.yml
+      - 7717-prevent-modprobe-error.yml
+      - 7790-gitlab-runner-api-pagination.yml
+      - 7843-proxmox_kvm-update_unsafe.yml
+      - 7847-gitlab-issue-title.yml
+      - 7881-fix-keycloak-client-ckeckmode.yml
+      - 7916-add-redfish-set-service-identification.yml
+      - 7919-onepassword-fieldname-casing.yaml
+      - 7951-fix-redfish_info-exception.yml
+      - 7956-adding-releases_events-option-to-gitlab_hook-module.yaml
+      - 7963-fix-terraform-diff-absent.yml
+      - 7970-fix-cargo-path-idempotency.yaml
+      - 7976-add-mssql_script-transactional-support.yml
+      - 7983-sudoers-add-support-noexec.yml
+      - 7994-bitwarden-session-arg.yaml
+      - 7996-add-templating-support-to-icinga2-inventory.yml
+      - 8.4.0.yml
+      - 8003-redfish-get-update-status-empty-response.yml
+      - pkgin.yml
     modules:
-    - description: Manages GitLab group access tokens
-      name: gitlab_group_access_token
-      namespace: ''
-    - description: Manages GitLab project access tokens
-      name: gitlab_project_access_token
-      namespace: ''
+      - description: Manages GitLab group access tokens
+        name: gitlab_group_access_token
+        namespace: ''
+      - description: Manages GitLab project access tokens
+        name: gitlab_project_access_token
+        namespace: ''
     plugins:
       callback:
-      - description: The default ansible callback without diff output
-        name: default_without_diff
-        namespace: null
+        - description: The default ansible callback without diff output
+          name: default_without_diff
+          namespace: null
       filter:
-      - description: Difference of lists with a predictive order
-        name: lists_difference
-        namespace: null
-      - description: Intersection of lists with a predictive order
-        name: lists_intersect
-        namespace: null
-      - description: Symmetric Difference of lists with a predictive order
-        name: lists_symmetric_difference
-        namespace: null
-      - description: Union of lists with a predictive order
-        name: lists_union
-        namespace: null
+        - description: Difference of lists with a predictive order
+          name: lists_difference
+          namespace: null
+        - description: Intersection of lists with a predictive order
+          name: lists_intersect
+          namespace: null
+        - description: Symmetric Difference of lists with a predictive order
+          name: lists_symmetric_difference
+          namespace: null
+        - description: Union of lists with a predictive order
+          name: lists_union
+          namespace: null
     release_date: '2024-02-26'
   8.5.0:
     changes:
       bugfixes:
-      - aix_filesystem - fix issue with empty list items in crfs logic and option
-        order (https://github.com/ansible-collections/community.general/pull/8052).
-      - consul_token - fix token creation without ``accessor_id`` (https://github.com/ansible-collections/community.general/pull/8091).
-      - homebrew - error returned from brew command was ignored and tried to parse
-        empty JSON. Fix now checks for an error and raises it to give accurate error
-        message to users (https://github.com/ansible-collections/community.general/issues/8047).
-      - ipa_hbacrule - the module uses a string for ``ipaenabledflag`` for new FreeIPA
-        versions while the returned value is a boolean (https://github.com/ansible-collections/community.general/pull/7880).
-      - ipa_sudorule - the module uses a string for ``ipaenabledflag`` for new FreeIPA
-        versions while the returned value is a boolean (https://github.com/ansible-collections/community.general/pull/7880).
-      - iptables_state - fix idempotency issues when restoring incomplete iptables
-        dumps (https://github.com/ansible-collections/community.general/issues/8029).
-      - linode inventory plugin - add descriptive error message for linode inventory
-        plugin (https://github.com/ansible-collections/community.general/pull/8133).
-      - pacemaker_cluster - actually implement check mode, which the module claims
-        to support. This means that until now the module also did changes in check
-        mode (https://github.com/ansible-collections/community.general/pull/8081).
-      - pam_limits - when the file does not exist, do not create it in check mode
-        (https://github.com/ansible-collections/community.general/issues/8050, https://github.com/ansible-collections/community.general/pull/8057).
-      - proxmox_kvm - fixed status check getting from node-specific API endpoint (https://github.com/ansible-collections/community.general/issues/7817).
+        - aix_filesystem - fix issue with empty list items in crfs logic and option
+          order (https://github.com/ansible-collections/community.general/pull/8052).
+        - consul_token - fix token creation without ``accessor_id`` (https://github.com/ansible-collections/community.general/pull/8091).
+        - homebrew - error returned from brew command was ignored and tried to parse
+          empty JSON. Fix now checks for an error and raises it to give accurate error
+          message to users (https://github.com/ansible-collections/community.general/issues/8047).
+        - ipa_hbacrule - the module uses a string for ``ipaenabledflag`` for new FreeIPA
+          versions while the returned value is a boolean (https://github.com/ansible-collections/community.general/pull/7880).
+        - ipa_sudorule - the module uses a string for ``ipaenabledflag`` for new FreeIPA
+          versions while the returned value is a boolean (https://github.com/ansible-collections/community.general/pull/7880).
+        - iptables_state - fix idempotency issues when restoring incomplete iptables
+          dumps (https://github.com/ansible-collections/community.general/issues/8029).
+        - linode inventory plugin - add descriptive error message for linode inventory
+          plugin (https://github.com/ansible-collections/community.general/pull/8133).
+        - pacemaker_cluster - actually implement check mode, which the module claims
+          to support. This means that until now the module also did changes in check
+          mode (https://github.com/ansible-collections/community.general/pull/8081).
+        - pam_limits - when the file does not exist, do not create it in check mode
+          (https://github.com/ansible-collections/community.general/issues/8050, https://github.com/ansible-collections/community.general/pull/8057).
+        - proxmox_kvm - fixed status check getting from node-specific API endpoint
+          (https://github.com/ansible-collections/community.general/issues/7817).
       minor_changes:
-      - bitwarden lookup plugin - allows to fetch all records of a given collection
-        ID, by allowing to pass an empty value for ``search_value`` when ``collection_id``
-        is provided (https://github.com/ansible-collections/community.general/pull/8013).
-      - icinga2 inventory plugin - adds new parameter ``group_by_hostgroups`` in order
-        to make grouping by Icinga2 hostgroups optional (https://github.com/ansible-collections/community.general/pull/7998).
-      - ini_file - support optional spaces between section names and their surrounding
-        brackets (https://github.com/ansible-collections/community.general/pull/8075).
-      - java_cert - enable ``owner``, ``group``, ``mode``, and other generic file
-        arguments (https://github.com/ansible-collections/community.general/pull/8116).
-      - ldap_attrs - module now supports diff mode, showing which attributes are changed
-        within an operation (https://github.com/ansible-collections/community.general/pull/8073).
-      - lxd_container - uses ``/1.0/instances`` API endpoint, if available. Falls
-        back to ``/1.0/containers`` or ``/1.0/virtual-machines``. Fixes issue when
-        using Incus or LXD 5.19 due to migrating to ``/1.0/instances`` endpoint (https://github.com/ansible-collections/community.general/pull/7980).
-      - nmcli - allow setting ``MTU`` for ``bond-slave`` interface types (https://github.com/ansible-collections/community.general/pull/8118).
-      - proxmox - adds ``startup`` parameters to configure startup order, startup
-        delay and shutdown delay (https://github.com/ansible-collections/community.general/pull/8038).
-      - revbitspss lookup plugin - removed a redundant unicode prefix. The prefix
-        was not necessary for Python 3 and has been cleaned up to streamline the code
-        (https://github.com/ansible-collections/community.general/pull/8087).
+        - bitwarden lookup plugin - allows to fetch all records of a given collection
+          ID, by allowing to pass an empty value for ``search_value`` when ``collection_id``
+          is provided (https://github.com/ansible-collections/community.general/pull/8013).
+        - icinga2 inventory plugin - adds new parameter ``group_by_hostgroups`` in
+          order to make grouping by Icinga2 hostgroups optional (https://github.com/ansible-collections/community.general/pull/7998).
+        - ini_file - support optional spaces between section names and their surrounding
+          brackets (https://github.com/ansible-collections/community.general/pull/8075).
+        - java_cert - enable ``owner``, ``group``, ``mode``, and other generic file
+          arguments (https://github.com/ansible-collections/community.general/pull/8116).
+        - ldap_attrs - module now supports diff mode, showing which attributes are
+          changed within an operation (https://github.com/ansible-collections/community.general/pull/8073).
+        - lxd_container - uses ``/1.0/instances`` API endpoint, if available. Falls
+          back to ``/1.0/containers`` or ``/1.0/virtual-machines``. Fixes issue when
+          using Incus or LXD 5.19 due to migrating to ``/1.0/instances`` endpoint
+          (https://github.com/ansible-collections/community.general/pull/7980).
+        - nmcli - allow setting ``MTU`` for ``bond-slave`` interface types (https://github.com/ansible-collections/community.general/pull/8118).
+        - proxmox - adds ``startup`` parameters to configure startup order, startup
+          delay and shutdown delay (https://github.com/ansible-collections/community.general/pull/8038).
+        - revbitspss lookup plugin - removed a redundant unicode prefix. The prefix
+          was not necessary for Python 3 and has been cleaned up to streamline the
+          code (https://github.com/ansible-collections/community.general/pull/8087).
       release_summary: Regular feature and bugfix release with security fixes.
       security_fixes:
-      - cobbler, gitlab_runners, icinga2, linode, lxd, nmap, online, opennebula, proxmox,
-        scaleway, stackpath_compute, virtualbox, and xen_orchestra inventory plugin
-        - make sure all data received from the remote servers is marked as unsafe,
-        so remote code execution by obtaining texts that can be evaluated as templates
-        is not possible (https://www.die-welt.net/2024/03/remote-code-execution-in-ansible-dynamic-inventory-plugins/,
-        https://github.com/ansible-collections/community.general/pull/8098).
+        - cobbler, gitlab_runners, icinga2, linode, lxd, nmap, online, opennebula,
+          proxmox, scaleway, stackpath_compute, virtualbox, and xen_orchestra inventory
+          plugin - make sure all data received from the remote servers is marked as
+          unsafe, so remote code execution by obtaining texts that can be evaluated
+          as templates is not possible (https://www.die-welt.net/2024/03/remote-code-execution-in-ansible-dynamic-inventory-plugins/,
+          https://github.com/ansible-collections/community.general/pull/8098).
     fragments:
-    - 7880-ipa-fix-sudo-and-hbcalrule-idempotence.yml
-    - 7953-proxmox_kvm-fix_status_check.yml
-    - 7998-icinga2-inventory-group_by_hostgroups-parameter.yml
-    - 8.5.0.yml
-    - 8013-bitwarden-full-collection-item-list.yaml
-    - 8029-iptables-state-restore-check-mode.yml
-    - 8038-proxmox-startup.yml
-    - 8048-fix-homebrew-module-error-reporting-on-become-true.yaml
-    - 8057-pam_limits-check-mode.yml
-    - 8073-ldap-attrs-diff.yml
-    - 8075-optional-space-around-section-names.yaml
-    - 8087-removed-redundant-unicode-prefixes.yml
-    - 8091-consul-token-fixes.yaml
-    - 8116-java_cert-enable-owner-group-mode-args.yml
-    - 8118-fix-bond-slave-honoring-mtu.yml
-    - 8133-add-error-message-for-linode-inventory-plugin.yaml
-    - aix_filesystem-crfs-issue.yml
-    - inventory-rce.yml
-    - lxd-instances-api-endpoint-added.yml
-    - pacemaker-cluster.yml
+      - 7880-ipa-fix-sudo-and-hbcalrule-idempotence.yml
+      - 7953-proxmox_kvm-fix_status_check.yml
+      - 7998-icinga2-inventory-group_by_hostgroups-parameter.yml
+      - 8.5.0.yml
+      - 8013-bitwarden-full-collection-item-list.yaml
+      - 8029-iptables-state-restore-check-mode.yml
+      - 8038-proxmox-startup.yml
+      - 8048-fix-homebrew-module-error-reporting-on-become-true.yaml
+      - 8057-pam_limits-check-mode.yml
+      - 8073-ldap-attrs-diff.yml
+      - 8075-optional-space-around-section-names.yaml
+      - 8087-removed-redundant-unicode-prefixes.yml
+      - 8091-consul-token-fixes.yaml
+      - 8116-java_cert-enable-owner-group-mode-args.yml
+      - 8118-fix-bond-slave-honoring-mtu.yml
+      - 8133-add-error-message-for-linode-inventory-plugin.yaml
+      - aix_filesystem-crfs-issue.yml
+      - inventory-rce.yml
+      - lxd-instances-api-endpoint-added.yml
+      - pacemaker-cluster.yml
     modules:
-    - description: Allows listing information about USB devices
-      name: usb_facts
-      namespace: ''
+      - description: Allows listing information about USB devices
+        name: usb_facts
+        namespace: ''
     release_date: '2024-03-25'
   8.6.0:
     changes:
       bugfixes:
-      - aix_filesystem - fix ``_validate_vg`` not passing VG name to ``lsvg_cmd``
-        (https://github.com/ansible-collections/community.general/issues/8151).
-      - apt_rpm - when checking whether packages were installed after running ``apt-get
-        -y install <packages>``, only the last package name was checked (https://github.com/ansible-collections/community.general/pull/8263).
-      - bitwarden_secrets_manager lookup plugin - implements retry with exponential
-        backoff to avoid lookup errors when Bitwardn's API rate limiting is encountered
-        (https://github.com/ansible-collections/community.general/issues/8230, https://github.com/ansible-collections/community.general/pull/8238).
-      - from_ini filter plugin - disabling interpolation of ``ConfigParser`` to allow
-        converting values with a ``%`` sign (https://github.com/ansible-collections/community.general/issues/8183,
-        https://github.com/ansible-collections/community.general/pull/8185).
-      - gitlab_issue, gitlab_label, gitlab_milestone - avoid crash during version
-        comparison when the python-gitlab Python module is not installed (https://github.com/ansible-collections/community.general/pull/8158).
-      - haproxy - fix an issue where HAProxy could get stuck in DRAIN mode when the
-        backend was unreachable (https://github.com/ansible-collections/community.general/issues/8092).
-      - inventory plugins - add unsafe wrapper to avoid marking strings that do not
-        contain ``{`` or ``}`` as unsafe, to work around a bug in AWX ((https://github.com/ansible-collections/community.general/issues/8212,
-        https://github.com/ansible-collections/community.general/pull/8225).
-      - ipa - fix get version regex in IPA module_utils (https://github.com/ansible-collections/community.general/pull/8175).
-      - keycloak_client - add sorted ``defaultClientScopes`` and ``optionalClientScopes``
-        to normalizations (https://github.com/ansible-collections/community.general/pull/8223).
-      - keycloak_realm - add normalizations for ``enabledEventTypes`` and ``supportedLocales``
-        (https://github.com/ansible-collections/community.general/pull/8224).
-      - puppet - add option ``environment_lang`` to set the environment language encoding.
-        Defaults to lang ``C``. It is recommended to set it to ``C.UTF-8`` or ``en_US.UTF-8``
-        depending on what is available on your system. (https://github.com/ansible-collections/community.general/issues/8000)
-      - riak - support ``riak admin`` sub-command in newer Riak KV versions beside
-        the legacy ``riak-admin`` main command (https://github.com/ansible-collections/community.general/pull/8211).
-      - to_ini filter plugin - disabling interpolation of ``ConfigParser`` to allow
-        converting values with a ``%`` sign (https://github.com/ansible-collections/community.general/issues/8183,
-        https://github.com/ansible-collections/community.general/pull/8185).
-      - xml - make module work with lxml 5.1.1, which removed some internals that
-        the module was relying on (https://github.com/ansible-collections/community.general/pull/8169).
+        - aix_filesystem - fix ``_validate_vg`` not passing VG name to ``lsvg_cmd``
+          (https://github.com/ansible-collections/community.general/issues/8151).
+        - apt_rpm - when checking whether packages were installed after running ``apt-get
+          -y install <packages>``, only the last package name was checked (https://github.com/ansible-collections/community.general/pull/8263).
+        - bitwarden_secrets_manager lookup plugin - implements retry with exponential
+          backoff to avoid lookup errors when Bitwardn's API rate limiting is encountered
+          (https://github.com/ansible-collections/community.general/issues/8230, https://github.com/ansible-collections/community.general/pull/8238).
+        - from_ini filter plugin - disabling interpolation of ``ConfigParser`` to
+          allow converting values with a ``%`` sign (https://github.com/ansible-collections/community.general/issues/8183,
+          https://github.com/ansible-collections/community.general/pull/8185).
+        - gitlab_issue, gitlab_label, gitlab_milestone - avoid crash during version
+          comparison when the python-gitlab Python module is not installed (https://github.com/ansible-collections/community.general/pull/8158).
+        - haproxy - fix an issue where HAProxy could get stuck in DRAIN mode when
+          the backend was unreachable (https://github.com/ansible-collections/community.general/issues/8092).
+        - inventory plugins - add unsafe wrapper to avoid marking strings that do
+          not contain ``{`` or ``}`` as unsafe, to work around a bug in AWX ((https://github.com/ansible-collections/community.general/issues/8212,
+          https://github.com/ansible-collections/community.general/pull/8225).
+        - ipa - fix get version regex in IPA module_utils (https://github.com/ansible-collections/community.general/pull/8175).
+        - keycloak_client - add sorted ``defaultClientScopes`` and ``optionalClientScopes``
+          to normalizations (https://github.com/ansible-collections/community.general/pull/8223).
+        - keycloak_realm - add normalizations for ``enabledEventTypes`` and ``supportedLocales``
+          (https://github.com/ansible-collections/community.general/pull/8224).
+        - puppet - add option ``environment_lang`` to set the environment language
+          encoding. Defaults to lang ``C``. It is recommended to set it to ``C.UTF-8``
+          or ``en_US.UTF-8`` depending on what is available on your system. (https://github.com/ansible-collections/community.general/issues/8000)
+        - riak - support ``riak admin`` sub-command in newer Riak KV versions beside
+          the legacy ``riak-admin`` main command (https://github.com/ansible-collections/community.general/pull/8211).
+        - to_ini filter plugin - disabling interpolation of ``ConfigParser`` to allow
+          converting values with a ``%`` sign (https://github.com/ansible-collections/community.general/issues/8183,
+          https://github.com/ansible-collections/community.general/pull/8185).
+        - xml - make module work with lxml 5.1.1, which removed some internals that
+          the module was relying on (https://github.com/ansible-collections/community.general/pull/8169).
       deprecated_features:
-      - hipchat callback plugin - the hipchat service has been discontinued and the
-        self-hosted variant has been End of Life since 2020. The callback plugin is
-        therefore deprecated and will be removed from community.general 10.0.0 if
-        nobody provides compelling reasons to still keep it (https://github.com/ansible-collections/community.general/issues/8184,
-        https://github.com/ansible-collections/community.general/pull/8189).
+        - hipchat callback plugin - the hipchat service has been discontinued and
+          the self-hosted variant has been End of Life since 2020. The callback plugin
+          is therefore deprecated and will be removed from community.general 10.0.0
+          if nobody provides compelling reasons to still keep it (https://github.com/ansible-collections/community.general/issues/8184,
+          https://github.com/ansible-collections/community.general/pull/8189).
       minor_changes:
-      - Use offset-aware ``datetime.datetime`` objects (with timezone UTC) instead
-        of offset-naive UTC timestamps, which are deprecated in Python 3.12 (https://github.com/ansible-collections/community.general/pull/8222).
-      - 'apt_rpm - add new states ``latest`` and ``present_not_latest``. The value
-        ``latest`` is equivalent to the current behavior of ``present``, which will
-        upgrade a package if a newer version exists. ``present_not_latest`` does what
-        most users would expect ``present`` to do: it does not upgrade if the package
-        is already installed. The current behavior of ``present`` will be deprecated
-        in a later version, and eventually changed to that of ``present_not_latest``
-        (https://github.com/ansible-collections/community.general/issues/8217, https://github.com/ansible-collections/community.general/pull/8247).'
-      - bitwarden lookup plugin - add support to filter by organization ID (https://github.com/ansible-collections/community.general/pull/8188).
-      - filesystem - add bcachefs support (https://github.com/ansible-collections/community.general/pull/8126).
-      - ini_file - add an optional parameter ``section_has_values``. If the target
-        ini file contains more than one ``section``, use ``section_has_values`` to
-        specify which one should be updated (https://github.com/ansible-collections/community.general/pull/7505).
-      - java_cert - add ``cert_content`` argument (https://github.com/ansible-collections/community.general/pull/8153).
-      - keycloak_client, keycloak_clientscope, keycloak_clienttemplate - added ``docker-v2``
-        protocol support, enhancing alignment with Keycloak's protocol options (https://github.com/ansible-collections/community.general/issues/8215,
-        https://github.com/ansible-collections/community.general/pull/8216).
-      - nmcli - adds OpenvSwitch support with new ``type`` values ``ovs-port``, ``ovs-interface``,
-        and ``ovs-bridge``, and new ``slave_type`` value ``ovs-port`` (https://github.com/ansible-collections/community.general/pull/8154).
-      - osx_defaults - add option ``check_types`` to enable changing the type of existing
-        defaults on the fly (https://github.com/ansible-collections/community.general/pull/8173).
-      - passwordstore lookup - add ``missing_subkey`` parameter defining the behavior
-        of the lookup when a passwordstore subkey is missing (https://github.com/ansible-collections/community.general/pull/8166).
-      - portage - adds the possibility to explicitely tell portage to write packages
-        to world file (https://github.com/ansible-collections/community.general/issues/6226,
-        https://github.com/ansible-collections/community.general/pull/8236).
-      - redfish_command - add command ``ResetToDefaults`` to reset manager to default
-        state (https://github.com/ansible-collections/community.general/issues/8163).
-      - redfish_info - add boolean return value ``MultipartHttpPush`` to ``GetFirmwareUpdateCapabilities``
-        (https://github.com/ansible-collections/community.general/issues/8194, https://github.com/ansible-collections/community.general/pull/8195).
-      - ssh_config - allow ``accept-new`` as valid value for ``strict_host_key_checking``
-        (https://github.com/ansible-collections/community.general/pull/8257).
+        - Use offset-aware ``datetime.datetime`` objects (with timezone UTC) instead
+          of offset-naive UTC timestamps, which are deprecated in Python 3.12 (https://github.com/ansible-collections/community.general/pull/8222).
+        - 'apt_rpm - add new states ``latest`` and ``present_not_latest``. The value
+          ``latest`` is equivalent to the current behavior of ``present``, which will
+          upgrade a package if a newer version exists. ``present_not_latest`` does
+          what most users would expect ``present`` to do: it does not upgrade if the
+          package is already installed. The current behavior of ``present`` will be
+          deprecated in a later version, and eventually changed to that of ``present_not_latest``
+          (https://github.com/ansible-collections/community.general/issues/8217, https://github.com/ansible-collections/community.general/pull/8247).'
+        - bitwarden lookup plugin - add support to filter by organization ID (https://github.com/ansible-collections/community.general/pull/8188).
+        - filesystem - add bcachefs support (https://github.com/ansible-collections/community.general/pull/8126).
+        - ini_file - add an optional parameter ``section_has_values``. If the target
+          ini file contains more than one ``section``, use ``section_has_values``
+          to specify which one should be updated (https://github.com/ansible-collections/community.general/pull/7505).
+        - java_cert - add ``cert_content`` argument (https://github.com/ansible-collections/community.general/pull/8153).
+        - keycloak_client, keycloak_clientscope, keycloak_clienttemplate - added ``docker-v2``
+          protocol support, enhancing alignment with Keycloak's protocol options (https://github.com/ansible-collections/community.general/issues/8215,
+          https://github.com/ansible-collections/community.general/pull/8216).
+        - nmcli - adds OpenvSwitch support with new ``type`` values ``ovs-port``,
+          ``ovs-interface``, and ``ovs-bridge``, and new ``slave_type`` value ``ovs-port``
+          (https://github.com/ansible-collections/community.general/pull/8154).
+        - osx_defaults - add option ``check_types`` to enable changing the type of
+          existing defaults on the fly (https://github.com/ansible-collections/community.general/pull/8173).
+        - passwordstore lookup - add ``missing_subkey`` parameter defining the behavior
+          of the lookup when a passwordstore subkey is missing (https://github.com/ansible-collections/community.general/pull/8166).
+        - portage - adds the possibility to explicitely tell portage to write packages
+          to world file (https://github.com/ansible-collections/community.general/issues/6226,
+          https://github.com/ansible-collections/community.general/pull/8236).
+        - redfish_command - add command ``ResetToDefaults`` to reset manager to default
+          state (https://github.com/ansible-collections/community.general/issues/8163).
+        - redfish_info - add boolean return value ``MultipartHttpPush`` to ``GetFirmwareUpdateCapabilities``
+          (https://github.com/ansible-collections/community.general/issues/8194, https://github.com/ansible-collections/community.general/pull/8195).
+        - ssh_config - allow ``accept-new`` as valid value for ``strict_host_key_checking``
+          (https://github.com/ansible-collections/community.general/pull/8257).
       release_summary: Regular bugfix and features release.
     fragments:
-    - 7505-ini_file-section_has.yml
-    - 8.6.0.yml
-    - 8100-haproxy-drain-fails-on-down-backend.yml
-    - 8126-filesystem-bcachefs-support.yaml
-    - 8151-fix-lsvg_cmd-failed.yml
-    - 8153-java_cert-add-cert_content-arg.yml
-    - 8154-add-ovs-commands-to-nmcli-module.yml
-    - 8158-gitlab-version-check.yml
-    - 8163-redfish-implementing-reset-to-defaults.yml
-    - 8166-password-store-lookup-missing-subkey.yml
-    - 8169-lxml.yml
-    - 8173-osx_defaults-check_type.yml
-    - 8175-get_ipa_version_regex.yml
-    - 8183-from_ini_to_ini.yml
-    - 8188-bitwarden-add-organization_id.yml
-    - 8194-redfish-add-multipart-to-capabilities.yml
-    - 8211-riak-admin-sub-command-support.yml
-    - 8215-add-docker-v2-protocol.yml
-    - 8222-datetime.yml
-    - 8223-keycloak_client-additional-normalizations.yaml
-    - 8224-keycloak_realm-add-normalizations.yaml
-    - 8225-unsafe.yml
-    - 8236-portage-select-feature.yml
-    - 8238-bitwarden-secrets-manager-rate-limit-retry-with-backoff.yml
-    - 8247-apt_rpm-latest.yml
-    - 8257-ssh-config-hostkey-support-accept-new.yaml
-    - 8263-apt_rpm-install-check.yml
-    - hipchat.yml
-    - puppet_lang_force.yml
+      - 7505-ini_file-section_has.yml
+      - 8.6.0.yml
+      - 8100-haproxy-drain-fails-on-down-backend.yml
+      - 8126-filesystem-bcachefs-support.yaml
+      - 8151-fix-lsvg_cmd-failed.yml
+      - 8153-java_cert-add-cert_content-arg.yml
+      - 8154-add-ovs-commands-to-nmcli-module.yml
+      - 8158-gitlab-version-check.yml
+      - 8163-redfish-implementing-reset-to-defaults.yml
+      - 8166-password-store-lookup-missing-subkey.yml
+      - 8169-lxml.yml
+      - 8173-osx_defaults-check_type.yml
+      - 8175-get_ipa_version_regex.yml
+      - 8183-from_ini_to_ini.yml
+      - 8188-bitwarden-add-organization_id.yml
+      - 8194-redfish-add-multipart-to-capabilities.yml
+      - 8211-riak-admin-sub-command-support.yml
+      - 8215-add-docker-v2-protocol.yml
+      - 8222-datetime.yml
+      - 8223-keycloak_client-additional-normalizations.yaml
+      - 8224-keycloak_realm-add-normalizations.yaml
+      - 8225-unsafe.yml
+      - 8236-portage-select-feature.yml
+      - 8238-bitwarden-secrets-manager-rate-limit-retry-with-backoff.yml
+      - 8247-apt_rpm-latest.yml
+      - 8257-ssh-config-hostkey-support-accept-new.yaml
+      - 8263-apt_rpm-install-check.yml
+      - hipchat.yml
+      - puppet_lang_force.yml
     modules:
-    - description: Allows administration of Keycloak client roles scope to restrict
-        the usage of certain roles to a other specific client applications.
-      name: keycloak_client_rolescope
-      namespace: ''
+      - description: Allows administration of Keycloak client roles scope to restrict
+          the usage of certain roles to a other specific client applications.
+        name: keycloak_client_rolescope
+        namespace: ''
     release_date: '2024-04-22'
   8.6.1:
     changes:
       bugfixes:
-      - keycloak_user_federation - fix diff of empty ``krbPrincipalAttribute`` (https://github.com/ansible-collections/community.general/pull/8320).
-      - 'merge_variables lookup plugin - fixing cross host merge: providing access
-        to foreign hosts variables to the perspective of the host that is performing
-        the merge (https://github.com/ansible-collections/community.general/pull/8303).'
-      - opentelemetry callback plugin - close spans always (https://github.com/ansible-collections/community.general/pull/8367).
-      - opentelemetry callback plugin - honour the ``disable_logs`` option to avoid
-        storing task results since they are not used regardless (https://github.com/ansible-collections/community.general/pull/8373).
+        - keycloak_user_federation - fix diff of empty ``krbPrincipalAttribute`` (https://github.com/ansible-collections/community.general/pull/8320).
+        - 'merge_variables lookup plugin - fixing cross host merge: providing access
+          to foreign hosts variables to the perspective of the host that is performing
+          the merge (https://github.com/ansible-collections/community.general/pull/8303).'
+        - opentelemetry callback plugin - close spans always (https://github.com/ansible-collections/community.general/pull/8367).
+        - opentelemetry callback plugin - honour the ``disable_logs`` option to avoid
+          storing task results since they are not used regardless (https://github.com/ansible-collections/community.general/pull/8373).
       release_summary: Regular bugfix release.
       security_fixes:
-      - keycloak_identity_provider - the client secret was not correctly sanitized
-        by the module. The return values ``proposed``, ``existing``, and ``end_state``,
-        as well as the diff, did contain the client secret unmasked (https://github.com/ansible-collections/community.general/pull/8355).
+        - keycloak_identity_provider - the client secret was not correctly sanitized
+          by the module. The return values ``proposed``, ``existing``, and ``end_state``,
+          as well as the diff, did contain the client secret unmasked (https://github.com/ansible-collections/community.general/pull/8355).
     fragments:
-    - 8.6.1.yml
-    - 8303-fix-rendering-foreign-variables.yaml
-    - 8320-keycloak_user_federation-fix-diff-krbPrincipalAttribute.yaml
-    - 8355-keycloak-idp-sanitize.yaml
-    - 8367-fix-close-span-if-no-logs.yaml
-    - 8373-honour-disable-logs.yaml
+      - 8.6.1.yml
+      - 8303-fix-rendering-foreign-variables.yaml
+      - 8320-keycloak_user_federation-fix-diff-krbPrincipalAttribute.yaml
+      - 8355-keycloak-idp-sanitize.yaml
+      - 8367-fix-close-span-if-no-logs.yaml
+      - 8373-honour-disable-logs.yaml
     release_date: '2024-05-20'
   8.6.2:
     changes:
       bugfixes:
-      - git_config - fix behavior of ``state=absent`` if ``value`` is present (https://github.com/ansible-collections/community.general/issues/8436,
-        https://github.com/ansible-collections/community.general/pull/8452).
-      - homebrew - do not fail when brew prints warnings (https://github.com/ansible-collections/community.general/pull/8406,
-        https://github.com/ansible-collections/community.general/issues/7044).
-      - keycloak_client - fix TypeError when sanitizing the ``saml.signing.private.key``
-        attribute in the module's diff or state output. The ``sanitize_cr`` function
-        expected a dict where in some cases a list might occur (https://github.com/ansible-collections/community.general/pull/8403).
-      - keycloak_realm - add normalizations for ``attributes`` and ``protocol_mappers``
-        (https://github.com/ansible-collections/community.general/pull/8496).
-      - launched - correctly report changed status in check mode (https://github.com/ansible-collections/community.general/pull/8406).
-      - opennebula inventory plugin - fix invalid reference to IP when inventory runs
-        against NICs with no IPv4 address (https://github.com/ansible-collections/community.general/pull/8489).
-      - opentelemetry callback - do not save the JSON response when using the ``ansible.builtin.uri``
-        module (https://github.com/ansible-collections/community.general/pull/8430).
-      - opentelemetry callback - do not save the content response when using the ``ansible.builtin.slurp``
-        module (https://github.com/ansible-collections/community.general/pull/8430).
-      - paman - do not fail if an empty list of packages has been provided and there
-        is nothing to do (https://github.com/ansible-collections/community.general/pull/8514).
+        - git_config - fix behavior of ``state=absent`` if ``value`` is present (https://github.com/ansible-collections/community.general/issues/8436,
+          https://github.com/ansible-collections/community.general/pull/8452).
+        - homebrew - do not fail when brew prints warnings (https://github.com/ansible-collections/community.general/pull/8406,
+          https://github.com/ansible-collections/community.general/issues/7044).
+        - keycloak_client - fix TypeError when sanitizing the ``saml.signing.private.key``
+          attribute in the module's diff or state output. The ``sanitize_cr`` function
+          expected a dict where in some cases a list might occur (https://github.com/ansible-collections/community.general/pull/8403).
+        - keycloak_realm - add normalizations for ``attributes`` and ``protocol_mappers``
+          (https://github.com/ansible-collections/community.general/pull/8496).
+        - launched - correctly report changed status in check mode (https://github.com/ansible-collections/community.general/pull/8406).
+        - opennebula inventory plugin - fix invalid reference to IP when inventory
+          runs against NICs with no IPv4 address (https://github.com/ansible-collections/community.general/pull/8489).
+        - opentelemetry callback - do not save the JSON response when using the ``ansible.builtin.uri``
+          module (https://github.com/ansible-collections/community.general/pull/8430).
+        - opentelemetry callback - do not save the content response when using the
+          ``ansible.builtin.slurp`` module (https://github.com/ansible-collections/community.general/pull/8430).
+        - paman - do not fail if an empty list of packages has been provided and there
+          is nothing to do (https://github.com/ansible-collections/community.general/pull/8514).
       known_issues:
-      - homectl - the module does not work under Python 3.13 or newer, since it relies
-        on the removed ``crypt`` standard library module (https://github.com/ansible-collections/community.general/issues/4691,
-        https://github.com/ansible-collections/community.general/pull/8497).
-      - udm_user - the module does not work under Python 3.13 or newer, since it relies
-        on the removed ``crypt`` standard library module (https://github.com/ansible-collections/community.general/issues/4690,
-        https://github.com/ansible-collections/community.general/pull/8497).
+        - homectl - the module does not work under Python 3.13 or newer, since it
+          relies on the removed ``crypt`` standard library module (https://github.com/ansible-collections/community.general/issues/4691,
+          https://github.com/ansible-collections/community.general/pull/8497).
+        - udm_user - the module does not work under Python 3.13 or newer, since it
+          relies on the removed ``crypt`` standard library module (https://github.com/ansible-collections/community.general/issues/4690,
+          https://github.com/ansible-collections/community.general/pull/8497).
       release_summary: Regular bugfix release.
     fragments:
-    - 8.6.2.yml
-    - 8403-fix-typeerror-in-keycloak-client.yaml
-    - 8406-fix-homebrew-cask-warning.yaml
-    - 8430-fix-opentelemetry-when-using-logs-with-uri-or-slurp-tasks.yaml
-    - 8452-git_config-absent.yml
-    - 8476-launchd-check-mode-changed.yaml
-    - 8489-fix-opennebula-inventory-crash-when-nic-has-no-ip.yml
-    - 8496-keycloak_clientscope-add-normalizations.yaml
-    - 8497-crypt.yml
-    - 8514-pacman-empty.yml
+      - 8.6.2.yml
+      - 8403-fix-typeerror-in-keycloak-client.yaml
+      - 8406-fix-homebrew-cask-warning.yaml
+      - 8430-fix-opentelemetry-when-using-logs-with-uri-or-slurp-tasks.yaml
+      - 8452-git_config-absent.yml
+      - 8476-launchd-check-mode-changed.yaml
+      - 8489-fix-opennebula-inventory-crash-when-nic-has-no-ip.yml
+      - 8496-keycloak_clientscope-add-normalizations.yaml
+      - 8497-crypt.yml
+      - 8514-pacman-empty.yml
     release_date: '2024-06-17'
diff --git a/changelogs/config.yaml b/changelogs/config.yaml
index 2cef6e26f4..32ffe27f2b 100644
--- a/changelogs/config.yaml
+++ b/changelogs/config.yaml
@@ -18,23 +18,25 @@ output_formats:
 prelude_section_name: release_summary
 prelude_section_title: Release Summary
 sections:
-- - major_changes
-  - Major Changes
-- - minor_changes
-  - Minor Changes
-- - breaking_changes
-  - Breaking Changes / Porting Guide
-- - deprecated_features
-  - Deprecated Features
-- - removed_features
-  - Removed Features (previously deprecated)
-- - security_fixes
-  - Security Fixes
-- - bugfixes
-  - Bugfixes
-- - known_issues
-  - Known Issues
+  - - major_changes
+    - Major Changes
+  - - minor_changes
+    - Minor Changes
+  - - breaking_changes
+    - Breaking Changes / Porting Guide
+  - - deprecated_features
+    - Deprecated Features
+  - - removed_features
+    - Removed Features (previously deprecated)
+  - - security_fixes
+    - Security Fixes
+  - - bugfixes
+    - Bugfixes
+  - - known_issues
+    - Known Issues
 title: Community General
 trivial_section_name: trivial
 use_fqcn: true
 add_plugin_period: true
+changelog_nice_yaml: true
+changelog_sort: version