diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 7b796ddb34..8153d4d0de 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -3,3 +3,517 @@ Community General Release Notes
===============================
.. contents:: Topics
+
+This changelog describes changes after version 3.0.0.
+
+v4.0.0
+======
+
+Release Summary
+---------------
+
+This is release 4.0.0 of ``community.general``, released on 2021-11-02.
+
+Major Changes
+-------------
+
+- bitbucket_* modules - ``client_id`` is no longer marked as ``no_log=true``. If you relied on its value not showing up in logs and output, please mark the whole tasks with ``no_log: true`` (https://github.com/ansible-collections/community.general/pull/2045).
+
+Minor Changes
+-------------
+
+- Avoid internal ansible-core module_utils in favor of equivalent public API available since at least Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/2877).
+- ModuleHelper module utils - improved mechanism for customizing the calculation of ``changed`` (https://github.com/ansible-collections/community.general/pull/2514).
+- Remove unnecessary ``__init__.py`` files from ``plugins/`` (https://github.com/ansible-collections/community.general/pull/2632).
+- apache2_module - minor refactoring improving code quality, readability and speed (https://github.com/ansible-collections/community.general/pull/3106).
+- archive - added ``dest_state`` return value to describe final state of ``dest`` after successful task execution (https://github.com/ansible-collections/community.general/pull/2913).
+- archive - added ``exclusion_patterns`` option to exclude files or subdirectories from archives (https://github.com/ansible-collections/community.general/pull/2616).
+- archive - refactoring prior to fix for idempotency checks. The fix will be a breaking change and only appear in community.general 4.0.0 (https://github.com/ansible-collections/community.general/pull/2987).
+- bitbucket_* modules - add ``user`` and ``password`` options for Basic authentication (https://github.com/ansible-collections/community.general/pull/2045).
+- chroot connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+- cloud_init_data_facts - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+- cmd (Module Helper) module utils - ``CmdMixin`` now pulls the value for ``run_command()`` params from ``self.vars``, as opposed to previously retrieving those from ``self.module.params`` (https://github.com/ansible-collections/community.general/pull/2517).
+- composer - add ``composer_executable`` option (https://github.com/ansible-collections/community.general/issues/2649).
+- datadog_event - adding parameter ``api_host`` to allow selecting a datadog API endpoint instead of using the default one (https://github.com/ansible-collections/community.general/issues/2774, https://github.com/ansible-collections/community.general/pull/2775).
+- datadog_monitor - allow creation of composite datadog monitors (https://github.com/ansible-collections/community.general/issues/2956).
+- dig lookup plugin - add ``retry_servfail`` option (https://github.com/ansible-collections/community.general/pull/3247).
+- dnsimple - module rewrite to include support for python-dnsimple>=2.0.0; also add ``sandbox`` parameter (https://github.com/ansible-collections/community.general/pull/2946).
+- elastic callback plugin - enriched the stacktrace information with the ``message``, ``exception`` and ``stderr`` fields from the failed task (https://github.com/ansible-collections/community.general/pull/3556).
+- filesystem - cleanup and revamp module, tests and doc. Pass all commands to ``module.run_command()`` as lists. Move the device-vs-mountpoint logic to ``grow()`` method. Give to all ``get_fs_size()`` the same logic and error handling. (https://github.com/ansible-collections/community.general/pull/2472).
+- filesystem - extend support for FreeBSD. Avoid potential data loss by checking existence of a filesystem with ``fstyp`` (native command) if ``blkid`` (foreign command) doesn't find one. Add support for character devices and ``ufs`` filesystem type (https://github.com/ansible-collections/community.general/pull/2902).
+- flatpak - add ``no_dependencies`` parameter (https://github.com/ansible/ansible/pull/55452, https://github.com/ansible-collections/community.general/pull/2751).
+- flatpak - allows installing or uninstalling a list of packages (https://github.com/ansible-collections/community.general/pull/2521).
+- funcd connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+- gem - add ``bindir`` option to specify an installation path for executables such as ``/home/user/bin`` or ``/home/user/.local/bin`` (https://github.com/ansible-collections/community.general/pull/2837).
+- gem - add ``norc`` option to avoid loading any ``.gemrc`` file (https://github.com/ansible-collections/community.general/pull/2837).
+- github_repo - add new option ``api_url`` to allow working with on premises installations (https://github.com/ansible-collections/community.general/pull/3038).
+- gitlab_group - add new options ``project_creation_level``, ``auto_devops_enabled``, ``subgroup_creation_level`` (https://github.com/ansible-collections/community.general/pull/3248).
+- gitlab_group - add new property ``require_two_factor_authentication`` (https://github.com/ansible-collections/community.general/pull/3367).
+- gitlab_group_members - ``gitlab_user`` can now also be a list of users (https://github.com/ansible-collections/community.general/pull/3047).
+- gitlab_group_members - added functionality to set all members exactly as given (https://github.com/ansible-collections/community.general/pull/3047).
+- gitlab_project - add new options ``allow_merge_on_skipped_pipeline``, ``only_allow_merge_if_all_discussions_are_resolved``, ``only_allow_merge_if_pipeline_succeeds``, ``packages_enabled``, ``remove_source_branch_after_merge``, ``squash_option`` (https://github.com/ansible-collections/community.general/pull/3002).
+- gitlab_project - add new properties ``ci_config_path`` and ``shared_runners_enabled`` (https://github.com/ansible-collections/community.general/pull/3379).
+- gitlab_project - projects can be created under other user's namespaces with the new ``username`` option (https://github.com/ansible-collections/community.general/pull/2824).
+- gitlab_project_members - ``gitlab_user`` can now also be a list of users (https://github.com/ansible-collections/community.general/pull/3319).
+- gitlab_project_members - added functionality to set all members exactly as given (https://github.com/ansible-collections/community.general/pull/3319).
+- gitlab_runner - support project-scoped gitlab.com runners registration (https://github.com/ansible-collections/community.general/pull/634).
+- gitlab_user - add ``expires_at`` option (https://github.com/ansible-collections/community.general/issues/2325).
+- gitlab_user - add functionality for adding external identity providers to a GitLab user (https://github.com/ansible-collections/community.general/pull/2691).
+- gitlab_user - allow to reset an existing password with the new ``reset_password`` option (https://github.com/ansible-collections/community.general/pull/2691).
+- gitlab_user - specifying a password is no longer necessary (https://github.com/ansible-collections/community.general/pull/2691).
+- gunicorn - search for ``gunicorn`` binary in more paths (https://github.com/ansible-collections/community.general/pull/3092).
+- hana_query - added the abillity to use hdbuserstore (https://github.com/ansible-collections/community.general/pull/3125).
+- hpilo_info - added ``host_power_status`` return value to report power state of machine with ``OFF``, ``ON`` or ``UNKNOWN`` (https://github.com/ansible-collections/community.general/pull/3079).
+- idrac_redfish_config - modified set_manager_attributes function to skip invalid attribute instead of returning. Added skipped attributes to output. Modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995).
+- influxdb_retention_policy - add ``state`` parameter with allowed values ``present`` and ``absent`` to support deletion of existing retention policies (https://github.com/ansible-collections/community.general/issues/2383).
+- influxdb_retention_policy - simplify duration logic parsing (https://github.com/ansible-collections/community.general/pull/2385).
+- ini_file - add abbility to define multiple options with the same name but different values (https://github.com/ansible-collections/community.general/issues/273, https://github.com/ansible-collections/community.general/issues/1204).
+- ini_file - add module option ``exclusive`` (boolean) for the ability to add/remove single ``option=value`` entries without overwriting existing options with the same name but different values (https://github.com/ansible-collections/community.general/pull/3033).
+- ini_file - opening file with encoding ``utf-8-sig`` (https://github.com/ansible-collections/community.general/issues/2189).
+- interfaces_file - minor refactor (https://github.com/ansible-collections/community.general/pull/3328).
+- iocage connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+- ipa_config - add ``ipaselinuxusermaporder`` option to set the SELinux user map order (https://github.com/ansible-collections/community.general/pull/3178).
+- ipa_group - add ``append`` option for adding group and users members, instead of replacing the respective lists (https://github.com/ansible-collections/community.general/pull/3545).
+- jail connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+- java_keystore - added ``ssl_backend`` parameter for using the cryptography library instead of the OpenSSL binary (https://github.com/ansible-collections/community.general/pull/2485).
+- java_keystore - replace envvar by stdin to pass secret to ``keytool`` (https://github.com/ansible-collections/community.general/pull/2526).
+- jenkins_build - support stopping a running jenkins build (https://github.com/ansible-collections/community.general/pull/2850).
+- jenkins_job_info - the ``password`` and ``token`` parameters can also be omitted to retrieve only public information (https://github.com/ansible-collections/community.general/pull/2948).
+- jenkins_plugin - add fallback url(s) for failure of plugin installation/download (https://github.com/ansible-collections/community.general/pull/1334).
+- jira - add comment visibility parameter for comment operation (https://github.com/ansible-collections/community.general/pull/2556).
+- kernel_blacklist - revamped the module using ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/3329).
+- keycloak_* modules - refactor many of the ``keycloak_*`` modules to have similar structures, comments, and documentation (https://github.com/ansible-collections/community.general/pull/3280).
+- keycloak_authentication - enhanced diff mode to also return before and after state when the authentication flow is updated (https://github.com/ansible-collections/community.general/pull/2963).
+- keycloak_client - add ``authentication_flow_binding_overrides`` option (https://github.com/ansible-collections/community.general/pull/2949).
+- keycloak_realm - add ``events_enabled`` parameter to allow activation or deactivation of login events (https://github.com/ansible-collections/community.general/pull/3231).
+- linode - added proper traceback when failing due to exceptions (https://github.com/ansible-collections/community.general/pull/2410).
+- linode - parameter ``additional_disks`` is now validated as a list of dictionaries (https://github.com/ansible-collections/community.general/pull/2410).
+- linode inventory plugin - adds the ``ip_style`` configuration key. Set to ``api`` to get more detailed network details back from the remote Linode host (https://github.com/ansible-collections/community.general/pull/3203).
+- lxc connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+- lxd_container - add ``ignore_volatile_options`` option which allows to disable the behavior that the module ignores options starting with ``volatile.`` (https://github.com/ansible-collections/community.general/pull/3331).
+- mail - added the ``ehlohost`` parameter which allows for manual override of the host used in SMTP EHLO (https://github.com/ansible-collections/community.general/pull/3425).
+- maven_artifact - added ``checksum_alg`` option to support SHA1 checksums in order to support FIPS systems (https://github.com/ansible-collections/community.general/pull/2662).
+- module_helper cmd module utils - added the ``ArgFormat`` style ``BOOLEAN_NOT``, to add CLI parameters when the module argument is false-ish (https://github.com/ansible-collections/community.general/pull/3290).
+- module_helper module utils - added feature flag parameter to ``CmdMixin`` to control whether ``cmd_args`` is automatically added to the module output (https://github.com/ansible-collections/community.general/pull/3648).
+- module_helper module utils - added feature flag parameters to ``CmdMixin`` to control whether ``rc``, ``out`` and ``err`` are automatically added to the module output (https://github.com/ansible-collections/community.general/pull/2922).
+- module_helper module utils - break down of the long file into smaller pieces (https://github.com/ansible-collections/community.general/pull/2393).
+- module_helper module utils - method ``CmdMixin.run_command()`` now accepts ``process_output`` specifying a function to process the outcome of the underlying ``module.run_command()`` (https://github.com/ansible-collections/community.general/pull/2564).
+- module_helper module_utils - added classmethod to trigger the execution of MH modules (https://github.com/ansible-collections/community.general/pull/3206).
+- nmcli - add ``disabled`` value to ``method6`` option (https://github.com/ansible-collections/community.general/issues/2730).
+- nmcli - add ``dummy`` interface support (https://github.com/ansible-collections/community.general/issues/724).
+- nmcli - add ``gre`` tunnel support (https://github.com/ansible-collections/community.general/issues/3105, https://github.com/ansible-collections/community.general/pull/3262).
+- nmcli - add ``gsm`` support (https://github.com/ansible-collections/community.general/pull/3313).
+- nmcli - add ``routing_rules4`` and ``may_fail4`` options (https://github.com/ansible-collections/community.general/issues/2730).
+- nmcli - add ``runner`` and ``runner_hwaddr_policy`` options (https://github.com/ansible-collections/community.general/issues/2901).
+- nmcli - add ``wifi-sec`` option change detection to support managing secure Wi-Fi connections (https://github.com/ansible-collections/community.general/pull/3136).
+- nmcli - add ``wifi`` option to support managing Wi-Fi settings such as ``hidden`` or ``mode`` (https://github.com/ansible-collections/community.general/pull/3081).
+- nmcli - add new options to ignore automatic DNS servers and gateways (https://github.com/ansible-collections/community.general/issues/1087).
+- nmcli - query ``nmcli`` directly to determine available WiFi options (https://github.com/ansible-collections/community.general/pull/3141).
+- nmcli - remove dead code, ``options`` never contains keys from ``param_alias`` (https://github.com/ansible-collections/community.general/pull/2417).
+- nmcli - the option ``routing_rules4`` can now be specified as a list of strings, instead of as a single string (https://github.com/ansible-collections/community.general/issues/3401).
+- nrdp callback plugin - parameters are now converted to strings, except ``validate_certs`` which is converted to boolean (https://github.com/ansible-collections/community.general/pull/2878).
+- onepassword lookup plugin - add ``domain`` option (https://github.com/ansible-collections/community.general/issues/2734).
+- open-iscsi - adding support for mutual authentication between target and initiator (https://github.com/ansible-collections/community.general/pull/3422).
+- open_iscsi - add ``auto_portal_startup`` parameter to allow ``node.startup`` setting per portal (https://github.com/ansible-collections/community.general/issues/2685).
+- open_iscsi - also consider ``portal`` and ``port`` to check if already logged in or not (https://github.com/ansible-collections/community.general/issues/2683).
+- open_iscsi - minor refactoring (https://github.com/ansible-collections/community.general/pull/3286).
+- opentelemetry callback plugin - added option ``enable_from_environment`` to support enabling the plugin only if the given environment variable exists and it is set to true (https://github.com/ansible-collections/community.general/pull/3498).
+- opentelemetry callback plugin - enriched the span attributes with HTTP metadata for those Ansible tasks that interact with third party systems (https://github.com/ansible-collections/community.general/pull/3448).
+- opentelemetry callback plugin - enriched the stacktrace information for loops with the ``message``, ``exception`` and ``stderr`` fields from the failed item in the tasks in addition to the name of the task and failed item (https://github.com/ansible-collections/community.general/pull/3599).
+- opentelemetry callback plugin - enriched the stacktrace information with the ``message``, ``exception`` and ``stderr`` fields from the failed task (https://github.com/ansible-collections/community.general/pull/3496).
+- opentelemetry callback plugin - transformed args in a list of span attributes in addition it redacted username and password from any URLs (https://github.com/ansible-collections/community.general/pull/3564).
+- openwrt_init - minor refactoring (https://github.com/ansible-collections/community.general/pull/3284).
+- opkg - allow ``name`` to be a YAML list of strings (https://github.com/ansible-collections/community.general/issues/572, https://github.com/ansible-collections/community.general/pull/3554).
+- pacman - add ``executable`` option to use an alternative pacman binary (https://github.com/ansible-collections/community.general/issues/2524).
+- pacman - speed up checking if the package is installed, when the latest version check is not needed (https://github.com/ansible-collections/community.general/pull/3606).
+- pamd - minor refactorings (https://github.com/ansible-collections/community.general/pull/3285).
+- passwordstore lookup - add option ``missing`` to choose what to do if the password file is missing (https://github.com/ansible-collections/community.general/pull/2500).
+- pids - refactor to add support for older ``psutil`` versions to the ``pattern`` option (https://github.com/ansible-collections/community.general/pull/3315).
+- pipx - minor refactor on the ``changed`` logic (https://github.com/ansible-collections/community.general/pull/3647).
+- pkgin - in case of ``pkgin`` tool failue, display returned standard output ``stdout`` and standard error ``stderr`` to ease debugging (https://github.com/ansible-collections/community.general/issues/3146).
+- pkgng - ``annotation`` can now also be a YAML list (https://github.com/ansible-collections/community.general/pull/3526).
+- pkgng - packages being installed (or upgraded) are acted on in one command (per action) (https://github.com/ansible-collections/community.general/issues/2265).
+- pkgng - status message specifies number of packages installed and/or upgraded separately. Previously, all changes were reported as one count of packages "added" (https://github.com/ansible-collections/community.general/pull/3393).
+- proxmox inventory plugin - added snapshots to host facts (https://github.com/ansible-collections/community.general/pull/3044).
+- proxmox_group_info - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+- proxmox_kvm - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+- qubes connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+- rax_mon_notification_plan - fixed validation checks by specifying type ``str`` as the ``elements`` of parameters ``ok_state``, ``warning_state`` and ``critical_state`` (https://github.com/ansible-collections/community.general/pull/2955).
+- redfish_command - add ``boot_override_mode`` argument to BootSourceOverride commands (https://github.com/ansible-collections/community.general/issues/3134).
+- redfish_command and redfish_config and redfish_utils module utils - add parameter to strip etag of quotes before patch, since some vendors do not properly ``If-Match`` etag with quotes (https://github.com/ansible-collections/community.general/pull/3296).
+- redfish_config - modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995).
+- redfish_info - include ``Status`` property for Thermal objects when querying Thermal properties via ``GetChassisThermals`` command (https://github.com/ansible-collections/community.general/issues/3232).
+- redfish_utils module utils - modified set_bios_attributes function to skip invalid attribute instead of returning. Added skipped attributes to output (https://github.com/ansible-collections/community.general/issues/1995).
+- redhat_subscription - add ``server_prefix`` and ``server_port`` parameters (https://github.com/ansible-collections/community.general/pull/2779).
+- redis - allow to use the term ``replica`` instead of ``slave``, which has been the official Redis terminology since 2018 (https://github.com/ansible-collections/community.general/pull/2867).
+- rhevm - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+- saltstack connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+- scaleway plugin inventory - parse scw-cli config file for ``oauth_token`` (https://github.com/ansible-collections/community.general/pull/3250).
+- serverless - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+- slack - minor refactoring (https://github.com/ansible-collections/community.general/pull/3205).
+- snap - added ``enabled`` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/1990).
+- snap - improved module error handling, especially for the case when snap server is down (https://github.com/ansible-collections/community.general/issues/2970).
+- splunk callback plugin - add ``batch`` option for user-configurable correlation ID's (https://github.com/ansible-collections/community.general/issues/2790).
+- spotinst_aws_elastigroup - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2355).
+- ssh_config - new feature to set ``ForwardAgent`` option to ``yes`` or ``no`` (https://github.com/ansible-collections/community.general/issues/2473).
+- stacki_host - minor refactoring (https://github.com/ansible-collections/community.general/pull/2681).
+- supervisorctl - add the possibility to restart all programs and program groups (https://github.com/ansible-collections/community.general/issues/3551).
+- supervisorctl - using standard Ansible mechanism to validate ``signalled`` state required parameter (https://github.com/ansible-collections/community.general/pull/3068).
+- terraform - add ``check_destroy`` optional parameter to check for deletion of resources before it is applied (https://github.com/ansible-collections/community.general/pull/2874).
+- terraform - add ``parallelism`` parameter (https://github.com/ansible-collections/community.general/pull/3540).
+- terraform - add option ``overwrite_init`` to skip init if exists (https://github.com/ansible-collections/community.general/pull/2573).
+- terraform - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+- timezone - print error message to debug instead of warning when timedatectl fails (https://github.com/ansible-collections/community.general/issues/1942).
+- tss lookup plugin - added ``token`` parameter for token authorization; ``username`` and ``password`` are optional when ``token`` is provided (https://github.com/ansible-collections/community.general/pull/3327).
+- tss lookup plugin - added new parameter for domain authorization (https://github.com/ansible-collections/community.general/pull/3228).
+- tss lookup plugin - refactored to decouple the supporting third-party library (``python-tss-sdk``) (https://github.com/ansible-collections/community.general/pull/3252).
+- ufw - if ``delete=true`` and ``insert`` option is present, then ``insert`` is now ignored rather than failing with a syntax error (https://github.com/ansible-collections/community.general/pull/3514).
+- vdo - minor refactoring of the code (https://github.com/ansible-collections/community.general/pull/3191).
+- zfs - added diff mode support (https://github.com/ansible-collections/community.general/pull/502).
+- zfs_delegate_admin - drop choices from permissions, allowing any permission supported by the underlying zfs commands (https://github.com/ansible-collections/community.general/pull/2540).
+- zone connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+- zpool_facts - minor refactoring (https://github.com/ansible-collections/community.general/pull/3332).
+- zypper - prefix zypper commands with ``/sbin/transactional-update --continue --drop-if-no-change --quiet run`` if transactional updates are detected (https://github.com/ansible-collections/community.general/issues/3159).
+
+Breaking Changes / Porting Guide
+--------------------------------
+
+- archive - adding idempotency checks for changes to file names and content within the ``destination`` file (https://github.com/ansible-collections/community.general/pull/3075).
+- lxd inventory plugin - when used with Python 2, the plugin now needs ``ipaddress`` installed `from pypi `_ (https://github.com/ansible-collections/community.general/pull/2441).
+- scaleway_security_group_rule - when used with Python 2, the module now needs ``ipaddress`` installed `from pypi `_ (https://github.com/ansible-collections/community.general/pull/2441).
+
+Deprecated Features
+-------------------
+
+- ali_instance_info - marked removal version of deprecated parameters ``availability_zone`` and ``instance_names`` (https://github.com/ansible-collections/community.general/issues/2429).
+- bitbucket_* modules - ``username`` options have been deprecated in favor of ``workspace`` and will be removed in community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/2045).
+- dnsimple - python-dnsimple < 2.0.0 is deprecated and support for it will be removed in community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2946#discussion_r667624693).
+- gitlab_group_members - setting ``gitlab_group`` to ``name`` or ``path`` is deprecated. Use ``full_path`` instead (https://github.com/ansible-collections/community.general/pull/3451).
+- keycloak_authentication - the return value ``flow`` is now deprecated and will be removed in community.general 6.0.0; use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/3280).
+- keycloak_group - the return value ``group`` is now deprecated and will be removed in community.general 6.0.0; use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/3280).
+- linode - parameter ``backupsenabled`` is deprecated and will be removed in community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2410).
+- lxd_container - the current default value ``true`` of ``ignore_volatile_options`` is deprecated and will change to ``false`` in community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/3429).
+- serverless - deprecating parameter ``functions`` because it was not used in the code (https://github.com/ansible-collections/community.general/pull/2845).
+- xfconf - deprecate the ``get`` state. The new module ``xfconf_info`` should be used instead (https://github.com/ansible-collections/community.general/pull/3049).
+
+Removed Features (previously deprecated)
+----------------------------------------
+
+- All inventory and vault scripts contained in community.general were moved to the `contrib-scripts GitHub repository `_ (https://github.com/ansible-collections/community.general/pull/2696).
+- ModuleHelper module utils - remove fallback when value could not be determined for a parameter (https://github.com/ansible-collections/community.general/pull/3461).
+- Removed deprecated netapp module utils and doc fragments (https://github.com/ansible-collections/community.general/pull/3197).
+- The nios, nios_next_ip, nios_next_network lookup plugins, the nios documentation fragment, and the nios_host_record, nios_ptr_record, nios_mx_record, nios_fixed_address, nios_zone, nios_member, nios_a_record, nios_aaaa_record, nios_network, nios_dns_view, nios_txt_record, nios_naptr_record, nios_srv_record, nios_cname_record, nios_nsgroup, and nios_network_view module have been removed from community.general 4.0.0 and were replaced by redirects to the `infoblox.nios_modules `_ collection. Please install the ``infoblox.nios_modules`` collection to continue using these plugins and modules, and update your FQCNs (https://github.com/ansible-collections/community.general/pull/3592).
+- The vendored copy of ``ipaddress`` has been removed. Please use ``ipaddress`` from the Python 3 standard library, or `from pypi `_. (https://github.com/ansible-collections/community.general/pull/2441).
+- cpanm - removed the deprecated ``system_lib`` option. Use Ansible's privilege escalation mechanism instead; the option basically used ``sudo`` (https://github.com/ansible-collections/community.general/pull/3461).
+- grove - removed the deprecated alias ``message`` of the ``message_content`` option (https://github.com/ansible-collections/community.general/pull/3461).
+- proxmox - default value of ``proxmox_default_behavior`` changed to ``no_defaults`` (https://github.com/ansible-collections/community.general/pull/3461).
+- proxmox_kvm - default value of ``proxmox_default_behavior`` changed to ``no_defaults`` (https://github.com/ansible-collections/community.general/pull/3461).
+- runit - removed the deprecated ``dist`` option which was not used by the module (https://github.com/ansible-collections/community.general/pull/3461).
+- telegram - removed the deprecated ``msg``, ``msg_format`` and ``chat_id`` options (https://github.com/ansible-collections/community.general/pull/3461).
+- xfconf - the default value of ``disable_facts`` changed to ``true``, and the value ``false`` is no longer allowed. Register the module results instead (https://github.com/ansible-collections/community.general/pull/3461).
+
+Security Fixes
+--------------
+
+- nmcli - do not pass WiFi secrets on the ``nmcli`` command line. Use ``nmcli con edit`` instead and pass secrets as ``stdin`` (https://github.com/ansible-collections/community.general/issues/3145).
+
+Bugfixes
+--------
+
+- _mount module utils - fixed the sanity checks (https://github.com/ansible-collections/community.general/pull/2883).
+- ali_instance_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- ansible_galaxy_install - the output value ``cmd_args`` was bringing the intermediate command used to gather the state, instead of the command that actually performed the state change (https://github.com/ansible-collections/community.general/pull/3655).
+- apache2_module - fix ``a2enmod``/``a2dismod`` detection, and error message when not found (https://github.com/ansible-collections/community.general/issues/3253).
+- archive - fixed ``exclude_path`` values causing incorrect archive root (https://github.com/ansible-collections/community.general/pull/2816).
+- archive - fixed improper file names for single file zip archives (https://github.com/ansible-collections/community.general/issues/2818).
+- archive - fixed incorrect ``state`` result value documentation (https://github.com/ansible-collections/community.general/pull/2816).
+- archive - fixed task failure when using the ``remove`` option with a ``path`` containing nested files for ``format``s other than ``zip`` (https://github.com/ansible-collections/community.general/issues/2919).
+- archive - fixing archive root determination when longest common root is ``/`` (https://github.com/ansible-collections/community.general/pull/3036).
+- composer - use ``no-interaction`` option when discovering available options to avoid an issue where composer hangs (https://github.com/ansible-collections/community.general/pull/2348).
+- consul_acl - update the hcl allowlist to include all supported options (https://github.com/ansible-collections/community.general/pull/2495).
+- consul_kv lookup plugin - allow to set ``recurse``, ``index``, ``datacenter`` and ``token`` as keyword arguments (https://github.com/ansible-collections/community.general/issues/2124).
+- copr - fix chroot naming issues, ``centos-stream`` changed naming to ``centos-stream-`` (for exmaple ``centos-stream-8``) (https://github.com/ansible-collections/community.general/issues/2084, https://github.com/ansible-collections/community.general/pull/3237).
+- cpanm - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/pull/2731).
+- deploy_helper - improved parameter checking by using standard Ansible construct (https://github.com/ansible-collections/community.general/pull/3104).
+- django_manage - argument ``command`` is being splitted again as it should (https://github.com/ansible-collections/community.general/issues/3215).
+- django_manage - parameters ``apps`` and ``fixtures`` are now splitted instead of being used as a single argument (https://github.com/ansible-collections/community.general/issues/3333).
+- django_manage - refactor to call ``run_command()`` passing command as a list instead of string (https://github.com/ansible-collections/community.general/pull/3098).
+- ejabberd_user - replaced in-code check with ``required_if``, using ``get_bin_path()`` for the command, passing args to ``run_command()`` as list instead of string (https://github.com/ansible-collections/community.general/pull/3093).
+- filesystem - repair ``reiserfs`` fstype support after adding it to integration tests (https://github.com/ansible-collections/community.general/pull/2472).
+- gitlab_deploy_key - fix idempotency on projects with multiple deploy keys (https://github.com/ansible-collections/community.general/pull/3473).
+- gitlab_deploy_key - fix the SSH Deploy Key being deleted accidentally while running task in check mode (https://github.com/ansible-collections/community.general/issues/3621, https://github.com/ansible-collections/community.general/pull/3622).
+- gitlab_group - avoid passing wrong value for ``require_two_factor_authentication`` on creation when the option has not been specified (https://github.com/ansible-collections/community.general/pull/3453).
+- gitlab_group_members - ``get_group_id`` return the group ID by matching ``full_path``, ``path`` or ``name`` (https://github.com/ansible-collections/community.general/pull/3400).
+- gitlab_group_members - fixes issue when gitlab group has more then 20 members, pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
+- gitlab_project - user projects are created using namespace ID now, instead of user ID (https://github.com/ansible-collections/community.general/pull/2881).
+- gitlab_project_members - ``get_project_id`` return the project id by matching ``full_path`` or ``name`` (https://github.com/ansible-collections/community.general/pull/3602).
+- gitlab_project_members - fixes issue when gitlab group has more then 20 members, pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
+- idrac_redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- influxdb_retention_policy - fix bug where ``INF`` duration values failed parsing (https://github.com/ansible-collections/community.general/pull/2385).
+- influxdb_user - allow creation of admin users when InfluxDB authentication is enabled but no other user exists on the database. In this scenario, InfluxDB 1.x allows only ``CREATE USER`` queries and rejects any other query (https://github.com/ansible-collections/community.general/issues/2364).
+- influxdb_user - fix bug where an influxdb user has no privileges for 2 or more databases (https://github.com/ansible-collections/community.general/pull/2499).
+- influxdb_user - fix bug which removed current privileges instead of appending them to existing ones (https://github.com/ansible-collections/community.general/issues/2609, https://github.com/ansible-collections/community.general/pull/2614).
+- ini_file - fix Unicode processing for Python 2 (https://github.com/ansible-collections/community.general/pull/2875).
+- ini_file - fix inconsistency between empty value and no value (https://github.com/ansible-collections/community.general/issues/3031).
+- interfaces_file - no longer reporting change when none happened (https://github.com/ansible-collections/community.general/pull/3328).
+- inventory and vault scripts - change file permissions to make vendored inventory and vault scripts exectuable (https://github.com/ansible-collections/community.general/pull/2337).
+- ipa_* modules - fix environment fallback for ``ipa_host`` option (https://github.com/ansible-collections/community.general/issues/3560).
+- ipa_sudorule - call ``sudorule_add_allow_command`` method instead of ``sudorule_add_allow_command_group`` (https://github.com/ansible-collections/community.general/issues/2442).
+- iptables_state - call ``async_status`` action plugin rather than its module (https://github.com/ansible-collections/community.general/issues/2700).
+- iptables_state - fix a 'FutureWarning' in a regex and do some basic code clean up (https://github.com/ansible-collections/community.general/pull/2525).
+- iptables_state - fix a broken query of ``async_status`` result with current ansible-core development version (https://github.com/ansible-collections/community.general/issues/2627, https://github.com/ansible-collections/community.general/pull/2671).
+- iptables_state - fix initialization of iptables from null state when adressing more than one table (https://github.com/ansible-collections/community.general/issues/2523).
+- java_cert - fix issue with incorrect alias used on PKCS#12 certificate import (https://github.com/ansible-collections/community.general/pull/2560).
+- java_cert - import private key as well as public certificate from PKCS#12 (https://github.com/ansible-collections/community.general/issues/2460).
+- java_keystore - add parameter ``keystore_type`` to control output file format and override ``keytool``'s default, which depends on Java version (https://github.com/ansible-collections/community.general/issues/2515).
+- jboss - fix the deployment file permission issue when Jboss server is running under non-root user. The deployment file is copied with file content only. The file permission is set to ``440`` and belongs to root user. When the JBoss ``WildFly`` server is running under non-root user, it is unable to read the deployment file (https://github.com/ansible-collections/community.general/pull/3426).
+- jenkins_build - examine presence of ``build_number`` before deleting a jenkins build (https://github.com/ansible-collections/community.general/pull/2850).
+- jenkins_plugin - use POST method for sending request to jenkins API when ``state`` option is one of ``enabled``, ``disabled``, ``pinned``, ``unpinned``, or ``absent`` (https://github.com/ansible-collections/community.general/issues/2510).
+- json_query filter plugin - avoid 'unknown type' errors for more Ansible internal types (https://github.com/ansible-collections/community.general/pull/2607).
+- keycloak_authentication - fix bug when two identical executions are in the same authentication flow (https://github.com/ansible-collections/community.general/pull/2904).
+- keycloak_authentication - fix bug, the requirement was always on ``DISABLED`` when creating a new authentication flow (https://github.com/ansible-collections/community.general/pull/3330).
+- keycloak_client - update the check mode to not show differences resulting from sorting and default values relating to the properties, ``redirectUris``, ``attributes``, and ``protocol_mappers`` (https://github.com/ansible-collections/community.general/pull/3610).
+- keycloak_identity_provider - fix change detection when updating identity provider mappers (https://github.com/ansible-collections/community.general/pull/3538, https://github.com/ansible-collections/community.general/issues/3537).
+- keycloak_realm - ``ssl_required`` changed from a boolean type to accept the strings ``none``, ``external`` or ``all``. This is not a breaking change since the module always failed when a boolean was supplied (https://github.com/ansible-collections/community.general/pull/2693).
+- keycloak_realm - element type for ``events_listeners`` parameter should be ``string`` instead of ``dict`` (https://github.com/ansible-collections/community.general/pull/3231).
+- keycloak_realm - remove warning that ``reset_password_allowed`` needs to be marked as ``no_log`` (https://github.com/ansible-collections/community.general/pull/2694).
+- keycloak_role - quote role name when used in URL path to avoid errors when role names contain special characters (https://github.com/ansible-collections/community.general/issues/3535, https://github.com/ansible-collections/community.general/pull/3536).
+- launchd - fixed sanity check in the module's code (https://github.com/ansible-collections/community.general/pull/2960).
+- launchd - use private attribute to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- linode inventory plugin - fix default value of new option ``ip_style`` (https://github.com/ansible-collections/community.general/issues/3337).
+- linode_v4 - changed the error message to point to the correct bugtracker URL (https://github.com/ansible-collections/community.general/pull/2430).
+- logdns callback plugin - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- logstash callback plugin - replace ``_option`` with ``context.CLIARGS`` to fix the plugin on ansible-base and ansible-core (https://github.com/ansible-collections/community.general/issues/2692).
+- lvol - fixed rounding errors (https://github.com/ansible-collections/community.general/issues/2370).
+- lvol - fixed size unit capitalization to match units used between different tools for comparison (https://github.com/ansible-collections/community.general/issues/2360).
+- lvol - honor ``check_mode`` on thinpool (https://github.com/ansible-collections/community.general/issues/2934).
+- macports - add ``stdout`` and ``stderr`` to return values (https://github.com/ansible-collections/community.general/issues/3499).
+- maven_artifact - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- memcached cache plugin - change function argument names to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- memset_memstore_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- memset_server_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- modprobe - added additional checks to ensure module load/unload is effective (https://github.com/ansible-collections/community.general/issues/1608).
+- module_helper module utils - ``CmdMixin`` must also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/pull/2731).
+- module_helper module utils - avoid failing when non-zero ``rc`` is present on regular exit (https://github.com/ansible-collections/community.general/pull/2912).
+- module_helper module utils - fixed change-tracking for dictionaries and lists (https://github.com/ansible-collections/community.general/pull/2951).
+- netapp module utils - remove always-true conditional to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- netcup_dns - use ``str(ex)`` instead of unreliable ``ex.message`` in exception handling to fix ``AttributeError`` in error cases (https://github.com/ansible-collections/community.general/pull/2590).
+- nmap inventory plugin - fix local variable error when cache is disabled (https://github.com/ansible-collections/community.general/issues/2512).
+- nmcli - added ip4/ip6 configuration arguments for ``sit`` and ``ipip`` tunnels (https://github.com/ansible-collections/community.general/issues/3238, https://github.com/ansible-collections/community.general/pull/3239).
+- nmcli - compare MAC addresses case insensitively to fix idempotency issue (https://github.com/ansible-collections/community.general/issues/2409).
+- nmcli - fixed ``dns6`` option handling so that it is treated as a list internally (https://github.com/ansible-collections/community.general/pull/3563).
+- nmcli - fixed ``ipv4.route-metric`` being in properties of type list (https://github.com/ansible-collections/community.general/pull/3563).
+- nmcli - fixes team-slave configuration by adding connection.slave-type (https://github.com/ansible-collections/community.general/issues/766).
+- nmcli - if type is ``bridge-slave`` add ``slave-type bridge`` to ``nmcli`` command (https://github.com/ansible-collections/community.general/issues/2408).
+- npm - correctly handle cases where a dependency does not have a ``version`` property because it is either missing or invalid (https://github.com/ansible-collections/community.general/issues/2917).
+- npm - when the ``version`` option is used the comparison of installed vs missing will use name@version instead of just name, allowing version specific updates (https://github.com/ansible-collections/community.general/issues/2021).
+- one_image - fix error message when renaming an image (https://github.com/ansible-collections/community.general/pull/3626).
+- one_template - change function argument name to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- one_vm - Allow missing NIC keys (https://github.com/ansible-collections/community.general/pull/2435).
+- oneview_datacenter_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- oneview_enclosure_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- oneview_ethernet_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- oneview_fc_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- oneview_fcoe_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- oneview_logical_interconnect_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- oneview_network_set_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- oneview_san_manager_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- online inventory plugin - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- online module utils - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- open_iscsi - calling ``run_command`` with arguments as ``list`` instead of ``str`` (https://github.com/ansible-collections/community.general/pull/3286).
+- openbsd_pkg - fix crash from ``KeyError`` exception when package installs, but ``pkg_add`` returns with a non-zero exit code (https://github.com/ansible-collections/community.general/pull/3336).
+- openbsd_pkg - fix regexp matching crash. This bug could trigger on package names with special characters, for example ``g++`` (https://github.com/ansible-collections/community.general/pull/3161).
+- opentelemetry callback plugin - validated the task result exception without crashing. Also simplifying code a bit (https://github.com/ansible-collections/community.general/pull/3450, https://github.com/ansible/ansible/issues/75726).
+- openwrt_init - calling ``run_command`` with arguments as ``list`` instead of ``str`` (https://github.com/ansible-collections/community.general/pull/3284).
+- ovir4 inventory script - improve configparser creation to avoid crashes for options without values (https://github.com/ansible-collections/community.general/issues/674).
+- packet_device - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- packet_sshkey - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- pacman - fix changed status when ignorepkg has been defined (https://github.com/ansible-collections/community.general/issues/1758).
+- pamd - code for ``state=updated`` when dealing with the pam module arguments, made no distinction between ``None`` and an empty list (https://github.com/ansible-collections/community.general/issues/3260).
+- pamd - fixed problem with files containing only one or two lines (https://github.com/ansible-collections/community.general/issues/2925).
+- pids - avoid crashes for older ``psutil`` versions, like on RHEL6 and RHEL7 (https://github.com/ansible-collections/community.general/pull/2808).
+- pipx - ``state=inject`` was failing to parse the list of injected packages (https://github.com/ansible-collections/community.general/pull/3611).
+- pipx - set environment variable ``USE_EMOJI=0`` to prevent errors in platforms that do not support ``UTF-8`` (https://github.com/ansible-collections/community.general/pull/3611).
+- pipx - the output value ``cmd_args`` was bringing the intermediate command used to gather the state, instead of the command that actually performed the state change (https://github.com/ansible-collections/community.general/pull/3655).
+- pkgin - Fix exception encountered when all packages are already installed (https://github.com/ansible-collections/community.general/pull/3583).
+- pkgng - ``name=* state=latest`` check for upgrades did not count "Number of packages to be reinstalled" as a `changed` action, giving incorrect results in both regular and check mode (https://github.com/ansible-collections/community.general/pull/3526).
+- pkgng - an `earlier PR `_ broke check mode so that the module always reports `not changed`. This is now fixed so that the module reports number of upgrade or install actions that would be performed (https://github.com/ansible-collections/community.general/pull/3526).
+- pkgng - the ``annotation`` functionality was broken and is now fixed, and now also works with check mode (https://github.com/ansible-collections/community.general/pull/3526).
+- proxmox inventory plugin - fixed parsing failures when some cluster nodes are offline (https://github.com/ansible-collections/community.general/issues/2931).
+- proxmox inventory plugin - fixed plugin failure when a ``qemu`` guest has no ``template`` key (https://github.com/ansible-collections/community.general/pull/3052).
+- proxmox_group_info - fix module crash if a ``group`` parameter is used (https://github.com/ansible-collections/community.general/pull/3649).
+- proxmox_kvm - clone operation should return the VMID of the target VM and not that of the source VM. This was failing when the target VM with the chosen name already existed (https://github.com/ansible-collections/community.general/pull/3266).
+- proxmox_kvm - fix parsing of Proxmox VM information with device info not containing a comma, like disks backed by ZFS zvols (https://github.com/ansible-collections/community.general/issues/2840).
+- proxmox_kvm - fix result of clone, now returns ``newid`` instead of ``vmid`` (https://github.com/ansible-collections/community.general/pull/3034).
+- proxmox_kvm - fixed ``vmid`` return value when VM with ``name`` already exists (https://github.com/ansible-collections/community.general/issues/2648).
+- puppet - replace ``console` with ``stdout`` in ``logdest`` option when ``all`` has been chosen (https://github.com/ansible-collections/community.general/issues/1190).
+- rax_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- redfish_command - fix extraneous error caused by missing ``bootdevice`` argument when using the ``DisableBootOverride`` sub-command (https://github.com/ansible-collections/community.general/issues/3005).
+- redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- redfish_utils module utils - do not attempt to change the boot source override mode if not specified by the user (https://github.com/ansible-collections/community.general/issues/3509/).
+- redfish_utils module utils - if a manager network property is not specified in the service, attempt to change the requested settings (https://github.com/ansible-collections/community.general/issues/3404/).
+- redfish_utils module utils - if given, add account ID of user that should be created to HTTP request (https://github.com/ansible-collections/community.general/pull/3343/).
+- redis cache - improved connection string parsing (https://github.com/ansible-collections/community.general/issues/497).
+- rhsm_release - fix the issue that module considers 8, 7Client and 7Workstation as invalid releases (https://github.com/ansible-collections/community.general/pull/2571).
+- saltstack connection plugin - fix function signature (https://github.com/ansible-collections/community.general/pull/3194).
+- scaleway module utils - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- scaleway plugin inventory - fix ``JSON object must be str, not 'bytes'`` with Python 3.5 (https://github.com/ansible-collections/community.general/issues/2769).
+- smartos_image_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- snap - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/pull/2731).
+- snap - fix formatting of ``--channel`` argument when the ``channel`` option is used (https://github.com/ansible-collections/community.general/pull/3028).
+- snap - fix various bugs which prevented the module from working at all, and which resulted in ``state=absent`` fail on absent snaps (https://github.com/ansible-collections/community.general/issues/2835, https://github.com/ansible-collections/community.general/issues/2906, https://github.com/ansible-collections/community.general/pull/2912).
+- snap - fixed the order of the ``--classic`` parameter in the command line invocation (https://github.com/ansible-collections/community.general/issues/2916).
+- snap_alias - the output value ``cmd_args`` was bringing the intermediate command used to gather the state, instead of the command that actually performed the state change (https://github.com/ansible-collections/community.general/pull/3655).
+- snmp_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- ssh_config - reduce stormssh searches based on host (https://github.com/ansible-collections/community.general/pull/2568/).
+- stacki_host - when adding a new server, ``rack`` and ``rank`` must be passed, and network parameters are optional (https://github.com/ansible-collections/community.general/pull/2681).
+- stackpath_compute inventory script - fix broken validation checks for client ID and client secret (https://github.com/ansible-collections/community.general/pull/2448).
+- supervisorctl - state ``signalled`` was not working (https://github.com/ansible-collections/community.general/pull/3068).
+- svr4pkg - convert string to a bytes-like object to avoid ``TypeError`` with Python 3 (https://github.com/ansible-collections/community.general/issues/2373).
+- taiga - some constructs in the module fixed to work also in Python 3 (https://github.com/ansible-collections/community.general/pull/3067).
+- terraform - ensure the workspace is set back to its previous value when the apply fails (https://github.com/ansible-collections/community.general/pull/2634).
+- tss lookup plugin - fixed backwards compatibility issue with ``python-tss-sdk`` version <=0.0.5 (https://github.com/ansible-collections/community.general/issues/3192, https://github.com/ansible-collections/community.general/pull/3199).
+- tss lookup plugin - fixed incompatibility with ``python-tss-sdk`` version 1.0.0 (https://github.com/ansible-collections/community.general/issues/3057, https://github.com/ansible-collections/community.general/pull/3139).
+- udm_dns_record - fixed managing of PTR records, which can never have worked before (https://github.com/ansible-collections/community.general/pull/3256).
+- ufw - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+- utm_aaa_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- utm_ca_host_key_cert_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- utm_network_interface_address_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- utm_proxy_frontend_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- utm_proxy_location_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- vdo - boolean arguments now compared with proper ``true`` and ``false`` values instead of string representations like ``"yes"`` or ``"no"`` (https://github.com/ansible-collections/community.general/pull/3191).
+- xenserver_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- xfconf - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/issues/2715).
+- xfconf_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+- yaml callback plugin - avoid modifying PyYAML so that other plugins using it on the controller, like the ``to_yaml`` filter, do not produce different output (https://github.com/ansible-collections/community.general/issues/3471, https://github.com/ansible-collections/community.general/pull/3478).
+- yum_versionlock - fix idempotency when using wildcard (asterisk) in ``name`` option (https://github.com/ansible-collections/community.general/issues/2761).
+- zfs - certain ZFS properties, especially sizes, would lead to a task being falsely marked as "changed" even when no actual change was made (https://github.com/ansible-collections/community.general/issues/975, https://github.com/ansible-collections/community.general/pull/2454).
+- zfs - treated received properties as local (https://github.com/ansible-collections/community.general/pull/502).
+- zypper_repository - fix idempotency on adding repository with ``$releasever`` and ``$basearch`` variables (https://github.com/ansible-collections/community.general/issues/1985).
+- zypper_repository - when an URL to a .repo file was provided in option ``repo=`` and ``state=present`` only the first run was successful, future runs failed due to missing checks prior starting zypper. Usage of ``state=absent`` in combination with a .repo file was not working either (https://github.com/ansible-collections/community.general/issues/1791, https://github.com/ansible-collections/community.general/issues/3466).
+
+New Plugins
+-----------
+
+Callback
+~~~~~~~~
+
+- elastic - Create distributed traces for each Ansible task in Elastic APM
+- opentelemetry - Create distributed traces with OpenTelemetry
+
+Filter
+~~~~~~
+
+- groupby_as_dict - Transform a sequence of dictionaries to a dictionary where the dictionaries are indexed by an attribute
+- unicode_normalize - Normalizes unicode strings to facilitate comparison of characters with normalized forms
+
+Inventory
+~~~~~~~~~
+
+- icinga2 - Icinga2 inventory source
+- opennebula - OpenNebula inventory source
+
+Lookup
+~~~~~~
+
+- collection_version - Retrieves the version of an installed collection
+- dependent - Composes a list with nested elements of other lists or dicts which can depend on previous loop variables
+- random_pet - Generates random pet names
+- random_string - Generates random string
+- random_words - Return a number of random words
+
+Test
+~~~~
+
+- a_module - Check whether the given string refers to an available module or action plugin
+
+New Modules
+-----------
+
+Cloud
+~~~~~
+
+misc
+^^^^
+
+- proxmox_nic - Management of a NIC of a Qemu(KVM) VM in a Proxmox VE cluster.
+- proxmox_tasks_info - Retrieve information about one or more Proxmox VE tasks
+
+Database
+~~~~~~~~
+
+misc
+^^^^
+
+- redis_data - Set key value pairs in Redis
+- redis_data_incr - Increment keys in Redis
+- redis_data_info - Get value of key in Redis database
+
+mssql
+^^^^^
+
+- mssql_script - Execute SQL scripts on a MSSQL database
+
+saphana
+^^^^^^^
+
+- hana_query - Execute SQL on HANA
+
+Files
+~~~~~
+
+- sapcar_extract - Manages SAP SAPCAR archives
+
+Identity
+~~~~~~~~
+
+keycloak
+^^^^^^^^
+
+- keycloak_authentication - Configure authentication in Keycloak
+- keycloak_client_rolemapping - Allows administration of Keycloak client_rolemapping with the Keycloak API
+- keycloak_clientscope - Allows administration of Keycloak client_scopes via Keycloak API
+- keycloak_identity_provider - Allows administration of Keycloak identity providers via Keycloak API
+- keycloak_role - Allows administration of Keycloak roles via Keycloak API
+- keycloak_user_federation - Allows administration of Keycloak user federations via Keycloak API
+
+Notification
+~~~~~~~~~~~~
+
+- discord - Send Discord messages
+
+Packaging
+~~~~~~~~~
+
+language
+^^^^^^^^
+
+- ansible_galaxy_install - Install Ansible roles or collections using ansible-galaxy
+- pipx - Manages applications installed with pipx
+
+os
+^^
+
+- dnf_versionlock - Locks package versions in C(dnf) based systems
+- pacman_key - Manage pacman's list of trusted keys
+- snap_alias - Manages snap aliases
+
+Source Control
+~~~~~~~~~~~~~~
+
+gitlab
+^^^^^^
+
+- gitlab_protected_branch - (un)Marking existing branches for protection
+
+System
+~~~~~~
+
+- sap_task_list_execute - Perform SAP Task list execution
+- xfconf_info - Retrieve XFCE4 configurations
+
+Web Infrastructure
+~~~~~~~~~~~~~~~~~~
+
+- rundeck_job_executions_info - Query executions for a Rundeck job
+- rundeck_job_run - Run a Rundeck job
diff --git a/README.md b/README.md
index 66cd2b6c61..d417466ac7 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Community General Collection
-[![Build Status](https://dev.azure.com/ansible/community.general/_apis/build/status/CI?branchName=main)](https://dev.azure.com/ansible/community.general/_build?definitionId=31)
+[![Build Status](https://dev.azure.com/ansible/community.general/_apis/build/status/CI?branchName=stable-4)](https://dev.azure.com/ansible/community.general/_build?definitionId=31)
[![Codecov](https://img.shields.io/codecov/c/github/ansible-collections/community.general)](https://codecov.io/gh/ansible-collections/community.general)
This repository contains the `community.general` Ansible Collection. The collection is a part of the Ansible package and includes many modules and plugins supported by Ansible community which are not part of more specialized community collections.
@@ -64,13 +64,13 @@ We are actively accepting new contributors.
All types of contributions are very welcome.
-You don't know how to start? Refer to our [contribution guide](https://github.com/ansible-collections/community.general/blob/main/CONTRIBUTING.md)!
+You don't know how to start? Refer to our [contribution guide](https://github.com/ansible-collections/community.general/blob/stable-4/CONTRIBUTING.md)!
-The current maintainers are listed in the [commit-rights.md](https://github.com/ansible-collections/community.general/blob/main/commit-rights.md#people) file. If you have questions or need help, feel free to mention them in the proposals.
+The current maintainers are listed in the [commit-rights.md](https://github.com/ansible-collections/community.general/blob/stable-4/commit-rights.md#people) file. If you have questions or need help, feel free to mention them in the proposals.
You can find more information in the [developer guide for collections](https://docs.ansible.com/ansible/devel/dev_guide/developing_collections.html#contributing-to-collections), and in the [Ansible Community Guide](https://docs.ansible.com/ansible/latest/community/index.html).
-Also for some notes specific to this collection see [our CONTRIBUTING documentation](https://github.com/ansible-collections/community.general/blob/main/CONTRIBUTING.md).
+Also for some notes specific to this collection see [our CONTRIBUTING documentation](https://github.com/ansible-collections/community.general/blob/stable-4/CONTRIBUTING.md).
### Running tests
@@ -80,7 +80,7 @@ See [here](https://docs.ansible.com/ansible/devel/dev_guide/developing_collectio
To learn how to maintain / become a maintainer of this collection, refer to:
-* [Committer guidelines](https://github.com/ansible-collections/community.general/blob/main/commit-rights.md).
+* [Committer guidelines](https://github.com/ansible-collections/community.general/blob/stable-4/commit-rights.md).
* [Maintainer guidelines](https://github.com/ansible/community-docs/blob/main/maintaining.rst).
It is necessary for maintainers of this collection to be subscribed to:
@@ -108,7 +108,7 @@ See the [Releasing guidelines](https://github.com/ansible/community-docs/blob/ma
## Release notes
-See the [changelog](https://github.com/ansible-collections/community.general/blob/main/CHANGELOG.rst).
+See the [changelog](https://github.com/ansible-collections/community.general/blob/stable-4/CHANGELOG.rst).
## Roadmap
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 114b6d6b29..91f37caeab 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1,2 +1,1029 @@
ancestor: 3.0.0
-releases: {}
+releases:
+ 4.0.0:
+ changes:
+ breaking_changes:
+ - archive - adding idempotency checks for changes to file names and content
+ within the ``destination`` file (https://github.com/ansible-collections/community.general/pull/3075).
+ - lxd inventory plugin - when used with Python 2, the plugin now needs ``ipaddress``
+ installed `from pypi `_ (https://github.com/ansible-collections/community.general/pull/2441).
+ - scaleway_security_group_rule - when used with Python 2, the module now needs
+ ``ipaddress`` installed `from pypi `_
+ (https://github.com/ansible-collections/community.general/pull/2441).
+ bugfixes:
+ - _mount module utils - fixed the sanity checks (https://github.com/ansible-collections/community.general/pull/2883).
+ - ali_instance_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - ansible_galaxy_install - the output value ``cmd_args`` was bringing the intermediate
+ command used to gather the state, instead of the command that actually performed
+ the state change (https://github.com/ansible-collections/community.general/pull/3655).
+ - apache2_module - fix ``a2enmod``/``a2dismod`` detection, and error message
+ when not found (https://github.com/ansible-collections/community.general/issues/3253).
+ - archive - fixed ``exclude_path`` values causing incorrect archive root (https://github.com/ansible-collections/community.general/pull/2816).
+ - archive - fixed improper file names for single file zip archives (https://github.com/ansible-collections/community.general/issues/2818).
+ - archive - fixed incorrect ``state`` result value documentation (https://github.com/ansible-collections/community.general/pull/2816).
+ - archive - fixed task failure when using the ``remove`` option with a ``path``
+ containing nested files for ``format``s other than ``zip`` (https://github.com/ansible-collections/community.general/issues/2919).
+ - archive - fixing archive root determination when longest common root is ``/``
+ (https://github.com/ansible-collections/community.general/pull/3036).
+ - composer - use ``no-interaction`` option when discovering available options
+ to avoid an issue where composer hangs (https://github.com/ansible-collections/community.general/pull/2348).
+ - consul_acl - update the hcl allowlist to include all supported options (https://github.com/ansible-collections/community.general/pull/2495).
+ - consul_kv lookup plugin - allow to set ``recurse``, ``index``, ``datacenter``
+ and ``token`` as keyword arguments (https://github.com/ansible-collections/community.general/issues/2124).
+ - copr - fix chroot naming issues, ``centos-stream`` changed naming to ``centos-stream-``
+ (for exmaple ``centos-stream-8``) (https://github.com/ansible-collections/community.general/issues/2084,
+ https://github.com/ansible-collections/community.general/pull/3237).
+ - cpanm - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/pull/2731).
+ - deploy_helper - improved parameter checking by using standard Ansible construct
+ (https://github.com/ansible-collections/community.general/pull/3104).
+ - django_manage - argument ``command`` is being splitted again as it should
+ (https://github.com/ansible-collections/community.general/issues/3215).
+ - django_manage - parameters ``apps`` and ``fixtures`` are now splitted instead
+ of being used as a single argument (https://github.com/ansible-collections/community.general/issues/3333).
+ - django_manage - refactor to call ``run_command()`` passing command as a list
+ instead of string (https://github.com/ansible-collections/community.general/pull/3098).
+ - ejabberd_user - replaced in-code check with ``required_if``, using ``get_bin_path()``
+ for the command, passing args to ``run_command()`` as list instead of string
+ (https://github.com/ansible-collections/community.general/pull/3093).
+ - filesystem - repair ``reiserfs`` fstype support after adding it to integration
+ tests (https://github.com/ansible-collections/community.general/pull/2472).
+ - gitlab_deploy_key - fix idempotency on projects with multiple deploy keys
+ (https://github.com/ansible-collections/community.general/pull/3473).
+ - gitlab_deploy_key - fix the SSH Deploy Key being deleted accidentally while
+ running task in check mode (https://github.com/ansible-collections/community.general/issues/3621,
+ https://github.com/ansible-collections/community.general/pull/3622).
+ - gitlab_group - avoid passing wrong value for ``require_two_factor_authentication``
+ on creation when the option has not been specified (https://github.com/ansible-collections/community.general/pull/3453).
+ - gitlab_group_members - ``get_group_id`` return the group ID by matching ``full_path``,
+ ``path`` or ``name`` (https://github.com/ansible-collections/community.general/pull/3400).
+ - gitlab_group_members - fixes issue when gitlab group has more then 20 members,
+ pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
+ - gitlab_project - user projects are created using namespace ID now, instead
+ of user ID (https://github.com/ansible-collections/community.general/pull/2881).
+ - gitlab_project_members - ``get_project_id`` return the project id by matching
+ ``full_path`` or ``name`` (https://github.com/ansible-collections/community.general/pull/3602).
+ - gitlab_project_members - fixes issue when gitlab group has more then 20 members,
+ pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
+ - idrac_redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - influxdb_retention_policy - fix bug where ``INF`` duration values failed parsing
+ (https://github.com/ansible-collections/community.general/pull/2385).
+ - influxdb_user - allow creation of admin users when InfluxDB authentication
+ is enabled but no other user exists on the database. In this scenario, InfluxDB
+ 1.x allows only ``CREATE USER`` queries and rejects any other query (https://github.com/ansible-collections/community.general/issues/2364).
+ - influxdb_user - fix bug where an influxdb user has no privileges for 2 or
+ more databases (https://github.com/ansible-collections/community.general/pull/2499).
+ - influxdb_user - fix bug which removed current privileges instead of appending
+ them to existing ones (https://github.com/ansible-collections/community.general/issues/2609,
+ https://github.com/ansible-collections/community.general/pull/2614).
+ - ini_file - fix Unicode processing for Python 2 (https://github.com/ansible-collections/community.general/pull/2875).
+ - ini_file - fix inconsistency between empty value and no value (https://github.com/ansible-collections/community.general/issues/3031).
+ - interfaces_file - no longer reporting change when none happened (https://github.com/ansible-collections/community.general/pull/3328).
+ - inventory and vault scripts - change file permissions to make vendored inventory
+ and vault scripts exectuable (https://github.com/ansible-collections/community.general/pull/2337).
+ - ipa_* modules - fix environment fallback for ``ipa_host`` option (https://github.com/ansible-collections/community.general/issues/3560).
+ - ipa_sudorule - call ``sudorule_add_allow_command`` method instead of ``sudorule_add_allow_command_group``
+ (https://github.com/ansible-collections/community.general/issues/2442).
+ - iptables_state - call ``async_status`` action plugin rather than its module
+ (https://github.com/ansible-collections/community.general/issues/2700).
+ - iptables_state - fix a 'FutureWarning' in a regex and do some basic code clean
+ up (https://github.com/ansible-collections/community.general/pull/2525).
+ - iptables_state - fix a broken query of ``async_status`` result with current
+ ansible-core development version (https://github.com/ansible-collections/community.general/issues/2627,
+ https://github.com/ansible-collections/community.general/pull/2671).
+ - iptables_state - fix initialization of iptables from null state when adressing
+ more than one table (https://github.com/ansible-collections/community.general/issues/2523).
+ - java_cert - fix issue with incorrect alias used on PKCS#12 certificate import
+ (https://github.com/ansible-collections/community.general/pull/2560).
+ - java_cert - import private key as well as public certificate from PKCS#12
+ (https://github.com/ansible-collections/community.general/issues/2460).
+ - java_keystore - add parameter ``keystore_type`` to control output file format
+ and override ``keytool``'s default, which depends on Java version (https://github.com/ansible-collections/community.general/issues/2515).
+ - jboss - fix the deployment file permission issue when Jboss server is running
+ under non-root user. The deployment file is copied with file content only.
+ The file permission is set to ``440`` and belongs to root user. When the JBoss
+ ``WildFly`` server is running under non-root user, it is unable to read the
+ deployment file (https://github.com/ansible-collections/community.general/pull/3426).
+ - jenkins_build - examine presence of ``build_number`` before deleting a jenkins
+ build (https://github.com/ansible-collections/community.general/pull/2850).
+ - jenkins_plugin - use POST method for sending request to jenkins API when ``state``
+ option is one of ``enabled``, ``disabled``, ``pinned``, ``unpinned``, or ``absent``
+ (https://github.com/ansible-collections/community.general/issues/2510).
+ - json_query filter plugin - avoid 'unknown type' errors for more Ansible internal
+ types (https://github.com/ansible-collections/community.general/pull/2607).
+ - keycloak_authentication - fix bug when two identical executions are in the
+ same authentication flow (https://github.com/ansible-collections/community.general/pull/2904).
+ - keycloak_authentication - fix bug, the requirement was always on ``DISABLED``
+ when creating a new authentication flow (https://github.com/ansible-collections/community.general/pull/3330).
+ - keycloak_client - update the check mode to not show differences resulting
+ from sorting and default values relating to the properties, ``redirectUris``,
+ ``attributes``, and ``protocol_mappers`` (https://github.com/ansible-collections/community.general/pull/3610).
+ - keycloak_identity_provider - fix change detection when updating identity provider
+ mappers (https://github.com/ansible-collections/community.general/pull/3538,
+ https://github.com/ansible-collections/community.general/issues/3537).
+ - keycloak_realm - ``ssl_required`` changed from a boolean type to accept the
+ strings ``none``, ``external`` or ``all``. This is not a breaking change since
+ the module always failed when a boolean was supplied (https://github.com/ansible-collections/community.general/pull/2693).
+ - keycloak_realm - element type for ``events_listeners`` parameter should be
+ ``string`` instead of ``dict`` (https://github.com/ansible-collections/community.general/pull/3231).
+ - keycloak_realm - remove warning that ``reset_password_allowed`` needs to be
+ marked as ``no_log`` (https://github.com/ansible-collections/community.general/pull/2694).
+ - keycloak_role - quote role name when used in URL path to avoid errors when
+ role names contain special characters (https://github.com/ansible-collections/community.general/issues/3535,
+ https://github.com/ansible-collections/community.general/pull/3536).
+ - launchd - fixed sanity check in the module's code (https://github.com/ansible-collections/community.general/pull/2960).
+ - launchd - use private attribute to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - linode inventory plugin - fix default value of new option ``ip_style`` (https://github.com/ansible-collections/community.general/issues/3337).
+ - linode_v4 - changed the error message to point to the correct bugtracker URL
+ (https://github.com/ansible-collections/community.general/pull/2430).
+ - logdns callback plugin - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - logstash callback plugin - replace ``_option`` with ``context.CLIARGS`` to
+ fix the plugin on ansible-base and ansible-core (https://github.com/ansible-collections/community.general/issues/2692).
+ - lvol - fixed rounding errors (https://github.com/ansible-collections/community.general/issues/2370).
+ - lvol - fixed size unit capitalization to match units used between different
+ tools for comparison (https://github.com/ansible-collections/community.general/issues/2360).
+ - lvol - honor ``check_mode`` on thinpool (https://github.com/ansible-collections/community.general/issues/2934).
+ - macports - add ``stdout`` and ``stderr`` to return values (https://github.com/ansible-collections/community.general/issues/3499).
+ - maven_artifact - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - memcached cache plugin - change function argument names to fix sanity errors
+ (https://github.com/ansible-collections/community.general/pull/3194).
+ - memset_memstore_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - memset_server_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - modprobe - added additional checks to ensure module load/unload is effective
+ (https://github.com/ansible-collections/community.general/issues/1608).
+ - module_helper module utils - ``CmdMixin`` must also use ``LC_ALL`` to enforce
+ locale choice (https://github.com/ansible-collections/community.general/pull/2731).
+ - module_helper module utils - avoid failing when non-zero ``rc`` is present
+ on regular exit (https://github.com/ansible-collections/community.general/pull/2912).
+ - module_helper module utils - fixed change-tracking for dictionaries and lists
+ (https://github.com/ansible-collections/community.general/pull/2951).
+ - netapp module utils - remove always-true conditional to fix sanity errors
+ (https://github.com/ansible-collections/community.general/pull/3194).
+ - netcup_dns - use ``str(ex)`` instead of unreliable ``ex.message`` in exception
+ handling to fix ``AttributeError`` in error cases (https://github.com/ansible-collections/community.general/pull/2590).
+ - nmap inventory plugin - fix local variable error when cache is disabled (https://github.com/ansible-collections/community.general/issues/2512).
+ - nmcli - added ip4/ip6 configuration arguments for ``sit`` and ``ipip`` tunnels
+ (https://github.com/ansible-collections/community.general/issues/3238, https://github.com/ansible-collections/community.general/pull/3239).
+ - nmcli - compare MAC addresses case insensitively to fix idempotency issue
+ (https://github.com/ansible-collections/community.general/issues/2409).
+ - nmcli - fixed ``dns6`` option handling so that it is treated as a list internally
+ (https://github.com/ansible-collections/community.general/pull/3563).
+ - nmcli - fixed ``ipv4.route-metric`` being in properties of type list (https://github.com/ansible-collections/community.general/pull/3563).
+ - nmcli - fixes team-slave configuration by adding connection.slave-type (https://github.com/ansible-collections/community.general/issues/766).
+ - nmcli - if type is ``bridge-slave`` add ``slave-type bridge`` to ``nmcli``
+ command (https://github.com/ansible-collections/community.general/issues/2408).
+ - npm - correctly handle cases where a dependency does not have a ``version``
+ property because it is either missing or invalid (https://github.com/ansible-collections/community.general/issues/2917).
+ - npm - when the ``version`` option is used the comparison of installed vs missing
+ will use name@version instead of just name, allowing version specific updates
+ (https://github.com/ansible-collections/community.general/issues/2021).
+ - one_image - fix error message when renaming an image (https://github.com/ansible-collections/community.general/pull/3626).
+ - one_template - change function argument name to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - one_vm - Allow missing NIC keys (https://github.com/ansible-collections/community.general/pull/2435).
+ - oneview_datacenter_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - oneview_enclosure_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - oneview_ethernet_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - oneview_fc_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - oneview_fcoe_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - oneview_logical_interconnect_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - oneview_network_set_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - oneview_san_manager_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - online inventory plugin - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - online module utils - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - open_iscsi - calling ``run_command`` with arguments as ``list`` instead of
+ ``str`` (https://github.com/ansible-collections/community.general/pull/3286).
+ - openbsd_pkg - fix crash from ``KeyError`` exception when package installs,
+ but ``pkg_add`` returns with a non-zero exit code (https://github.com/ansible-collections/community.general/pull/3336).
+ - openbsd_pkg - fix regexp matching crash. This bug could trigger on package
+ names with special characters, for example ``g++`` (https://github.com/ansible-collections/community.general/pull/3161).
+ - opentelemetry callback plugin - validated the task result exception without
+ crashing. Also simplifying code a bit (https://github.com/ansible-collections/community.general/pull/3450,
+ https://github.com/ansible/ansible/issues/75726).
+ - openwrt_init - calling ``run_command`` with arguments as ``list`` instead
+ of ``str`` (https://github.com/ansible-collections/community.general/pull/3284).
+ - ovir4 inventory script - improve configparser creation to avoid crashes for
+ options without values (https://github.com/ansible-collections/community.general/issues/674).
+ - packet_device - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - packet_sshkey - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - pacman - fix changed status when ignorepkg has been defined (https://github.com/ansible-collections/community.general/issues/1758).
+ - pamd - code for ``state=updated`` when dealing with the pam module arguments,
+ made no distinction between ``None`` and an empty list (https://github.com/ansible-collections/community.general/issues/3260).
+ - pamd - fixed problem with files containing only one or two lines (https://github.com/ansible-collections/community.general/issues/2925).
+ - pids - avoid crashes for older ``psutil`` versions, like on RHEL6 and RHEL7
+ (https://github.com/ansible-collections/community.general/pull/2808).
+ - pipx - ``state=inject`` was failing to parse the list of injected packages
+ (https://github.com/ansible-collections/community.general/pull/3611).
+ - pipx - set environment variable ``USE_EMOJI=0`` to prevent errors in platforms
+ that do not support ``UTF-8`` (https://github.com/ansible-collections/community.general/pull/3611).
+ - pipx - the output value ``cmd_args`` was bringing the intermediate command
+ used to gather the state, instead of the command that actually performed the
+ state change (https://github.com/ansible-collections/community.general/pull/3655).
+ - pkgin - Fix exception encountered when all packages are already installed
+ (https://github.com/ansible-collections/community.general/pull/3583).
+ - pkgng - ``name=* state=latest`` check for upgrades did not count "Number of
+ packages to be reinstalled" as a `changed` action, giving incorrect results
+ in both regular and check mode (https://github.com/ansible-collections/community.general/pull/3526).
+ - pkgng - an `earlier PR `_
+ broke check mode so that the module always reports `not changed`. This is
+ now fixed so that the module reports number of upgrade or install actions
+ that would be performed (https://github.com/ansible-collections/community.general/pull/3526).
+ - pkgng - the ``annotation`` functionality was broken and is now fixed, and
+ now also works with check mode (https://github.com/ansible-collections/community.general/pull/3526).
+ - proxmox inventory plugin - fixed parsing failures when some cluster nodes
+ are offline (https://github.com/ansible-collections/community.general/issues/2931).
+ - proxmox inventory plugin - fixed plugin failure when a ``qemu`` guest has
+ no ``template`` key (https://github.com/ansible-collections/community.general/pull/3052).
+ - proxmox_group_info - fix module crash if a ``group`` parameter is used (https://github.com/ansible-collections/community.general/pull/3649).
+ - proxmox_kvm - clone operation should return the VMID of the target VM and
+ not that of the source VM. This was failing when the target VM with the chosen
+ name already existed (https://github.com/ansible-collections/community.general/pull/3266).
+ - proxmox_kvm - fix parsing of Proxmox VM information with device info not containing
+ a comma, like disks backed by ZFS zvols (https://github.com/ansible-collections/community.general/issues/2840).
+ - proxmox_kvm - fix result of clone, now returns ``newid`` instead of ``vmid``
+ (https://github.com/ansible-collections/community.general/pull/3034).
+ - proxmox_kvm - fixed ``vmid`` return value when VM with ``name`` already exists
+ (https://github.com/ansible-collections/community.general/issues/2648).
+ - puppet - replace ``console` with ``stdout`` in ``logdest`` option when ``all``
+ has been chosen (https://github.com/ansible-collections/community.general/issues/1190).
+ - rax_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - redfish_command - fix extraneous error caused by missing ``bootdevice`` argument
+ when using the ``DisableBootOverride`` sub-command (https://github.com/ansible-collections/community.general/issues/3005).
+ - redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - redfish_utils module utils - do not attempt to change the boot source override
+ mode if not specified by the user (https://github.com/ansible-collections/community.general/issues/3509/).
+ - redfish_utils module utils - if a manager network property is not specified
+ in the service, attempt to change the requested settings (https://github.com/ansible-collections/community.general/issues/3404/).
+ - redfish_utils module utils - if given, add account ID of user that should
+ be created to HTTP request (https://github.com/ansible-collections/community.general/pull/3343/).
+ - redis cache - improved connection string parsing (https://github.com/ansible-collections/community.general/issues/497).
+ - rhsm_release - fix the issue that module considers 8, 7Client and 7Workstation
+ as invalid releases (https://github.com/ansible-collections/community.general/pull/2571).
+ - saltstack connection plugin - fix function signature (https://github.com/ansible-collections/community.general/pull/3194).
+ - scaleway module utils - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - scaleway plugin inventory - fix ``JSON object must be str, not 'bytes'`` with
+ Python 3.5 (https://github.com/ansible-collections/community.general/issues/2769).
+ - smartos_image_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - snap - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/pull/2731).
+ - snap - fix formatting of ``--channel`` argument when the ``channel`` option
+ is used (https://github.com/ansible-collections/community.general/pull/3028).
+ - snap - fix various bugs which prevented the module from working at all, and
+ which resulted in ``state=absent`` fail on absent snaps (https://github.com/ansible-collections/community.general/issues/2835,
+ https://github.com/ansible-collections/community.general/issues/2906, https://github.com/ansible-collections/community.general/pull/2912).
+ - snap - fixed the order of the ``--classic`` parameter in the command line
+ invocation (https://github.com/ansible-collections/community.general/issues/2916).
+ - snap_alias - the output value ``cmd_args`` was bringing the intermediate command
+ used to gather the state, instead of the command that actually performed the
+ state change (https://github.com/ansible-collections/community.general/pull/3655).
+ - snmp_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - ssh_config - reduce stormssh searches based on host (https://github.com/ansible-collections/community.general/pull/2568/).
+ - stacki_host - when adding a new server, ``rack`` and ``rank`` must be passed,
+ and network parameters are optional (https://github.com/ansible-collections/community.general/pull/2681).
+ - stackpath_compute inventory script - fix broken validation checks for client
+ ID and client secret (https://github.com/ansible-collections/community.general/pull/2448).
+ - supervisorctl - state ``signalled`` was not working (https://github.com/ansible-collections/community.general/pull/3068).
+ - svr4pkg - convert string to a bytes-like object to avoid ``TypeError`` with
+ Python 3 (https://github.com/ansible-collections/community.general/issues/2373).
+ - taiga - some constructs in the module fixed to work also in Python 3 (https://github.com/ansible-collections/community.general/pull/3067).
+ - terraform - ensure the workspace is set back to its previous value when the
+ apply fails (https://github.com/ansible-collections/community.general/pull/2634).
+ - tss lookup plugin - fixed backwards compatibility issue with ``python-tss-sdk``
+ version <=0.0.5 (https://github.com/ansible-collections/community.general/issues/3192,
+ https://github.com/ansible-collections/community.general/pull/3199).
+ - tss lookup plugin - fixed incompatibility with ``python-tss-sdk`` version
+ 1.0.0 (https://github.com/ansible-collections/community.general/issues/3057,
+ https://github.com/ansible-collections/community.general/pull/3139).
+ - udm_dns_record - fixed managing of PTR records, which can never have worked
+ before (https://github.com/ansible-collections/community.general/pull/3256).
+ - ufw - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194).
+ - utm_aaa_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - utm_ca_host_key_cert_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - utm_network_interface_address_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - utm_proxy_frontend_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - utm_proxy_location_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - vdo - boolean arguments now compared with proper ``true`` and ``false`` values
+ instead of string representations like ``"yes"`` or ``"no"`` (https://github.com/ansible-collections/community.general/pull/3191).
+ - xenserver_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - xfconf - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/issues/2715).
+ - xfconf_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
+ - yaml callback plugin - avoid modifying PyYAML so that other plugins using
+ it on the controller, like the ``to_yaml`` filter, do not produce different
+ output (https://github.com/ansible-collections/community.general/issues/3471,
+ https://github.com/ansible-collections/community.general/pull/3478).
+ - yum_versionlock - fix idempotency when using wildcard (asterisk) in ``name``
+ option (https://github.com/ansible-collections/community.general/issues/2761).
+ - zfs - certain ZFS properties, especially sizes, would lead to a task being
+ falsely marked as "changed" even when no actual change was made (https://github.com/ansible-collections/community.general/issues/975,
+ https://github.com/ansible-collections/community.general/pull/2454).
+ - zfs - treated received properties as local (https://github.com/ansible-collections/community.general/pull/502).
+ - zypper_repository - fix idempotency on adding repository with ``$releasever``
+ and ``$basearch`` variables (https://github.com/ansible-collections/community.general/issues/1985).
+ - zypper_repository - when an URL to a .repo file was provided in option ``repo=``
+ and ``state=present`` only the first run was successful, future runs failed
+ due to missing checks prior starting zypper. Usage of ``state=absent`` in
+ combination with a .repo file was not working either (https://github.com/ansible-collections/community.general/issues/1791,
+ https://github.com/ansible-collections/community.general/issues/3466).
+ deprecated_features:
+ - ali_instance_info - marked removal version of deprecated parameters ``availability_zone``
+ and ``instance_names`` (https://github.com/ansible-collections/community.general/issues/2429).
+ - bitbucket_* modules - ``username`` options have been deprecated in favor of
+ ``workspace`` and will be removed in community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/2045).
+ - dnsimple - python-dnsimple < 2.0.0 is deprecated and support for it will be
+ removed in community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2946#discussion_r667624693).
+ - gitlab_group_members - setting ``gitlab_group`` to ``name`` or ``path`` is
+ deprecated. Use ``full_path`` instead (https://github.com/ansible-collections/community.general/pull/3451).
+ - keycloak_authentication - the return value ``flow`` is now deprecated and
+ will be removed in community.general 6.0.0; use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/3280).
+ - keycloak_group - the return value ``group`` is now deprecated and will be
+ removed in community.general 6.0.0; use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/3280).
+ - linode - parameter ``backupsenabled`` is deprecated and will be removed in
+ community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2410).
+ - lxd_container - the current default value ``true`` of ``ignore_volatile_options``
+ is deprecated and will change to ``false`` in community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/3429).
+ - serverless - deprecating parameter ``functions`` because it was not used in
+ the code (https://github.com/ansible-collections/community.general/pull/2845).
+ - xfconf - deprecate the ``get`` state. The new module ``xfconf_info`` should
+ be used instead (https://github.com/ansible-collections/community.general/pull/3049).
+ major_changes:
+ - 'bitbucket_* modules - ``client_id`` is no longer marked as ``no_log=true``.
+ If you relied on its value not showing up in logs and output, please mark
+ the whole tasks with ``no_log: true`` (https://github.com/ansible-collections/community.general/pull/2045).'
+ minor_changes:
+ - Avoid internal ansible-core module_utils in favor of equivalent public API
+ available since at least Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/2877).
+ - ModuleHelper module utils - improved mechanism for customizing the calculation
+ of ``changed`` (https://github.com/ansible-collections/community.general/pull/2514).
+ - Remove unnecessary ``__init__.py`` files from ``plugins/`` (https://github.com/ansible-collections/community.general/pull/2632).
+ - apache2_module - minor refactoring improving code quality, readability and
+ speed (https://github.com/ansible-collections/community.general/pull/3106).
+ - archive - added ``dest_state`` return value to describe final state of ``dest``
+ after successful task execution (https://github.com/ansible-collections/community.general/pull/2913).
+ - archive - added ``exclusion_patterns`` option to exclude files or subdirectories
+ from archives (https://github.com/ansible-collections/community.general/pull/2616).
+ - archive - refactoring prior to fix for idempotency checks. The fix will be
+ a breaking change and only appear in community.general 4.0.0 (https://github.com/ansible-collections/community.general/pull/2987).
+ - bitbucket_* modules - add ``user`` and ``password`` options for Basic authentication
+ (https://github.com/ansible-collections/community.general/pull/2045).
+ - chroot connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+ - cloud_init_data_facts - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+ - cmd (Module Helper) module utils - ``CmdMixin`` now pulls the value for ``run_command()``
+ params from ``self.vars``, as opposed to previously retrieving those from
+ ``self.module.params`` (https://github.com/ansible-collections/community.general/pull/2517).
+ - composer - add ``composer_executable`` option (https://github.com/ansible-collections/community.general/issues/2649).
+ - datadog_event - adding parameter ``api_host`` to allow selecting a datadog
+ API endpoint instead of using the default one (https://github.com/ansible-collections/community.general/issues/2774,
+ https://github.com/ansible-collections/community.general/pull/2775).
+ - datadog_monitor - allow creation of composite datadog monitors (https://github.com/ansible-collections/community.general/issues/2956).
+ - dig lookup plugin - add ``retry_servfail`` option (https://github.com/ansible-collections/community.general/pull/3247).
+ - dnsimple - module rewrite to include support for python-dnsimple>=2.0.0; also
+ add ``sandbox`` parameter (https://github.com/ansible-collections/community.general/pull/2946).
+ - elastic callback plugin - enriched the stacktrace information with the ``message``,
+ ``exception`` and ``stderr`` fields from the failed task (https://github.com/ansible-collections/community.general/pull/3556).
+ - filesystem - cleanup and revamp module, tests and doc. Pass all commands to
+ ``module.run_command()`` as lists. Move the device-vs-mountpoint logic to
+ ``grow()`` method. Give to all ``get_fs_size()`` the same logic and error
+ handling. (https://github.com/ansible-collections/community.general/pull/2472).
+ - filesystem - extend support for FreeBSD. Avoid potential data loss by checking
+ existence of a filesystem with ``fstyp`` (native command) if ``blkid`` (foreign
+ command) doesn't find one. Add support for character devices and ``ufs`` filesystem
+ type (https://github.com/ansible-collections/community.general/pull/2902).
+ - flatpak - add ``no_dependencies`` parameter (https://github.com/ansible/ansible/pull/55452,
+ https://github.com/ansible-collections/community.general/pull/2751).
+ - flatpak - allows installing or uninstalling a list of packages (https://github.com/ansible-collections/community.general/pull/2521).
+ - funcd connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+ - gem - add ``bindir`` option to specify an installation path for executables
+ such as ``/home/user/bin`` or ``/home/user/.local/bin`` (https://github.com/ansible-collections/community.general/pull/2837).
+ - gem - add ``norc`` option to avoid loading any ``.gemrc`` file (https://github.com/ansible-collections/community.general/pull/2837).
+ - github_repo - add new option ``api_url`` to allow working with on premises
+ installations (https://github.com/ansible-collections/community.general/pull/3038).
+ - gitlab_group - add new options ``project_creation_level``, ``auto_devops_enabled``,
+ ``subgroup_creation_level`` (https://github.com/ansible-collections/community.general/pull/3248).
+ - gitlab_group - add new property ``require_two_factor_authentication`` (https://github.com/ansible-collections/community.general/pull/3367).
+ - gitlab_group_members - ``gitlab_user`` can now also be a list of users (https://github.com/ansible-collections/community.general/pull/3047).
+ - gitlab_group_members - added functionality to set all members exactly as given
+ (https://github.com/ansible-collections/community.general/pull/3047).
+ - gitlab_project - add new options ``allow_merge_on_skipped_pipeline``, ``only_allow_merge_if_all_discussions_are_resolved``,
+ ``only_allow_merge_if_pipeline_succeeds``, ``packages_enabled``, ``remove_source_branch_after_merge``,
+ ``squash_option`` (https://github.com/ansible-collections/community.general/pull/3002).
+ - gitlab_project - add new properties ``ci_config_path`` and ``shared_runners_enabled``
+ (https://github.com/ansible-collections/community.general/pull/3379).
+ - gitlab_project - projects can be created under other user's namespaces with
+ the new ``username`` option (https://github.com/ansible-collections/community.general/pull/2824).
+ - gitlab_project_members - ``gitlab_user`` can now also be a list of users (https://github.com/ansible-collections/community.general/pull/3319).
+ - gitlab_project_members - added functionality to set all members exactly as
+ given (https://github.com/ansible-collections/community.general/pull/3319).
+ - gitlab_runner - support project-scoped gitlab.com runners registration (https://github.com/ansible-collections/community.general/pull/634).
+ - gitlab_user - add ``expires_at`` option (https://github.com/ansible-collections/community.general/issues/2325).
+ - gitlab_user - add functionality for adding external identity providers to
+ a GitLab user (https://github.com/ansible-collections/community.general/pull/2691).
+ - gitlab_user - allow to reset an existing password with the new ``reset_password``
+ option (https://github.com/ansible-collections/community.general/pull/2691).
+ - gitlab_user - specifying a password is no longer necessary (https://github.com/ansible-collections/community.general/pull/2691).
+ - gunicorn - search for ``gunicorn`` binary in more paths (https://github.com/ansible-collections/community.general/pull/3092).
+ - hana_query - added the abillity to use hdbuserstore (https://github.com/ansible-collections/community.general/pull/3125).
+ - hpilo_info - added ``host_power_status`` return value to report power state
+ of machine with ``OFF``, ``ON`` or ``UNKNOWN`` (https://github.com/ansible-collections/community.general/pull/3079).
+ - idrac_redfish_config - modified set_manager_attributes function to skip invalid
+ attribute instead of returning. Added skipped attributes to output. Modified
+ module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995).
+ - influxdb_retention_policy - add ``state`` parameter with allowed values ``present``
+ and ``absent`` to support deletion of existing retention policies (https://github.com/ansible-collections/community.general/issues/2383).
+ - influxdb_retention_policy - simplify duration logic parsing (https://github.com/ansible-collections/community.general/pull/2385).
+ - ini_file - add abbility to define multiple options with the same name but
+ different values (https://github.com/ansible-collections/community.general/issues/273,
+ https://github.com/ansible-collections/community.general/issues/1204).
+ - ini_file - add module option ``exclusive`` (boolean) for the ability to add/remove
+ single ``option=value`` entries without overwriting existing options with
+ the same name but different values (https://github.com/ansible-collections/community.general/pull/3033).
+ - ini_file - opening file with encoding ``utf-8-sig`` (https://github.com/ansible-collections/community.general/issues/2189).
+ - interfaces_file - minor refactor (https://github.com/ansible-collections/community.general/pull/3328).
+ - iocage connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+ - ipa_config - add ``ipaselinuxusermaporder`` option to set the SELinux user
+ map order (https://github.com/ansible-collections/community.general/pull/3178).
+ - ipa_group - add ``append`` option for adding group and users members, instead
+ of replacing the respective lists (https://github.com/ansible-collections/community.general/pull/3545).
+ - jail connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+ - java_keystore - added ``ssl_backend`` parameter for using the cryptography
+ library instead of the OpenSSL binary (https://github.com/ansible-collections/community.general/pull/2485).
+ - java_keystore - replace envvar by stdin to pass secret to ``keytool`` (https://github.com/ansible-collections/community.general/pull/2526).
+ - jenkins_build - support stopping a running jenkins build (https://github.com/ansible-collections/community.general/pull/2850).
+ - jenkins_job_info - the ``password`` and ``token`` parameters can also be omitted
+ to retrieve only public information (https://github.com/ansible-collections/community.general/pull/2948).
+ - jenkins_plugin - add fallback url(s) for failure of plugin installation/download
+ (https://github.com/ansible-collections/community.general/pull/1334).
+ - jira - add comment visibility parameter for comment operation (https://github.com/ansible-collections/community.general/pull/2556).
+ - kernel_blacklist - revamped the module using ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/3329).
+ - keycloak_* modules - refactor many of the ``keycloak_*`` modules to have similar
+ structures, comments, and documentation (https://github.com/ansible-collections/community.general/pull/3280).
+ - keycloak_authentication - enhanced diff mode to also return before and after
+ state when the authentication flow is updated (https://github.com/ansible-collections/community.general/pull/2963).
+ - keycloak_client - add ``authentication_flow_binding_overrides`` option (https://github.com/ansible-collections/community.general/pull/2949).
+ - keycloak_realm - add ``events_enabled`` parameter to allow activation or deactivation
+ of login events (https://github.com/ansible-collections/community.general/pull/3231).
+ - linode - added proper traceback when failing due to exceptions (https://github.com/ansible-collections/community.general/pull/2410).
+ - linode - parameter ``additional_disks`` is now validated as a list of dictionaries
+ (https://github.com/ansible-collections/community.general/pull/2410).
+ - linode inventory plugin - adds the ``ip_style`` configuration key. Set to
+ ``api`` to get more detailed network details back from the remote Linode host
+ (https://github.com/ansible-collections/community.general/pull/3203).
+ - lxc connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+ - lxd_container - add ``ignore_volatile_options`` option which allows to disable
+ the behavior that the module ignores options starting with ``volatile.`` (https://github.com/ansible-collections/community.general/pull/3331).
+ - mail - added the ``ehlohost`` parameter which allows for manual override of
+ the host used in SMTP EHLO (https://github.com/ansible-collections/community.general/pull/3425).
+ - maven_artifact - added ``checksum_alg`` option to support SHA1 checksums in
+ order to support FIPS systems (https://github.com/ansible-collections/community.general/pull/2662).
+ - module_helper cmd module utils - added the ``ArgFormat`` style ``BOOLEAN_NOT``,
+ to add CLI parameters when the module argument is false-ish (https://github.com/ansible-collections/community.general/pull/3290).
+ - module_helper module utils - added feature flag parameter to ``CmdMixin``
+ to control whether ``cmd_args`` is automatically added to the module output
+ (https://github.com/ansible-collections/community.general/pull/3648).
+ - module_helper module utils - added feature flag parameters to ``CmdMixin``
+ to control whether ``rc``, ``out`` and ``err`` are automatically added to
+ the module output (https://github.com/ansible-collections/community.general/pull/2922).
+ - module_helper module utils - break down of the long file into smaller pieces
+ (https://github.com/ansible-collections/community.general/pull/2393).
+ - module_helper module utils - method ``CmdMixin.run_command()`` now accepts
+ ``process_output`` specifying a function to process the outcome of the underlying
+ ``module.run_command()`` (https://github.com/ansible-collections/community.general/pull/2564).
+ - module_helper module_utils - added classmethod to trigger the execution of
+ MH modules (https://github.com/ansible-collections/community.general/pull/3206).
+ - nmcli - add ``disabled`` value to ``method6`` option (https://github.com/ansible-collections/community.general/issues/2730).
+ - nmcli - add ``dummy`` interface support (https://github.com/ansible-collections/community.general/issues/724).
+ - nmcli - add ``gre`` tunnel support (https://github.com/ansible-collections/community.general/issues/3105,
+ https://github.com/ansible-collections/community.general/pull/3262).
+ - nmcli - add ``gsm`` support (https://github.com/ansible-collections/community.general/pull/3313).
+ - nmcli - add ``routing_rules4`` and ``may_fail4`` options (https://github.com/ansible-collections/community.general/issues/2730).
+ - nmcli - add ``runner`` and ``runner_hwaddr_policy`` options (https://github.com/ansible-collections/community.general/issues/2901).
+ - nmcli - add ``wifi-sec`` option change detection to support managing secure
+ Wi-Fi connections (https://github.com/ansible-collections/community.general/pull/3136).
+ - nmcli - add ``wifi`` option to support managing Wi-Fi settings such as ``hidden``
+ or ``mode`` (https://github.com/ansible-collections/community.general/pull/3081).
+ - nmcli - add new options to ignore automatic DNS servers and gateways (https://github.com/ansible-collections/community.general/issues/1087).
+ - nmcli - query ``nmcli`` directly to determine available WiFi options (https://github.com/ansible-collections/community.general/pull/3141).
+ - nmcli - remove dead code, ``options`` never contains keys from ``param_alias``
+ (https://github.com/ansible-collections/community.general/pull/2417).
+ - nmcli - the option ``routing_rules4`` can now be specified as a list of strings,
+ instead of as a single string (https://github.com/ansible-collections/community.general/issues/3401).
+ - nrdp callback plugin - parameters are now converted to strings, except ``validate_certs``
+ which is converted to boolean (https://github.com/ansible-collections/community.general/pull/2878).
+ - onepassword lookup plugin - add ``domain`` option (https://github.com/ansible-collections/community.general/issues/2734).
+ - open-iscsi - adding support for mutual authentication between target and initiator
+ (https://github.com/ansible-collections/community.general/pull/3422).
+ - open_iscsi - add ``auto_portal_startup`` parameter to allow ``node.startup``
+ setting per portal (https://github.com/ansible-collections/community.general/issues/2685).
+ - open_iscsi - also consider ``portal`` and ``port`` to check if already logged
+ in or not (https://github.com/ansible-collections/community.general/issues/2683).
+ - open_iscsi - minor refactoring (https://github.com/ansible-collections/community.general/pull/3286).
+ - opentelemetry callback plugin - added option ``enable_from_environment`` to
+ support enabling the plugin only if the given environment variable exists
+ and it is set to true (https://github.com/ansible-collections/community.general/pull/3498).
+ - opentelemetry callback plugin - enriched the span attributes with HTTP metadata
+ for those Ansible tasks that interact with third party systems (https://github.com/ansible-collections/community.general/pull/3448).
+ - opentelemetry callback plugin - enriched the stacktrace information for loops
+ with the ``message``, ``exception`` and ``stderr`` fields from the failed
+ item in the tasks in addition to the name of the task and failed item (https://github.com/ansible-collections/community.general/pull/3599).
+ - opentelemetry callback plugin - enriched the stacktrace information with the
+ ``message``, ``exception`` and ``stderr`` fields from the failed task (https://github.com/ansible-collections/community.general/pull/3496).
+ - opentelemetry callback plugin - transformed args in a list of span attributes
+ in addition it redacted username and password from any URLs (https://github.com/ansible-collections/community.general/pull/3564).
+ - openwrt_init - minor refactoring (https://github.com/ansible-collections/community.general/pull/3284).
+ - opkg - allow ``name`` to be a YAML list of strings (https://github.com/ansible-collections/community.general/issues/572,
+ https://github.com/ansible-collections/community.general/pull/3554).
+ - pacman - add ``executable`` option to use an alternative pacman binary (https://github.com/ansible-collections/community.general/issues/2524).
+ - pacman - speed up checking if the package is installed, when the latest version
+ check is not needed (https://github.com/ansible-collections/community.general/pull/3606).
+ - pamd - minor refactorings (https://github.com/ansible-collections/community.general/pull/3285).
+ - passwordstore lookup - add option ``missing`` to choose what to do if the
+ password file is missing (https://github.com/ansible-collections/community.general/pull/2500).
+ - pids - refactor to add support for older ``psutil`` versions to the ``pattern``
+ option (https://github.com/ansible-collections/community.general/pull/3315).
+ - pipx - minor refactor on the ``changed`` logic (https://github.com/ansible-collections/community.general/pull/3647).
+ - pkgin - in case of ``pkgin`` tool failue, display returned standard output
+ ``stdout`` and standard error ``stderr`` to ease debugging (https://github.com/ansible-collections/community.general/issues/3146).
+ - pkgng - ``annotation`` can now also be a YAML list (https://github.com/ansible-collections/community.general/pull/3526).
+ - pkgng - packages being installed (or upgraded) are acted on in one command
+ (per action) (https://github.com/ansible-collections/community.general/issues/2265).
+ - pkgng - status message specifies number of packages installed and/or upgraded
+ separately. Previously, all changes were reported as one count of packages
+ "added" (https://github.com/ansible-collections/community.general/pull/3393).
+ - proxmox inventory plugin - added snapshots to host facts (https://github.com/ansible-collections/community.general/pull/3044).
+ - proxmox_group_info - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+ - proxmox_kvm - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+ - qubes connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+ - rax_mon_notification_plan - fixed validation checks by specifying type ``str``
+ as the ``elements`` of parameters ``ok_state``, ``warning_state`` and ``critical_state``
+ (https://github.com/ansible-collections/community.general/pull/2955).
+ - redfish_command - add ``boot_override_mode`` argument to BootSourceOverride
+ commands (https://github.com/ansible-collections/community.general/issues/3134).
+ - redfish_command and redfish_config and redfish_utils module utils - add parameter
+ to strip etag of quotes before patch, since some vendors do not properly ``If-Match``
+ etag with quotes (https://github.com/ansible-collections/community.general/pull/3296).
+ - redfish_config - modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995).
+ - redfish_info - include ``Status`` property for Thermal objects when querying
+ Thermal properties via ``GetChassisThermals`` command (https://github.com/ansible-collections/community.general/issues/3232).
+ - redfish_utils module utils - modified set_bios_attributes function to skip
+ invalid attribute instead of returning. Added skipped attributes to output
+ (https://github.com/ansible-collections/community.general/issues/1995).
+ - redhat_subscription - add ``server_prefix`` and ``server_port`` parameters
+ (https://github.com/ansible-collections/community.general/pull/2779).
+ - redis - allow to use the term ``replica`` instead of ``slave``, which has
+ been the official Redis terminology since 2018 (https://github.com/ansible-collections/community.general/pull/2867).
+ - rhevm - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+ - saltstack connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+ - scaleway plugin inventory - parse scw-cli config file for ``oauth_token``
+ (https://github.com/ansible-collections/community.general/pull/3250).
+ - serverless - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+ - slack - minor refactoring (https://github.com/ansible-collections/community.general/pull/3205).
+ - snap - added ``enabled`` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/1990).
+ - snap - improved module error handling, especially for the case when snap server
+ is down (https://github.com/ansible-collections/community.general/issues/2970).
+ - splunk callback plugin - add ``batch`` option for user-configurable correlation
+ ID's (https://github.com/ansible-collections/community.general/issues/2790).
+ - spotinst_aws_elastigroup - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2355).
+ - ssh_config - new feature to set ``ForwardAgent`` option to ``yes`` or ``no``
+ (https://github.com/ansible-collections/community.general/issues/2473).
+ - stacki_host - minor refactoring (https://github.com/ansible-collections/community.general/pull/2681).
+ - supervisorctl - add the possibility to restart all programs and program groups
+ (https://github.com/ansible-collections/community.general/issues/3551).
+ - supervisorctl - using standard Ansible mechanism to validate ``signalled``
+ state required parameter (https://github.com/ansible-collections/community.general/pull/3068).
+ - terraform - add ``check_destroy`` optional parameter to check for deletion
+ of resources before it is applied (https://github.com/ansible-collections/community.general/pull/2874).
+ - terraform - add ``parallelism`` parameter (https://github.com/ansible-collections/community.general/pull/3540).
+ - terraform - add option ``overwrite_init`` to skip init if exists (https://github.com/ansible-collections/community.general/pull/2573).
+ - terraform - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
+ - timezone - print error message to debug instead of warning when timedatectl
+ fails (https://github.com/ansible-collections/community.general/issues/1942).
+ - tss lookup plugin - added ``token`` parameter for token authorization; ``username``
+ and ``password`` are optional when ``token`` is provided (https://github.com/ansible-collections/community.general/pull/3327).
+ - tss lookup plugin - added new parameter for domain authorization (https://github.com/ansible-collections/community.general/pull/3228).
+ - tss lookup plugin - refactored to decouple the supporting third-party library
+ (``python-tss-sdk``) (https://github.com/ansible-collections/community.general/pull/3252).
+ - ufw - if ``delete=true`` and ``insert`` option is present, then ``insert``
+ is now ignored rather than failing with a syntax error (https://github.com/ansible-collections/community.general/pull/3514).
+ - vdo - minor refactoring of the code (https://github.com/ansible-collections/community.general/pull/3191).
+ - zfs - added diff mode support (https://github.com/ansible-collections/community.general/pull/502).
+ - zfs_delegate_admin - drop choices from permissions, allowing any permission
+ supported by the underlying zfs commands (https://github.com/ansible-collections/community.general/pull/2540).
+ - zone connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
+ - zpool_facts - minor refactoring (https://github.com/ansible-collections/community.general/pull/3332).
+ - zypper - prefix zypper commands with ``/sbin/transactional-update --continue
+ --drop-if-no-change --quiet run`` if transactional updates are detected (https://github.com/ansible-collections/community.general/issues/3159).
+ release_summary: This is release 4.0.0 of ``community.general``, released on
+ 2021-11-02.
+ removed_features:
+ - All inventory and vault scripts contained in community.general were moved
+ to the `contrib-scripts GitHub repository `_
+ (https://github.com/ansible-collections/community.general/pull/2696).
+ - ModuleHelper module utils - remove fallback when value could not be determined
+ for a parameter (https://github.com/ansible-collections/community.general/pull/3461).
+ - Removed deprecated netapp module utils and doc fragments (https://github.com/ansible-collections/community.general/pull/3197).
+ - The nios, nios_next_ip, nios_next_network lookup plugins, the nios documentation
+ fragment, and the nios_host_record, nios_ptr_record, nios_mx_record, nios_fixed_address,
+ nios_zone, nios_member, nios_a_record, nios_aaaa_record, nios_network, nios_dns_view,
+ nios_txt_record, nios_naptr_record, nios_srv_record, nios_cname_record, nios_nsgroup,
+ and nios_network_view module have been removed from community.general 4.0.0
+ and were replaced by redirects to the `infoblox.nios_modules `_
+ collection. Please install the ``infoblox.nios_modules`` collection to continue
+ using these plugins and modules, and update your FQCNs (https://github.com/ansible-collections/community.general/pull/3592).
+ - The vendored copy of ``ipaddress`` has been removed. Please use ``ipaddress``
+ from the Python 3 standard library, or `from pypi `_.
+ (https://github.com/ansible-collections/community.general/pull/2441).
+ - cpanm - removed the deprecated ``system_lib`` option. Use Ansible's privilege
+ escalation mechanism instead; the option basically used ``sudo`` (https://github.com/ansible-collections/community.general/pull/3461).
+ - grove - removed the deprecated alias ``message`` of the ``message_content``
+ option (https://github.com/ansible-collections/community.general/pull/3461).
+ - proxmox - default value of ``proxmox_default_behavior`` changed to ``no_defaults``
+ (https://github.com/ansible-collections/community.general/pull/3461).
+ - proxmox_kvm - default value of ``proxmox_default_behavior`` changed to ``no_defaults``
+ (https://github.com/ansible-collections/community.general/pull/3461).
+ - runit - removed the deprecated ``dist`` option which was not used by the module
+ (https://github.com/ansible-collections/community.general/pull/3461).
+ - telegram - removed the deprecated ``msg``, ``msg_format`` and ``chat_id``
+ options (https://github.com/ansible-collections/community.general/pull/3461).
+ - xfconf - the default value of ``disable_facts`` changed to ``true``, and the
+ value ``false`` is no longer allowed. Register the module results instead
+ (https://github.com/ansible-collections/community.general/pull/3461).
+ security_fixes:
+ - nmcli - do not pass WiFi secrets on the ``nmcli`` command line. Use ``nmcli
+ con edit`` instead and pass secrets as ``stdin`` (https://github.com/ansible-collections/community.general/issues/3145).
+ fragments:
+ - 1085-consul-acl-hcl-whitelist-update.yml
+ - 1334-jenkins-plugin-fallback-urls.yaml
+ - 1942_timezone.yml
+ - 2045-bitbucket_support_basic_auth.yaml
+ - 2126-consul_kv-pass-token.yml
+ - 2284-influxdb_retention_policy-fix_duration_parsing.yml
+ - 2323-groupby_as_dict-filter.yml
+ - 2334-redfish_config-skip-incorrect-attributes.yml
+ - 2337-mark-inventory-scripts-executable.yml
+ - 2348-composer-no-interaction-option-discovery-to-avoid-hang.yaml
+ - 2355-spotinst_aws_elastigroup-list-elements.yml
+ - 2364-influxdb_user-first_user.yml
+ - 2369-lvol_size_bug_fixes.yml
+ - 2373-svr4pkg-fix-typeerror.yml
+ - 2383-influxdb_retention_policy-add-state-option.yml
+ - 2393-module_helper-breakdown.yml
+ - 2407-puppet-change_stdout_to_console.yaml
+ - 2409-nmcli_add_slave-type_bridge_to_nmcli_command_if_type_is_bridge-slave.yml
+ - 2410-linode-improvements.yml
+ - 2411-snap-revamp-enabled-disabled-states.yml
+ - 2416-nmcli_compare_mac_addresses_case_insensitively.yml
+ - 2417-nmcli_remove_dead_code.yml
+ - 2430-linodev4-error-message.yml
+ - 2435-one_vm-fix_missing_keys.yml
+ - 2448-stackpath_compute-fix.yml
+ - 2450-gitlab_user-add_expires_at_option.yaml
+ - 2454-detect_zfs_changed.yml
+ - 2461-ovirt4-fix-configparser.yml
+ - 2472_filesystem_module_revamp.yml
+ - 2485-java_keystore-ssl_backend-parameter.yml
+ - 2499-influxdb_user-fix-multiple-no-privileges.yml
+ - 2500-passwordstore-add_option_ignore_missing.yml
+ - 2510-jenkins_plugin_use_post_method.yml
+ - 2514-mh-improved-changed.yml
+ - 2516_fix_2515_keystore_type_jks.yml
+ - 2517-cmd-params-from-vars.yml
+ - 2518-nmap-fix-cache-disabled.yml
+ - 2520-connection-refactors.yml
+ - 2521-flatpak-list.yml
+ - 2524-pacman_add_bin_option.yml
+ - 2525-iptables_state-fix-initialization-command.yml
+ - 2526-java_keystore-password-via-stdin.yml
+ - 2540-zfs-delegate-choices.yml
+ - 2556-add-comment_visibility-parameter-for-comment-operation-of-jira-module.yml
+ - 2557-cloud-misc-refactor.yml
+ - 2560-java_cert-pkcs12-alias-bugfix.yml
+ - 2564-mh-cmd-process-output.yml
+ - 2568-ssh_config-reduce-stormssh-searches-based-on-host.yml
+ - 2571-rhsm_release-fix-release_matcher.yaml
+ - 2573-terraform-overwrite-init.yml
+ - 2578-ini-file-utf8-bom.yml
+ - 2579-redis-cache-ipv6.yml
+ - 2590-netcup_dns-exception-no-message-attr.yml
+ - 2614-influxdb_user-fix-issue-introduced-in-PR#2499.yml
+ - 2616-archive-exclusion_patterns-option.yml
+ - 2632-cleanup.yml
+ - 2634-terraform-switch-workspace.yml
+ - 2635-nmcli-add-ignore-auto-arguments.yml
+ - 2648-proxmox_kvm-fix-vmid-return-value.yml
+ - 2650-composer-add_composer_executable.yml
+ - 2661-maven_artifact-add-sha1-option.yml
+ - 2671-fix-broken-query-of-async_status-result.yml
+ - 2681-stacki-host-bugfix.yml
+ - 2684-open_iscsi-single-target-multiple-portal-overrides.yml
+ - 2691-gitlab_user-support-identity-provider.yml
+ - 2692-logstash-callback-plugin-replacing_options.yml
+ - 2711-fix-iptables_state-2700-async_status-call.yml
+ - 2722-zypper_repository-fix_idempotency_on_adding_repo_with_releasever.yml
+ - 273-add_multiple_options_with_same_name_to_ini_file.yml
+ - 2731-mh-cmd-locale.yml
+ - 2732-nmcli_add_options.yml
+ - 2735-onepassword-add_domain_option.yml
+ - 2751-flatpak-no_dependencies.yml
+ - 2771-scaleway_inventory_json_accept_byte_array.yml
+ - 2774-datadog_event_api_parameter.yml
+ - 2779_redhat_subscription-add_server_prefix_and_server_port.yml
+ - 2787-yum_versionlock-fix_idempotency_when_using_wildcard.yml
+ - 2790-callback_splunk-batch-option.yml
+ - 2808-pids-older-psutil.yml
+ - 2816-archive-refactor.yml
+ - 2821-ipa_sudorule.yml
+ - 2824-gitlab_project-project-under-user.yml
+ - 2827-nmcli_fix_team_slave.yml
+ - 2830-npm-version-update.yml
+ - 2841-proxmox_kvm_zfs_devstr.yml
+ - 2843-modprobe-failure-conditions.yml
+ - 2844-ali_instance_info-deprecate-params.yml
+ - 2845-serverless-deprecate-functions-param.yml
+ - 2850-jenkins_build-support-stop-jenkins-build.yml
+ - 2867-redis-terminology.yml
+ - 2874-terraform-check-destroy.yml
+ - 2875-ini_file-unicode.yml
+ - 2878-validate-certs-bool.yml
+ - 2881-gitlab_project-fix_workspace_user.yaml
+ - 2883-_mount-fixed-sanity-checks.yml
+ - 2901-nmcli_teaming.yml
+ - 2902-filesystem_extend_freebsd_support.yml
+ - 2904-fix-bug-when-2-identical-executions-in-same-auth-flow.yml
+ - 2912-snap-module-helper.yml
+ - 2913-archive-dest_state.yml
+ - 2918-snap-param-order.yml
+ - 2922-mh-cmd-output-feature-flag.yml
+ - 2923-archive-remove-bugfix.yml
+ - 2924-npm-fix-package-json.yml
+ - 2935-lvol-support_check_mode_thinpool.yml
+ - 2936-pacman-fix_changed_status_when_ignorepkg_has_been_defined.yml
+ - 2946-python-dnsimple-v2-rewrite.yml
+ - 2948-jenkins_job_info-remove_necessities_on_password_or_token.yml
+ - 2949-add_authentication-flow-binding_keycloak-client.yml
+ - 2951-mh-vars-deepcopy.yml
+ - 2955-rax_mon_notification_plan-added-elements-to-list-params.yaml
+ - 2958-datadog_monitor_support_composites.yml
+ - 2960-launchd-validation-check.yaml
+ - 2963-improve-diff-mode-on-keycloak_authentication.yml
+ - 2967-proxmox_inventory-offline-node-fix.yml
+ - 2987-archive-stage-idempotency-fix.yml
+ - 2989-pamd-single-line.yaml
+ - 3001-enhance_gitlab_module.yml
+ - 3006-redfish_command-bootoverride-argument-check.yaml
+ - 3028-snap-channel.yml
+ - 3034-promox-kvm-return-new-id.yaml
+ - 3036-archive-root-path-fix.yml
+ - 3038-enhance_github_repo_api_url.yml
+ - 3041-fix_gitlab_group_members_gitlab_project_mambers.yml
+ - 3041-gitlab_x_members_fix_and_enhancement.yml
+ - 3044-proxmox-inventory-snapshots.yml
+ - 3049-xfconf-deprecate-get.yaml
+ - 3052_proxmox_inventory_plugin.yml
+ - 3067-taiga-bugfix.yaml
+ - 3068-supervisorctl-bugfix.yaml
+ - 3074-ini_file-3031-empty-value-inconsistency.yml
+ - 3075-archive-idempotency-enhancements.yml
+ - 3079-report-power-state-hpilo.yaml
+ - 3080-java_cert-2460-import_private_key.yml
+ - 3081-add-wifi-option-to-nmcli-module.yml
+ - 3084-info-checkmode.yaml
+ - 3092-gunicorn-refactor.yaml
+ - 3093-ejabberd_user-refactor.yaml
+ - 3098-django_manage-cmd-list.yaml
+ - 3104-deploy_helper-required_if.yaml
+ - 3106-apache2_module-review.yaml
+ - 3125-hana-query-userstore.yaml
+ - 3132-nmcli-dummy.yaml
+ - 3135-add-redfish_command-bootoverridemode.yaml
+ - 3136-add-wifi-sec-change-detection-to-nmcli-module.yml
+ - 3139-tss-lookup-plugin-update-to-make-compatible-with-sdk-v1.yml
+ - 3141-disallow-options-unsupported-by-nmcli.yml
+ - 3160-pass-wifi-secrets-via-stdin-to-nmcli-module.yml
+ - 3161-openbsd-pkg-fix-regexp-matching-crash.yml
+ - 3164-zypper-support-transactional-updates.yaml
+ - 3178-add-ipaselinuxusermaporder-to-ipa-config-module.yml
+ - 3191-vdo-refactor.yml
+ - 3194-sanity.yml
+ - 3199-tss-lookup-plugin-bugfix-for-backwards-compatibility.yml
+ - 3203-linode-inventory-return-full-api-ip-data.yml
+ - 3205-slack-minor-refactor.yaml
+ - 3206-mh-classmethod.yaml
+ - 3211-snap-error-handling.yml
+ - 3228-tss-domain-authorization.yml
+ - 3231-fix-keycloak-realm-events.yml
+ - 3233-include-thermal-sensor-status-via-redfish_info.yaml
+ - 3237-copr-fix_chroot_naming.yml
+ - 3239-nmcli-sit-ipip-config-bugfix.yaml
+ - 3247-retry_servfail-for-dig.yaml
+ - 3248-adds-few-more-gitlab-group-options.yml
+ - 3250-parse-scw-config.yml
+ - 3252-tss_lookup_plugin-refactor.yml
+ - 3256-fix-ptr-handling-in-udm_dns_record.yml
+ - 3258-apache2_module.yml
+ - 3262-nmcli-add-gre-tunnel-support.yaml
+ - 3266-vmid-existing-target-clone.yml
+ - 3267-dnsimple1-deprecation.yml
+ - 3280-keycloak-module-cleanup-and-consistency.yml
+ - 3283-django_manage-fix-command-splitting.yaml
+ - 3284-openwrt_init-improvements.yaml
+ - 3285-pamd-updated-with-empty-args.yaml
+ - 3286-open_iscsi-improvements.yaml
+ - 3290-mh-cmd-boolean-not.yaml
+ - 3296-clean-etag.yaml
+ - 3313-nmcli-add_gsm_support.yml
+ - 3315-pids-refactor.yml
+ - 3319-gitlab_project_members_enhancement.yml
+ - 3327-tss-token-authorization.yml
+ - 3328-interfaces_file-improvements.yaml
+ - 3329-kernel_blacklist-improvements.yaml
+ - 3330-bugfix-keycloak-authentication-flow-requirements-not-set-correctly.yml.yml
+ - 3331-do_not_ignore_volatile_configs_by_option.yml
+ - 3332-zpool_facts-pythonify.yaml
+ - 3334-django_manage-split-params.yaml
+ - 3336-openbsd_pkg-fix-KeyError.yml
+ - 3337-linode-fix.yml
+ - 3343-redfish_utils-addUser-userId.yml
+ - 3359-add-unicode_normalize-filter.yml
+ - 3367-add-require_two_factor_authentication-property-to-gitlab-group.yml
+ - 3379-gitlab_project-ci_cd_properties.yml
+ - 3393-pkgng-many_packages_one_command.yml
+ - 3400-fix-gitLab-api-searches-always-return-first-found-match-3386.yml
+ - 3401-nmcli-needs-type.yml
+ - 3404-redfish_utils-skip-manager-network-check.yml
+ - 3422-open-iscsi-mutual-authentication-support.yaml
+ - 3425-mail_add_configurable_ehlo_hostname.yml
+ - 3426-copy-permissions-along-with-file-for-jboss-module.yml
+ - 3429-enable_deprecaded_message_for_ignore_volatile_option.yml
+ - 3450-callback_opentelemetry-exception_handling.yml
+ - 3451-gitlab-group-member-deprecate-name-and-path.yml
+ - 3453-fix-gitlab_group-require_two_factor_authentication-cant_be_null.yml
+ - 3461-remove-deprecations-for-4.0.0.yml
+ - 3473-gitlab_deploy_key-fix_idempotency.yml
+ - 3474-zypper_repository_improve_repo_file_idempotency.yml
+ - 3478-yaml-callback.yml
+ - 3495-ssh_config_add_forwardagent_option.yml
+ - 3496-callback_opentelemetry-enrich_stacktraces.yml
+ - 3498-callback_opentelemetry-only_in_ci.yml
+ - 3500-macports-add-stdout-and-stderr-to-status.yaml
+ - 3509-redfish_utils-SetOneTimeBoot-mode-fix.yml
+ - 3514-ufw_insert_or_delete_biased_when_deletion_enabled.yml
+ - 3526-pkgng-add-integration-tests.yml
+ - 3536-quote-role-name-in-url.yml
+ - 3538-fix-keycloak-idp-mappers-change-detection.yml
+ - 3540-terraform_add_parallelism_parameter.yml
+ - 3545-ipa_group-add-append-option.yml
+ - 3551-supervisor-all.yml
+ - 3554-opkg-name.yml
+ - 3556-callback_elastic-enrich_stacktraces.yml
+ - 3558-callback_opentelemetry-enrich_service_map.yml
+ - 3561-fix-ipa-host-var-detection.yml
+ - 3563-nmcli-ipv6_dns.yaml
+ - 3564-callback_opentelemetry-redacted_user_pass_from_url_args.yml
+ - 3583-fix-pkgin-exception.yml
+ - 3599-callback_opentelemetry-enriched_errors_in_loops.yml
+ - 3602-fix-gitlab_project_members-improve-search-method.yml
+ - 3606-pacman-speed-up-check-if-package-is-installed.yml
+ - 3610-fix-keycloak-client-diff-bugs-when-sorting.yml
+ - 3611-pipx-fix-inject.yml
+ - 3622-fix-gitlab-deploy-key-check-mode.yml
+ - 3626-fix-one_image-error.yml
+ - 3634-pipx-improve-changed.yaml
+ - 3648-mh-cmd-publish-cmd.yaml
+ - 3649-proxmox_group_info_TypeError.yml
+ - 3655-use-publish_cmd.yaml
+ - 4.0.0.yml
+ - 502-zfs_bugfix_and_diff_mode_support.yaml
+ - 634-gitlab_project_runners.yaml
+ - a_module-test.yml
+ - ansible-core-_text.yml
+ - gem_module_add_bindir_option.yml
+ - ipaddress.yml
+ - json_query_more_types.yml
+ - keycloak-realm-no-log-password-reset.yml
+ - keycloak_realm_ssl_required.yml
+ - netapp-removal.yml
+ - nios-removal.yml
+ - pkgin-output-after-error.yml
+ - remove-scripts.yml
+ modules:
+ - description: Install Ansible roles or collections using ansible-galaxy
+ name: ansible_galaxy_install
+ namespace: packaging.language
+ - description: Send Discord messages
+ name: discord
+ namespace: notification
+ - description: Locks package versions in C(dnf) based systems
+ name: dnf_versionlock
+ namespace: packaging.os
+ - description: (un)Marking existing branches for protection
+ name: gitlab_protected_branch
+ namespace: source_control.gitlab
+ - description: Execute SQL on HANA
+ name: hana_query
+ namespace: database.saphana
+ - description: Configure authentication in Keycloak
+ name: keycloak_authentication
+ namespace: identity.keycloak
+ - description: Allows administration of Keycloak client_rolemapping with the Keycloak
+ API
+ name: keycloak_client_rolemapping
+ namespace: identity.keycloak
+ - description: Allows administration of Keycloak client_scopes via Keycloak API
+ name: keycloak_clientscope
+ namespace: identity.keycloak
+ - description: Allows administration of Keycloak identity providers via Keycloak
+ API
+ name: keycloak_identity_provider
+ namespace: identity.keycloak
+ - description: Allows administration of Keycloak roles via Keycloak API
+ name: keycloak_role
+ namespace: identity.keycloak
+ - description: Allows administration of Keycloak user federations via Keycloak
+ API
+ name: keycloak_user_federation
+ namespace: identity.keycloak
+ - description: Execute SQL scripts on a MSSQL database
+ name: mssql_script
+ namespace: database.mssql
+ - description: Manage pacman's list of trusted keys
+ name: pacman_key
+ namespace: packaging.os
+ - description: Manages applications installed with pipx
+ name: pipx
+ namespace: packaging.language
+ - description: Management of a NIC of a Qemu(KVM) VM in a Proxmox VE cluster.
+ name: proxmox_nic
+ namespace: cloud.misc
+ - description: Retrieve information about one or more Proxmox VE tasks
+ name: proxmox_tasks_info
+ namespace: cloud.misc
+ - description: Set key value pairs in Redis
+ name: redis_data
+ namespace: database.misc
+ - description: Increment keys in Redis
+ name: redis_data_incr
+ namespace: database.misc
+ - description: Get value of key in Redis database
+ name: redis_data_info
+ namespace: database.misc
+ - description: Query executions for a Rundeck job
+ name: rundeck_job_executions_info
+ namespace: web_infrastructure
+ - description: Run a Rundeck job
+ name: rundeck_job_run
+ namespace: web_infrastructure
+ - description: Perform SAP Task list execution
+ name: sap_task_list_execute
+ namespace: system
+ - description: Manages SAP SAPCAR archives
+ name: sapcar_extract
+ namespace: files
+ - description: Manages snap aliases
+ name: snap_alias
+ namespace: packaging.os
+ - description: Retrieve XFCE4 configurations
+ name: xfconf_info
+ namespace: system
+ plugins:
+ callback:
+ - description: Create distributed traces for each Ansible task in Elastic APM
+ name: elastic
+ namespace: null
+ - description: Create distributed traces with OpenTelemetry
+ name: opentelemetry
+ namespace: null
+ filter:
+ - description: Transform a sequence of dictionaries to a dictionary where the
+ dictionaries are indexed by an attribute
+ name: groupby_as_dict
+ namespace: null
+ - description: Normalizes unicode strings to facilitate comparison of characters
+ with normalized forms
+ name: unicode_normalize
+ namespace: null
+ inventory:
+ - description: Icinga2 inventory source
+ name: icinga2
+ namespace: null
+ - description: OpenNebula inventory source
+ name: opennebula
+ namespace: null
+ lookup:
+ - description: Retrieves the version of an installed collection
+ name: collection_version
+ namespace: null
+ - description: Composes a list with nested elements of other lists or dicts
+ which can depend on previous loop variables
+ name: dependent
+ namespace: null
+ - description: Generates random pet names
+ name: random_pet
+ namespace: null
+ - description: Generates random string
+ name: random_string
+ namespace: null
+ - description: Return a number of random words
+ name: random_words
+ namespace: null
+ test:
+ - description: Check whether the given string refers to an available module
+ or action plugin
+ name: a_module
+ namespace: null
+ release_date: '2021-11-02'
diff --git a/changelogs/fragments/1085-consul-acl-hcl-whitelist-update.yml b/changelogs/fragments/1085-consul-acl-hcl-whitelist-update.yml
deleted file mode 100644
index 78db43da7d..0000000000
--- a/changelogs/fragments/1085-consul-acl-hcl-whitelist-update.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - consul_acl - update the hcl allowlist to include all supported options (https://github.com/ansible-collections/community.general/pull/2495).
diff --git a/changelogs/fragments/1334-jenkins-plugin-fallback-urls.yaml b/changelogs/fragments/1334-jenkins-plugin-fallback-urls.yaml
deleted file mode 100644
index be0a86fa5b..0000000000
--- a/changelogs/fragments/1334-jenkins-plugin-fallback-urls.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - jenkins_plugin - add fallback url(s) for failure of plugin installation/download (https://github.com/ansible-collections/community.general/pull/1334).
diff --git a/changelogs/fragments/1942_timezone.yml b/changelogs/fragments/1942_timezone.yml
deleted file mode 100644
index 349c263298..0000000000
--- a/changelogs/fragments/1942_timezone.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
-- timezone - print error message to debug instead of warning when timedatectl fails (https://github.com/ansible-collections/community.general/issues/1942).
diff --git a/changelogs/fragments/2045-bitbucket_support_basic_auth.yaml b/changelogs/fragments/2045-bitbucket_support_basic_auth.yaml
deleted file mode 100644
index f6e7fa9e48..0000000000
--- a/changelogs/fragments/2045-bitbucket_support_basic_auth.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
----
-minor_changes:
- - bitbucket_* modules - add ``user`` and ``password`` options for Basic authentication (https://github.com/ansible-collections/community.general/pull/2045).
-deprecated_features:
- - bitbucket_* modules - ``username`` options have been deprecated in favor of ``workspace`` and will be removed in community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/2045).
-major_changes:
- - "bitbucket_* modules - ``client_id`` is no longer marked as ``no_log=true``. If you relied on its value not showing up in logs and output, please mark the whole tasks with ``no_log: true`` (https://github.com/ansible-collections/community.general/pull/2045)."
diff --git a/changelogs/fragments/2126-consul_kv-pass-token.yml b/changelogs/fragments/2126-consul_kv-pass-token.yml
deleted file mode 100644
index a60fd2efcd..0000000000
--- a/changelogs/fragments/2126-consul_kv-pass-token.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-bugfixes:
- - consul_kv lookup plugin - allow to set ``recurse``, ``index``, ``datacenter`` and ``token`` as keyword arguments
- (https://github.com/ansible-collections/community.general/issues/2124).
diff --git a/changelogs/fragments/2284-influxdb_retention_policy-fix_duration_parsing.yml b/changelogs/fragments/2284-influxdb_retention_policy-fix_duration_parsing.yml
deleted file mode 100644
index 04c82480c1..0000000000
--- a/changelogs/fragments/2284-influxdb_retention_policy-fix_duration_parsing.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - influxdb_retention_policy - fix bug where ``INF`` duration values failed parsing
- (https://github.com/ansible-collections/community.general/pull/2385).
diff --git a/changelogs/fragments/2323-groupby_as_dict-filter.yml b/changelogs/fragments/2323-groupby_as_dict-filter.yml
deleted file mode 100644
index e72f323a60..0000000000
--- a/changelogs/fragments/2323-groupby_as_dict-filter.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-add plugin.filter:
- - name: groupby_as_dict
- description: Transform a sequence of dictionaries to a dictionary where the dictionaries are indexed by an attribute
diff --git a/changelogs/fragments/2334-redfish_config-skip-incorrect-attributes.yml b/changelogs/fragments/2334-redfish_config-skip-incorrect-attributes.yml
deleted file mode 100644
index 2e609c43fc..0000000000
--- a/changelogs/fragments/2334-redfish_config-skip-incorrect-attributes.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - redfish_utils module utils - modified set_bios_attributes function to skip invalid attribute instead of returning. Added skipped attributes to output (https://github.com/ansible-collections/community.general/issues/1995).
- - idrac_redfish_config - modified set_manager_attributes function to skip invalid attribute instead of returning. Added skipped attributes to output. Modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995).
- - redfish_config - modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995).
diff --git a/changelogs/fragments/2337-mark-inventory-scripts-executable.yml b/changelogs/fragments/2337-mark-inventory-scripts-executable.yml
deleted file mode 100644
index 69aa3fff62..0000000000
--- a/changelogs/fragments/2337-mark-inventory-scripts-executable.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - inventory and vault scripts - change file permissions to make vendored inventory and vault scripts exectuable (https://github.com/ansible-collections/community.general/pull/2337).
diff --git a/changelogs/fragments/2348-composer-no-interaction-option-discovery-to-avoid-hang.yaml b/changelogs/fragments/2348-composer-no-interaction-option-discovery-to-avoid-hang.yaml
deleted file mode 100644
index 0728aeb28b..0000000000
--- a/changelogs/fragments/2348-composer-no-interaction-option-discovery-to-avoid-hang.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - composer - use ``no-interaction`` option when discovering available options to avoid an issue where composer hangs (https://github.com/ansible-collections/community.general/pull/2348).
diff --git a/changelogs/fragments/2355-spotinst_aws_elastigroup-list-elements.yml b/changelogs/fragments/2355-spotinst_aws_elastigroup-list-elements.yml
deleted file mode 100644
index 876b212690..0000000000
--- a/changelogs/fragments/2355-spotinst_aws_elastigroup-list-elements.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - spotinst_aws_elastigroup - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2355).
diff --git a/changelogs/fragments/2364-influxdb_user-first_user.yml b/changelogs/fragments/2364-influxdb_user-first_user.yml
deleted file mode 100644
index 905688643b..0000000000
--- a/changelogs/fragments/2364-influxdb_user-first_user.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-bugfixes:
- - influxdb_user - allow creation of admin users when InfluxDB authentication
- is enabled but no other user exists on the database. In this scenario,
- InfluxDB 1.x allows only ``CREATE USER`` queries and rejects any other query
- (https://github.com/ansible-collections/community.general/issues/2364).
diff --git a/changelogs/fragments/2369-lvol_size_bug_fixes.yml b/changelogs/fragments/2369-lvol_size_bug_fixes.yml
deleted file mode 100644
index fcd2f17b11..0000000000
--- a/changelogs/fragments/2369-lvol_size_bug_fixes.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - lvol - fixed size unit capitalization to match units used between different tools for comparison (https://github.com/ansible-collections/community.general/issues/2360).
- - lvol - fixed rounding errors (https://github.com/ansible-collections/community.general/issues/2370).
\ No newline at end of file
diff --git a/changelogs/fragments/2373-svr4pkg-fix-typeerror.yml b/changelogs/fragments/2373-svr4pkg-fix-typeerror.yml
deleted file mode 100644
index d0b3580889..0000000000
--- a/changelogs/fragments/2373-svr4pkg-fix-typeerror.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - svr4pkg - convert string to a bytes-like object to avoid ``TypeError`` with Python 3 (https://github.com/ansible-collections/community.general/issues/2373).
diff --git a/changelogs/fragments/2383-influxdb_retention_policy-add-state-option.yml b/changelogs/fragments/2383-influxdb_retention_policy-add-state-option.yml
deleted file mode 100644
index b8e358848e..0000000000
--- a/changelogs/fragments/2383-influxdb_retention_policy-add-state-option.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-minor_changes:
- - influxdb_retention_policy - add ``state`` parameter with allowed values
- ``present`` and ``absent`` to support deletion of existing retention policies
- (https://github.com/ansible-collections/community.general/issues/2383).
- - influxdb_retention_policy - simplify duration logic parsing
- (https://github.com/ansible-collections/community.general/pull/2385).
diff --git a/changelogs/fragments/2393-module_helper-breakdown.yml b/changelogs/fragments/2393-module_helper-breakdown.yml
deleted file mode 100644
index 472a1c3569..0000000000
--- a/changelogs/fragments/2393-module_helper-breakdown.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - module_helper module utils - break down of the long file into smaller pieces (https://github.com/ansible-collections/community.general/pull/2393).
diff --git a/changelogs/fragments/2407-puppet-change_stdout_to_console.yaml b/changelogs/fragments/2407-puppet-change_stdout_to_console.yaml
deleted file mode 100644
index 697b8e78d7..0000000000
--- a/changelogs/fragments/2407-puppet-change_stdout_to_console.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - puppet - replace ``console` with ``stdout`` in ``logdest`` option when ``all`` has been chosen (https://github.com/ansible-collections/community.general/issues/1190).
diff --git a/changelogs/fragments/2409-nmcli_add_slave-type_bridge_to_nmcli_command_if_type_is_bridge-slave.yml b/changelogs/fragments/2409-nmcli_add_slave-type_bridge_to_nmcli_command_if_type_is_bridge-slave.yml
deleted file mode 100644
index 8d0b4c1617..0000000000
--- a/changelogs/fragments/2409-nmcli_add_slave-type_bridge_to_nmcli_command_if_type_is_bridge-slave.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - nmcli - if type is ``bridge-slave`` add ``slave-type bridge`` to ``nmcli`` command (https://github.com/ansible-collections/community.general/issues/2408).
diff --git a/changelogs/fragments/2410-linode-improvements.yml b/changelogs/fragments/2410-linode-improvements.yml
deleted file mode 100644
index cdf8551b08..0000000000
--- a/changelogs/fragments/2410-linode-improvements.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-deprecated_features:
- - linode - parameter ``backupsenabled`` is deprecated and will be removed in community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2410).
-minor_changes:
- - linode - added proper traceback when failing due to exceptions (https://github.com/ansible-collections/community.general/pull/2410).
- - linode - parameter ``additional_disks`` is now validated as a list of dictionaries (https://github.com/ansible-collections/community.general/pull/2410).
diff --git a/changelogs/fragments/2411-snap-revamp-enabled-disabled-states.yml b/changelogs/fragments/2411-snap-revamp-enabled-disabled-states.yml
deleted file mode 100644
index a52b377817..0000000000
--- a/changelogs/fragments/2411-snap-revamp-enabled-disabled-states.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - snap - added ``enabled`` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/1990).
diff --git a/changelogs/fragments/2416-nmcli_compare_mac_addresses_case_insensitively.yml b/changelogs/fragments/2416-nmcli_compare_mac_addresses_case_insensitively.yml
deleted file mode 100644
index 6694638964..0000000000
--- a/changelogs/fragments/2416-nmcli_compare_mac_addresses_case_insensitively.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - nmcli - compare MAC addresses case insensitively to fix idempotency issue (https://github.com/ansible-collections/community.general/issues/2409).
diff --git a/changelogs/fragments/2417-nmcli_remove_dead_code.yml b/changelogs/fragments/2417-nmcli_remove_dead_code.yml
deleted file mode 100644
index 9d94c393fa..0000000000
--- a/changelogs/fragments/2417-nmcli_remove_dead_code.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nmcli - remove dead code, ``options`` never contains keys from ``param_alias`` (https://github.com/ansible-collections/community.general/pull/2417).
diff --git a/changelogs/fragments/2430-linodev4-error-message.yml b/changelogs/fragments/2430-linodev4-error-message.yml
deleted file mode 100644
index 3dbfda1b9c..0000000000
--- a/changelogs/fragments/2430-linodev4-error-message.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - linode_v4 - changed the error message to point to the correct bugtracker URL (https://github.com/ansible-collections/community.general/pull/2430).
diff --git a/changelogs/fragments/2435-one_vm-fix_missing_keys.yml b/changelogs/fragments/2435-one_vm-fix_missing_keys.yml
deleted file mode 100644
index 395c024b26..0000000000
--- a/changelogs/fragments/2435-one_vm-fix_missing_keys.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - one_vm - Allow missing NIC keys (https://github.com/ansible-collections/community.general/pull/2435).
diff --git a/changelogs/fragments/2448-stackpath_compute-fix.yml b/changelogs/fragments/2448-stackpath_compute-fix.yml
deleted file mode 100644
index 196db780b1..0000000000
--- a/changelogs/fragments/2448-stackpath_compute-fix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- "stackpath_compute inventory script - fix broken validation checks for client ID and client secret (https://github.com/ansible-collections/community.general/pull/2448)."
diff --git a/changelogs/fragments/2450-gitlab_user-add_expires_at_option.yaml b/changelogs/fragments/2450-gitlab_user-add_expires_at_option.yaml
deleted file mode 100644
index 290e13847a..0000000000
--- a/changelogs/fragments/2450-gitlab_user-add_expires_at_option.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - gitlab_user - add ``expires_at`` option (https://github.com/ansible-collections/community.general/issues/2325).
diff --git a/changelogs/fragments/2454-detect_zfs_changed.yml b/changelogs/fragments/2454-detect_zfs_changed.yml
deleted file mode 100644
index 0604278f6b..0000000000
--- a/changelogs/fragments/2454-detect_zfs_changed.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - zfs - certain ZFS properties, especially sizes, would lead to a task being falsely marked as "changed" even when no actual change was made (https://github.com/ansible-collections/community.general/issues/975, https://github.com/ansible-collections/community.general/pull/2454).
diff --git a/changelogs/fragments/2461-ovirt4-fix-configparser.yml b/changelogs/fragments/2461-ovirt4-fix-configparser.yml
deleted file mode 100644
index 6e3845b21a..0000000000
--- a/changelogs/fragments/2461-ovirt4-fix-configparser.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - ovir4 inventory script - improve configparser creation to avoid crashes for options without values (https://github.com/ansible-collections/community.general/issues/674).
diff --git a/changelogs/fragments/2472_filesystem_module_revamp.yml b/changelogs/fragments/2472_filesystem_module_revamp.yml
deleted file mode 100644
index 691c861078..0000000000
--- a/changelogs/fragments/2472_filesystem_module_revamp.yml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-minor_changes:
- - "filesystem - cleanup and revamp module, tests and doc. Pass all commands to
- ``module.run_command()`` as lists. Move the device-vs-mountpoint logic to
- ``grow()`` method. Give to all ``get_fs_size()`` the same logic and error
- handling. (https://github.com/ansible-collections/community.general/pull/2472)."
-bugfixes:
- - "filesystem - repair ``reiserfs`` fstype support after adding it to integration
- tests (https://github.com/ansible-collections/community.general/pull/2472)."
diff --git a/changelogs/fragments/2485-java_keystore-ssl_backend-parameter.yml b/changelogs/fragments/2485-java_keystore-ssl_backend-parameter.yml
deleted file mode 100644
index b446476f82..0000000000
--- a/changelogs/fragments/2485-java_keystore-ssl_backend-parameter.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - java_keystore - added ``ssl_backend`` parameter for using the cryptography library instead of the OpenSSL binary (https://github.com/ansible-collections/community.general/pull/2485).
diff --git a/changelogs/fragments/2499-influxdb_user-fix-multiple-no-privileges.yml b/changelogs/fragments/2499-influxdb_user-fix-multiple-no-privileges.yml
deleted file mode 100644
index d4575ea711..0000000000
--- a/changelogs/fragments/2499-influxdb_user-fix-multiple-no-privileges.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - influxdb_user - fix bug where an influxdb user has no privileges for 2 or more databases (https://github.com/ansible-collections/community.general/pull/2499).
diff --git a/changelogs/fragments/2500-passwordstore-add_option_ignore_missing.yml b/changelogs/fragments/2500-passwordstore-add_option_ignore_missing.yml
deleted file mode 100644
index 6141ac7747..0000000000
--- a/changelogs/fragments/2500-passwordstore-add_option_ignore_missing.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - passwordstore lookup - add option ``missing`` to choose what to do if the password file is missing
- (https://github.com/ansible-collections/community.general/pull/2500).
diff --git a/changelogs/fragments/2510-jenkins_plugin_use_post_method.yml b/changelogs/fragments/2510-jenkins_plugin_use_post_method.yml
deleted file mode 100644
index b310e27061..0000000000
--- a/changelogs/fragments/2510-jenkins_plugin_use_post_method.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - jenkins_plugin - use POST method for sending request to jenkins API when ``state`` option is one of ``enabled``, ``disabled``, ``pinned``, ``unpinned``, or ``absent`` (https://github.com/ansible-collections/community.general/issues/2510).
diff --git a/changelogs/fragments/2514-mh-improved-changed.yml b/changelogs/fragments/2514-mh-improved-changed.yml
deleted file mode 100644
index b540600130..0000000000
--- a/changelogs/fragments/2514-mh-improved-changed.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ModuleHelper module utils - improved mechanism for customizing the calculation of ``changed`` (https://github.com/ansible-collections/community.general/pull/2514).
diff --git a/changelogs/fragments/2516_fix_2515_keystore_type_jks.yml b/changelogs/fragments/2516_fix_2515_keystore_type_jks.yml
deleted file mode 100644
index 767081dac9..0000000000
--- a/changelogs/fragments/2516_fix_2515_keystore_type_jks.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-bugfixes:
- - "java_keystore - add parameter ``keystore_type`` to control output file format and override ``keytool``'s
- default, which depends on Java version (https://github.com/ansible-collections/community.general/issues/2515)."
diff --git a/changelogs/fragments/2517-cmd-params-from-vars.yml b/changelogs/fragments/2517-cmd-params-from-vars.yml
deleted file mode 100644
index 95a2f7165d..0000000000
--- a/changelogs/fragments/2517-cmd-params-from-vars.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - cmd (Module Helper) module utils - ``CmdMixin`` now pulls the value for ``run_command()`` params from ``self.vars``, as opposed to previously retrieving those from ``self.module.params`` (https://github.com/ansible-collections/community.general/pull/2517).
diff --git a/changelogs/fragments/2518-nmap-fix-cache-disabled.yml b/changelogs/fragments/2518-nmap-fix-cache-disabled.yml
deleted file mode 100644
index 8f4680b6a6..0000000000
--- a/changelogs/fragments/2518-nmap-fix-cache-disabled.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - nmap inventory plugin - fix local variable error when cache is disabled (https://github.com/ansible-collections/community.general/issues/2512).
diff --git a/changelogs/fragments/2520-connection-refactors.yml b/changelogs/fragments/2520-connection-refactors.yml
deleted file mode 100644
index 2e5c8273d7..0000000000
--- a/changelogs/fragments/2520-connection-refactors.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-minor_changes:
- - chroot connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
- - funcd connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
- - iocage connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
- - jail connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
- - lxc connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
- - qubes connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
- - saltstack connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
- - zone connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520).
diff --git a/changelogs/fragments/2521-flatpak-list.yml b/changelogs/fragments/2521-flatpak-list.yml
deleted file mode 100644
index e30607b306..0000000000
--- a/changelogs/fragments/2521-flatpak-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- flatpak - allows installing or uninstalling a list of packages (https://github.com/ansible-collections/community.general/pull/2521).
diff --git a/changelogs/fragments/2524-pacman_add_bin_option.yml b/changelogs/fragments/2524-pacman_add_bin_option.yml
deleted file mode 100644
index 1a7c78f7ec..0000000000
--- a/changelogs/fragments/2524-pacman_add_bin_option.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - pacman - add ``executable`` option to use an alternative pacman binary (https://github.com/ansible-collections/community.general/issues/2524).
diff --git a/changelogs/fragments/2525-iptables_state-fix-initialization-command.yml b/changelogs/fragments/2525-iptables_state-fix-initialization-command.yml
deleted file mode 100644
index 552c0b26ab..0000000000
--- a/changelogs/fragments/2525-iptables_state-fix-initialization-command.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-bugfixes:
- - "iptables_state - fix initialization of iptables from null state when adressing
- more than one table (https://github.com/ansible-collections/community.general/issues/2523)."
- - "iptables_state - fix a 'FutureWarning' in a regex and do some basic code clean up
- (https://github.com/ansible-collections/community.general/pull/2525)."
diff --git a/changelogs/fragments/2526-java_keystore-password-via-stdin.yml b/changelogs/fragments/2526-java_keystore-password-via-stdin.yml
deleted file mode 100644
index 1e45e306af..0000000000
--- a/changelogs/fragments/2526-java_keystore-password-via-stdin.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-minor_changes:
- - "java_keystore - replace envvar by stdin to pass secret to ``keytool``
- (https://github.com/ansible-collections/community.general/pull/2526)."
diff --git a/changelogs/fragments/2540-zfs-delegate-choices.yml b/changelogs/fragments/2540-zfs-delegate-choices.yml
deleted file mode 100644
index 8e0138420c..0000000000
--- a/changelogs/fragments/2540-zfs-delegate-choices.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - zfs_delegate_admin - drop choices from permissions, allowing any permission supported by the underlying zfs commands (https://github.com/ansible-collections/community.general/pull/2540).
diff --git a/changelogs/fragments/2556-add-comment_visibility-parameter-for-comment-operation-of-jira-module.yml b/changelogs/fragments/2556-add-comment_visibility-parameter-for-comment-operation-of-jira-module.yml
deleted file mode 100644
index e31fad744a..0000000000
--- a/changelogs/fragments/2556-add-comment_visibility-parameter-for-comment-operation-of-jira-module.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - jira - add comment visibility parameter for comment operation (https://github.com/ansible-collections/community.general/pull/2556).
diff --git a/changelogs/fragments/2557-cloud-misc-refactor.yml b/changelogs/fragments/2557-cloud-misc-refactor.yml
deleted file mode 100644
index 82e56dc942..0000000000
--- a/changelogs/fragments/2557-cloud-misc-refactor.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-minor_changes:
- - cloud_init_data_facts - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
- - proxmox_group_info - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
- - proxmox_kvm - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
- - rhevm - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
- - serverless - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
- - terraform - minor refactor (https://github.com/ansible-collections/community.general/pull/2557).
diff --git a/changelogs/fragments/2560-java_cert-pkcs12-alias-bugfix.yml b/changelogs/fragments/2560-java_cert-pkcs12-alias-bugfix.yml
deleted file mode 100644
index 471962d74f..0000000000
--- a/changelogs/fragments/2560-java_cert-pkcs12-alias-bugfix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "java_cert - fix issue with incorrect alias used on PKCS#12 certificate import (https://github.com/ansible-collections/community.general/pull/2560)."
diff --git a/changelogs/fragments/2564-mh-cmd-process-output.yml b/changelogs/fragments/2564-mh-cmd-process-output.yml
deleted file mode 100644
index 717c0d7fbb..0000000000
--- a/changelogs/fragments/2564-mh-cmd-process-output.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - module_helper module utils - method ``CmdMixin.run_command()`` now accepts ``process_output`` specifying a function to process the outcome of the underlying ``module.run_command()`` (https://github.com/ansible-collections/community.general/pull/2564).
diff --git a/changelogs/fragments/2568-ssh_config-reduce-stormssh-searches-based-on-host.yml b/changelogs/fragments/2568-ssh_config-reduce-stormssh-searches-based-on-host.yml
deleted file mode 100644
index 2f3e400e7e..0000000000
--- a/changelogs/fragments/2568-ssh_config-reduce-stormssh-searches-based-on-host.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ssh_config - reduce stormssh searches based on host (https://github.com/ansible-collections/community.general/pull/2568/).
diff --git a/changelogs/fragments/2571-rhsm_release-fix-release_matcher.yaml b/changelogs/fragments/2571-rhsm_release-fix-release_matcher.yaml
deleted file mode 100644
index 764743303f..0000000000
--- a/changelogs/fragments/2571-rhsm_release-fix-release_matcher.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - rhsm_release - fix the issue that module considers 8, 7Client and 7Workstation as invalid releases (https://github.com/ansible-collections/community.general/pull/2571).
diff --git a/changelogs/fragments/2573-terraform-overwrite-init.yml b/changelogs/fragments/2573-terraform-overwrite-init.yml
deleted file mode 100644
index f2dad6a7ee..0000000000
--- a/changelogs/fragments/2573-terraform-overwrite-init.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - terraform - add option ``overwrite_init`` to skip init if exists (https://github.com/ansible-collections/community.general/pull/2573).
diff --git a/changelogs/fragments/2578-ini-file-utf8-bom.yml b/changelogs/fragments/2578-ini-file-utf8-bom.yml
deleted file mode 100644
index 00640c0b23..0000000000
--- a/changelogs/fragments/2578-ini-file-utf8-bom.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ini_file - opening file with encoding ``utf-8-sig`` (https://github.com/ansible-collections/community.general/issues/2189).
diff --git a/changelogs/fragments/2579-redis-cache-ipv6.yml b/changelogs/fragments/2579-redis-cache-ipv6.yml
deleted file mode 100644
index aaa5e78b34..0000000000
--- a/changelogs/fragments/2579-redis-cache-ipv6.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - redis cache - improved connection string parsing (https://github.com/ansible-collections/community.general/issues/497).
diff --git a/changelogs/fragments/2590-netcup_dns-exception-no-message-attr.yml b/changelogs/fragments/2590-netcup_dns-exception-no-message-attr.yml
deleted file mode 100644
index 06cac9ad1b..0000000000
--- a/changelogs/fragments/2590-netcup_dns-exception-no-message-attr.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - netcup_dns - use ``str(ex)`` instead of unreliable ``ex.message`` in exception handling to fix ``AttributeError`` in error cases (https://github.com/ansible-collections/community.general/pull/2590).
diff --git a/changelogs/fragments/2614-influxdb_user-fix-issue-introduced-in-PR#2499.yml b/changelogs/fragments/2614-influxdb_user-fix-issue-introduced-in-PR#2499.yml
deleted file mode 100644
index dfae3f2bdf..0000000000
--- a/changelogs/fragments/2614-influxdb_user-fix-issue-introduced-in-PR#2499.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - influxdb_user - fix bug which removed current privileges instead of appending them to existing ones (https://github.com/ansible-collections/community.general/issues/2609, https://github.com/ansible-collections/community.general/pull/2614).
diff --git a/changelogs/fragments/2616-archive-exclusion_patterns-option.yml b/changelogs/fragments/2616-archive-exclusion_patterns-option.yml
deleted file mode 100644
index 86ef806b63..0000000000
--- a/changelogs/fragments/2616-archive-exclusion_patterns-option.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - archive - added ``exclusion_patterns`` option to exclude files or subdirectories from archives (https://github.com/ansible-collections/community.general/pull/2616).
diff --git a/changelogs/fragments/2632-cleanup.yml b/changelogs/fragments/2632-cleanup.yml
deleted file mode 100644
index def89de634..0000000000
--- a/changelogs/fragments/2632-cleanup.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- "Remove unnecessary ``__init__.py`` files from ``plugins/`` (https://github.com/ansible-collections/community.general/pull/2632)."
diff --git a/changelogs/fragments/2634-terraform-switch-workspace.yml b/changelogs/fragments/2634-terraform-switch-workspace.yml
deleted file mode 100644
index 247447b3a8..0000000000
--- a/changelogs/fragments/2634-terraform-switch-workspace.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - terraform - ensure the workspace is set back to its previous value when the apply fails (https://github.com/ansible-collections/community.general/pull/2634).
diff --git a/changelogs/fragments/2635-nmcli-add-ignore-auto-arguments.yml b/changelogs/fragments/2635-nmcli-add-ignore-auto-arguments.yml
deleted file mode 100644
index e75ceb6a1b..0000000000
--- a/changelogs/fragments/2635-nmcli-add-ignore-auto-arguments.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nmcli - add new options to ignore automatic DNS servers and gateways (https://github.com/ansible-collections/community.general/issues/1087).
diff --git a/changelogs/fragments/2648-proxmox_kvm-fix-vmid-return-value.yml b/changelogs/fragments/2648-proxmox_kvm-fix-vmid-return-value.yml
deleted file mode 100644
index 7971fc24eb..0000000000
--- a/changelogs/fragments/2648-proxmox_kvm-fix-vmid-return-value.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - proxmox_kvm - fixed ``vmid`` return value when VM with ``name`` already exists (https://github.com/ansible-collections/community.general/issues/2648).
diff --git a/changelogs/fragments/2650-composer-add_composer_executable.yml b/changelogs/fragments/2650-composer-add_composer_executable.yml
deleted file mode 100644
index b1cccc689c..0000000000
--- a/changelogs/fragments/2650-composer-add_composer_executable.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - composer - add ``composer_executable`` option (https://github.com/ansible-collections/community.general/issues/2649).
diff --git a/changelogs/fragments/2661-maven_artifact-add-sha1-option.yml b/changelogs/fragments/2661-maven_artifact-add-sha1-option.yml
deleted file mode 100644
index 827942200b..0000000000
--- a/changelogs/fragments/2661-maven_artifact-add-sha1-option.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - maven_artifact - added ``checksum_alg`` option to support SHA1 checksums in order to support FIPS systems (https://github.com/ansible-collections/community.general/pull/2662).
diff --git a/changelogs/fragments/2671-fix-broken-query-of-async_status-result.yml b/changelogs/fragments/2671-fix-broken-query-of-async_status-result.yml
deleted file mode 100644
index 993caaa323..0000000000
--- a/changelogs/fragments/2671-fix-broken-query-of-async_status-result.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-bugfixes:
- - "iptables_state - fix a broken query of ``async_status`` result
- with current ansible-core development version
- (https://github.com/ansible-collections/community.general/issues/2627,
- https://github.com/ansible-collections/community.general/pull/2671)."
diff --git a/changelogs/fragments/2681-stacki-host-bugfix.yml b/changelogs/fragments/2681-stacki-host-bugfix.yml
deleted file mode 100644
index 3403bfbfbe..0000000000
--- a/changelogs/fragments/2681-stacki-host-bugfix.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - stacki_host - when adding a new server, ``rack`` and ``rank`` must be passed, and network parameters are optional (https://github.com/ansible-collections/community.general/pull/2681).
-minor_changes:
- - stacki_host - minor refactoring (https://github.com/ansible-collections/community.general/pull/2681).
diff --git a/changelogs/fragments/2684-open_iscsi-single-target-multiple-portal-overrides.yml b/changelogs/fragments/2684-open_iscsi-single-target-multiple-portal-overrides.yml
deleted file mode 100644
index cb14a08ba0..0000000000
--- a/changelogs/fragments/2684-open_iscsi-single-target-multiple-portal-overrides.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - open_iscsi - also consider ``portal`` and ``port`` to check if already logged in or not (https://github.com/ansible-collections/community.general/issues/2683).
- - open_iscsi - add ``auto_portal_startup`` parameter to allow ``node.startup`` setting per portal (https://github.com/ansible-collections/community.general/issues/2685).
diff --git a/changelogs/fragments/2691-gitlab_user-support-identity-provider.yml b/changelogs/fragments/2691-gitlab_user-support-identity-provider.yml
deleted file mode 100644
index 065b524c86..0000000000
--- a/changelogs/fragments/2691-gitlab_user-support-identity-provider.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-minor_changes:
- - "gitlab_user - specifying a password is no longer necessary (https://github.com/ansible-collections/community.general/pull/2691)."
- - "gitlab_user - allow to reset an existing password with the new ``reset_password`` option (https://github.com/ansible-collections/community.general/pull/2691)."
- - "gitlab_user - add functionality for adding external identity providers to a GitLab user (https://github.com/ansible-collections/community.general/pull/2691)."
diff --git a/changelogs/fragments/2692-logstash-callback-plugin-replacing_options.yml b/changelogs/fragments/2692-logstash-callback-plugin-replacing_options.yml
deleted file mode 100644
index ccf803598a..0000000000
--- a/changelogs/fragments/2692-logstash-callback-plugin-replacing_options.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - 'logstash callback plugin - replace ``_option`` with ``context.CLIARGS`` to fix the plugin on ansible-base and ansible-core (https://github.com/ansible-collections/community.general/issues/2692).'
diff --git a/changelogs/fragments/2711-fix-iptables_state-2700-async_status-call.yml b/changelogs/fragments/2711-fix-iptables_state-2700-async_status-call.yml
deleted file mode 100644
index 8f94cf5178..0000000000
--- a/changelogs/fragments/2711-fix-iptables_state-2700-async_status-call.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-bugfixes:
- - "iptables_state - call ``async_status`` action plugin rather than its module
- (https://github.com/ansible-collections/community.general/issues/2700)."
diff --git a/changelogs/fragments/2722-zypper_repository-fix_idempotency_on_adding_repo_with_releasever.yml b/changelogs/fragments/2722-zypper_repository-fix_idempotency_on_adding_repo_with_releasever.yml
deleted file mode 100644
index faada2e9bf..0000000000
--- a/changelogs/fragments/2722-zypper_repository-fix_idempotency_on_adding_repo_with_releasever.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-bugfixes:
- - zypper_repository - fix idempotency on adding repository with
- ``$releasever`` and ``$basearch`` variables
- (https://github.com/ansible-collections/community.general/issues/1985).
diff --git a/changelogs/fragments/273-add_multiple_options_with_same_name_to_ini_file.yml b/changelogs/fragments/273-add_multiple_options_with_same_name_to_ini_file.yml
deleted file mode 100644
index f32dc305b5..0000000000
--- a/changelogs/fragments/273-add_multiple_options_with_same_name_to_ini_file.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ini_file - add module option ``exclusive`` (boolean) for the ability to add/remove single ``option=value`` entries without overwriting existing options with the same name but different values (https://github.com/ansible-collections/community.general/pull/3033).
- - ini_file - add abbility to define multiple options with the same name but different values (https://github.com/ansible-collections/community.general/issues/273, https://github.com/ansible-collections/community.general/issues/1204).
diff --git a/changelogs/fragments/2731-mh-cmd-locale.yml b/changelogs/fragments/2731-mh-cmd-locale.yml
deleted file mode 100644
index ea905cce4b..0000000000
--- a/changelogs/fragments/2731-mh-cmd-locale.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-bugfixes:
- - module_helper module utils - ``CmdMixin`` must also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/pull/2731).
- - xfconf - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/issues/2715).
- - cpanm - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/pull/2731).
- - snap - also use ``LC_ALL`` to enforce locale choice (https://github.com/ansible-collections/community.general/pull/2731).
diff --git a/changelogs/fragments/2732-nmcli_add_options.yml b/changelogs/fragments/2732-nmcli_add_options.yml
deleted file mode 100644
index 58ed2d2ee4..0000000000
--- a/changelogs/fragments/2732-nmcli_add_options.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - nmcli - add ``routing_rules4`` and ``may_fail4`` options (https://github.com/ansible-collections/community.general/issues/2730).
- - nmcli - add ``disabled`` value to ``method6`` option (https://github.com/ansible-collections/community.general/issues/2730).
diff --git a/changelogs/fragments/2735-onepassword-add_domain_option.yml b/changelogs/fragments/2735-onepassword-add_domain_option.yml
deleted file mode 100644
index eef74439ce..0000000000
--- a/changelogs/fragments/2735-onepassword-add_domain_option.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - onepassword lookup plugin - add ``domain`` option (https://github.com/ansible-collections/community.general/issues/2734).
diff --git a/changelogs/fragments/2751-flatpak-no_dependencies.yml b/changelogs/fragments/2751-flatpak-no_dependencies.yml
deleted file mode 100644
index a07ead96da..0000000000
--- a/changelogs/fragments/2751-flatpak-no_dependencies.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- "flatpak - add ``no_dependencies`` parameter (https://github.com/ansible/ansible/pull/55452, https://github.com/ansible-collections/community.general/pull/2751)."
diff --git a/changelogs/fragments/2771-scaleway_inventory_json_accept_byte_array.yml b/changelogs/fragments/2771-scaleway_inventory_json_accept_byte_array.yml
deleted file mode 100644
index 8a6bfd1603..0000000000
--- a/changelogs/fragments/2771-scaleway_inventory_json_accept_byte_array.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - scaleway plugin inventory - fix ``JSON object must be str, not 'bytes'`` with Python 3.5
- (https://github.com/ansible-collections/community.general/issues/2769).
diff --git a/changelogs/fragments/2774-datadog_event_api_parameter.yml b/changelogs/fragments/2774-datadog_event_api_parameter.yml
deleted file mode 100644
index 6144b89400..0000000000
--- a/changelogs/fragments/2774-datadog_event_api_parameter.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- "datadog_event - adding parameter ``api_host`` to allow selecting a datadog API endpoint instead of using the default one (https://github.com/ansible-collections/community.general/issues/2774, https://github.com/ansible-collections/community.general/pull/2775)."
diff --git a/changelogs/fragments/2779_redhat_subscription-add_server_prefix_and_server_port.yml b/changelogs/fragments/2779_redhat_subscription-add_server_prefix_and_server_port.yml
deleted file mode 100644
index d484874ee9..0000000000
--- a/changelogs/fragments/2779_redhat_subscription-add_server_prefix_and_server_port.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - redhat_subscription - add ``server_prefix`` and ``server_port`` parameters (https://github.com/ansible-collections/community.general/pull/2779).
diff --git a/changelogs/fragments/2787-yum_versionlock-fix_idempotency_when_using_wildcard.yml b/changelogs/fragments/2787-yum_versionlock-fix_idempotency_when_using_wildcard.yml
deleted file mode 100644
index 9fb569ec42..0000000000
--- a/changelogs/fragments/2787-yum_versionlock-fix_idempotency_when_using_wildcard.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - yum_versionlock - fix idempotency when using wildcard (asterisk) in ``name`` option (https://github.com/ansible-collections/community.general/issues/2761).
diff --git a/changelogs/fragments/2790-callback_splunk-batch-option.yml b/changelogs/fragments/2790-callback_splunk-batch-option.yml
deleted file mode 100644
index 70ee61ed64..0000000000
--- a/changelogs/fragments/2790-callback_splunk-batch-option.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - splunk callback plugin - add ``batch`` option for user-configurable correlation ID's (https://github.com/ansible-collections/community.general/issues/2790).
diff --git a/changelogs/fragments/2808-pids-older-psutil.yml b/changelogs/fragments/2808-pids-older-psutil.yml
deleted file mode 100644
index 34015e3f2c..0000000000
--- a/changelogs/fragments/2808-pids-older-psutil.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- "pids - avoid crashes for older ``psutil`` versions, like on RHEL6 and RHEL7 (https://github.com/ansible-collections/community.general/pull/2808)."
diff --git a/changelogs/fragments/2816-archive-refactor.yml b/changelogs/fragments/2816-archive-refactor.yml
deleted file mode 100644
index 75c30bcdfc..0000000000
--- a/changelogs/fragments/2816-archive-refactor.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-bugfixes:
- - archive - fixed incorrect ``state`` result value documentation (https://github.com/ansible-collections/community.general/pull/2816).
- - archive - fixed ``exclude_path`` values causing incorrect archive root (https://github.com/ansible-collections/community.general/pull/2816).
- - archive - fixed improper file names for single file zip archives (https://github.com/ansible-collections/community.general/issues/2818).
diff --git a/changelogs/fragments/2821-ipa_sudorule.yml b/changelogs/fragments/2821-ipa_sudorule.yml
deleted file mode 100644
index 5e1197da95..0000000000
--- a/changelogs/fragments/2821-ipa_sudorule.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-bugfixes:
- - "ipa_sudorule - call ``sudorule_add_allow_command`` method instead of ``sudorule_add_allow_command_group``
- (https://github.com/ansible-collections/community.general/issues/2442)."
diff --git a/changelogs/fragments/2824-gitlab_project-project-under-user.yml b/changelogs/fragments/2824-gitlab_project-project-under-user.yml
deleted file mode 100644
index 7fa18941a0..0000000000
--- a/changelogs/fragments/2824-gitlab_project-project-under-user.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - gitlab_project - projects can be created under other user's namespaces with the new ``username`` option (https://github.com/ansible-collections/community.general/pull/2824).
diff --git a/changelogs/fragments/2827-nmcli_fix_team_slave.yml b/changelogs/fragments/2827-nmcli_fix_team_slave.yml
deleted file mode 100644
index 02f001c4f5..0000000000
--- a/changelogs/fragments/2827-nmcli_fix_team_slave.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - nmcli - fixes team-slave configuration by adding connection.slave-type (https://github.com/ansible-collections/community.general/issues/766).
diff --git a/changelogs/fragments/2830-npm-version-update.yml b/changelogs/fragments/2830-npm-version-update.yml
deleted file mode 100644
index ab05258e2c..0000000000
--- a/changelogs/fragments/2830-npm-version-update.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - "npm - when the ``version`` option is used the comparison of installed vs missing will
- use name@version instead of just name, allowing version specific updates
- (https://github.com/ansible-collections/community.general/issues/2021)."
diff --git a/changelogs/fragments/2841-proxmox_kvm_zfs_devstr.yml b/changelogs/fragments/2841-proxmox_kvm_zfs_devstr.yml
deleted file mode 100644
index 7b61f175c6..0000000000
--- a/changelogs/fragments/2841-proxmox_kvm_zfs_devstr.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - "proxmox_kvm - fix parsing of Proxmox VM information with device info not containing
- a comma, like disks backed by ZFS zvols
- (https://github.com/ansible-collections/community.general/issues/2840)."
diff --git a/changelogs/fragments/2843-modprobe-failure-conditions.yml b/changelogs/fragments/2843-modprobe-failure-conditions.yml
deleted file mode 100644
index 78ee5ce1e9..0000000000
--- a/changelogs/fragments/2843-modprobe-failure-conditions.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - modprobe - added additional checks to ensure module load/unload is effective (https://github.com/ansible-collections/community.general/issues/1608).
diff --git a/changelogs/fragments/2844-ali_instance_info-deprecate-params.yml b/changelogs/fragments/2844-ali_instance_info-deprecate-params.yml
deleted file mode 100644
index a37555edcd..0000000000
--- a/changelogs/fragments/2844-ali_instance_info-deprecate-params.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - ali_instance_info - marked removal version of deprecated parameters ``availability_zone`` and ``instance_names`` (https://github.com/ansible-collections/community.general/issues/2429).
diff --git a/changelogs/fragments/2845-serverless-deprecate-functions-param.yml b/changelogs/fragments/2845-serverless-deprecate-functions-param.yml
deleted file mode 100644
index 6565b18974..0000000000
--- a/changelogs/fragments/2845-serverless-deprecate-functions-param.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - serverless - deprecating parameter ``functions`` because it was not used in the code (https://github.com/ansible-collections/community.general/pull/2845).
diff --git a/changelogs/fragments/2850-jenkins_build-support-stop-jenkins-build.yml b/changelogs/fragments/2850-jenkins_build-support-stop-jenkins-build.yml
deleted file mode 100644
index ad64e58eec..0000000000
--- a/changelogs/fragments/2850-jenkins_build-support-stop-jenkins-build.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - jenkins_build - support stopping a running jenkins build (https://github.com/ansible-collections/community.general/pull/2850).
-bugfixes:
- - jenkins_build - examine presence of ``build_number`` before deleting a jenkins build (https://github.com/ansible-collections/community.general/pull/2850).
\ No newline at end of file
diff --git a/changelogs/fragments/2867-redis-terminology.yml b/changelogs/fragments/2867-redis-terminology.yml
deleted file mode 100644
index add76c0f91..0000000000
--- a/changelogs/fragments/2867-redis-terminology.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- "redis - allow to use the term ``replica`` instead of ``slave``, which has been the official Redis terminology since 2018 (https://github.com/ansible-collections/community.general/pull/2867)."
diff --git a/changelogs/fragments/2874-terraform-check-destroy.yml b/changelogs/fragments/2874-terraform-check-destroy.yml
deleted file mode 100644
index e41d1aebc0..0000000000
--- a/changelogs/fragments/2874-terraform-check-destroy.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - terraform - add ``check_destroy`` optional parameter to check for deletion of resources before it is applied (https://github.com/ansible-collections/community.general/pull/2874).
diff --git a/changelogs/fragments/2875-ini_file-unicode.yml b/changelogs/fragments/2875-ini_file-unicode.yml
deleted file mode 100644
index eaf1ff9ffb..0000000000
--- a/changelogs/fragments/2875-ini_file-unicode.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- "ini_file - fix Unicode processing for Python 2 (https://github.com/ansible-collections/community.general/pull/2875)."
\ No newline at end of file
diff --git a/changelogs/fragments/2878-validate-certs-bool.yml b/changelogs/fragments/2878-validate-certs-bool.yml
deleted file mode 100644
index e636f4981b..0000000000
--- a/changelogs/fragments/2878-validate-certs-bool.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- "nrdp callback plugin - parameters are now converted to strings, except ``validate_certs`` which is converted to boolean (https://github.com/ansible-collections/community.general/pull/2878)."
diff --git a/changelogs/fragments/2881-gitlab_project-fix_workspace_user.yaml b/changelogs/fragments/2881-gitlab_project-fix_workspace_user.yaml
deleted file mode 100644
index 0de8368b7f..0000000000
--- a/changelogs/fragments/2881-gitlab_project-fix_workspace_user.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - gitlab_project - user projects are created using namespace ID now, instead of user ID (https://github.com/ansible-collections/community.general/pull/2881).
diff --git a/changelogs/fragments/2883-_mount-fixed-sanity-checks.yml b/changelogs/fragments/2883-_mount-fixed-sanity-checks.yml
deleted file mode 100644
index 35496e1233..0000000000
--- a/changelogs/fragments/2883-_mount-fixed-sanity-checks.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - _mount module utils - fixed the sanity checks (https://github.com/ansible-collections/community.general/pull/2883).
diff --git a/changelogs/fragments/2901-nmcli_teaming.yml b/changelogs/fragments/2901-nmcli_teaming.yml
deleted file mode 100644
index 4178b9c6f5..0000000000
--- a/changelogs/fragments/2901-nmcli_teaming.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nmcli - add ``runner`` and ``runner_hwaddr_policy`` options (https://github.com/ansible-collections/community.general/issues/2901).
diff --git a/changelogs/fragments/2902-filesystem_extend_freebsd_support.yml b/changelogs/fragments/2902-filesystem_extend_freebsd_support.yml
deleted file mode 100644
index 1518d0190f..0000000000
--- a/changelogs/fragments/2902-filesystem_extend_freebsd_support.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-minor_changes:
- - filesystem - extend support for FreeBSD. Avoid potential data loss by checking
- existence of a filesystem with ``fstyp`` (native command) if ``blkid`` (foreign
- command) doesn't find one. Add support for character devices and ``ufs`` filesystem
- type (https://github.com/ansible-collections/community.general/pull/2902).
diff --git a/changelogs/fragments/2904-fix-bug-when-2-identical-executions-in-same-auth-flow.yml b/changelogs/fragments/2904-fix-bug-when-2-identical-executions-in-same-auth-flow.yml
deleted file mode 100644
index 21fde3eb58..0000000000
--- a/changelogs/fragments/2904-fix-bug-when-2-identical-executions-in-same-auth-flow.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - keycloak_authentication - fix bug when two identical executions are in the same authentication flow
- (https://github.com/ansible-collections/community.general/pull/2904).
diff --git a/changelogs/fragments/2912-snap-module-helper.yml b/changelogs/fragments/2912-snap-module-helper.yml
deleted file mode 100644
index cb9935a5e4..0000000000
--- a/changelogs/fragments/2912-snap-module-helper.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - module_helper module utils - avoid failing when non-zero ``rc`` is present on regular exit (https://github.com/ansible-collections/community.general/pull/2912).
- - snap - fix various bugs which prevented the module from working at all, and which resulted in ``state=absent`` fail on absent snaps (https://github.com/ansible-collections/community.general/issues/2835, https://github.com/ansible-collections/community.general/issues/2906, https://github.com/ansible-collections/community.general/pull/2912).
diff --git a/changelogs/fragments/2913-archive-dest_state.yml b/changelogs/fragments/2913-archive-dest_state.yml
deleted file mode 100644
index 9e9e67434e..0000000000
--- a/changelogs/fragments/2913-archive-dest_state.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-minor_changes:
- - archive - added ``dest_state`` return value to describe final state of ``dest`` after successful task execution
- (https://github.com/ansible-collections/community.general/pull/2913).
diff --git a/changelogs/fragments/2918-snap-param-order.yml b/changelogs/fragments/2918-snap-param-order.yml
deleted file mode 100644
index 85b907f8b6..0000000000
--- a/changelogs/fragments/2918-snap-param-order.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - snap - fixed the order of the ``--classic`` parameter in the command line invocation (https://github.com/ansible-collections/community.general/issues/2916).
diff --git a/changelogs/fragments/2922-mh-cmd-output-feature-flag.yml b/changelogs/fragments/2922-mh-cmd-output-feature-flag.yml
deleted file mode 100644
index e071e3413b..0000000000
--- a/changelogs/fragments/2922-mh-cmd-output-feature-flag.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - module_helper module utils - added feature flag parameters to ``CmdMixin`` to control whether ``rc``, ``out`` and ``err`` are automatically added to the module output (https://github.com/ansible-collections/community.general/pull/2922).
diff --git a/changelogs/fragments/2923-archive-remove-bugfix.yml b/changelogs/fragments/2923-archive-remove-bugfix.yml
deleted file mode 100644
index 4bef5ef459..0000000000
--- a/changelogs/fragments/2923-archive-remove-bugfix.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-bugfixes:
- - archive - fixed task failure when using the ``remove`` option with a ``path`` containing nested files for
- ``format``s other than ``zip`` (https://github.com/ansible-collections/community.general/issues/2919).
diff --git a/changelogs/fragments/2924-npm-fix-package-json.yml b/changelogs/fragments/2924-npm-fix-package-json.yml
deleted file mode 100644
index ce4a416cf7..0000000000
--- a/changelogs/fragments/2924-npm-fix-package-json.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - npm - correctly handle cases where a dependency does not have a ``version`` property because it is either missing or invalid
- (https://github.com/ansible-collections/community.general/issues/2917).
diff --git a/changelogs/fragments/2935-lvol-support_check_mode_thinpool.yml b/changelogs/fragments/2935-lvol-support_check_mode_thinpool.yml
deleted file mode 100644
index 3efbe59860..0000000000
--- a/changelogs/fragments/2935-lvol-support_check_mode_thinpool.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - lvol - honor ``check_mode`` on thinpool (https://github.com/ansible-collections/community.general/issues/2934).
diff --git a/changelogs/fragments/2936-pacman-fix_changed_status_when_ignorepkg_has_been_defined.yml b/changelogs/fragments/2936-pacman-fix_changed_status_when_ignorepkg_has_been_defined.yml
deleted file mode 100644
index 815ffa4aee..0000000000
--- a/changelogs/fragments/2936-pacman-fix_changed_status_when_ignorepkg_has_been_defined.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - pacman - fix changed status when ignorepkg has been defined (https://github.com/ansible-collections/community.general/issues/1758).
diff --git a/changelogs/fragments/2946-python-dnsimple-v2-rewrite.yml b/changelogs/fragments/2946-python-dnsimple-v2-rewrite.yml
deleted file mode 100644
index 32a6341086..0000000000
--- a/changelogs/fragments/2946-python-dnsimple-v2-rewrite.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - dnsimple - module rewrite to include support for python-dnsimple>=2.0.0; also add ``sandbox`` parameter (https://github.com/ansible-collections/community.general/pull/2946).
diff --git a/changelogs/fragments/2948-jenkins_job_info-remove_necessities_on_password_or_token.yml b/changelogs/fragments/2948-jenkins_job_info-remove_necessities_on_password_or_token.yml
deleted file mode 100644
index 99259d6301..0000000000
--- a/changelogs/fragments/2948-jenkins_job_info-remove_necessities_on_password_or_token.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - jenkins_job_info - the ``password`` and ``token`` parameters can also be omitted to retrieve only public information (https://github.com/ansible-collections/community.general/pull/2948).
diff --git a/changelogs/fragments/2949-add_authentication-flow-binding_keycloak-client.yml b/changelogs/fragments/2949-add_authentication-flow-binding_keycloak-client.yml
deleted file mode 100644
index cdc0d4ae69..0000000000
--- a/changelogs/fragments/2949-add_authentication-flow-binding_keycloak-client.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - keycloak_client - add ``authentication_flow_binding_overrides`` option (https://github.com/ansible-collections/community.general/pull/2949).
diff --git a/changelogs/fragments/2951-mh-vars-deepcopy.yml b/changelogs/fragments/2951-mh-vars-deepcopy.yml
deleted file mode 100644
index 339cca3aa7..0000000000
--- a/changelogs/fragments/2951-mh-vars-deepcopy.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - module_helper module utils - fixed change-tracking for dictionaries and lists (https://github.com/ansible-collections/community.general/pull/2951).
diff --git a/changelogs/fragments/2955-rax_mon_notification_plan-added-elements-to-list-params.yaml b/changelogs/fragments/2955-rax_mon_notification_plan-added-elements-to-list-params.yaml
deleted file mode 100644
index 9ff6f01f7d..0000000000
--- a/changelogs/fragments/2955-rax_mon_notification_plan-added-elements-to-list-params.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - rax_mon_notification_plan - fixed validation checks by specifying type ``str`` as the ``elements`` of parameters ``ok_state``, ``warning_state`` and ``critical_state`` (https://github.com/ansible-collections/community.general/pull/2955).
diff --git a/changelogs/fragments/2958-datadog_monitor_support_composites.yml b/changelogs/fragments/2958-datadog_monitor_support_composites.yml
deleted file mode 100644
index 394a589994..0000000000
--- a/changelogs/fragments/2958-datadog_monitor_support_composites.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - datadog_monitor - allow creation of composite datadog monitors
- (https://github.com/ansible-collections/community.general/issues/2956).
diff --git a/changelogs/fragments/2960-launchd-validation-check.yaml b/changelogs/fragments/2960-launchd-validation-check.yaml
deleted file mode 100644
index 15cb3c3fa5..0000000000
--- a/changelogs/fragments/2960-launchd-validation-check.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - launchd - fixed sanity check in the module's code (https://github.com/ansible-collections/community.general/pull/2960).
diff --git a/changelogs/fragments/2963-improve-diff-mode-on-keycloak_authentication.yml b/changelogs/fragments/2963-improve-diff-mode-on-keycloak_authentication.yml
deleted file mode 100644
index fa5f133d7d..0000000000
--- a/changelogs/fragments/2963-improve-diff-mode-on-keycloak_authentication.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
-- keycloak_authentication - enhanced diff mode to also return before and after state when the authentication flow is updated (https://github.com/ansible-collections/community.general/pull/2963).
diff --git a/changelogs/fragments/2967-proxmox_inventory-offline-node-fix.yml b/changelogs/fragments/2967-proxmox_inventory-offline-node-fix.yml
deleted file mode 100644
index d52fef4d8a..0000000000
--- a/changelogs/fragments/2967-proxmox_inventory-offline-node-fix.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - proxmox inventory plugin - fixed parsing failures when some cluster nodes are offline (https://github.com/ansible-collections/community.general/issues/2931).
diff --git a/changelogs/fragments/2987-archive-stage-idempotency-fix.yml b/changelogs/fragments/2987-archive-stage-idempotency-fix.yml
deleted file mode 100644
index 5c9e980935..0000000000
--- a/changelogs/fragments/2987-archive-stage-idempotency-fix.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-minor_changes:
- - archive - refactoring prior to fix for idempotency checks. The fix will be a breaking change and only appear
- in community.general 4.0.0 (https://github.com/ansible-collections/community.general/pull/2987).
diff --git a/changelogs/fragments/2989-pamd-single-line.yaml b/changelogs/fragments/2989-pamd-single-line.yaml
deleted file mode 100644
index 359e160785..0000000000
--- a/changelogs/fragments/2989-pamd-single-line.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - pamd - fixed problem with files containing only one or two lines (https://github.com/ansible-collections/community.general/issues/2925).
diff --git a/changelogs/fragments/3001-enhance_gitlab_module.yml b/changelogs/fragments/3001-enhance_gitlab_module.yml
deleted file mode 100644
index e39985530e..0000000000
--- a/changelogs/fragments/3001-enhance_gitlab_module.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - gitlab_project - add new options ``allow_merge_on_skipped_pipeline``, ``only_allow_merge_if_all_discussions_are_resolved``, ``only_allow_merge_if_pipeline_succeeds``, ``packages_enabled``, ``remove_source_branch_after_merge``, ``squash_option`` (https://github.com/ansible-collections/community.general/pull/3002).
diff --git a/changelogs/fragments/3006-redfish_command-bootoverride-argument-check.yaml b/changelogs/fragments/3006-redfish_command-bootoverride-argument-check.yaml
deleted file mode 100644
index 680d3dea83..0000000000
--- a/changelogs/fragments/3006-redfish_command-bootoverride-argument-check.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - redfish_command - fix extraneous error caused by missing ``bootdevice`` argument
- when using the ``DisableBootOverride`` sub-command (https://github.com/ansible-collections/community.general/issues/3005).
diff --git a/changelogs/fragments/3028-snap-channel.yml b/changelogs/fragments/3028-snap-channel.yml
deleted file mode 100644
index c3aea4b5a0..0000000000
--- a/changelogs/fragments/3028-snap-channel.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- "snap - fix formatting of ``--channel`` argument when the ``channel`` option is used (https://github.com/ansible-collections/community.general/pull/3028)."
diff --git a/changelogs/fragments/3034-promox-kvm-return-new-id.yaml b/changelogs/fragments/3034-promox-kvm-return-new-id.yaml
deleted file mode 100644
index 8cbd769a04..0000000000
--- a/changelogs/fragments/3034-promox-kvm-return-new-id.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - proxmox_kvm - fix result of clone, now returns ``newid`` instead of ``vmid`` (https://github.com/ansible-collections/community.general/pull/3034).
diff --git a/changelogs/fragments/3036-archive-root-path-fix.yml b/changelogs/fragments/3036-archive-root-path-fix.yml
deleted file mode 100644
index fa460f82b9..0000000000
--- a/changelogs/fragments/3036-archive-root-path-fix.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-bugfixes:
- - archive - fixing archive root determination when longest common root is ``/``
- (https://github.com/ansible-collections/community.general/pull/3036).
diff --git a/changelogs/fragments/3038-enhance_github_repo_api_url.yml b/changelogs/fragments/3038-enhance_github_repo_api_url.yml
deleted file mode 100644
index 19eda0f66d..0000000000
--- a/changelogs/fragments/3038-enhance_github_repo_api_url.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - github_repo - add new option ``api_url`` to allow working with on premises installations (https://github.com/ansible-collections/community.general/pull/3038).
diff --git a/changelogs/fragments/3041-fix_gitlab_group_members_gitlab_project_mambers.yml b/changelogs/fragments/3041-fix_gitlab_group_members_gitlab_project_mambers.yml
deleted file mode 100644
index d1be8b78d3..0000000000
--- a/changelogs/fragments/3041-fix_gitlab_group_members_gitlab_project_mambers.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - gitlab_group_members - fixes issue when gitlab group has more then 20 members, pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
- - gitlab_project_members - fixes issue when gitlab group has more then 20 members, pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
diff --git a/changelogs/fragments/3041-gitlab_x_members_fix_and_enhancement.yml b/changelogs/fragments/3041-gitlab_x_members_fix_and_enhancement.yml
deleted file mode 100644
index ce558e1f84..0000000000
--- a/changelogs/fragments/3041-gitlab_x_members_fix_and_enhancement.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
-- gitlab_group_members - ``gitlab_user`` can now also be a list of users (https://github.com/ansible-collections/community.general/pull/3047).
-- gitlab_group_members - added functionality to set all members exactly as given (https://github.com/ansible-collections/community.general/pull/3047).
diff --git a/changelogs/fragments/3044-proxmox-inventory-snapshots.yml b/changelogs/fragments/3044-proxmox-inventory-snapshots.yml
deleted file mode 100644
index d6a324ea30..0000000000
--- a/changelogs/fragments/3044-proxmox-inventory-snapshots.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - proxmox inventory plugin - added snapshots to host facts (https://github.com/ansible-collections/community.general/pull/3044).
diff --git a/changelogs/fragments/3049-xfconf-deprecate-get.yaml b/changelogs/fragments/3049-xfconf-deprecate-get.yaml
deleted file mode 100644
index 359b39301e..0000000000
--- a/changelogs/fragments/3049-xfconf-deprecate-get.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - xfconf - deprecate the ``get`` state. The new module ``xfconf_info`` should be used instead (https://github.com/ansible-collections/community.general/pull/3049).
diff --git a/changelogs/fragments/3052_proxmox_inventory_plugin.yml b/changelogs/fragments/3052_proxmox_inventory_plugin.yml
deleted file mode 100644
index dfd4dddea9..0000000000
--- a/changelogs/fragments/3052_proxmox_inventory_plugin.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - proxmox inventory plugin - fixed plugin failure when a ``qemu`` guest has no ``template`` key (https://github.com/ansible-collections/community.general/pull/3052).
diff --git a/changelogs/fragments/3067-taiga-bugfix.yaml b/changelogs/fragments/3067-taiga-bugfix.yaml
deleted file mode 100644
index dfd3b531b0..0000000000
--- a/changelogs/fragments/3067-taiga-bugfix.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - taiga - some constructs in the module fixed to work also in Python 3 (https://github.com/ansible-collections/community.general/pull/3067).
diff --git a/changelogs/fragments/3068-supervisorctl-bugfix.yaml b/changelogs/fragments/3068-supervisorctl-bugfix.yaml
deleted file mode 100644
index 6571e211b6..0000000000
--- a/changelogs/fragments/3068-supervisorctl-bugfix.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - supervisorctl - state ``signalled`` was not working (https://github.com/ansible-collections/community.general/pull/3068).
-minor_changes:
- - supervisorctl - using standard Ansible mechanism to validate ``signalled`` state required parameter (https://github.com/ansible-collections/community.general/pull/3068).
diff --git a/changelogs/fragments/3074-ini_file-3031-empty-value-inconsistency.yml b/changelogs/fragments/3074-ini_file-3031-empty-value-inconsistency.yml
deleted file mode 100644
index 7bfe958a12..0000000000
--- a/changelogs/fragments/3074-ini_file-3031-empty-value-inconsistency.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-bugfixes:
- - ini_file - fix inconsistency between empty value and no value
- (https://github.com/ansible-collections/community.general/issues/3031).
diff --git a/changelogs/fragments/3075-archive-idempotency-enhancements.yml b/changelogs/fragments/3075-archive-idempotency-enhancements.yml
deleted file mode 100644
index 3d0bf65fb7..0000000000
--- a/changelogs/fragments/3075-archive-idempotency-enhancements.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-breaking_changes:
- - archive - adding idempotency checks for changes to file names and content within the ``destination`` file
- (https://github.com/ansible-collections/community.general/pull/3075).
diff --git a/changelogs/fragments/3079-report-power-state-hpilo.yaml b/changelogs/fragments/3079-report-power-state-hpilo.yaml
deleted file mode 100644
index e057e3395f..0000000000
--- a/changelogs/fragments/3079-report-power-state-hpilo.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - hpilo_info - added ``host_power_status`` return value to report power state of machine with ``OFF``, ``ON`` or ``UNKNOWN`` (https://github.com/ansible-collections/community.general/pull/3079).
diff --git a/changelogs/fragments/3080-java_cert-2460-import_private_key.yml b/changelogs/fragments/3080-java_cert-2460-import_private_key.yml
deleted file mode 100644
index 465c484673..0000000000
--- a/changelogs/fragments/3080-java_cert-2460-import_private_key.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-bugfixes:
- - java_cert - import private key as well as public certificate from PKCS#12
- (https://github.com/ansible-collections/community.general/issues/2460).
diff --git a/changelogs/fragments/3081-add-wifi-option-to-nmcli-module.yml b/changelogs/fragments/3081-add-wifi-option-to-nmcli-module.yml
deleted file mode 100644
index 4425d955fc..0000000000
--- a/changelogs/fragments/3081-add-wifi-option-to-nmcli-module.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - nmcli - add ``wifi`` option to support managing Wi-Fi settings such as ``hidden`` or ``mode``
- (https://github.com/ansible-collections/community.general/pull/3081).
diff --git a/changelogs/fragments/3084-info-checkmode.yaml b/changelogs/fragments/3084-info-checkmode.yaml
deleted file mode 100644
index 4e9fa85075..0000000000
--- a/changelogs/fragments/3084-info-checkmode.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-bugfixes:
- - ali_instance_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - memset_memstore_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - memset_server_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - xenserver_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - rax_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - smartos_image_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - snmp_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - oneview_datacenter_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - oneview_enclosure_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - oneview_ethernet_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - oneview_fc_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - oneview_fcoe_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - oneview_logical_interconnect_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - oneview_network_set_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - oneview_san_manager_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - idrac_redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - xfconf_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - utm_aaa_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - utm_ca_host_key_cert_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - utm_network_interface_address_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - utm_proxy_frontend_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
- - utm_proxy_location_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
diff --git a/changelogs/fragments/3092-gunicorn-refactor.yaml b/changelogs/fragments/3092-gunicorn-refactor.yaml
deleted file mode 100644
index 114e865add..0000000000
--- a/changelogs/fragments/3092-gunicorn-refactor.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - gunicorn - search for ``gunicorn`` binary in more paths (https://github.com/ansible-collections/community.general/pull/3092).
diff --git a/changelogs/fragments/3093-ejabberd_user-refactor.yaml b/changelogs/fragments/3093-ejabberd_user-refactor.yaml
deleted file mode 100644
index 875ef6da71..0000000000
--- a/changelogs/fragments/3093-ejabberd_user-refactor.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ejabberd_user - replaced in-code check with ``required_if``, using ``get_bin_path()`` for the command, passing args to ``run_command()`` as list instead of string (https://github.com/ansible-collections/community.general/pull/3093).
diff --git a/changelogs/fragments/3098-django_manage-cmd-list.yaml b/changelogs/fragments/3098-django_manage-cmd-list.yaml
deleted file mode 100644
index 8522059ff6..0000000000
--- a/changelogs/fragments/3098-django_manage-cmd-list.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - django_manage - refactor to call ``run_command()`` passing command as a list instead of string (https://github.com/ansible-collections/community.general/pull/3098).
diff --git a/changelogs/fragments/3104-deploy_helper-required_if.yaml b/changelogs/fragments/3104-deploy_helper-required_if.yaml
deleted file mode 100644
index ee48461003..0000000000
--- a/changelogs/fragments/3104-deploy_helper-required_if.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - deploy_helper - improved parameter checking by using standard Ansible construct (https://github.com/ansible-collections/community.general/pull/3104).
diff --git a/changelogs/fragments/3106-apache2_module-review.yaml b/changelogs/fragments/3106-apache2_module-review.yaml
deleted file mode 100644
index d7840b2511..0000000000
--- a/changelogs/fragments/3106-apache2_module-review.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - apache2_module - minor refactoring improving code quality, readability and speed (https://github.com/ansible-collections/community.general/pull/3106).
diff --git a/changelogs/fragments/3125-hana-query-userstore.yaml b/changelogs/fragments/3125-hana-query-userstore.yaml
deleted file mode 100644
index 0a626fe7f5..0000000000
--- a/changelogs/fragments/3125-hana-query-userstore.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - hana_query - added the abillity to use hdbuserstore (https://github.com/ansible-collections/community.general/pull/3125).
diff --git a/changelogs/fragments/3132-nmcli-dummy.yaml b/changelogs/fragments/3132-nmcli-dummy.yaml
deleted file mode 100644
index 970bda34e8..0000000000
--- a/changelogs/fragments/3132-nmcli-dummy.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nmcli - add ``dummy`` interface support (https://github.com/ansible-collections/community.general/issues/724).
diff --git a/changelogs/fragments/3135-add-redfish_command-bootoverridemode.yaml b/changelogs/fragments/3135-add-redfish_command-bootoverridemode.yaml
deleted file mode 100644
index d1f24d4c24..0000000000
--- a/changelogs/fragments/3135-add-redfish_command-bootoverridemode.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - redfish_command - add ``boot_override_mode`` argument to BootSourceOverride commands (https://github.com/ansible-collections/community.general/issues/3134).
diff --git a/changelogs/fragments/3136-add-wifi-sec-change-detection-to-nmcli-module.yml b/changelogs/fragments/3136-add-wifi-sec-change-detection-to-nmcli-module.yml
deleted file mode 100644
index 6cc5e7630d..0000000000
--- a/changelogs/fragments/3136-add-wifi-sec-change-detection-to-nmcli-module.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - nmcli - add ``wifi-sec`` option change detection to support managing secure Wi-Fi connections
- (https://github.com/ansible-collections/community.general/pull/3136).
diff --git a/changelogs/fragments/3139-tss-lookup-plugin-update-to-make-compatible-with-sdk-v1.yml b/changelogs/fragments/3139-tss-lookup-plugin-update-to-make-compatible-with-sdk-v1.yml
deleted file mode 100644
index f06fa68ce0..0000000000
--- a/changelogs/fragments/3139-tss-lookup-plugin-update-to-make-compatible-with-sdk-v1.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - tss lookup plugin - fixed incompatibility with ``python-tss-sdk`` version 1.0.0
- (https://github.com/ansible-collections/community.general/issues/3057, https://github.com/ansible-collections/community.general/pull/3139).
diff --git a/changelogs/fragments/3141-disallow-options-unsupported-by-nmcli.yml b/changelogs/fragments/3141-disallow-options-unsupported-by-nmcli.yml
deleted file mode 100644
index e6c15c8786..0000000000
--- a/changelogs/fragments/3141-disallow-options-unsupported-by-nmcli.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - nmcli - query ``nmcli`` directly to determine available WiFi options
- (https://github.com/ansible-collections/community.general/pull/3141).
diff --git a/changelogs/fragments/3160-pass-wifi-secrets-via-stdin-to-nmcli-module.yml b/changelogs/fragments/3160-pass-wifi-secrets-via-stdin-to-nmcli-module.yml
deleted file mode 100644
index 47e1837a0b..0000000000
--- a/changelogs/fragments/3160-pass-wifi-secrets-via-stdin-to-nmcli-module.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-security_fixes:
- - nmcli - do not pass WiFi secrets on the ``nmcli`` command line. Use ``nmcli con edit``
- instead and pass secrets as ``stdin``
- (https://github.com/ansible-collections/community.general/issues/3145).
diff --git a/changelogs/fragments/3161-openbsd-pkg-fix-regexp-matching-crash.yml b/changelogs/fragments/3161-openbsd-pkg-fix-regexp-matching-crash.yml
deleted file mode 100644
index bb29542c04..0000000000
--- a/changelogs/fragments/3161-openbsd-pkg-fix-regexp-matching-crash.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - openbsd_pkg - fix regexp matching crash. This bug could trigger on package names with special characters, for example ``g++`` (https://github.com/ansible-collections/community.general/pull/3161).
diff --git a/changelogs/fragments/3164-zypper-support-transactional-updates.yaml b/changelogs/fragments/3164-zypper-support-transactional-updates.yaml
deleted file mode 100644
index d12ff9a6bf..0000000000
--- a/changelogs/fragments/3164-zypper-support-transactional-updates.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - zypper - prefix zypper commands with ``/sbin/transactional-update --continue --drop-if-no-change --quiet run`` if transactional updates are detected (https://github.com/ansible-collections/community.general/issues/3159).
diff --git a/changelogs/fragments/3178-add-ipaselinuxusermaporder-to-ipa-config-module.yml b/changelogs/fragments/3178-add-ipaselinuxusermaporder-to-ipa-config-module.yml
deleted file mode 100644
index 9057be911c..0000000000
--- a/changelogs/fragments/3178-add-ipaselinuxusermaporder-to-ipa-config-module.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ipa_config - add ``ipaselinuxusermaporder`` option to set the SELinux user map order
- (https://github.com/ansible-collections/community.general/pull/3178).
diff --git a/changelogs/fragments/3191-vdo-refactor.yml b/changelogs/fragments/3191-vdo-refactor.yml
deleted file mode 100644
index fe3fcfe7b1..0000000000
--- a/changelogs/fragments/3191-vdo-refactor.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - vdo - minor refactoring of the code (https://github.com/ansible-collections/community.general/pull/3191).
-bugfixes:
- - vdo - boolean arguments now compared with proper ``true`` and ``false`` values instead of string representations like ``"yes"`` or ``"no"`` (https://github.com/ansible-collections/community.general/pull/3191).
diff --git a/changelogs/fragments/3194-sanity.yml b/changelogs/fragments/3194-sanity.yml
deleted file mode 100644
index b6961556ce..0000000000
--- a/changelogs/fragments/3194-sanity.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-bugfixes:
-- "memcached cache plugin - change function argument names to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "logdns callback plugin - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "saltstack connection plugin - fix function signature (https://github.com/ansible-collections/community.general/pull/3194)."
-- "online inventory plugin - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "netapp module utils - remove always-true conditional to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "online module utils - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "scaleway module utils - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "one_template - change function argument name to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "packet_device - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "packet_sshkey - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "maven_artifact - improve split call to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "launchd - use private attribute to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
-- "ufw - use generator to fix sanity errors (https://github.com/ansible-collections/community.general/pull/3194)."
diff --git a/changelogs/fragments/3199-tss-lookup-plugin-bugfix-for-backwards-compatibility.yml b/changelogs/fragments/3199-tss-lookup-plugin-bugfix-for-backwards-compatibility.yml
deleted file mode 100644
index 3909286487..0000000000
--- a/changelogs/fragments/3199-tss-lookup-plugin-bugfix-for-backwards-compatibility.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - tss lookup plugin - fixed backwards compatibility issue with ``python-tss-sdk`` version <=0.0.5
- (https://github.com/ansible-collections/community.general/issues/3192, https://github.com/ansible-collections/community.general/pull/3199).
diff --git a/changelogs/fragments/3203-linode-inventory-return-full-api-ip-data.yml b/changelogs/fragments/3203-linode-inventory-return-full-api-ip-data.yml
deleted file mode 100644
index fa7581e820..0000000000
--- a/changelogs/fragments/3203-linode-inventory-return-full-api-ip-data.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "linode inventory plugin - adds the ``ip_style`` configuration key. Set to ``api`` to get more detailed network details back from the remote Linode host (https://github.com/ansible-collections/community.general/pull/3203)."
diff --git a/changelogs/fragments/3205-slack-minor-refactor.yaml b/changelogs/fragments/3205-slack-minor-refactor.yaml
deleted file mode 100644
index 5337350f69..0000000000
--- a/changelogs/fragments/3205-slack-minor-refactor.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - slack - minor refactoring (https://github.com/ansible-collections/community.general/pull/3205).
diff --git a/changelogs/fragments/3206-mh-classmethod.yaml b/changelogs/fragments/3206-mh-classmethod.yaml
deleted file mode 100644
index 19cd8a6739..0000000000
--- a/changelogs/fragments/3206-mh-classmethod.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - module_helper module_utils - added classmethod to trigger the execution of MH modules (https://github.com/ansible-collections/community.general/pull/3206).
diff --git a/changelogs/fragments/3211-snap-error-handling.yml b/changelogs/fragments/3211-snap-error-handling.yml
deleted file mode 100644
index d361b99f01..0000000000
--- a/changelogs/fragments/3211-snap-error-handling.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - snap - improved module error handling, especially for the case when snap server is down (https://github.com/ansible-collections/community.general/issues/2970).
diff --git a/changelogs/fragments/3228-tss-domain-authorization.yml b/changelogs/fragments/3228-tss-domain-authorization.yml
deleted file mode 100644
index 0a80b3dd8e..0000000000
--- a/changelogs/fragments/3228-tss-domain-authorization.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - tss lookup plugin - added new parameter for domain authorization
- (https://github.com/ansible-collections/community.general/pull/3228).
diff --git a/changelogs/fragments/3231-fix-keycloak-realm-events.yml b/changelogs/fragments/3231-fix-keycloak-realm-events.yml
deleted file mode 100644
index 9950ed2c59..0000000000
--- a/changelogs/fragments/3231-fix-keycloak-realm-events.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-bugfixes:
- - keycloak_realm - element type for ``events_listeners`` parameter should be ``string`` instead of ``dict`` (https://github.com/ansible-collections/community.general/pull/3231).
-minor_changes:
- - keycloak_realm - add ``events_enabled`` parameter to allow activation or deactivation of login events (https://github.com/ansible-collections/community.general/pull/3231).
-
\ No newline at end of file
diff --git a/changelogs/fragments/3233-include-thermal-sensor-status-via-redfish_info.yaml b/changelogs/fragments/3233-include-thermal-sensor-status-via-redfish_info.yaml
deleted file mode 100644
index baed989fbf..0000000000
--- a/changelogs/fragments/3233-include-thermal-sensor-status-via-redfish_info.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - redfish_info - include ``Status`` property for Thermal objects when querying Thermal properties via ``GetChassisThermals`` command (https://github.com/ansible-collections/community.general/issues/3232).
diff --git a/changelogs/fragments/3237-copr-fix_chroot_naming.yml b/changelogs/fragments/3237-copr-fix_chroot_naming.yml
deleted file mode 100644
index 7a942bc94e..0000000000
--- a/changelogs/fragments/3237-copr-fix_chroot_naming.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - copr - fix chroot naming issues, ``centos-stream`` changed naming to ``centos-stream-`` (for exmaple ``centos-stream-8``) (https://github.com/ansible-collections/community.general/issues/2084, https://github.com/ansible-collections/community.general/pull/3237).
\ No newline at end of file
diff --git a/changelogs/fragments/3239-nmcli-sit-ipip-config-bugfix.yaml b/changelogs/fragments/3239-nmcli-sit-ipip-config-bugfix.yaml
deleted file mode 100644
index 78a172342e..0000000000
--- a/changelogs/fragments/3239-nmcli-sit-ipip-config-bugfix.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "nmcli - added ip4/ip6 configuration arguments for ``sit`` and ``ipip`` tunnels (https://github.com/ansible-collections/community.general/issues/3238, https://github.com/ansible-collections/community.general/pull/3239)."
diff --git a/changelogs/fragments/3247-retry_servfail-for-dig.yaml b/changelogs/fragments/3247-retry_servfail-for-dig.yaml
deleted file mode 100644
index 1e4a00384f..0000000000
--- a/changelogs/fragments/3247-retry_servfail-for-dig.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - dig lookup plugin - add ``retry_servfail`` option (https://github.com/ansible-collections/community.general/pull/3247).
diff --git a/changelogs/fragments/3248-adds-few-more-gitlab-group-options.yml b/changelogs/fragments/3248-adds-few-more-gitlab-group-options.yml
deleted file mode 100644
index f565fea565..0000000000
--- a/changelogs/fragments/3248-adds-few-more-gitlab-group-options.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - gitlab_group - add new options ``project_creation_level``, ``auto_devops_enabled``, ``subgroup_creation_level`` (https://github.com/ansible-collections/community.general/pull/3248).
diff --git a/changelogs/fragments/3250-parse-scw-config.yml b/changelogs/fragments/3250-parse-scw-config.yml
deleted file mode 100644
index 8c96c55e47..0000000000
--- a/changelogs/fragments/3250-parse-scw-config.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - scaleway plugin inventory - parse scw-cli config file for ``oauth_token`` (https://github.com/ansible-collections/community.general/pull/3250).
diff --git a/changelogs/fragments/3252-tss_lookup_plugin-refactor.yml b/changelogs/fragments/3252-tss_lookup_plugin-refactor.yml
deleted file mode 100644
index 6e8ccb29f8..0000000000
--- a/changelogs/fragments/3252-tss_lookup_plugin-refactor.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-minor_changes:
- - tss lookup plugin - refactored to decouple the supporting third-party library (``python-tss-sdk``)
- (https://github.com/ansible-collections/community.general/pull/3252).
diff --git a/changelogs/fragments/3256-fix-ptr-handling-in-udm_dns_record.yml b/changelogs/fragments/3256-fix-ptr-handling-in-udm_dns_record.yml
deleted file mode 100644
index 141a31349f..0000000000
--- a/changelogs/fragments/3256-fix-ptr-handling-in-udm_dns_record.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - udm_dns_record - fixed managing of PTR records, which can never have worked before (https://github.com/ansible-collections/community.general/pull/3256).
diff --git a/changelogs/fragments/3258-apache2_module.yml b/changelogs/fragments/3258-apache2_module.yml
deleted file mode 100644
index a60f2125a4..0000000000
--- a/changelogs/fragments/3258-apache2_module.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- "apache2_module - fix ``a2enmod``/``a2dismod`` detection, and error message when not found (https://github.com/ansible-collections/community.general/issues/3253)."
diff --git a/changelogs/fragments/3262-nmcli-add-gre-tunnel-support.yaml b/changelogs/fragments/3262-nmcli-add-gre-tunnel-support.yaml
deleted file mode 100644
index e3f6bef7bc..0000000000
--- a/changelogs/fragments/3262-nmcli-add-gre-tunnel-support.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "nmcli - add ``gre`` tunnel support (https://github.com/ansible-collections/community.general/issues/3105, https://github.com/ansible-collections/community.general/pull/3262)."
diff --git a/changelogs/fragments/3266-vmid-existing-target-clone.yml b/changelogs/fragments/3266-vmid-existing-target-clone.yml
deleted file mode 100644
index 5ff59f5311..0000000000
--- a/changelogs/fragments/3266-vmid-existing-target-clone.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - proxmox_kvm - clone operation should return the VMID of the target VM and not that of the source VM.
- This was failing when the target VM with the chosen name already existed (https://github.com/ansible-collections/community.general/pull/3266).
\ No newline at end of file
diff --git a/changelogs/fragments/3267-dnsimple1-deprecation.yml b/changelogs/fragments/3267-dnsimple1-deprecation.yml
deleted file mode 100644
index dadc1d2901..0000000000
--- a/changelogs/fragments/3267-dnsimple1-deprecation.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-deprecated_features:
- - "dnsimple - python-dnsimple < 2.0.0 is deprecated and support for it will be removed in community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2946#discussion_r667624693)."
diff --git a/changelogs/fragments/3280-keycloak-module-cleanup-and-consistency.yml b/changelogs/fragments/3280-keycloak-module-cleanup-and-consistency.yml
deleted file mode 100644
index 4d06070886..0000000000
--- a/changelogs/fragments/3280-keycloak-module-cleanup-and-consistency.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-deprecated_features:
- - keycloak_authentication - the return value ``flow`` is now deprecated and will be removed in community.general 6.0.0; use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/3280).
- - keycloak_group - the return value ``group`` is now deprecated and will be removed in community.general 6.0.0; use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/3280).
-
-minor_changes:
- - keycloak_* modules - refactor many of the ``keycloak_*`` modules to have similar structures, comments, and documentation (https://github.com/ansible-collections/community.general/pull/3280).
diff --git a/changelogs/fragments/3283-django_manage-fix-command-splitting.yaml b/changelogs/fragments/3283-django_manage-fix-command-splitting.yaml
deleted file mode 100644
index ba8b4efd69..0000000000
--- a/changelogs/fragments/3283-django_manage-fix-command-splitting.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - django_manage - argument ``command`` is being splitted again as it should (https://github.com/ansible-collections/community.general/issues/3215).
diff --git a/changelogs/fragments/3284-openwrt_init-improvements.yaml b/changelogs/fragments/3284-openwrt_init-improvements.yaml
deleted file mode 100644
index 99a60dfce8..0000000000
--- a/changelogs/fragments/3284-openwrt_init-improvements.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - openwrt_init - minor refactoring (https://github.com/ansible-collections/community.general/pull/3284).
-bugfixes:
- - openwrt_init - calling ``run_command`` with arguments as ``list`` instead of ``str`` (https://github.com/ansible-collections/community.general/pull/3284).
diff --git a/changelogs/fragments/3285-pamd-updated-with-empty-args.yaml b/changelogs/fragments/3285-pamd-updated-with-empty-args.yaml
deleted file mode 100644
index 1c176dfdc3..0000000000
--- a/changelogs/fragments/3285-pamd-updated-with-empty-args.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - pamd - code for ``state=updated`` when dealing with the pam module arguments, made no distinction between ``None`` and an empty list (https://github.com/ansible-collections/community.general/issues/3260).
-minor_changes:
- - pamd - minor refactorings (https://github.com/ansible-collections/community.general/pull/3285).
diff --git a/changelogs/fragments/3286-open_iscsi-improvements.yaml b/changelogs/fragments/3286-open_iscsi-improvements.yaml
deleted file mode 100644
index 860a5f7811..0000000000
--- a/changelogs/fragments/3286-open_iscsi-improvements.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - open_iscsi - minor refactoring (https://github.com/ansible-collections/community.general/pull/3286).
-bugfixes:
- - open_iscsi - calling ``run_command`` with arguments as ``list`` instead of ``str`` (https://github.com/ansible-collections/community.general/pull/3286).
diff --git a/changelogs/fragments/3290-mh-cmd-boolean-not.yaml b/changelogs/fragments/3290-mh-cmd-boolean-not.yaml
deleted file mode 100644
index ab34539f15..0000000000
--- a/changelogs/fragments/3290-mh-cmd-boolean-not.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - module_helper cmd module utils - added the ``ArgFormat`` style ``BOOLEAN_NOT``, to add CLI parameters when the module argument is false-ish (https://github.com/ansible-collections/community.general/pull/3290).
diff --git a/changelogs/fragments/3296-clean-etag.yaml b/changelogs/fragments/3296-clean-etag.yaml
deleted file mode 100644
index 317772cb15..0000000000
--- a/changelogs/fragments/3296-clean-etag.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "redfish_command and redfish_config and redfish_utils module utils - add parameter to strip etag of quotes before patch, since some vendors do not properly ``If-Match`` etag with quotes (https://github.com/ansible-collections/community.general/pull/3296)."
diff --git a/changelogs/fragments/3313-nmcli-add_gsm_support.yml b/changelogs/fragments/3313-nmcli-add_gsm_support.yml
deleted file mode 100644
index 9986bca675..0000000000
--- a/changelogs/fragments/3313-nmcli-add_gsm_support.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "nmcli - add ``gsm`` support (https://github.com/ansible-collections/community.general/pull/3313)."
diff --git a/changelogs/fragments/3315-pids-refactor.yml b/changelogs/fragments/3315-pids-refactor.yml
deleted file mode 100644
index 53a36c2cad..0000000000
--- a/changelogs/fragments/3315-pids-refactor.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-minor_changes:
- - pids - refactor to add support for older ``psutil`` versions to the ``pattern`` option
- (https://github.com/ansible-collections/community.general/pull/3315).
diff --git a/changelogs/fragments/3319-gitlab_project_members_enhancement.yml b/changelogs/fragments/3319-gitlab_project_members_enhancement.yml
deleted file mode 100644
index 7795cd1f02..0000000000
--- a/changelogs/fragments/3319-gitlab_project_members_enhancement.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - gitlab_project_members - ``gitlab_user`` can now also be a list of users (https://github.com/ansible-collections/community.general/pull/3319).
- - gitlab_project_members - added functionality to set all members exactly as given (https://github.com/ansible-collections/community.general/pull/3319).
diff --git a/changelogs/fragments/3327-tss-token-authorization.yml b/changelogs/fragments/3327-tss-token-authorization.yml
deleted file mode 100644
index 5d9f56cb72..0000000000
--- a/changelogs/fragments/3327-tss-token-authorization.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - tss lookup plugin - added ``token`` parameter for token authorization;
- ``username`` and ``password`` are optional when ``token`` is provided
- (https://github.com/ansible-collections/community.general/pull/3327).
diff --git a/changelogs/fragments/3328-interfaces_file-improvements.yaml b/changelogs/fragments/3328-interfaces_file-improvements.yaml
deleted file mode 100644
index 10734af603..0000000000
--- a/changelogs/fragments/3328-interfaces_file-improvements.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - interfaces_file - no longer reporting change when none happened (https://github.com/ansible-collections/community.general/pull/3328).
-minor_changes:
- - interfaces_file - minor refactor (https://github.com/ansible-collections/community.general/pull/3328).
diff --git a/changelogs/fragments/3329-kernel_blacklist-improvements.yaml b/changelogs/fragments/3329-kernel_blacklist-improvements.yaml
deleted file mode 100644
index 2c1dd31da5..0000000000
--- a/changelogs/fragments/3329-kernel_blacklist-improvements.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - kernel_blacklist - revamped the module using ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/3329).
diff --git a/changelogs/fragments/3330-bugfix-keycloak-authentication-flow-requirements-not-set-correctly.yml.yml b/changelogs/fragments/3330-bugfix-keycloak-authentication-flow-requirements-not-set-correctly.yml.yml
deleted file mode 100644
index bcd2e594d7..0000000000
--- a/changelogs/fragments/3330-bugfix-keycloak-authentication-flow-requirements-not-set-correctly.yml.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - keycloak_authentication - fix bug, the requirement was always on ``DISABLED`` when creating a new authentication flow
- (https://github.com/ansible-collections/community.general/pull/3330).
diff --git a/changelogs/fragments/3331-do_not_ignore_volatile_configs_by_option.yml b/changelogs/fragments/3331-do_not_ignore_volatile_configs_by_option.yml
deleted file mode 100644
index 3e176c9b49..0000000000
--- a/changelogs/fragments/3331-do_not_ignore_volatile_configs_by_option.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "lxd_container - add ``ignore_volatile_options`` option which allows to disable the behavior that the module ignores options starting with ``volatile.`` (https://github.com/ansible-collections/community.general/pull/3331)."
\ No newline at end of file
diff --git a/changelogs/fragments/3332-zpool_facts-pythonify.yaml b/changelogs/fragments/3332-zpool_facts-pythonify.yaml
deleted file mode 100644
index ddb29b9efb..0000000000
--- a/changelogs/fragments/3332-zpool_facts-pythonify.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - zpool_facts - minor refactoring (https://github.com/ansible-collections/community.general/pull/3332).
diff --git a/changelogs/fragments/3334-django_manage-split-params.yaml b/changelogs/fragments/3334-django_manage-split-params.yaml
deleted file mode 100644
index 38ec68a532..0000000000
--- a/changelogs/fragments/3334-django_manage-split-params.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - django_manage - parameters ``apps`` and ``fixtures`` are now splitted instead of being used as a single argument (https://github.com/ansible-collections/community.general/issues/3333).
diff --git a/changelogs/fragments/3336-openbsd_pkg-fix-KeyError.yml b/changelogs/fragments/3336-openbsd_pkg-fix-KeyError.yml
deleted file mode 100644
index 7f10c186dd..0000000000
--- a/changelogs/fragments/3336-openbsd_pkg-fix-KeyError.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-bugfixes:
- - openbsd_pkg - fix crash from ``KeyError`` exception when package installs,
- but ``pkg_add`` returns with a non-zero exit code
- (https://github.com/ansible-collections/community.general/pull/3336).
diff --git a/changelogs/fragments/3337-linode-fix.yml b/changelogs/fragments/3337-linode-fix.yml
deleted file mode 100644
index 06887b1901..0000000000
--- a/changelogs/fragments/3337-linode-fix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "linode inventory plugin - fix default value of new option ``ip_style`` (https://github.com/ansible-collections/community.general/issues/3337)."
diff --git a/changelogs/fragments/3343-redfish_utils-addUser-userId.yml b/changelogs/fragments/3343-redfish_utils-addUser-userId.yml
deleted file mode 100644
index 7b8aa0b700..0000000000
--- a/changelogs/fragments/3343-redfish_utils-addUser-userId.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - redfish_utils module utils - if given, add account ID of user that should be created to HTTP request (https://github.com/ansible-collections/community.general/pull/3343/).
diff --git a/changelogs/fragments/3359-add-unicode_normalize-filter.yml b/changelogs/fragments/3359-add-unicode_normalize-filter.yml
deleted file mode 100644
index 33aa06dc92..0000000000
--- a/changelogs/fragments/3359-add-unicode_normalize-filter.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-add plugin.filter:
- - name: unicode_normalize
- description: Normalizes unicode strings to facilitate comparison of characters with normalized forms
diff --git a/changelogs/fragments/3367-add-require_two_factor_authentication-property-to-gitlab-group.yml b/changelogs/fragments/3367-add-require_two_factor_authentication-property-to-gitlab-group.yml
deleted file mode 100644
index c2f9e7181d..0000000000
--- a/changelogs/fragments/3367-add-require_two_factor_authentication-property-to-gitlab-group.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - gitlab_group - add new property ``require_two_factor_authentication`` (https://github.com/ansible-collections/community.general/pull/3367).
diff --git a/changelogs/fragments/3379-gitlab_project-ci_cd_properties.yml b/changelogs/fragments/3379-gitlab_project-ci_cd_properties.yml
deleted file mode 100644
index dc68c27541..0000000000
--- a/changelogs/fragments/3379-gitlab_project-ci_cd_properties.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - gitlab_project - add new properties ``ci_config_path`` and ``shared_runners_enabled`` (https://github.com/ansible-collections/community.general/pull/3379).
diff --git a/changelogs/fragments/3393-pkgng-many_packages_one_command.yml b/changelogs/fragments/3393-pkgng-many_packages_one_command.yml
deleted file mode 100644
index 49b24f0bfc..0000000000
--- a/changelogs/fragments/3393-pkgng-many_packages_one_command.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-minor_changes:
- - pkgng - packages being installed (or upgraded) are acted on in one command (per action)
- (https://github.com/ansible-collections/community.general/issues/2265).
- - pkgng - status message specifies number of packages installed and/or upgraded separately.
- Previously, all changes were reported as one count of packages "added" (https://github.com/ansible-collections/community.general/pull/3393).
diff --git a/changelogs/fragments/3400-fix-gitLab-api-searches-always-return-first-found-match-3386.yml b/changelogs/fragments/3400-fix-gitLab-api-searches-always-return-first-found-match-3386.yml
deleted file mode 100644
index ab13b4adba..0000000000
--- a/changelogs/fragments/3400-fix-gitLab-api-searches-always-return-first-found-match-3386.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - gitlab_group_members - ``get_group_id`` return the group ID by matching ``full_path``, ``path`` or ``name`` (https://github.com/ansible-collections/community.general/pull/3400).
diff --git a/changelogs/fragments/3401-nmcli-needs-type.yml b/changelogs/fragments/3401-nmcli-needs-type.yml
deleted file mode 100644
index 9fe7593ba3..0000000000
--- a/changelogs/fragments/3401-nmcli-needs-type.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - "nmcli - the option ``routing_rules4`` can now be specified as a list of strings, instead of as a single string (https://github.com/ansible-collections/community.general/issues/3401)."
diff --git a/changelogs/fragments/3404-redfish_utils-skip-manager-network-check.yml b/changelogs/fragments/3404-redfish_utils-skip-manager-network-check.yml
deleted file mode 100644
index 9b17761ff2..0000000000
--- a/changelogs/fragments/3404-redfish_utils-skip-manager-network-check.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - redfish_utils module utils - if a manager network property is not specified in the service, attempt to change the requested settings (https://github.com/ansible-collections/community.general/issues/3404/).
diff --git a/changelogs/fragments/3422-open-iscsi-mutual-authentication-support.yaml b/changelogs/fragments/3422-open-iscsi-mutual-authentication-support.yaml
deleted file mode 100644
index c5fc84d1ae..0000000000
--- a/changelogs/fragments/3422-open-iscsi-mutual-authentication-support.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - open-iscsi - adding support for mutual authentication between target and initiator (https://github.com/ansible-collections/community.general/pull/3422).
diff --git a/changelogs/fragments/3425-mail_add_configurable_ehlo_hostname.yml b/changelogs/fragments/3425-mail_add_configurable_ehlo_hostname.yml
deleted file mode 100644
index dbc9cfb276..0000000000
--- a/changelogs/fragments/3425-mail_add_configurable_ehlo_hostname.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - mail - added the ``ehlohost`` parameter which allows for manual override of the host used in SMTP EHLO (https://github.com/ansible-collections/community.general/pull/3425).
diff --git a/changelogs/fragments/3426-copy-permissions-along-with-file-for-jboss-module.yml b/changelogs/fragments/3426-copy-permissions-along-with-file-for-jboss-module.yml
deleted file mode 100644
index 7685cce02b..0000000000
--- a/changelogs/fragments/3426-copy-permissions-along-with-file-for-jboss-module.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-bugfixes:
- - jboss - fix the deployment file permission issue when Jboss server is running
- under non-root user. The deployment file is copied with file content only. The
- file permission is set to ``440`` and belongs to root user. When the
- JBoss ``WildFly`` server is running under non-root user, it is unable to read
- the deployment file (https://github.com/ansible-collections/community.general/pull/3426).
diff --git a/changelogs/fragments/3429-enable_deprecaded_message_for_ignore_volatile_option.yml b/changelogs/fragments/3429-enable_deprecaded_message_for_ignore_volatile_option.yml
deleted file mode 100644
index ce7a56cb10..0000000000
--- a/changelogs/fragments/3429-enable_deprecaded_message_for_ignore_volatile_option.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - "lxd_container - the current default value ``true`` of ``ignore_volatile_options`` is deprecated and will change to ``false`` in community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/3429)."
diff --git a/changelogs/fragments/3450-callback_opentelemetry-exception_handling.yml b/changelogs/fragments/3450-callback_opentelemetry-exception_handling.yml
deleted file mode 100644
index 09e0af8bee..0000000000
--- a/changelogs/fragments/3450-callback_opentelemetry-exception_handling.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - opentelemetry callback plugin - validated the task result exception without crashing. Also simplifying code a bit (https://github.com/ansible-collections/community.general/pull/3450, https://github.com/ansible/ansible/issues/75726).
diff --git a/changelogs/fragments/3451-gitlab-group-member-deprecate-name-and-path.yml b/changelogs/fragments/3451-gitlab-group-member-deprecate-name-and-path.yml
deleted file mode 100644
index 6b83c18b62..0000000000
--- a/changelogs/fragments/3451-gitlab-group-member-deprecate-name-and-path.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - gitlab_group_members - setting ``gitlab_group`` to ``name`` or ``path`` is deprecated. Use ``full_path`` instead (https://github.com/ansible-collections/community.general/pull/3451).
diff --git a/changelogs/fragments/3453-fix-gitlab_group-require_two_factor_authentication-cant_be_null.yml b/changelogs/fragments/3453-fix-gitlab_group-require_two_factor_authentication-cant_be_null.yml
deleted file mode 100644
index 3077b4a45d..0000000000
--- a/changelogs/fragments/3453-fix-gitlab_group-require_two_factor_authentication-cant_be_null.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - gitlab_group - avoid passing wrong value for ``require_two_factor_authentication`` on creation when the option has not been specified (https://github.com/ansible-collections/community.general/pull/3453).
diff --git a/changelogs/fragments/3461-remove-deprecations-for-4.0.0.yml b/changelogs/fragments/3461-remove-deprecations-for-4.0.0.yml
deleted file mode 100644
index 4d88c5f936..0000000000
--- a/changelogs/fragments/3461-remove-deprecations-for-4.0.0.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-removed_features:
- - "ModuleHelper module utils - remove fallback when value could not be determined for a parameter (https://github.com/ansible-collections/community.general/pull/3461)."
- - "proxmox - default value of ``proxmox_default_behavior`` changed to ``no_defaults`` (https://github.com/ansible-collections/community.general/pull/3461)."
- - "proxmox_kvm - default value of ``proxmox_default_behavior`` changed to ``no_defaults`` (https://github.com/ansible-collections/community.general/pull/3461)."
- - "grove - removed the deprecated alias ``message`` of the ``message_content`` option (https://github.com/ansible-collections/community.general/pull/3461)."
- - "telegram - removed the deprecated ``msg``, ``msg_format`` and ``chat_id`` options (https://github.com/ansible-collections/community.general/pull/3461)."
- - "cpanm - removed the deprecated ``system_lib`` option. Use Ansible's privilege escalation mechanism instead; the option basically used ``sudo`` (https://github.com/ansible-collections/community.general/pull/3461)."
- - "runit - removed the deprecated ``dist`` option which was not used by the module (https://github.com/ansible-collections/community.general/pull/3461)."
- - "xfconf - the default value of ``disable_facts`` changed to ``true``, and the value ``false`` is no longer allowed. Register the module results instead (https://github.com/ansible-collections/community.general/pull/3461)."
diff --git a/changelogs/fragments/3473-gitlab_deploy_key-fix_idempotency.yml b/changelogs/fragments/3473-gitlab_deploy_key-fix_idempotency.yml
deleted file mode 100644
index 45dc8f9641..0000000000
--- a/changelogs/fragments/3473-gitlab_deploy_key-fix_idempotency.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - gitlab_deploy_key - fix idempotency on projects with multiple deploy keys (https://github.com/ansible-collections/community.general/pull/3473).
diff --git a/changelogs/fragments/3474-zypper_repository_improve_repo_file_idempotency.yml b/changelogs/fragments/3474-zypper_repository_improve_repo_file_idempotency.yml
deleted file mode 100644
index 4f3b56329c..0000000000
--- a/changelogs/fragments/3474-zypper_repository_improve_repo_file_idempotency.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-bugfixes:
- - zypper_repository - when an URL to a .repo file was provided in option
- ``repo=`` and ``state=present`` only the first run was successful,
- future runs failed due to missing checks prior starting zypper.
- Usage of ``state=absent`` in combination with a .repo file was not
- working either (https://github.com/ansible-collections/community.general/issues/1791,
- https://github.com/ansible-collections/community.general/issues/3466).
diff --git a/changelogs/fragments/3478-yaml-callback.yml b/changelogs/fragments/3478-yaml-callback.yml
deleted file mode 100644
index ec1801beaa..0000000000
--- a/changelogs/fragments/3478-yaml-callback.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "yaml callback plugin - avoid modifying PyYAML so that other plugins using it on the controller, like the ``to_yaml`` filter, do not produce different output (https://github.com/ansible-collections/community.general/issues/3471, https://github.com/ansible-collections/community.general/pull/3478)."
diff --git a/changelogs/fragments/3495-ssh_config_add_forwardagent_option.yml b/changelogs/fragments/3495-ssh_config_add_forwardagent_option.yml
deleted file mode 100644
index 9336921ade..0000000000
--- a/changelogs/fragments/3495-ssh_config_add_forwardagent_option.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ssh_config - new feature to set ``ForwardAgent`` option to ``yes`` or ``no``
- (https://github.com/ansible-collections/community.general/issues/2473).
diff --git a/changelogs/fragments/3496-callback_opentelemetry-enrich_stacktraces.yml b/changelogs/fragments/3496-callback_opentelemetry-enrich_stacktraces.yml
deleted file mode 100644
index d273083b08..0000000000
--- a/changelogs/fragments/3496-callback_opentelemetry-enrich_stacktraces.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - opentelemetry callback plugin - enriched the stacktrace information with the ``message``, ``exception`` and ``stderr`` fields from the failed task (https://github.com/ansible-collections/community.general/pull/3496).
diff --git a/changelogs/fragments/3498-callback_opentelemetry-only_in_ci.yml b/changelogs/fragments/3498-callback_opentelemetry-only_in_ci.yml
deleted file mode 100644
index 7187ba3770..0000000000
--- a/changelogs/fragments/3498-callback_opentelemetry-only_in_ci.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - opentelemetry callback plugin - added option ``enable_from_environment`` to support enabling the plugin only if the given environment variable exists and it is set to true (https://github.com/ansible-collections/community.general/pull/3498).
diff --git a/changelogs/fragments/3500-macports-add-stdout-and-stderr-to-status.yaml b/changelogs/fragments/3500-macports-add-stdout-and-stderr-to-status.yaml
deleted file mode 100644
index f39466d876..0000000000
--- a/changelogs/fragments/3500-macports-add-stdout-and-stderr-to-status.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - macports - add ``stdout`` and ``stderr`` to return values
- (https://github.com/ansible-collections/community.general/issues/3499).
diff --git a/changelogs/fragments/3509-redfish_utils-SetOneTimeBoot-mode-fix.yml b/changelogs/fragments/3509-redfish_utils-SetOneTimeBoot-mode-fix.yml
deleted file mode 100644
index 3c1ce33513..0000000000
--- a/changelogs/fragments/3509-redfish_utils-SetOneTimeBoot-mode-fix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - redfish_utils module utils - do not attempt to change the boot source override mode if not specified by the user (https://github.com/ansible-collections/community.general/issues/3509/).
diff --git a/changelogs/fragments/3514-ufw_insert_or_delete_biased_when_deletion_enabled.yml b/changelogs/fragments/3514-ufw_insert_or_delete_biased_when_deletion_enabled.yml
deleted file mode 100644
index 93c1bf96d5..0000000000
--- a/changelogs/fragments/3514-ufw_insert_or_delete_biased_when_deletion_enabled.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "ufw - if ``delete=true`` and ``insert`` option is present, then ``insert`` is now ignored rather than failing with a syntax error (https://github.com/ansible-collections/community.general/pull/3514)."
diff --git a/changelogs/fragments/3526-pkgng-add-integration-tests.yml b/changelogs/fragments/3526-pkgng-add-integration-tests.yml
deleted file mode 100644
index a676f50476..0000000000
--- a/changelogs/fragments/3526-pkgng-add-integration-tests.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-bugfixes:
- - 'pkgng - ``name=* state=latest`` check for upgrades did not count "Number of packages to be reinstalled" as a `changed` action, giving incorrect results in both regular and check mode (https://github.com/ansible-collections/community.general/pull/3526).'
- - 'pkgng - an `earlier PR `_ broke check mode so that the module always reports `not changed`. This is now fixed so that the module reports number of upgrade or install actions that would be performed (https://github.com/ansible-collections/community.general/pull/3526).'
- - 'pkgng - the ``annotation`` functionality was broken and is now fixed, and now also works with check mode (https://github.com/ansible-collections/community.general/pull/3526).'
-minor_changes:
- - 'pkgng - ``annotation`` can now also be a YAML list (https://github.com/ansible-collections/community.general/pull/3526).'
diff --git a/changelogs/fragments/3536-quote-role-name-in-url.yml b/changelogs/fragments/3536-quote-role-name-in-url.yml
deleted file mode 100644
index e7acae3247..0000000000
--- a/changelogs/fragments/3536-quote-role-name-in-url.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_role - quote role name when used in URL path to avoid errors when role names contain special characters (https://github.com/ansible-collections/community.general/issues/3535, https://github.com/ansible-collections/community.general/pull/3536).
diff --git a/changelogs/fragments/3538-fix-keycloak-idp-mappers-change-detection.yml b/changelogs/fragments/3538-fix-keycloak-idp-mappers-change-detection.yml
deleted file mode 100644
index bd205ceb2a..0000000000
--- a/changelogs/fragments/3538-fix-keycloak-idp-mappers-change-detection.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_identity_provider - fix change detection when updating identity provider mappers (https://github.com/ansible-collections/community.general/pull/3538, https://github.com/ansible-collections/community.general/issues/3537).
diff --git a/changelogs/fragments/3540-terraform_add_parallelism_parameter.yml b/changelogs/fragments/3540-terraform_add_parallelism_parameter.yml
deleted file mode 100644
index 45b1b0d0f4..0000000000
--- a/changelogs/fragments/3540-terraform_add_parallelism_parameter.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - terraform - add ``parallelism`` parameter (https://github.com/ansible-collections/community.general/pull/3540).
diff --git a/changelogs/fragments/3545-ipa_group-add-append-option.yml b/changelogs/fragments/3545-ipa_group-add-append-option.yml
deleted file mode 100644
index 5bf585b010..0000000000
--- a/changelogs/fragments/3545-ipa_group-add-append-option.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "ipa_group - add ``append`` option for adding group and users members, instead of replacing the respective lists (https://github.com/ansible-collections/community.general/pull/3545)."
\ No newline at end of file
diff --git a/changelogs/fragments/3551-supervisor-all.yml b/changelogs/fragments/3551-supervisor-all.yml
deleted file mode 100644
index 09d940b7e9..0000000000
--- a/changelogs/fragments/3551-supervisor-all.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
-- supervisorctl - add the possibility to restart all programs and program groups (https://github.com/ansible-collections/community.general/issues/3551).
diff --git a/changelogs/fragments/3554-opkg-name.yml b/changelogs/fragments/3554-opkg-name.yml
deleted file mode 100644
index a06255f26e..0000000000
--- a/changelogs/fragments/3554-opkg-name.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "opkg - allow ``name`` to be a YAML list of strings (https://github.com/ansible-collections/community.general/issues/572, https://github.com/ansible-collections/community.general/pull/3554)."
diff --git a/changelogs/fragments/3556-callback_elastic-enrich_stacktraces.yml b/changelogs/fragments/3556-callback_elastic-enrich_stacktraces.yml
deleted file mode 100644
index 3b13e9680a..0000000000
--- a/changelogs/fragments/3556-callback_elastic-enrich_stacktraces.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - elastic callback plugin - enriched the stacktrace information with the ``message``, ``exception`` and ``stderr`` fields from the failed task (https://github.com/ansible-collections/community.general/pull/3556).
diff --git a/changelogs/fragments/3558-callback_opentelemetry-enrich_service_map.yml b/changelogs/fragments/3558-callback_opentelemetry-enrich_service_map.yml
deleted file mode 100644
index f89e8cd3e2..0000000000
--- a/changelogs/fragments/3558-callback_opentelemetry-enrich_service_map.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - opentelemetry callback plugin - enriched the span attributes with HTTP metadata for those Ansible tasks that interact with third party systems (https://github.com/ansible-collections/community.general/pull/3448).
diff --git a/changelogs/fragments/3561-fix-ipa-host-var-detection.yml b/changelogs/fragments/3561-fix-ipa-host-var-detection.yml
deleted file mode 100644
index 4b5f23f174..0000000000
--- a/changelogs/fragments/3561-fix-ipa-host-var-detection.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ipa_* modules - fix environment fallback for ``ipa_host`` option (https://github.com/ansible-collections/community.general/issues/3560).
diff --git a/changelogs/fragments/3563-nmcli-ipv6_dns.yaml b/changelogs/fragments/3563-nmcli-ipv6_dns.yaml
deleted file mode 100644
index 43f9ac76c5..0000000000
--- a/changelogs/fragments/3563-nmcli-ipv6_dns.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - nmcli - fixed ``dns6`` option handling so that it is treated as a list internally (https://github.com/ansible-collections/community.general/pull/3563).
- - nmcli - fixed ``ipv4.route-metric`` being in properties of type list (https://github.com/ansible-collections/community.general/pull/3563).
diff --git a/changelogs/fragments/3564-callback_opentelemetry-redacted_user_pass_from_url_args.yml b/changelogs/fragments/3564-callback_opentelemetry-redacted_user_pass_from_url_args.yml
deleted file mode 100644
index 6eb1495457..0000000000
--- a/changelogs/fragments/3564-callback_opentelemetry-redacted_user_pass_from_url_args.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - opentelemetry callback plugin - transformed args in a list of span attributes in addition it redacted username and password from any URLs (https://github.com/ansible-collections/community.general/pull/3564).
diff --git a/changelogs/fragments/3583-fix-pkgin-exception.yml b/changelogs/fragments/3583-fix-pkgin-exception.yml
deleted file mode 100644
index cc61b1187d..0000000000
--- a/changelogs/fragments/3583-fix-pkgin-exception.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - pkgin - Fix exception encountered when all packages are already installed (https://github.com/ansible-collections/community.general/pull/3583).
diff --git a/changelogs/fragments/3599-callback_opentelemetry-enriched_errors_in_loops.yml b/changelogs/fragments/3599-callback_opentelemetry-enriched_errors_in_loops.yml
deleted file mode 100644
index 922432bfd8..0000000000
--- a/changelogs/fragments/3599-callback_opentelemetry-enriched_errors_in_loops.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - opentelemetry callback plugin - enriched the stacktrace information for loops with the ``message``, ``exception`` and ``stderr`` fields from the failed item in the tasks in addition to the name of the task and failed item (https://github.com/ansible-collections/community.general/pull/3599).
diff --git a/changelogs/fragments/3602-fix-gitlab_project_members-improve-search-method.yml b/changelogs/fragments/3602-fix-gitlab_project_members-improve-search-method.yml
deleted file mode 100644
index 4d22049473..0000000000
--- a/changelogs/fragments/3602-fix-gitlab_project_members-improve-search-method.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - gitlab_project_members - ``get_project_id`` return the project id by matching ``full_path`` or ``name`` (https://github.com/ansible-collections/community.general/pull/3602).
diff --git a/changelogs/fragments/3606-pacman-speed-up-check-if-package-is-installed.yml b/changelogs/fragments/3606-pacman-speed-up-check-if-package-is-installed.yml
deleted file mode 100644
index 12197516af..0000000000
--- a/changelogs/fragments/3606-pacman-speed-up-check-if-package-is-installed.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- "pacman - speed up checking if the package is installed, when the latest version check is not needed (https://github.com/ansible-collections/community.general/pull/3606)."
diff --git a/changelogs/fragments/3610-fix-keycloak-client-diff-bugs-when-sorting.yml b/changelogs/fragments/3610-fix-keycloak-client-diff-bugs-when-sorting.yml
deleted file mode 100644
index ebbd6015d4..0000000000
--- a/changelogs/fragments/3610-fix-keycloak-client-diff-bugs-when-sorting.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_client - update the check mode to not show differences resulting from sorting and default values relating to the properties, ``redirectUris``, ``attributes``, and ``protocol_mappers`` (https://github.com/ansible-collections/community.general/pull/3610).
diff --git a/changelogs/fragments/3611-pipx-fix-inject.yml b/changelogs/fragments/3611-pipx-fix-inject.yml
deleted file mode 100644
index 19433b2cb8..0000000000
--- a/changelogs/fragments/3611-pipx-fix-inject.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - pipx - ``state=inject`` was failing to parse the list of injected packages (https://github.com/ansible-collections/community.general/pull/3611).
- - pipx - set environment variable ``USE_EMOJI=0`` to prevent errors in platforms that do not support ``UTF-8`` (https://github.com/ansible-collections/community.general/pull/3611).
diff --git a/changelogs/fragments/3622-fix-gitlab-deploy-key-check-mode.yml b/changelogs/fragments/3622-fix-gitlab-deploy-key-check-mode.yml
deleted file mode 100644
index 407ab8d77c..0000000000
--- a/changelogs/fragments/3622-fix-gitlab-deploy-key-check-mode.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - gitlab_deploy_key - fix the SSH Deploy Key being deleted accidentally while running task in check mode (https://github.com/ansible-collections/community.general/issues/3621, https://github.com/ansible-collections/community.general/pull/3622).
diff --git a/changelogs/fragments/3626-fix-one_image-error.yml b/changelogs/fragments/3626-fix-one_image-error.yml
deleted file mode 100644
index e1dafab017..0000000000
--- a/changelogs/fragments/3626-fix-one_image-error.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - one_image - fix error message when renaming an image (https://github.com/ansible-collections/community.general/pull/3626).
diff --git a/changelogs/fragments/3634-pipx-improve-changed.yaml b/changelogs/fragments/3634-pipx-improve-changed.yaml
deleted file mode 100644
index 09c3ceee30..0000000000
--- a/changelogs/fragments/3634-pipx-improve-changed.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - pipx - minor refactor on the ``changed`` logic (https://github.com/ansible-collections/community.general/pull/3647).
diff --git a/changelogs/fragments/3648-mh-cmd-publish-cmd.yaml b/changelogs/fragments/3648-mh-cmd-publish-cmd.yaml
deleted file mode 100644
index 9088ec4c48..0000000000
--- a/changelogs/fragments/3648-mh-cmd-publish-cmd.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - module_helper module utils - added feature flag parameter to ``CmdMixin`` to control whether ``cmd_args`` is automatically added to the module output (https://github.com/ansible-collections/community.general/pull/3648).
diff --git a/changelogs/fragments/3649-proxmox_group_info_TypeError.yml b/changelogs/fragments/3649-proxmox_group_info_TypeError.yml
deleted file mode 100644
index 9620ea7203..0000000000
--- a/changelogs/fragments/3649-proxmox_group_info_TypeError.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - proxmox_group_info - fix module crash if a ``group`` parameter is used (https://github.com/ansible-collections/community.general/pull/3649).
diff --git a/changelogs/fragments/3655-use-publish_cmd.yaml b/changelogs/fragments/3655-use-publish_cmd.yaml
deleted file mode 100644
index 6b20efcf33..0000000000
--- a/changelogs/fragments/3655-use-publish_cmd.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - ansible_galaxy_install - the output value ``cmd_args`` was bringing the intermediate command used to gather the state, instead of the command that actually performed the state change (https://github.com/ansible-collections/community.general/pull/3655).
- - pipx - the output value ``cmd_args`` was bringing the intermediate command used to gather the state, instead of the command that actually performed the state change (https://github.com/ansible-collections/community.general/pull/3655).
- - snap_alias - the output value ``cmd_args`` was bringing the intermediate command used to gather the state, instead of the command that actually performed the state change (https://github.com/ansible-collections/community.general/pull/3655).
diff --git a/changelogs/fragments/4.0.0.yml b/changelogs/fragments/4.0.0.yml
deleted file mode 100644
index 5c16220b06..0000000000
--- a/changelogs/fragments/4.0.0.yml
+++ /dev/null
@@ -1 +0,0 @@
-release_summary: This is release 4.0.0 of ``community.general``, released on 2021-11-02.
diff --git a/changelogs/fragments/502-zfs_bugfix_and_diff_mode_support.yaml b/changelogs/fragments/502-zfs_bugfix_and_diff_mode_support.yaml
deleted file mode 100644
index 1ba7727c7c..0000000000
--- a/changelogs/fragments/502-zfs_bugfix_and_diff_mode_support.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - zfs - treated received properties as local (https://github.com/ansible-collections/community.general/pull/502).
-minor_changes:
- - zfs - added diff mode support (https://github.com/ansible-collections/community.general/pull/502).
diff --git a/changelogs/fragments/634-gitlab_project_runners.yaml b/changelogs/fragments/634-gitlab_project_runners.yaml
deleted file mode 100644
index 0a3a733624..0000000000
--- a/changelogs/fragments/634-gitlab_project_runners.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- gitlab_runner - support project-scoped gitlab.com runners registration (https://github.com/ansible-collections/community.general/pull/634).
diff --git a/changelogs/fragments/a_module-test.yml b/changelogs/fragments/a_module-test.yml
deleted file mode 100644
index 4bcfdc068a..0000000000
--- a/changelogs/fragments/a_module-test.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-add plugin.test:
- - name: a_module
- description: Check whether the given string refers to an available module or action plugin
diff --git a/changelogs/fragments/ansible-core-_text.yml b/changelogs/fragments/ansible-core-_text.yml
deleted file mode 100644
index fae6391582..0000000000
--- a/changelogs/fragments/ansible-core-_text.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- "Avoid internal ansible-core module_utils in favor of equivalent public API available since at least Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/2877)."
diff --git a/changelogs/fragments/gem_module_add_bindir_option.yml b/changelogs/fragments/gem_module_add_bindir_option.yml
deleted file mode 100644
index f47b6deb27..0000000000
--- a/changelogs/fragments/gem_module_add_bindir_option.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - gem - add ``bindir`` option to specify an installation path for executables such as ``/home/user/bin`` or ``/home/user/.local/bin`` (https://github.com/ansible-collections/community.general/pull/2837).
- - gem - add ``norc`` option to avoid loading any ``.gemrc`` file (https://github.com/ansible-collections/community.general/pull/2837).
diff --git a/changelogs/fragments/ipaddress.yml b/changelogs/fragments/ipaddress.yml
deleted file mode 100644
index 7f6eeb70bb..0000000000
--- a/changelogs/fragments/ipaddress.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-removed_features:
-- "The vendored copy of ``ipaddress`` has been removed. Please use ``ipaddress`` from the Python 3 standard library, or `from pypi `_. (https://github.com/ansible-collections/community.general/pull/2441)."
-breaking_changes:
-- "scaleway_security_group_rule - when used with Python 2, the module now needs ``ipaddress`` installed `from pypi `_ (https://github.com/ansible-collections/community.general/pull/2441)."
-- "lxd inventory plugin - when used with Python 2, the plugin now needs ``ipaddress`` installed `from pypi `_ (https://github.com/ansible-collections/community.general/pull/2441)."
diff --git a/changelogs/fragments/json_query_more_types.yml b/changelogs/fragments/json_query_more_types.yml
deleted file mode 100644
index 4ac69b67c0..0000000000
--- a/changelogs/fragments/json_query_more_types.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - json_query filter plugin - avoid 'unknown type' errors for more Ansible internal types (https://github.com/ansible-collections/community.general/pull/2607).
diff --git a/changelogs/fragments/keycloak-realm-no-log-password-reset.yml b/changelogs/fragments/keycloak-realm-no-log-password-reset.yml
deleted file mode 100644
index 104bf4179b..0000000000
--- a/changelogs/fragments/keycloak-realm-no-log-password-reset.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_realm - remove warning that ``reset_password_allowed`` needs to be marked as ``no_log`` (https://github.com/ansible-collections/community.general/pull/2694).
diff --git a/changelogs/fragments/keycloak_realm_ssl_required.yml b/changelogs/fragments/keycloak_realm_ssl_required.yml
deleted file mode 100644
index 7476612e2f..0000000000
--- a/changelogs/fragments/keycloak_realm_ssl_required.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - keycloak_realm - ``ssl_required`` changed from a boolean type to accept the strings ``none``, ``external`` or ``all``. This is not a breaking change since the module always failed when a boolean was supplied (https://github.com/ansible-collections/community.general/pull/2693).
diff --git a/changelogs/fragments/netapp-removal.yml b/changelogs/fragments/netapp-removal.yml
deleted file mode 100644
index e515e377cd..0000000000
--- a/changelogs/fragments/netapp-removal.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-removed_features:
-- "Removed deprecated netapp module utils and doc fragments (https://github.com/ansible-collections/community.general/pull/3197)."
diff --git a/changelogs/fragments/nios-removal.yml b/changelogs/fragments/nios-removal.yml
deleted file mode 100644
index 84cdcb6a1b..0000000000
--- a/changelogs/fragments/nios-removal.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-removed_features:
-- "The nios, nios_next_ip, nios_next_network lookup plugins, the nios documentation fragment, and the nios_host_record, nios_ptr_record, nios_mx_record, nios_fixed_address, nios_zone, nios_member, nios_a_record, nios_aaaa_record, nios_network, nios_dns_view, nios_txt_record, nios_naptr_record, nios_srv_record, nios_cname_record, nios_nsgroup, and nios_network_view module have been removed from community.general 4.0.0 and were replaced by redirects to the `infoblox.nios_modules `_ collection. Please install the ``infoblox.nios_modules`` collection to continue using these plugins and modules, and update your FQCNs (https://github.com/ansible-collections/community.general/pull/3592)."
diff --git a/changelogs/fragments/pkgin-output-after-error.yml b/changelogs/fragments/pkgin-output-after-error.yml
deleted file mode 100644
index a2dd2d6a1e..0000000000
--- a/changelogs/fragments/pkgin-output-after-error.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - pkgin - in case of ``pkgin`` tool failue, display returned standard output ``stdout`` and standard error ``stderr`` to ease debugging (https://github.com/ansible-collections/community.general/issues/3146).
diff --git a/changelogs/fragments/remove-scripts.yml b/changelogs/fragments/remove-scripts.yml
deleted file mode 100644
index 72cee7dee5..0000000000
--- a/changelogs/fragments/remove-scripts.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-removed_features:
-- "All inventory and vault scripts contained in community.general were moved to the `contrib-scripts GitHub repository `_ (https://github.com/ansible-collections/community.general/pull/2696)."