diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 7b796ddb34..3b83faa551 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -3,3 +3,234 @@ Community General Release Notes
===============================
.. contents:: Topics
+
+This changelog describes changes after version 5.0.0.
+
+v6.0.0-a1
+=========
+
+Release Summary
+---------------
+
+This is a pre-release for the upcoming 6.0.0 major release. The main objective of this pre-release is to make it possible to test the large stuctural changes by flattening the directory structure. See the corresponding entry in the changelog for details.
+
+Major Changes
+-------------
+
+- The internal structure of the collection was changed for modules and action plugins. These no longer live in a directory hierarchy ordered by topic, but instead are now all in a single (flat) directory. This has no impact on users *assuming they did not use internal FQCNs*. These will still work, but result in deprecation warnings. They were never officially supported and thus the redirects are kept as a courtsey, and this is not labelled as a breaking change. Note that for example the Ansible VScode plugin started recommending these internal names. If you followed its recommendation, you will now have to change back to the short names to avoid deprecation warnings, and potential errors in the future as these redirects will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5461).
+- newrelic_deployment - removed New Relic v1 API, added support for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
+
+Minor Changes
+-------------
+
+- Added MIT license as ``LICENSES/MIT.txt`` for tests/unit/plugins/modules/packaging/language/test_gem.py (https://github.com/ansible-collections/community.general/pull/5065).
+- All software licenses are now in the ``LICENSES/`` directory of the collection root (https://github.com/ansible-collections/community.general/pull/5065, https://github.com/ansible-collections/community.general/pull/5079, https://github.com/ansible-collections/community.general/pull/5080, https://github.com/ansible-collections/community.general/pull/5083, https://github.com/ansible-collections/community.general/pull/5087, https://github.com/ansible-collections/community.general/pull/5095, https://github.com/ansible-collections/community.general/pull/5098, https://github.com/ansible-collections/community.general/pull/5106).
+- ModuleHelper module utils - added property ``verbosity`` to base class (https://github.com/ansible-collections/community.general/pull/5035).
+- ModuleHelper module utils - improved ``ModuleHelperException``, using ``to_native()`` for the exception message (https://github.com/ansible-collections/community.general/pull/4755).
+- The collection repository conforms to the `REUSE specification `__ except for the changelog fragments (https://github.com/ansible-collections/community.general/pull/5138).
+- ali_instance - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240).
+- ali_instance_info - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240).
+- alternatives - add ``state=absent`` to be able to remove an alternative (https://github.com/ansible-collections/community.general/pull/4654).
+- alternatives - add ``subcommands`` parameter (https://github.com/ansible-collections/community.general/pull/4654).
+- ansible_galaxy_install - minor refactoring using latest ``ModuleHelper`` updates (https://github.com/ansible-collections/community.general/pull/4752).
+- apk - add ``world`` parameter for supporting a custom world file (https://github.com/ansible-collections/community.general/pull/4976).
+- bitwarden lookup plugin - add option ``search`` to search for other attributes than name (https://github.com/ansible-collections/community.general/pull/5297).
+- cartesian lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440).
+- cmd_runner module util - added parameters ``check_mode_skip`` and ``check_mode_return`` to ``CmdRunner.context()``, so that the command is not executed when ``check_mode=True`` (https://github.com/ansible-collections/community.general/pull/4736).
+- cmd_runner module utils - add ``__call__`` method to invoke context (https://github.com/ansible-collections/community.general/pull/4791).
+- consul - adds ``ttl`` parameter for session (https://github.com/ansible-collections/community.general/pull/4996).
+- consul - minor refactoring (https://github.com/ansible-collections/community.general/pull/5367).
+- consul_session - adds ``token`` parameter for session (https://github.com/ansible-collections/community.general/pull/5193).
+- cpanm - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
+- credstash lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440).
+- dependent lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440).
+- dig lookup plugin - add option ``fail_on_error`` to allow stopping execution on lookup failures (https://github.com/ansible-collections/community.general/pull/4973).
+- dig lookup plugin - start using Ansible's configuration manager to parse options. All documented options can now also be passed as lookup parameters (https://github.com/ansible-collections/community.general/pull/5440).
+- dnstxt lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440).
+- filetree lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440).
+- flattened lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440).
+- gitlab module util - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_deploy_key - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_group - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_group_members - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_group_variable - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_hook - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_hook - minor refactoring (https://github.com/ansible-collections/community.general/pull/5271).
+- gitlab_project - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_project_members - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_project_variable - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_protected_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_runner - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- gitlab_user - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+- hiera lookup plugin - start using Ansible's configuration manager to parse options. The Hiera executable and config file can now also be passed as lookup parameters (https://github.com/ansible-collections/community.general/pull/5440).
+- homebrew, homebrew_tap - added Homebrew on Linux path to defaults (https://github.com/ansible-collections/community.general/pull/5241).
+- keycloak_* modules - add ``http_agent`` parameter with default value ``Ansible`` (https://github.com/ansible-collections/community.general/issues/5023).
+- keyring lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440).
+- lastpass - use config manager for handling plugin options (https://github.com/ansible-collections/community.general/pull/5022).
+- linode inventory plugin - simplify option handling (https://github.com/ansible-collections/community.general/pull/5438).
+- listen_ports_facts - add new ``include_non_listening`` option which adds ``-a`` option to ``netstat`` and ``ss``. This shows both listening and non-listening (for TCP this means established connections) sockets, and returns ``state`` and ``foreign_address`` (https://github.com/ansible-collections/community.general/issues/4762, https://github.com/ansible-collections/community.general/pull/4953).
+- lmdb_kv lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440).
+- lxc_container - minor refactoring (https://github.com/ansible-collections/community.general/pull/5358).
+- machinectl become plugin - can now be used with a password from another user than root, if a polkit rule is present (https://github.com/ansible-collections/community.general/pull/4849).
+- machinectl become plugin - combine the success command when building the become command to be consistent with other become plugins (https://github.com/ansible-collections/community.general/pull/5287).
+- manifold lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440).
+- maven_artifact - add a new ``unredirected_headers`` option that can be used with ansible-core 2.12 and above. The default value is to not use ``Authorization`` and ``Cookie`` headers on redirects for security reasons. With ansible-core 2.11, all headers are still passed on for redirects (https://github.com/ansible-collections/community.general/pull/4812).
+- mksysb - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
+- nagios - minor refactoring on parameter validation for different actions (https://github.com/ansible-collections/community.general/pull/5239).
+- netcup_dnsapi - add ``timeout`` parameter (https://github.com/ansible-collections/community.general/pull/5301).
+- nmcli - add ``transport_mode`` configuration for Infiniband devices (https://github.com/ansible-collections/community.general/pull/5361).
+- nmcli - add bond option ``xmit_hash_policy`` to bond options (https://github.com/ansible-collections/community.general/issues/5148).
+- nmcli - adds ``vpn`` type and parameter for supporting VPN with service type L2TP and PPTP (https://github.com/ansible-collections/community.general/pull/4746).
+- nmcli - honor IP options for VPNs (https://github.com/ansible-collections/community.general/pull/5228).
+- opentelemetry callback plugin - allow configuring opentelementry callback via config file (https://github.com/ansible-collections/community.general/pull/4916).
+- opentelemetry callback plugin - send logs. This can be disabled by setting ``disable_logs=false`` (https://github.com/ansible-collections/community.general/pull/4175).
+- pacman - added parameters ``reason`` and ``reason_for`` to set/change the install reason of packages (https://github.com/ansible-collections/community.general/pull/4956).
+- passwordstore lookup plugin - allow options to be passed lookup options instead of being part of the term strings (https://github.com/ansible-collections/community.general/pull/5444).
+- passwordstore lookup plugin - allow using alternative password managers by detecting wrapper scripts, allow explicit configuration of pass and gopass backends (https://github.com/ansible-collections/community.general/issues/4766).
+- passwordstore lookup plugin - improve error messages to include stderr (https://github.com/ansible-collections/community.general/pull/5436)
+- pipx - added state ``latest`` to the module (https://github.com/ansible-collections/community.general/pull/5105).
+- pipx - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/5085).
+- pipx - module fails faster when ``name`` is missing for states ``upgrade`` and ``reinstall`` (https://github.com/ansible-collections/community.general/pull/5100).
+- pipx - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
+- pipx module utils - created new module util ``pipx`` providing a ``cmd_runner`` specific for the ``pipx`` module (https://github.com/ansible-collections/community.general/pull/5085).
+- portage - add knobs for Portage's ``--backtrack`` and ``--with-bdeps`` options (https://github.com/ansible-collections/community.general/pull/5349).
+- portage - use Portage's python module instead of calling gentoolkit-provided program in shell (https://github.com/ansible-collections/community.general/pull/5349).
+- proxmox inventory plugin - added new flag ``qemu_extended_statuses`` and new groups ``prelaunch``, ``paused``. They will be populated only when ``want_facts=true``, ``qemu_extended_statuses=true`` and only for ``QEMU`` machines (https://github.com/ansible-collections/community.general/pull/4723).
+- proxmox inventory plugin - simplify option handling code (https://github.com/ansible-collections/community.general/pull/5437).
+- proxmox module utils, the proxmox* modules - add ``api_task_ok`` helper to standardize API task status checks across all proxmox modules (https://github.com/ansible-collections/community.general/pull/5274).
+- proxmox_kvm - allow ``agent`` argument to be a string (https://github.com/ansible-collections/community.general/pull/5107).
+- proxmox_snap - add ``unbind`` param to support snapshotting containers with configured mountpoints (https://github.com/ansible-collections/community.general/pull/5274).
+- puppet - adds ``confdir`` parameter to configure a custom confir location (https://github.com/ansible-collections/community.general/pull/4740).
+- redfish - added new command GetVirtualMedia, VirtualMediaInsert and VirtualMediaEject to Systems category due to Redfish spec changes the virtualMedia resource location from Manager to System (https://github.com/ansible-collections/community.general/pull/5124).
+- redfish_config - add ``SetSessionService`` to set default session timeout policy (https://github.com/ansible-collections/community.general/issues/5008).
+- redfish_info - add ``GetManagerInventory`` to report list of Manager inventory information (https://github.com/ansible-collections/community.general/issues/4899).
+- seport - added new argument ``local`` (https://github.com/ansible-collections/community.general/pull/5203)
+- snap - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
+- sudoers - will attempt to validate the proposed sudoers rule using visudo if available, optionally skipped, or required (https://github.com/ansible-collections/community.general/pull/4794, https://github.com/ansible-collections/community.general/issues/4745).
+- terraform - adds capability to handle complex variable structures for ``variables`` parameter in the module. This must be enabled with the new ``complex_vars`` parameter (https://github.com/ansible-collections/community.general/pull/4797).
+- terraform - run ``terraform init`` with ``-no-color`` not to mess up the stdout of the task (https://github.com/ansible-collections/community.general/pull/5147).
+- wdc_redfish_command - add ``IndicatorLedOn`` and ``IndicatorLedOff`` commands for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5059).
+- wdc_redfish_command - add ``PowerModeLow`` and ``PowerModeNormal`` commands for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5145).
+- xfconf - add ``stdout``, ``stderr`` and ``cmd`` to the module results (https://github.com/ansible-collections/community.general/pull/5037).
+- xfconf - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
+- xfconf - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975).
+- xfconf - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
+- xfconf module utils - created new module util ``xfconf`` providing a ``cmd_runner`` specific for ``xfconf`` modules (https://github.com/ansible-collections/community.general/pull/4776).
+- xfconf_info - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
+- xfconf_info - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975).
+- znode - possibility to use ZooKeeper ACL authentication (https://github.com/ansible-collections/community.general/pull/5306).
+
+Breaking Changes / Porting Guide
+--------------------------------
+
+- newrelic_deployment - ``revision`` is required for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
+
+Deprecated Features
+-------------------
+
+- ArgFormat module utils - deprecated along ``CmdMixin``, in favor of the ``cmd_runner_fmt`` module util (https://github.com/ansible-collections/community.general/pull/5370).
+- CmdMixin module utils - deprecated in favor of the ``CmdRunner`` module util (https://github.com/ansible-collections/community.general/pull/5370).
+- CmdModuleHelper module utils - deprecated in favor of the ``CmdRunner`` module util (https://github.com/ansible-collections/community.general/pull/5370).
+- CmdStateModuleHelper module utils - deprecated in favor of the ``CmdRunner`` module util (https://github.com/ansible-collections/community.general/pull/5370).
+- cmd_runner module utils - deprecated ``fmt`` in favour of ``cmd_runner_fmt`` as the parameter format object (https://github.com/ansible-collections/community.general/pull/4777).
+- django_manage - support for Django releases older than 4.1 has been deprecated and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
+- django_manage - support for the commands ``cleanup``, ``syncdb`` and ``validate`` that have been deprecated in Django long time ago will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
+- django_manage - the behavior of "creating the virtual environment when missing" is being deprecated and will be removed in community.general version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5405).
+- gconftool2 - deprecates ``state=get`` in favor of using the module ``gconftool2_info`` (https://github.com/ansible-collections/community.general/pull/4778).
+- lxc_container - the module will no longer make any effort to support Python 2 (https://github.com/ansible-collections/community.general/pull/5304).
+- newrelic_deployment - ``appname`` and ``environment`` are no longer valid options in the v2 API. They will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/5341).
+- proxmox - deprecated the current ``unprivileged`` default value, will be changed to ``true`` in community.general 7.0.0 (https://github.com/pull/5224).
+- xfconf - deprecated parameter ``disable_facts``, as since version 4.0.0 it only allows value ``true`` (https://github.com/ansible-collections/community.general/pull/4520).
+
+Removed Features (previously deprecated)
+----------------------------------------
+
+- bitbucket* modules - ``username`` is no longer an alias of ``workspace``, but of ``user`` (https://github.com/ansible-collections/community.general/pull/5326).
+- gem - the default of the ``norc`` option changed from ``false`` to ``true`` (https://github.com/ansible-collections/community.general/pull/5326).
+- gitlab_group_members - ``gitlab_group`` must now always contain the full path, and no longer just the name or path (https://github.com/ansible-collections/community.general/pull/5326).
+- keycloak_authentication - the return value ``flow`` has been removed. Use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/5326).
+- keycloak_group - the return value ``group`` has been removed. Use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/5326).
+- lxd_container - the default of the ``ignore_volatile_options`` option changed from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326).
+- mail callback plugin - the ``sender`` option is now required (https://github.com/ansible-collections/community.general/pull/5326).
+- module_helper module utils - remove the ``VarDict`` attribute from ``ModuleHelper``. Import ``VarDict`` from ``ansible_collections.community.general.plugins.module_utils.mh.mixins.vars`` instead (https://github.com/ansible-collections/community.general/pull/5326).
+- proxmox inventory plugin - the default of the ``want_proxmox_nodes_ansible_host`` option changed from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326).
+- vmadm - the ``debug`` option has been removed. It was not used anyway (https://github.com/ansible-collections/community.general/pull/5326).
+
+Bugfixes
+--------
+
+- Include ``PSF-license.txt`` file for ``plugins/module_utils/_mount.py``.
+- Include ``simplified_bsd.txt`` license file for various module utils, the ``lxca_common`` docs fragment, and the ``utm_utils`` unit tests.
+- alternatives - do not set the priority if the priority was not set by the user (https://github.com/ansible-collections/community.general/pull/4810).
+- alternatives - only pass subcommands when they are specified as module arguments (https://github.com/ansible-collections/community.general/issues/4803, https://github.com/ansible-collections/community.general/issues/4804, https://github.com/ansible-collections/community.general/pull/4836).
+- alternatives - when ``subcommands`` is specified, ``link`` must be given for every subcommand. This was already mentioned in the documentation, but not enforced by the code (https://github.com/ansible-collections/community.general/pull/4836).
+- apache2_mod_proxy - avoid crash when reporting inability to parse balancer_member_page HTML caused by using an undefined variable in the error message (https://github.com/ansible-collections/community.general/pull/5111).
+- archive - avoid crash when ``lzma`` is not present and ``format`` is not ``xz`` (https://github.com/ansible-collections/community.general/pull/5393).
+- cmd_runner module utils - fix bug caused by using the ``command`` variable instead of ``self.command`` when looking for binary path (https://github.com/ansible-collections/community.general/pull/4903).
+- consul - fixed bug introduced in PR 4590 (https://github.com/ansible-collections/community.general/issues/4680).
+- credstash lookup plugin - pass plugin options to credstash for all terms, not just for the first (https://github.com/ansible-collections/community.general/pull/5440).
+- dig lookup plugin - add option to return empty result without empty strings, and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5439, https://github.com/ansible-collections/community.general/issues/5428).
+- dig lookup plugin - fix evaluation of falsy values for boolean parameters ``fail_on_error`` and ``retry_servfail`` (https://github.com/ansible-collections/community.general/pull/5129).
+- dnsimple_info - correctly report missing library as ``requests`` and not ``another_library`` (https://github.com/ansible-collections/community.general/pull/5111).
+- dnstxt lookup plugin - add option to return empty result without empty strings, and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5457, https://github.com/ansible-collections/community.general/issues/5428).
+- dsv lookup plugin - do not ignore the ``tld`` parameter (https://github.com/ansible-collections/community.general/pull/4911).
+- filesystem - handle ``fatresize --info`` output lines without ``:`` (https://github.com/ansible-collections/community.general/pull/4700).
+- filesystem - improve error messages when output cannot be parsed by including newlines in escaped form (https://github.com/ansible-collections/community.general/pull/4700).
+- funcd connection plugin - fix signature of ``exec_command`` (https://github.com/ansible-collections/community.general/pull/5111).
+- ini_file - minor refactor fixing a python lint error (https://github.com/ansible-collections/community.general/pull/5307).
+- keycloak_realm - fix default groups and roles (https://github.com/ansible-collections/community.general/issues/4241).
+- keyring_info - fix the result from the keyring library never getting returned (https://github.com/ansible-collections/community.general/pull/4964).
+- ldap_attrs - fix ordering issue by ignoring the ``{x}`` prefix on attribute values (https://github.com/ansible-collections/community.general/issues/977, https://github.com/ansible-collections/community.general/pull/5385).
+- listen_ports_facts - removed leftover ``EnvironmentError`` . The ``else`` clause had a wrong indentation. The check is now handled in the ``split_pid_name`` function (https://github.com/ansible-collections/community.general/pull/5202).
+- locale_gen - fix support for Ubuntu (https://github.com/ansible-collections/community.general/issues/5281).
+- lxc_container - the module has been updated to support Python 3 (https://github.com/ansible-collections/community.general/pull/5304).
+- lxd connection plugin - fix incorrect ``inventory_hostname`` in ``remote_addr``. This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/issues/4886).
+- manageiq_alert_profiles - avoid crash when reporting unknown profile caused by trying to return an undefined variable (https://github.com/ansible-collections/community.general/pull/5111).
+- nmcli - avoid changed status for most cases with VPN connections (https://github.com/ansible-collections/community.general/pull/5126).
+- nmcli - fix error caused by adding undefined module arguments for list options (https://github.com/ansible-collections/community.general/issues/4373, https://github.com/ansible-collections/community.general/pull/4813).
+- nmcli - fix error when setting previously unset MAC address, ``gsm.apn`` or ``vpn.data``: current values were being normalized without checking if they might be ``None`` (https://github.com/ansible-collections/community.general/pull/5291).
+- nmcli - fix int options idempotence (https://github.com/ansible-collections/community.general/issues/4998).
+- nsupdate - compatibility with NS records (https://github.com/ansible-collections/community.general/pull/5112).
+- nsupdate - fix silent failures when updating ``NS`` entries from Bind9 managed DNS zones (https://github.com/ansible-collections/community.general/issues/4657).
+- opentelemetry callback plugin - support opentelemetry-api 1.13.0 that removed support for ``_time_ns`` (https://github.com/ansible-collections/community.general/pull/5342).
+- osx_defaults - no longer expand ``~`` in ``value`` to the user's home directory, or expand environment variables (https://github.com/ansible-collections/community.general/issues/5234, https://github.com/ansible-collections/community.general/pull/5243).
+- packet_ip_subnet - fix error reporting in case of invalid CIDR prefix lengths (https://github.com/ansible-collections/community.general/pull/5111).
+- pacman - fixed name resolution of URL packages (https://github.com/ansible-collections/community.general/pull/4959).
+- passwordstore lookup plugin - fix ``returnall`` for gopass (https://github.com/ansible-collections/community.general/pull/5027).
+- passwordstore lookup plugin - fix password store path detection for gopass (https://github.com/ansible-collections/community.general/pull/4955).
+- pfexec become plugin - remove superflous quotes preventing exe wrap from working as expected (https://github.com/ansible-collections/community.general/issues/3671, https://github.com/ansible-collections/community.general/pull/3889).
+- pip_package_info - remove usage of global variable (https://github.com/ansible-collections/community.general/pull/5111).
+- pkgng - fix case when ``pkg`` fails when trying to upgrade all packages (https://github.com/ansible-collections/community.general/issues/5363).
+- proxmox - fix error handling when getting VM by name when ``state=absent`` (https://github.com/ansible-collections/community.general/pull/4945).
+- proxmox inventory plugin - fix crash when ``enabled=1`` is used in agent config string (https://github.com/ansible-collections/community.general/pull/4910).
+- proxmox inventory plugin - fixed extended status detection for qemu (https://github.com/ansible-collections/community.general/pull/4816).
+- proxmox_kvm - fix ``agent`` parameter when boolean value is specified (https://github.com/ansible-collections/community.general/pull/5198).
+- proxmox_kvm - fix error handling when getting VM by name when ``state=absent`` (https://github.com/ansible-collections/community.general/pull/4945).
+- proxmox_kvm - fix exception when no ``agent`` argument is specified (https://github.com/ansible-collections/community.general/pull/5194).
+- proxmox_kvm - fix wrong condition (https://github.com/ansible-collections/community.general/pull/5108).
+- proxmox_kvm - replace new condition with proper condition to allow for using ``vmid`` on update (https://github.com/ansible-collections/community.general/pull/5206).
+- rax_clb_nodes - fix code to be compatible with Python 3 (https://github.com/ansible-collections/community.general/pull/4933).
+- redfish_command - fix the check if a virtual media is unmounted to just check for ``instered= false`` caused by Supermicro hardware that does not clear the ``ImageName`` (https://github.com/ansible-collections/community.general/pull/4839).
+- redfish_command - the Supermicro Redfish implementation only supports the ``image_url`` parameter in the underlying API calls to ``VirtualMediaInsert`` and ``VirtualMediaEject``. Any values set (or the defaults) for ``write_protected`` or ``inserted`` will be ignored (https://github.com/ansible-collections/community.general/pull/4839).
+- redfish_info - fix to ``GetChassisPower`` to correctly report power information when multiple chassis exist, but not all chassis report power information (https://github.com/ansible-collections/community.general/issues/4901).
+- redfish_utils module utils - centralize payload checking when performing modification requests to a Redfish service (https://github.com/ansible-collections/community.general/issues/5210/).
+- redhat_subscription - fix unsubscribing on RHEL 9 (https://github.com/ansible-collections/community.general/issues/4741).
+- redhat_subscription - make module idempotent when ``pool_ids`` are used (https://github.com/ansible-collections/community.general/issues/5313).
+- redis* modules - fix call to ``module.fail_json`` when failing because of missing Python libraries (https://github.com/ansible-collections/community.general/pull/4733).
+- slack - fix incorrect channel prefix ``#`` caused by incomplete pattern detection by adding ``G0`` and ``GF`` as channel ID patterns (https://github.com/ansible-collections/community.general/pull/5019).
+- slack - fix message update for channels which start with ``CP``. When ``message-id`` was passed it failed for channels which started with ``CP`` because the ``#`` symbol was added before the ``channel_id`` (https://github.com/ansible-collections/community.general/pull/5249).
+- sudoers - ensure sudoers config files are created with the permissions requested by sudoers (0440) (https://github.com/ansible-collections/community.general/pull/4814).
+- sudoers - fix incorrect handling of ``state: absent`` (https://github.com/ansible-collections/community.general/issues/4852).
+- tss lookup plugin - adding support for updated Delinea library (https://github.com/DelineaXPM/python-tss-sdk/issues/9, https://github.com/ansible-collections/community.general/pull/5151).
+- virtualbox inventory plugin - skip parsing values with keys that have both a value and nested data. Skip parsing values that are nested more than two keys deep (https://github.com/ansible-collections/community.general/issues/5332, https://github.com/ansible-collections/community.general/pull/5348).
+- xcc_redfish_command - for compatibility due to Redfish spec changes the virtualMedia resource location changed from Manager to System (https://github.com/ansible-collections/community.general/pull/4682).
+- xenserver_facts - fix broken ``AnsibleModule`` call that prevented the module from working at all (https://github.com/ansible-collections/community.general/pull/5383).
+- xfconf - fix setting of boolean values (https://github.com/ansible-collections/community.general/issues/4999, https://github.com/ansible-collections/community.general/pull/5007).
+- zfs - fix wrong quoting of properties (https://github.com/ansible-collections/community.general/issues/4707, https://github.com/ansible-collections/community.general/pull/4726).
+
+New Modules
+-----------
+
+- scaleway_function_namespace - Scaleway Function namespace management
+- scaleway_function_namespace_info - Retrieve information on Scaleway Function namespace
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 3ec4909999..b5612b7ccc 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1,2 +1,517 @@
ancestor: 5.0.0
-releases: {}
+releases:
+ 6.0.0-a1:
+ changes:
+ breaking_changes:
+ - newrelic_deployment - ``revision`` is required for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
+ bugfixes:
+ - Include ``PSF-license.txt`` file for ``plugins/module_utils/_mount.py``.
+ - Include ``simplified_bsd.txt`` license file for various module utils, the
+ ``lxca_common`` docs fragment, and the ``utm_utils`` unit tests.
+ - alternatives - do not set the priority if the priority was not set by the
+ user (https://github.com/ansible-collections/community.general/pull/4810).
+ - alternatives - only pass subcommands when they are specified as module arguments
+ (https://github.com/ansible-collections/community.general/issues/4803, https://github.com/ansible-collections/community.general/issues/4804,
+ https://github.com/ansible-collections/community.general/pull/4836).
+ - alternatives - when ``subcommands`` is specified, ``link`` must be given for
+ every subcommand. This was already mentioned in the documentation, but not
+ enforced by the code (https://github.com/ansible-collections/community.general/pull/4836).
+ - apache2_mod_proxy - avoid crash when reporting inability to parse balancer_member_page
+ HTML caused by using an undefined variable in the error message (https://github.com/ansible-collections/community.general/pull/5111).
+ - archive - avoid crash when ``lzma`` is not present and ``format`` is not ``xz``
+ (https://github.com/ansible-collections/community.general/pull/5393).
+ - cmd_runner module utils - fix bug caused by using the ``command`` variable
+ instead of ``self.command`` when looking for binary path (https://github.com/ansible-collections/community.general/pull/4903).
+ - consul - fixed bug introduced in PR 4590 (https://github.com/ansible-collections/community.general/issues/4680).
+ - credstash lookup plugin - pass plugin options to credstash for all terms,
+ not just for the first (https://github.com/ansible-collections/community.general/pull/5440).
+ - dig lookup plugin - add option to return empty result without empty strings,
+ and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5439,
+ https://github.com/ansible-collections/community.general/issues/5428).
+ - dig lookup plugin - fix evaluation of falsy values for boolean parameters
+ ``fail_on_error`` and ``retry_servfail`` (https://github.com/ansible-collections/community.general/pull/5129).
+ - dnsimple_info - correctly report missing library as ``requests`` and not ``another_library``
+ (https://github.com/ansible-collections/community.general/pull/5111).
+ - dnstxt lookup plugin - add option to return empty result without empty strings,
+ and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5457,
+ https://github.com/ansible-collections/community.general/issues/5428).
+ - dsv lookup plugin - do not ignore the ``tld`` parameter (https://github.com/ansible-collections/community.general/pull/4911).
+ - filesystem - handle ``fatresize --info`` output lines without ``:`` (https://github.com/ansible-collections/community.general/pull/4700).
+ - filesystem - improve error messages when output cannot be parsed by including
+ newlines in escaped form (https://github.com/ansible-collections/community.general/pull/4700).
+ - funcd connection plugin - fix signature of ``exec_command`` (https://github.com/ansible-collections/community.general/pull/5111).
+ - ini_file - minor refactor fixing a python lint error (https://github.com/ansible-collections/community.general/pull/5307).
+ - keycloak_realm - fix default groups and roles (https://github.com/ansible-collections/community.general/issues/4241).
+ - keyring_info - fix the result from the keyring library never getting returned
+ (https://github.com/ansible-collections/community.general/pull/4964).
+ - ldap_attrs - fix ordering issue by ignoring the ``{x}`` prefix on attribute
+ values (https://github.com/ansible-collections/community.general/issues/977,
+ https://github.com/ansible-collections/community.general/pull/5385).
+ - listen_ports_facts - removed leftover ``EnvironmentError`` . The ``else``
+ clause had a wrong indentation. The check is now handled in the ``split_pid_name``
+ function (https://github.com/ansible-collections/community.general/pull/5202).
+ - locale_gen - fix support for Ubuntu (https://github.com/ansible-collections/community.general/issues/5281).
+ - lxc_container - the module has been updated to support Python 3 (https://github.com/ansible-collections/community.general/pull/5304).
+ - lxd connection plugin - fix incorrect ``inventory_hostname`` in ``remote_addr``.
+ This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/issues/4886).
+ - manageiq_alert_profiles - avoid crash when reporting unknown profile caused
+ by trying to return an undefined variable (https://github.com/ansible-collections/community.general/pull/5111).
+ - nmcli - avoid changed status for most cases with VPN connections (https://github.com/ansible-collections/community.general/pull/5126).
+ - nmcli - fix error caused by adding undefined module arguments for list options
+ (https://github.com/ansible-collections/community.general/issues/4373, https://github.com/ansible-collections/community.general/pull/4813).
+ - 'nmcli - fix error when setting previously unset MAC address, ``gsm.apn``
+ or ``vpn.data``: current values were being normalized without checking if
+ they might be ``None`` (https://github.com/ansible-collections/community.general/pull/5291).'
+ - nmcli - fix int options idempotence (https://github.com/ansible-collections/community.general/issues/4998).
+ - nsupdate - compatibility with NS records (https://github.com/ansible-collections/community.general/pull/5112).
+ - nsupdate - fix silent failures when updating ``NS`` entries from Bind9 managed
+ DNS zones (https://github.com/ansible-collections/community.general/issues/4657).
+ - opentelemetry callback plugin - support opentelemetry-api 1.13.0 that removed
+ support for ``_time_ns`` (https://github.com/ansible-collections/community.general/pull/5342).
+ - osx_defaults - no longer expand ``~`` in ``value`` to the user's home directory,
+ or expand environment variables (https://github.com/ansible-collections/community.general/issues/5234,
+ https://github.com/ansible-collections/community.general/pull/5243).
+ - packet_ip_subnet - fix error reporting in case of invalid CIDR prefix lengths
+ (https://github.com/ansible-collections/community.general/pull/5111).
+ - pacman - fixed name resolution of URL packages (https://github.com/ansible-collections/community.general/pull/4959).
+ - passwordstore lookup plugin - fix ``returnall`` for gopass (https://github.com/ansible-collections/community.general/pull/5027).
+ - passwordstore lookup plugin - fix password store path detection for gopass
+ (https://github.com/ansible-collections/community.general/pull/4955).
+ - pfexec become plugin - remove superflous quotes preventing exe wrap from working
+ as expected (https://github.com/ansible-collections/community.general/issues/3671,
+ https://github.com/ansible-collections/community.general/pull/3889).
+ - pip_package_info - remove usage of global variable (https://github.com/ansible-collections/community.general/pull/5111).
+ - pkgng - fix case when ``pkg`` fails when trying to upgrade all packages (https://github.com/ansible-collections/community.general/issues/5363).
+ - proxmox - fix error handling when getting VM by name when ``state=absent``
+ (https://github.com/ansible-collections/community.general/pull/4945).
+ - proxmox inventory plugin - fix crash when ``enabled=1`` is used in agent config
+ string (https://github.com/ansible-collections/community.general/pull/4910).
+ - proxmox inventory plugin - fixed extended status detection for qemu (https://github.com/ansible-collections/community.general/pull/4816).
+ - proxmox_kvm - fix ``agent`` parameter when boolean value is specified (https://github.com/ansible-collections/community.general/pull/5198).
+ - proxmox_kvm - fix error handling when getting VM by name when ``state=absent``
+ (https://github.com/ansible-collections/community.general/pull/4945).
+ - proxmox_kvm - fix exception when no ``agent`` argument is specified (https://github.com/ansible-collections/community.general/pull/5194).
+ - proxmox_kvm - fix wrong condition (https://github.com/ansible-collections/community.general/pull/5108).
+ - proxmox_kvm - replace new condition with proper condition to allow for using
+ ``vmid`` on update (https://github.com/ansible-collections/community.general/pull/5206).
+ - rax_clb_nodes - fix code to be compatible with Python 3 (https://github.com/ansible-collections/community.general/pull/4933).
+ - redfish_command - fix the check if a virtual media is unmounted to just check
+ for ``instered= false`` caused by Supermicro hardware that does not clear
+ the ``ImageName`` (https://github.com/ansible-collections/community.general/pull/4839).
+ - redfish_command - the Supermicro Redfish implementation only supports the
+ ``image_url`` parameter in the underlying API calls to ``VirtualMediaInsert``
+ and ``VirtualMediaEject``. Any values set (or the defaults) for ``write_protected``
+ or ``inserted`` will be ignored (https://github.com/ansible-collections/community.general/pull/4839).
+ - redfish_info - fix to ``GetChassisPower`` to correctly report power information
+ when multiple chassis exist, but not all chassis report power information
+ (https://github.com/ansible-collections/community.general/issues/4901).
+ - redfish_utils module utils - centralize payload checking when performing modification
+ requests to a Redfish service (https://github.com/ansible-collections/community.general/issues/5210/).
+ - redhat_subscription - fix unsubscribing on RHEL 9 (https://github.com/ansible-collections/community.general/issues/4741).
+ - redhat_subscription - make module idempotent when ``pool_ids`` are used (https://github.com/ansible-collections/community.general/issues/5313).
+ - redis* modules - fix call to ``module.fail_json`` when failing because of
+ missing Python libraries (https://github.com/ansible-collections/community.general/pull/4733).
+ - slack - fix incorrect channel prefix ``#`` caused by incomplete pattern detection
+ by adding ``G0`` and ``GF`` as channel ID patterns (https://github.com/ansible-collections/community.general/pull/5019).
+ - slack - fix message update for channels which start with ``CP``. When ``message-id``
+ was passed it failed for channels which started with ``CP`` because the ``#``
+ symbol was added before the ``channel_id`` (https://github.com/ansible-collections/community.general/pull/5249).
+ - sudoers - ensure sudoers config files are created with the permissions requested
+ by sudoers (0440) (https://github.com/ansible-collections/community.general/pull/4814).
+ - 'sudoers - fix incorrect handling of ``state: absent`` (https://github.com/ansible-collections/community.general/issues/4852).'
+ - tss lookup plugin - adding support for updated Delinea library (https://github.com/DelineaXPM/python-tss-sdk/issues/9,
+ https://github.com/ansible-collections/community.general/pull/5151).
+ - virtualbox inventory plugin - skip parsing values with keys that have both
+ a value and nested data. Skip parsing values that are nested more than two
+ keys deep (https://github.com/ansible-collections/community.general/issues/5332,
+ https://github.com/ansible-collections/community.general/pull/5348).
+ - xcc_redfish_command - for compatibility due to Redfish spec changes the virtualMedia
+ resource location changed from Manager to System (https://github.com/ansible-collections/community.general/pull/4682).
+ - xenserver_facts - fix broken ``AnsibleModule`` call that prevented the module
+ from working at all (https://github.com/ansible-collections/community.general/pull/5383).
+ - xfconf - fix setting of boolean values (https://github.com/ansible-collections/community.general/issues/4999,
+ https://github.com/ansible-collections/community.general/pull/5007).
+ - zfs - fix wrong quoting of properties (https://github.com/ansible-collections/community.general/issues/4707,
+ https://github.com/ansible-collections/community.general/pull/4726).
+ deprecated_features:
+ - ArgFormat module utils - deprecated along ``CmdMixin``, in favor of the ``cmd_runner_fmt``
+ module util (https://github.com/ansible-collections/community.general/pull/5370).
+ - CmdMixin module utils - deprecated in favor of the ``CmdRunner`` module util
+ (https://github.com/ansible-collections/community.general/pull/5370).
+ - CmdModuleHelper module utils - deprecated in favor of the ``CmdRunner`` module
+ util (https://github.com/ansible-collections/community.general/pull/5370).
+ - CmdStateModuleHelper module utils - deprecated in favor of the ``CmdRunner``
+ module util (https://github.com/ansible-collections/community.general/pull/5370).
+ - cmd_runner module utils - deprecated ``fmt`` in favour of ``cmd_runner_fmt``
+ as the parameter format object (https://github.com/ansible-collections/community.general/pull/4777).
+ - django_manage - support for Django releases older than 4.1 has been deprecated
+ and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
+ - django_manage - support for the commands ``cleanup``, ``syncdb`` and ``validate``
+ that have been deprecated in Django long time ago will be removed in community.general
+ 9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
+ - django_manage - the behavior of "creating the virtual environment when missing"
+ is being deprecated and will be removed in community.general version 9.0.0
+ (https://github.com/ansible-collections/community.general/pull/5405).
+ - gconftool2 - deprecates ``state=get`` in favor of using the module ``gconftool2_info``
+ (https://github.com/ansible-collections/community.general/pull/4778).
+ - lxc_container - the module will no longer make any effort to support Python
+ 2 (https://github.com/ansible-collections/community.general/pull/5304).
+ - newrelic_deployment - ``appname`` and ``environment`` are no longer valid
+ options in the v2 API. They will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/5341).
+ - proxmox - deprecated the current ``unprivileged`` default value, will be changed
+ to ``true`` in community.general 7.0.0 (https://github.com/pull/5224).
+ - xfconf - deprecated parameter ``disable_facts``, as since version 4.0.0 it
+ only allows value ``true`` (https://github.com/ansible-collections/community.general/pull/4520).
+ major_changes:
+ - The internal structure of the collection was changed for modules and action
+ plugins. These no longer live in a directory hierarchy ordered by topic, but
+ instead are now all in a single (flat) directory. This has no impact on users
+ *assuming they did not use internal FQCNs*. These will still work, but result
+ in deprecation warnings. They were never officially supported and thus the
+ redirects are kept as a courtsey, and this is not labelled as a breaking change.
+ Note that for example the Ansible VScode plugin started recommending these
+ internal names. If you followed its recommendation, you will now have to change
+ back to the short names to avoid deprecation warnings, and potential errors
+ in the future as these redirects will be removed in community.general 9.0.0
+ (https://github.com/ansible-collections/community.general/pull/5461).
+ - newrelic_deployment - removed New Relic v1 API, added support for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
+ minor_changes:
+ - Added MIT license as ``LICENSES/MIT.txt`` for tests/unit/plugins/modules/packaging/language/test_gem.py
+ (https://github.com/ansible-collections/community.general/pull/5065).
+ - All software licenses are now in the ``LICENSES/`` directory of the collection
+ root (https://github.com/ansible-collections/community.general/pull/5065,
+ https://github.com/ansible-collections/community.general/pull/5079, https://github.com/ansible-collections/community.general/pull/5080,
+ https://github.com/ansible-collections/community.general/pull/5083, https://github.com/ansible-collections/community.general/pull/5087,
+ https://github.com/ansible-collections/community.general/pull/5095, https://github.com/ansible-collections/community.general/pull/5098,
+ https://github.com/ansible-collections/community.general/pull/5106).
+ - ModuleHelper module utils - added property ``verbosity`` to base class (https://github.com/ansible-collections/community.general/pull/5035).
+ - ModuleHelper module utils - improved ``ModuleHelperException``, using ``to_native()``
+ for the exception message (https://github.com/ansible-collections/community.general/pull/4755).
+ - The collection repository conforms to the `REUSE specification `__
+ except for the changelog fragments (https://github.com/ansible-collections/community.general/pull/5138).
+ - ali_instance - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240).
+ - ali_instance_info - minor refactor when checking for installed dependency
+ (https://github.com/ansible-collections/community.general/pull/5240).
+ - alternatives - add ``state=absent`` to be able to remove an alternative (https://github.com/ansible-collections/community.general/pull/4654).
+ - alternatives - add ``subcommands`` parameter (https://github.com/ansible-collections/community.general/pull/4654).
+ - ansible_galaxy_install - minor refactoring using latest ``ModuleHelper`` updates
+ (https://github.com/ansible-collections/community.general/pull/4752).
+ - apk - add ``world`` parameter for supporting a custom world file (https://github.com/ansible-collections/community.general/pull/4976).
+ - bitwarden lookup plugin - add option ``search`` to search for other attributes
+ than name (https://github.com/ansible-collections/community.general/pull/5297).
+ - cartesian lookup plugin - start using Ansible's configuration manager to parse
+ options (https://github.com/ansible-collections/community.general/pull/5440).
+ - cmd_runner module util - added parameters ``check_mode_skip`` and ``check_mode_return``
+ to ``CmdRunner.context()``, so that the command is not executed when ``check_mode=True``
+ (https://github.com/ansible-collections/community.general/pull/4736).
+ - cmd_runner module utils - add ``__call__`` method to invoke context (https://github.com/ansible-collections/community.general/pull/4791).
+ - consul - adds ``ttl`` parameter for session (https://github.com/ansible-collections/community.general/pull/4996).
+ - consul - minor refactoring (https://github.com/ansible-collections/community.general/pull/5367).
+ - consul_session - adds ``token`` parameter for session (https://github.com/ansible-collections/community.general/pull/5193).
+ - cpanm - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
+ modules (https://github.com/ansible-collections/community.general/pull/4674).
+ - credstash lookup plugin - start using Ansible's configuration manager to parse
+ options (https://github.com/ansible-collections/community.general/pull/5440).
+ - dependent lookup plugin - start using Ansible's configuration manager to parse
+ options (https://github.com/ansible-collections/community.general/pull/5440).
+ - dig lookup plugin - add option ``fail_on_error`` to allow stopping execution
+ on lookup failures (https://github.com/ansible-collections/community.general/pull/4973).
+ - dig lookup plugin - start using Ansible's configuration manager to parse options.
+ All documented options can now also be passed as lookup parameters (https://github.com/ansible-collections/community.general/pull/5440).
+ - dnstxt lookup plugin - start using Ansible's configuration manager to parse
+ options (https://github.com/ansible-collections/community.general/pull/5440).
+ - filetree lookup plugin - start using Ansible's configuration manager to parse
+ options (https://github.com/ansible-collections/community.general/pull/5440).
+ - flattened lookup plugin - start using Ansible's configuration manager to parse
+ options (https://github.com/ansible-collections/community.general/pull/5440).
+ - gitlab module util - minor refactor when checking for installed dependency
+ (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_deploy_key - minor refactor when checking for installed dependency
+ (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_group - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_group_members - minor refactor when checking for installed dependency
+ (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_group_variable - minor refactor when checking for installed dependency
+ (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_hook - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_hook - minor refactoring (https://github.com/ansible-collections/community.general/pull/5271).
+ - gitlab_project - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_project_members - minor refactor when checking for installed dependency
+ (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_project_variable - minor refactor when checking for installed dependency
+ (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_protected_branch - minor refactor when checking for installed dependency
+ (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_runner - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+ - gitlab_user - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
+ - hiera lookup plugin - start using Ansible's configuration manager to parse
+ options. The Hiera executable and config file can now also be passed as lookup
+ parameters (https://github.com/ansible-collections/community.general/pull/5440).
+ - homebrew, homebrew_tap - added Homebrew on Linux path to defaults (https://github.com/ansible-collections/community.general/pull/5241).
+ - keycloak_* modules - add ``http_agent`` parameter with default value ``Ansible``
+ (https://github.com/ansible-collections/community.general/issues/5023).
+ - keyring lookup plugin - start using Ansible's configuration manager to parse
+ options (https://github.com/ansible-collections/community.general/pull/5440).
+ - lastpass - use config manager for handling plugin options (https://github.com/ansible-collections/community.general/pull/5022).
+ - linode inventory plugin - simplify option handling (https://github.com/ansible-collections/community.general/pull/5438).
+ - listen_ports_facts - add new ``include_non_listening`` option which adds ``-a``
+ option to ``netstat`` and ``ss``. This shows both listening and non-listening
+ (for TCP this means established connections) sockets, and returns ``state``
+ and ``foreign_address`` (https://github.com/ansible-collections/community.general/issues/4762,
+ https://github.com/ansible-collections/community.general/pull/4953).
+ - lmdb_kv lookup plugin - start using Ansible's configuration manager to parse
+ options (https://github.com/ansible-collections/community.general/pull/5440).
+ - lxc_container - minor refactoring (https://github.com/ansible-collections/community.general/pull/5358).
+ - machinectl become plugin - can now be used with a password from another user
+ than root, if a polkit rule is present (https://github.com/ansible-collections/community.general/pull/4849).
+ - machinectl become plugin - combine the success command when building the become
+ command to be consistent with other become plugins (https://github.com/ansible-collections/community.general/pull/5287).
+ - manifold lookup plugin - start using Ansible's configuration manager to parse
+ options (https://github.com/ansible-collections/community.general/pull/5440).
+ - maven_artifact - add a new ``unredirected_headers`` option that can be used
+ with ansible-core 2.12 and above. The default value is to not use ``Authorization``
+ and ``Cookie`` headers on redirects for security reasons. With ansible-core
+ 2.11, all headers are still passed on for redirects (https://github.com/ansible-collections/community.general/pull/4812).
+ - mksysb - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
+ modules (https://github.com/ansible-collections/community.general/pull/4674).
+ - nagios - minor refactoring on parameter validation for different actions (https://github.com/ansible-collections/community.general/pull/5239).
+ - netcup_dnsapi - add ``timeout`` parameter (https://github.com/ansible-collections/community.general/pull/5301).
+ - nmcli - add ``transport_mode`` configuration for Infiniband devices (https://github.com/ansible-collections/community.general/pull/5361).
+ - nmcli - add bond option ``xmit_hash_policy`` to bond options (https://github.com/ansible-collections/community.general/issues/5148).
+ - nmcli - adds ``vpn`` type and parameter for supporting VPN with service type
+ L2TP and PPTP (https://github.com/ansible-collections/community.general/pull/4746).
+ - nmcli - honor IP options for VPNs (https://github.com/ansible-collections/community.general/pull/5228).
+ - opentelemetry callback plugin - allow configuring opentelementry callback
+ via config file (https://github.com/ansible-collections/community.general/pull/4916).
+ - opentelemetry callback plugin - send logs. This can be disabled by setting
+ ``disable_logs=false`` (https://github.com/ansible-collections/community.general/pull/4175).
+ - pacman - added parameters ``reason`` and ``reason_for`` to set/change the
+ install reason of packages (https://github.com/ansible-collections/community.general/pull/4956).
+ - passwordstore lookup plugin - allow options to be passed lookup options instead
+ of being part of the term strings (https://github.com/ansible-collections/community.general/pull/5444).
+ - passwordstore lookup plugin - allow using alternative password managers by
+ detecting wrapper scripts, allow explicit configuration of pass and gopass
+ backends (https://github.com/ansible-collections/community.general/issues/4766).
+ - passwordstore lookup plugin - improve error messages to include stderr (https://github.com/ansible-collections/community.general/pull/5436)
+ - pipx - added state ``latest`` to the module (https://github.com/ansible-collections/community.general/pull/5105).
+ - pipx - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/5085).
+ - pipx - module fails faster when ``name`` is missing for states ``upgrade``
+ and ``reinstall`` (https://github.com/ansible-collections/community.general/pull/5100).
+ - pipx - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
+ modules (https://github.com/ansible-collections/community.general/pull/4674).
+ - pipx module utils - created new module util ``pipx`` providing a ``cmd_runner``
+ specific for the ``pipx`` module (https://github.com/ansible-collections/community.general/pull/5085).
+ - portage - add knobs for Portage's ``--backtrack`` and ``--with-bdeps`` options
+ (https://github.com/ansible-collections/community.general/pull/5349).
+ - portage - use Portage's python module instead of calling gentoolkit-provided
+ program in shell (https://github.com/ansible-collections/community.general/pull/5349).
+ - proxmox inventory plugin - added new flag ``qemu_extended_statuses`` and new
+ groups ``prelaunch``, ``paused``. They will be
+ populated only when ``want_facts=true``, ``qemu_extended_statuses=true`` and
+ only for ``QEMU`` machines (https://github.com/ansible-collections/community.general/pull/4723).
+ - proxmox inventory plugin - simplify option handling code (https://github.com/ansible-collections/community.general/pull/5437).
+ - proxmox module utils, the proxmox* modules - add ``api_task_ok`` helper to
+ standardize API task status checks across all proxmox modules (https://github.com/ansible-collections/community.general/pull/5274).
+ - proxmox_kvm - allow ``agent`` argument to be a string (https://github.com/ansible-collections/community.general/pull/5107).
+ - proxmox_snap - add ``unbind`` param to support snapshotting containers with
+ configured mountpoints (https://github.com/ansible-collections/community.general/pull/5274).
+ - puppet - adds ``confdir`` parameter to configure a custom confir location
+ (https://github.com/ansible-collections/community.general/pull/4740).
+ - redfish - added new command GetVirtualMedia, VirtualMediaInsert and VirtualMediaEject
+ to Systems category due to Redfish spec changes the virtualMedia resource
+ location from Manager to System (https://github.com/ansible-collections/community.general/pull/5124).
+ - redfish_config - add ``SetSessionService`` to set default session timeout
+ policy (https://github.com/ansible-collections/community.general/issues/5008).
+ - redfish_info - add ``GetManagerInventory`` to report list of Manager inventory
+ information (https://github.com/ansible-collections/community.general/issues/4899).
+ - seport - added new argument ``local`` (https://github.com/ansible-collections/community.general/pull/5203)
+ - snap - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
+ modules (https://github.com/ansible-collections/community.general/pull/4674).
+ - sudoers - will attempt to validate the proposed sudoers rule using visudo
+ if available, optionally skipped, or required (https://github.com/ansible-collections/community.general/pull/4794,
+ https://github.com/ansible-collections/community.general/issues/4745).
+ - terraform - adds capability to handle complex variable structures for ``variables``
+ parameter in the module. This must be enabled with the new ``complex_vars``
+ parameter (https://github.com/ansible-collections/community.general/pull/4797).
+ - terraform - run ``terraform init`` with ``-no-color`` not to mess up the stdout
+ of the task (https://github.com/ansible-collections/community.general/pull/5147).
+ - wdc_redfish_command - add ``IndicatorLedOn`` and ``IndicatorLedOff`` commands
+ for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5059).
+ - wdc_redfish_command - add ``PowerModeLow`` and ``PowerModeNormal`` commands
+ for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5145).
+ - xfconf - add ``stdout``, ``stderr`` and ``cmd`` to the module results (https://github.com/ansible-collections/community.general/pull/5037).
+ - xfconf - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
+ - xfconf - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975).
+ - xfconf - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
+ modules (https://github.com/ansible-collections/community.general/pull/4674).
+ - xfconf module utils - created new module util ``xfconf`` providing a ``cmd_runner``
+ specific for ``xfconf`` modules (https://github.com/ansible-collections/community.general/pull/4776).
+ - xfconf_info - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
+ - xfconf_info - use ``do_raise()`` instead of defining custom exception class
+ (https://github.com/ansible-collections/community.general/pull/4975).
+ - znode - possibility to use ZooKeeper ACL authentication (https://github.com/ansible-collections/community.general/pull/5306).
+ release_summary: This is a pre-release for the upcoming 6.0.0 major release.
+ The main objective of this pre-release is to make it possible to test the
+ large stuctural changes by flattening the directory structure. See the corresponding
+ entry in the changelog for details.
+ removed_features:
+ - bitbucket* modules - ``username`` is no longer an alias of ``workspace``,
+ but of ``user`` (https://github.com/ansible-collections/community.general/pull/5326).
+ - gem - the default of the ``norc`` option changed from ``false`` to ``true``
+ (https://github.com/ansible-collections/community.general/pull/5326).
+ - gitlab_group_members - ``gitlab_group`` must now always contain the full path,
+ and no longer just the name or path (https://github.com/ansible-collections/community.general/pull/5326).
+ - keycloak_authentication - the return value ``flow`` has been removed. Use
+ ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/5326).
+ - keycloak_group - the return value ``group`` has been removed. Use ``end_state``
+ instead (https://github.com/ansible-collections/community.general/pull/5326).
+ - lxd_container - the default of the ``ignore_volatile_options`` option changed
+ from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326).
+ - mail callback plugin - the ``sender`` option is now required (https://github.com/ansible-collections/community.general/pull/5326).
+ - module_helper module utils - remove the ``VarDict`` attribute from ``ModuleHelper``.
+ Import ``VarDict`` from ``ansible_collections.community.general.plugins.module_utils.mh.mixins.vars``
+ instead (https://github.com/ansible-collections/community.general/pull/5326).
+ - proxmox inventory plugin - the default of the ``want_proxmox_nodes_ansible_host``
+ option changed from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326).
+ - vmadm - the ``debug`` option has been removed. It was not used anyway (https://github.com/ansible-collections/community.general/pull/5326).
+ fragments:
+ - 3671-illumos-pfexec.yml
+ - 4175-opentelemetry_logs.yml
+ - 4520-xfconf-deprecate-disable-facts.yml
+ - 4654-alternatives-add-subcommands.yml
+ - 4674-use-mh-raise.yaml
+ - 4682-compatibility-virtualmedia-resource-location.yaml
+ - 4700-code-changes.yml
+ - 4712-consul-bugfix.yaml
+ - 4719-fix-keycloak-realm.yaml
+ - 4724-proxmox-qemu-extend.yaml
+ - 4726-zfs.yml
+ - 4733-redis-fail.yml
+ - 4736-cmd-runner-skip-if-check.yml
+ - 4740-puppet-feature.yaml
+ - 4746-add-vpn-support-nmcli.yaml
+ - 4752-ansible-galaxy-install-mh-updates.yml
+ - 4755-mhexception-improvement.yml
+ - 4776-xfconf-cmd-runner.yaml
+ - 4777-cmd-runner-deprecate-fmt.yaml
+ - 4778-gconftool2-deprecate-state-get.yaml
+ - 4780-passwordstore-wrapper-compat.yml
+ - 4791-cmd-runner-callable.yaml
+ - 4794-sudoers-validation.yml
+ - 4797-terraform-complex-variables.yml
+ - 4809-redhat_subscription-unsubscribe.yaml
+ - 4810-alternatives-bug.yml
+ - 4812-expose-unredirected-headers.yml
+ - 4813-fix-nmcli-convert-list.yaml
+ - 4814-sudoers-file-permissions.yml
+ - 4816-proxmox-fix-extended-status.yaml
+ - 4836-alternatives.yml
+ - 4839-fix-VirtualMediaInsert-Supermicro.yml
+ - 4849-add-password-prompt-support-for-machinectl.yml
+ - 4852-sudoers-state-absent.yml
+ - 4886-fix-lxd-inventory-hostname.yml
+ - 4899-add-GetManagerInventory-for-redfish_info.yml
+ - 4901-fix-redfish-chassispower.yml
+ - 4903-cmdrunner-bugfix.yaml
+ - 4910-fix-for-agent-enabled.yml
+ - 4911-dsv-honor-tld-option.yml
+ - 4916-opentelemetry-ini-options.yaml
+ - 4933-fix-rax-clb-nodes.yaml
+ - 4945-fix-get_vm-int-parse-handling.yaml
+ - 4953-listen-ports-facts-extend-output.yaml
+ - 4955-fix-path-detection-for-gopass.yaml
+ - 4956-pacman-install-reason.yaml
+ - 4959-pacman-fix-url-packages-name.yaml
+ - 4964-fix-keyring-info.yml
+ - 4973-introduce-dig-lookup-argument.yaml
+ - 4975-xfconf-use-do-raise.yaml
+ - 4976-apk-add-support-for-a-custom-world-file.yaml
+ - 4996-consul-session-ttl.yml
+ - 4998-nmcli-fix-int-options-idempotence.yml
+ - 4999-xfconf-bool.yml
+ - 5008-addSetSessionService.yml
+ - 5019-slack-support-more-groups.yml
+ - 5022-lastpass-lookup-cleanup.yml
+ - 5023-http-agent-param-keycloak.yml
+ - 5027-fix-returnall-for-gopass.yaml
+ - 5035-mh-base-verbosity.yaml
+ - 5037-xfconf-add-cmd-output.yaml
+ - 5059-wdc_redfish_command-indicator-leds.yml
+ - 5085-pipx-use-cmd-runner.yaml
+ - 5100-pipx-req-if.yaml
+ - 5105-pipx-state-latest.yaml
+ - 5107-proxmox-agent-argument.yaml
+ - 5108-proxmox-node-name-condition.yml
+ - 5111-fixes.yml
+ - 5112-fix-nsupdate-ns-entry.yaml
+ - 5124-compatibility-virtualmedia-resource-location.yaml
+ - 5126-nmcli-remove-diffs.yml
+ - 5129-dig-boolean-params-fix.yml
+ - 5145-wdc-redfish-enclosure-power-state.yml
+ - 5147-terraform-init-no-color.yml
+ - 5149-nmcli-bond-option.yml
+ - 5151-add-delinea-support-tss-lookup.yml
+ - 5193-consul-session-token.yaml
+ - 5194-fix-proxmox-agent-exception.yaml
+ - 5198-proxmox.yml
+ - 5202-bugfix-environmentError-wrong-indentation.yaml
+ - 5203-seport-add-local-argument.yaml
+ - 5206-proxmox-conditional-vmid.yml
+ - 5210-redfish_utils-cleanup-of-configuration-logic-and-oem-checks.yaml
+ - 5224-proxmox-unprivileged-default.yaml
+ - 5228-nmcli-ip-options.yaml
+ - 5239-nagios-refactor.yaml
+ - 5240-unused-imports.yaml
+ - 5241-homebrew-add-linux-path.yaml
+ - 5243-osx-defaults-expand-user-flags.yml
+ - 5249-add-new-channel-prefix.yml
+ - 5259-gitlab-imports.yaml
+ - 5271-gitlab_hook-refactor.yaml
+ - 5274-proxmox-snap-container-with-mountpoints.yml
+ - 5280-lxc_container-py3.yaml
+ - 5282-locale_gen.yaml
+ - 5287-machinectl-become-success.yml
+ - 5291-fix-nmcli-error-when-setting-unset-mac-address.yaml
+ - 5297-bitwarden-add-search-field.yml
+ - 5301-netcup_dnsapi-timeout.yml
+ - 5306-add-options-for-authentication.yml
+ - 5307-ini_file-lint.yaml
+ - 5313-fix-redhat_subscription-idempotency-pool_ids.yml
+ - 5341-newrelic-v2-api-changes.yml
+ - 5342-opentelemetry_bug_fix_opentelemetry-api-1.13.yml
+ - 5348-fix-vbox-deeply-nested-hostvars.yml
+ - 5349-drop-gentoolkit-more-knobs.yml
+ - 5358-lxc-container-refactor.yml
+ - 5361-nmcli-add-infiniband-transport-mode.yaml
+ - 5367-consul-refactor.yaml
+ - 5369-pkgng-fix-update-all.yaml
+ - 5370-mh-cmdmixin-deprecation.yaml
+ - 5377-nsupdate-ns-records-with-bind.yml
+ - 5383-xenserver_facts.yml
+ - 5385-search_s-based-_is_value_present.yaml
+ - 5393-archive.yml
+ - 5400-django-manage-deprecations.yml
+ - 5404-django-manage-venv-deprecation.yml
+ - 5436-passwordstore-errors.yml
+ - 5437-proxmox.yml
+ - 5438-linode.yml
+ - 5439-dig-return-empty-result.yml
+ - 5444-passwordstore-options.yml
+ - 5457-dnstxt-empty.yml
+ - 6.0.0-a1.yml
+ - deprecation-removals.yml
+ - licenses-2.yml
+ - licenses.yml
+ - lookup-options.yml
+ - psf-license.yml
+ - simplified-bsd-license.yml
+ - unflatmap.yml
+ modules:
+ - description: Scaleway Function namespace management
+ name: scaleway_function_namespace
+ namespace: ''
+ - description: Retrieve information on Scaleway Function namespace
+ name: scaleway_function_namespace_info
+ namespace: ''
+ release_date: '2022-11-02'
diff --git a/changelogs/fragments/3671-illumos-pfexec.yml b/changelogs/fragments/3671-illumos-pfexec.yml
deleted file mode 100644
index 4c82ebc2e5..0000000000
--- a/changelogs/fragments/3671-illumos-pfexec.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "pfexec become plugin - remove superflous quotes preventing exe wrap from working as expected (https://github.com/ansible-collections/community.general/issues/3671, https://github.com/ansible-collections/community.general/pull/3889)."
diff --git a/changelogs/fragments/4175-opentelemetry_logs.yml b/changelogs/fragments/4175-opentelemetry_logs.yml
deleted file mode 100644
index 8f18f83178..0000000000
--- a/changelogs/fragments/4175-opentelemetry_logs.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - opentelemetry callback plugin - send logs. This can be disabled by setting ``disable_logs=false`` (https://github.com/ansible-collections/community.general/pull/4175).
diff --git a/changelogs/fragments/4520-xfconf-deprecate-disable-facts.yml b/changelogs/fragments/4520-xfconf-deprecate-disable-facts.yml
deleted file mode 100644
index d2af2bc9df..0000000000
--- a/changelogs/fragments/4520-xfconf-deprecate-disable-facts.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - xfconf - deprecated parameter ``disable_facts``, as since version 4.0.0 it only allows value ``true`` (https://github.com/ansible-collections/community.general/pull/4520).
diff --git a/changelogs/fragments/4654-alternatives-add-subcommands.yml b/changelogs/fragments/4654-alternatives-add-subcommands.yml
deleted file mode 100644
index f771e9b51c..0000000000
--- a/changelogs/fragments/4654-alternatives-add-subcommands.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - alternatives - add ``subcommands`` parameter (https://github.com/ansible-collections/community.general/pull/4654).
- - alternatives - add ``state=absent`` to be able to remove an alternative (https://github.com/ansible-collections/community.general/pull/4654).
diff --git a/changelogs/fragments/4674-use-mh-raise.yaml b/changelogs/fragments/4674-use-mh-raise.yaml
deleted file mode 100644
index 3e8ad13975..0000000000
--- a/changelogs/fragments/4674-use-mh-raise.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-minor_changes:
- - cpanm - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
- - pipx - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
- - snap - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
- - mksysb - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
- - xfconf - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived modules (https://github.com/ansible-collections/community.general/pull/4674).
diff --git a/changelogs/fragments/4682-compatibility-virtualmedia-resource-location.yaml b/changelogs/fragments/4682-compatibility-virtualmedia-resource-location.yaml
deleted file mode 100644
index 7549ee2eea..0000000000
--- a/changelogs/fragments/4682-compatibility-virtualmedia-resource-location.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - xcc_redfish_command - for compatibility due to Redfish spec changes the virtualMedia resource location changed from Manager to System (https://github.com/ansible-collections/community.general/pull/4682).
diff --git a/changelogs/fragments/4700-code-changes.yml b/changelogs/fragments/4700-code-changes.yml
deleted file mode 100644
index d1b281d876..0000000000
--- a/changelogs/fragments/4700-code-changes.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - "filesystem - improve error messages when output cannot be parsed by including newlines in escaped form (https://github.com/ansible-collections/community.general/pull/4700)."
- - "filesystem - handle ``fatresize --info`` output lines without ``:`` (https://github.com/ansible-collections/community.general/pull/4700)."
diff --git a/changelogs/fragments/4712-consul-bugfix.yaml b/changelogs/fragments/4712-consul-bugfix.yaml
deleted file mode 100644
index bc63999b11..0000000000
--- a/changelogs/fragments/4712-consul-bugfix.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - consul - fixed bug introduced in PR 4590 (https://github.com/ansible-collections/community.general/issues/4680).
diff --git a/changelogs/fragments/4719-fix-keycloak-realm.yaml b/changelogs/fragments/4719-fix-keycloak-realm.yaml
deleted file mode 100644
index 31c3f8c887..0000000000
--- a/changelogs/fragments/4719-fix-keycloak-realm.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "keycloak_realm - fix default groups and roles (https://github.com/ansible-collections/community.general/issues/4241)."
diff --git a/changelogs/fragments/4724-proxmox-qemu-extend.yaml b/changelogs/fragments/4724-proxmox-qemu-extend.yaml
deleted file mode 100644
index 4b705bf9a9..0000000000
--- a/changelogs/fragments/4724-proxmox-qemu-extend.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - proxmox inventory plugin - added new flag ``qemu_extended_statuses`` and new groups ``prelaunch``, ``paused``. They will be populated only when ``want_facts=true``, ``qemu_extended_statuses=true`` and only for ``QEMU`` machines
- (https://github.com/ansible-collections/community.general/pull/4723).
diff --git a/changelogs/fragments/4726-zfs.yml b/changelogs/fragments/4726-zfs.yml
deleted file mode 100644
index c785e2ba11..0000000000
--- a/changelogs/fragments/4726-zfs.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "zfs - fix wrong quoting of properties (https://github.com/ansible-collections/community.general/issues/4707, https://github.com/ansible-collections/community.general/pull/4726)."
diff --git a/changelogs/fragments/4733-redis-fail.yml b/changelogs/fragments/4733-redis-fail.yml
deleted file mode 100644
index f8a6e14d9a..0000000000
--- a/changelogs/fragments/4733-redis-fail.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "redis* modules - fix call to ``module.fail_json`` when failing because of missing Python libraries (https://github.com/ansible-collections/community.general/pull/4733)."
diff --git a/changelogs/fragments/4736-cmd-runner-skip-if-check.yml b/changelogs/fragments/4736-cmd-runner-skip-if-check.yml
deleted file mode 100644
index 3c626b2feb..0000000000
--- a/changelogs/fragments/4736-cmd-runner-skip-if-check.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - cmd_runner module util - added parameters ``check_mode_skip`` and ``check_mode_return`` to ``CmdRunner.context()``, so that the command is not executed when ``check_mode=True`` (https://github.com/ansible-collections/community.general/pull/4736).
diff --git a/changelogs/fragments/4740-puppet-feature.yaml b/changelogs/fragments/4740-puppet-feature.yaml
deleted file mode 100644
index a4341f42b8..0000000000
--- a/changelogs/fragments/4740-puppet-feature.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- puppet - adds ``confdir`` parameter to configure a custom confir location (https://github.com/ansible-collections/community.general/pull/4740).
diff --git a/changelogs/fragments/4746-add-vpn-support-nmcli.yaml b/changelogs/fragments/4746-add-vpn-support-nmcli.yaml
deleted file mode 100644
index 5f5a1c847e..0000000000
--- a/changelogs/fragments/4746-add-vpn-support-nmcli.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nmcli - adds ``vpn`` type and parameter for supporting VPN with service type L2TP and PPTP (https://github.com/ansible-collections/community.general/pull/4746).
diff --git a/changelogs/fragments/4752-ansible-galaxy-install-mh-updates.yml b/changelogs/fragments/4752-ansible-galaxy-install-mh-updates.yml
deleted file mode 100644
index b93d885ed4..0000000000
--- a/changelogs/fragments/4752-ansible-galaxy-install-mh-updates.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ansible_galaxy_install - minor refactoring using latest ``ModuleHelper`` updates (https://github.com/ansible-collections/community.general/pull/4752).
diff --git a/changelogs/fragments/4755-mhexception-improvement.yml b/changelogs/fragments/4755-mhexception-improvement.yml
deleted file mode 100644
index ebadb98bc5..0000000000
--- a/changelogs/fragments/4755-mhexception-improvement.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ModuleHelper module utils - improved ``ModuleHelperException``, using ``to_native()`` for the exception message (https://github.com/ansible-collections/community.general/pull/4755).
diff --git a/changelogs/fragments/4776-xfconf-cmd-runner.yaml b/changelogs/fragments/4776-xfconf-cmd-runner.yaml
deleted file mode 100644
index a45cf51c31..0000000000
--- a/changelogs/fragments/4776-xfconf-cmd-runner.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - xfconf module utils - created new module util ``xfconf`` providing a ``cmd_runner`` specific for ``xfconf`` modules (https://github.com/ansible-collections/community.general/pull/4776).
- - xfconf - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
- - xfconf_info - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
diff --git a/changelogs/fragments/4777-cmd-runner-deprecate-fmt.yaml b/changelogs/fragments/4777-cmd-runner-deprecate-fmt.yaml
deleted file mode 100644
index 6057cf38e8..0000000000
--- a/changelogs/fragments/4777-cmd-runner-deprecate-fmt.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - cmd_runner module utils - deprecated ``fmt`` in favour of ``cmd_runner_fmt`` as the parameter format object (https://github.com/ansible-collections/community.general/pull/4777).
diff --git a/changelogs/fragments/4778-gconftool2-deprecate-state-get.yaml b/changelogs/fragments/4778-gconftool2-deprecate-state-get.yaml
deleted file mode 100644
index 55d8869936..0000000000
--- a/changelogs/fragments/4778-gconftool2-deprecate-state-get.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - gconftool2 - deprecates ``state=get`` in favor of using the module ``gconftool2_info`` (https://github.com/ansible-collections/community.general/pull/4778).
diff --git a/changelogs/fragments/4780-passwordstore-wrapper-compat.yml b/changelogs/fragments/4780-passwordstore-wrapper-compat.yml
deleted file mode 100644
index ace74bcb3e..0000000000
--- a/changelogs/fragments/4780-passwordstore-wrapper-compat.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - passwordstore lookup plugin - allow using alternative password managers by detecting wrapper scripts, allow explicit configuration of pass and gopass backends (https://github.com/ansible-collections/community.general/issues/4766).
diff --git a/changelogs/fragments/4791-cmd-runner-callable.yaml b/changelogs/fragments/4791-cmd-runner-callable.yaml
deleted file mode 100644
index 142ad90f83..0000000000
--- a/changelogs/fragments/4791-cmd-runner-callable.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - cmd_runner module utils - add ``__call__`` method to invoke context (https://github.com/ansible-collections/community.general/pull/4791).
diff --git a/changelogs/fragments/4794-sudoers-validation.yml b/changelogs/fragments/4794-sudoers-validation.yml
deleted file mode 100644
index 32caacdc36..0000000000
--- a/changelogs/fragments/4794-sudoers-validation.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - sudoers - will attempt to validate the proposed sudoers rule using visudo if available, optionally skipped, or required (https://github.com/ansible-collections/community.general/pull/4794, https://github.com/ansible-collections/community.general/issues/4745).
diff --git a/changelogs/fragments/4797-terraform-complex-variables.yml b/changelogs/fragments/4797-terraform-complex-variables.yml
deleted file mode 100644
index f872210a4d..0000000000
--- a/changelogs/fragments/4797-terraform-complex-variables.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - terraform - adds capability to handle complex variable structures for ``variables`` parameter in the module.
- This must be enabled with the new ``complex_vars`` parameter (https://github.com/ansible-collections/community.general/pull/4797).
diff --git a/changelogs/fragments/4809-redhat_subscription-unsubscribe.yaml b/changelogs/fragments/4809-redhat_subscription-unsubscribe.yaml
deleted file mode 100644
index 39a364d007..0000000000
--- a/changelogs/fragments/4809-redhat_subscription-unsubscribe.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - redhat_subscription - fix unsubscribing on RHEL 9 (https://github.com/ansible-collections/community.general/issues/4741).
diff --git a/changelogs/fragments/4810-alternatives-bug.yml b/changelogs/fragments/4810-alternatives-bug.yml
deleted file mode 100644
index d4c1ea2742..0000000000
--- a/changelogs/fragments/4810-alternatives-bug.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "alternatives - do not set the priority if the priority was not set by the user (https://github.com/ansible-collections/community.general/pull/4810)."
diff --git a/changelogs/fragments/4812-expose-unredirected-headers.yml b/changelogs/fragments/4812-expose-unredirected-headers.yml
deleted file mode 100644
index c0bfe536b8..0000000000
--- a/changelogs/fragments/4812-expose-unredirected-headers.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - maven_artifact - add a new ``unredirected_headers`` option that can be used with ansible-core 2.12 and above. The default value is to not use ``Authorization`` and ``Cookie`` headers on redirects for security reasons. With ansible-core 2.11, all headers are still passed on for redirects (https://github.com/ansible-collections/community.general/pull/4812).
diff --git a/changelogs/fragments/4813-fix-nmcli-convert-list.yaml b/changelogs/fragments/4813-fix-nmcli-convert-list.yaml
deleted file mode 100644
index 5035a9e584..0000000000
--- a/changelogs/fragments/4813-fix-nmcli-convert-list.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - nmcli - fix error caused by adding undefined module arguments for list options (https://github.com/ansible-collections/community.general/issues/4373, https://github.com/ansible-collections/community.general/pull/4813).
diff --git a/changelogs/fragments/4814-sudoers-file-permissions.yml b/changelogs/fragments/4814-sudoers-file-permissions.yml
deleted file mode 100644
index be24e12e6e..0000000000
--- a/changelogs/fragments/4814-sudoers-file-permissions.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - sudoers - ensure sudoers config files are created with the permissions requested by sudoers (0440) (https://github.com/ansible-collections/community.general/pull/4814).
diff --git a/changelogs/fragments/4816-proxmox-fix-extended-status.yaml b/changelogs/fragments/4816-proxmox-fix-extended-status.yaml
deleted file mode 100644
index 496de40ab0..0000000000
--- a/changelogs/fragments/4816-proxmox-fix-extended-status.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - proxmox inventory plugin - fixed extended status detection for qemu (https://github.com/ansible-collections/community.general/pull/4816).
diff --git a/changelogs/fragments/4836-alternatives.yml b/changelogs/fragments/4836-alternatives.yml
deleted file mode 100644
index d627ddf1ad..0000000000
--- a/changelogs/fragments/4836-alternatives.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - "alternatives - only pass subcommands when they are specified as module arguments (https://github.com/ansible-collections/community.general/issues/4803, https://github.com/ansible-collections/community.general/issues/4804, https://github.com/ansible-collections/community.general/pull/4836)."
- - "alternatives - when ``subcommands`` is specified, ``link`` must be given for every subcommand. This was already mentioned in the documentation, but not enforced by the code (https://github.com/ansible-collections/community.general/pull/4836)."
diff --git a/changelogs/fragments/4839-fix-VirtualMediaInsert-Supermicro.yml b/changelogs/fragments/4839-fix-VirtualMediaInsert-Supermicro.yml
deleted file mode 100644
index cd0aeeeb5b..0000000000
--- a/changelogs/fragments/4839-fix-VirtualMediaInsert-Supermicro.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-bugfixes:
- - redfish_command - fix the check if a virtual media is unmounted to just check for ``instered= false``
- caused by Supermicro hardware that does not clear the ``ImageName``
- (https://github.com/ansible-collections/community.general/pull/4839).
- - redfish_command - the Supermicro Redfish implementation only supports the ``image_url`` parameter in
- the underlying API calls to ``VirtualMediaInsert`` and ``VirtualMediaEject``. Any values set
- (or the defaults) for ``write_protected`` or ``inserted`` will be ignored
- (https://github.com/ansible-collections/community.general/pull/4839).
diff --git a/changelogs/fragments/4849-add-password-prompt-support-for-machinectl.yml b/changelogs/fragments/4849-add-password-prompt-support-for-machinectl.yml
deleted file mode 100644
index db6a4ffd20..0000000000
--- a/changelogs/fragments/4849-add-password-prompt-support-for-machinectl.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - machinectl become plugin - can now be used with a password from another user than root, if a polkit rule is present (https://github.com/ansible-collections/community.general/pull/4849).
diff --git a/changelogs/fragments/4852-sudoers-state-absent.yml b/changelogs/fragments/4852-sudoers-state-absent.yml
deleted file mode 100644
index 013041a15f..0000000000
--- a/changelogs/fragments/4852-sudoers-state-absent.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "sudoers - fix incorrect handling of ``state: absent`` (https://github.com/ansible-collections/community.general/issues/4852)."
diff --git a/changelogs/fragments/4886-fix-lxd-inventory-hostname.yml b/changelogs/fragments/4886-fix-lxd-inventory-hostname.yml
deleted file mode 100644
index c4faa085eb..0000000000
--- a/changelogs/fragments/4886-fix-lxd-inventory-hostname.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "lxd connection plugin - fix incorrect ``inventory_hostname`` in ``remote_addr``. This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/issues/4886)."
diff --git a/changelogs/fragments/4899-add-GetManagerInventory-for-redfish_info.yml b/changelogs/fragments/4899-add-GetManagerInventory-for-redfish_info.yml
deleted file mode 100644
index 68c056c485..0000000000
--- a/changelogs/fragments/4899-add-GetManagerInventory-for-redfish_info.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - redfish_info - add ``GetManagerInventory`` to report list of Manager inventory information (https://github.com/ansible-collections/community.general/issues/4899).
diff --git a/changelogs/fragments/4901-fix-redfish-chassispower.yml b/changelogs/fragments/4901-fix-redfish-chassispower.yml
deleted file mode 100644
index 71a8b321eb..0000000000
--- a/changelogs/fragments/4901-fix-redfish-chassispower.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - redfish_info - fix to ``GetChassisPower`` to correctly report power information when multiple chassis exist, but not all chassis report power information (https://github.com/ansible-collections/community.general/issues/4901).
diff --git a/changelogs/fragments/4903-cmdrunner-bugfix.yaml b/changelogs/fragments/4903-cmdrunner-bugfix.yaml
deleted file mode 100644
index 6ed2ec9fa2..0000000000
--- a/changelogs/fragments/4903-cmdrunner-bugfix.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - cmd_runner module utils - fix bug caused by using the ``command`` variable instead of ``self.command`` when looking for binary path (https://github.com/ansible-collections/community.general/pull/4903).
diff --git a/changelogs/fragments/4910-fix-for-agent-enabled.yml b/changelogs/fragments/4910-fix-for-agent-enabled.yml
deleted file mode 100644
index 5ceb5a1e8f..0000000000
--- a/changelogs/fragments/4910-fix-for-agent-enabled.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - proxmox inventory plugin - fix crash when ``enabled=1`` is used in agent config string (https://github.com/ansible-collections/community.general/pull/4910).
diff --git a/changelogs/fragments/4911-dsv-honor-tld-option.yml b/changelogs/fragments/4911-dsv-honor-tld-option.yml
deleted file mode 100644
index 2831d7ea46..0000000000
--- a/changelogs/fragments/4911-dsv-honor-tld-option.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - dsv lookup plugin - do not ignore the ``tld`` parameter (https://github.com/ansible-collections/community.general/pull/4911).
diff --git a/changelogs/fragments/4916-opentelemetry-ini-options.yaml b/changelogs/fragments/4916-opentelemetry-ini-options.yaml
deleted file mode 100644
index 5a20d7652a..0000000000
--- a/changelogs/fragments/4916-opentelemetry-ini-options.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - opentelemetry callback plugin - allow configuring opentelementry callback via config file (https://github.com/ansible-collections/community.general/pull/4916).
diff --git a/changelogs/fragments/4933-fix-rax-clb-nodes.yaml b/changelogs/fragments/4933-fix-rax-clb-nodes.yaml
deleted file mode 100644
index 8d8c1f2e40..0000000000
--- a/changelogs/fragments/4933-fix-rax-clb-nodes.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - rax_clb_nodes - fix code to be compatible with Python 3 (https://github.com/ansible-collections/community.general/pull/4933).
diff --git a/changelogs/fragments/4945-fix-get_vm-int-parse-handling.yaml b/changelogs/fragments/4945-fix-get_vm-int-parse-handling.yaml
deleted file mode 100644
index 1a563f6c93..0000000000
--- a/changelogs/fragments/4945-fix-get_vm-int-parse-handling.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - proxmox - fix error handling when getting VM by name when ``state=absent`` (https://github.com/ansible-collections/community.general/pull/4945).
- - proxmox_kvm - fix error handling when getting VM by name when ``state=absent`` (https://github.com/ansible-collections/community.general/pull/4945).
diff --git a/changelogs/fragments/4953-listen-ports-facts-extend-output.yaml b/changelogs/fragments/4953-listen-ports-facts-extend-output.yaml
deleted file mode 100644
index c008b0f356..0000000000
--- a/changelogs/fragments/4953-listen-ports-facts-extend-output.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - listen_ports_facts - add new ``include_non_listening`` option which adds ``-a`` option to ``netstat`` and ``ss``. This shows both listening and non-listening (for TCP this means established connections) sockets, and returns ``state`` and ``foreign_address`` (https://github.com/ansible-collections/community.general/issues/4762, https://github.com/ansible-collections/community.general/pull/4953).
diff --git a/changelogs/fragments/4955-fix-path-detection-for-gopass.yaml b/changelogs/fragments/4955-fix-path-detection-for-gopass.yaml
deleted file mode 100644
index eddfa7397d..0000000000
--- a/changelogs/fragments/4955-fix-path-detection-for-gopass.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - passwordstore lookup plugin - fix password store path detection for gopass (https://github.com/ansible-collections/community.general/pull/4955).
diff --git a/changelogs/fragments/4956-pacman-install-reason.yaml b/changelogs/fragments/4956-pacman-install-reason.yaml
deleted file mode 100644
index e22c56e7bc..0000000000
--- a/changelogs/fragments/4956-pacman-install-reason.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - pacman - added parameters ``reason`` and ``reason_for`` to set/change the install reason of packages (https://github.com/ansible-collections/community.general/pull/4956).
diff --git a/changelogs/fragments/4959-pacman-fix-url-packages-name.yaml b/changelogs/fragments/4959-pacman-fix-url-packages-name.yaml
deleted file mode 100644
index 3d912c15d4..0000000000
--- a/changelogs/fragments/4959-pacman-fix-url-packages-name.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - pacman - fixed name resolution of URL packages (https://github.com/ansible-collections/community.general/pull/4959).
diff --git a/changelogs/fragments/4964-fix-keyring-info.yml b/changelogs/fragments/4964-fix-keyring-info.yml
deleted file mode 100644
index b10e8cc7cf..0000000000
--- a/changelogs/fragments/4964-fix-keyring-info.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "keyring_info - fix the result from the keyring library never getting returned (https://github.com/ansible-collections/community.general/pull/4964)."
diff --git a/changelogs/fragments/4973-introduce-dig-lookup-argument.yaml b/changelogs/fragments/4973-introduce-dig-lookup-argument.yaml
deleted file mode 100644
index 6dcaa26000..0000000000
--- a/changelogs/fragments/4973-introduce-dig-lookup-argument.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - dig lookup plugin - add option ``fail_on_error`` to allow stopping execution on lookup failures (https://github.com/ansible-collections/community.general/pull/4973).
diff --git a/changelogs/fragments/4975-xfconf-use-do-raise.yaml b/changelogs/fragments/4975-xfconf-use-do-raise.yaml
deleted file mode 100644
index 9334795321..0000000000
--- a/changelogs/fragments/4975-xfconf-use-do-raise.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - xfconf - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975).
- - xfconf_info - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975).
diff --git a/changelogs/fragments/4976-apk-add-support-for-a-custom-world-file.yaml b/changelogs/fragments/4976-apk-add-support-for-a-custom-world-file.yaml
deleted file mode 100644
index 74536ddcab..0000000000
--- a/changelogs/fragments/4976-apk-add-support-for-a-custom-world-file.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - apk - add ``world`` parameter for supporting a custom world file (https://github.com/ansible-collections/community.general/pull/4976).
diff --git a/changelogs/fragments/4996-consul-session-ttl.yml b/changelogs/fragments/4996-consul-session-ttl.yml
deleted file mode 100644
index 99b7c27e9e..0000000000
--- a/changelogs/fragments/4996-consul-session-ttl.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - consul - adds ``ttl`` parameter for session (https://github.com/ansible-collections/community.general/pull/4996).
diff --git a/changelogs/fragments/4998-nmcli-fix-int-options-idempotence.yml b/changelogs/fragments/4998-nmcli-fix-int-options-idempotence.yml
deleted file mode 100644
index 823b894982..0000000000
--- a/changelogs/fragments/4998-nmcli-fix-int-options-idempotence.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - nmcli - fix int options idempotence (https://github.com/ansible-collections/community.general/issues/4998).
diff --git a/changelogs/fragments/4999-xfconf-bool.yml b/changelogs/fragments/4999-xfconf-bool.yml
deleted file mode 100644
index 8fcf27144e..0000000000
--- a/changelogs/fragments/4999-xfconf-bool.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "xfconf - fix setting of boolean values (https://github.com/ansible-collections/community.general/issues/4999, https://github.com/ansible-collections/community.general/pull/5007)."
diff --git a/changelogs/fragments/5008-addSetSessionService.yml b/changelogs/fragments/5008-addSetSessionService.yml
deleted file mode 100644
index b2b124c48b..0000000000
--- a/changelogs/fragments/5008-addSetSessionService.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - redfish_config - add ``SetSessionService`` to set default session timeout policy (https://github.com/ansible-collections/community.general/issues/5008).
diff --git a/changelogs/fragments/5019-slack-support-more-groups.yml b/changelogs/fragments/5019-slack-support-more-groups.yml
deleted file mode 100644
index 99356af94e..0000000000
--- a/changelogs/fragments/5019-slack-support-more-groups.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - slack - fix incorrect channel prefix ``#`` caused by incomplete pattern detection by adding ``G0`` and ``GF`` as channel ID patterns (https://github.com/ansible-collections/community.general/pull/5019).
diff --git a/changelogs/fragments/5022-lastpass-lookup-cleanup.yml b/changelogs/fragments/5022-lastpass-lookup-cleanup.yml
deleted file mode 100644
index e737318251..0000000000
--- a/changelogs/fragments/5022-lastpass-lookup-cleanup.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - lastpass - use config manager for handling plugin options (https://github.com/ansible-collections/community.general/pull/5022).
diff --git a/changelogs/fragments/5023-http-agent-param-keycloak.yml b/changelogs/fragments/5023-http-agent-param-keycloak.yml
deleted file mode 100644
index 121a310ae7..0000000000
--- a/changelogs/fragments/5023-http-agent-param-keycloak.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - keycloak_* modules - add ``http_agent`` parameter with default value ``Ansible`` (https://github.com/ansible-collections/community.general/issues/5023).
diff --git a/changelogs/fragments/5027-fix-returnall-for-gopass.yaml b/changelogs/fragments/5027-fix-returnall-for-gopass.yaml
deleted file mode 100644
index 766f87e91a..0000000000
--- a/changelogs/fragments/5027-fix-returnall-for-gopass.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - passwordstore lookup plugin - fix ``returnall`` for gopass (https://github.com/ansible-collections/community.general/pull/5027).
diff --git a/changelogs/fragments/5035-mh-base-verbosity.yaml b/changelogs/fragments/5035-mh-base-verbosity.yaml
deleted file mode 100644
index e6ea5a9198..0000000000
--- a/changelogs/fragments/5035-mh-base-verbosity.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ModuleHelper module utils - added property ``verbosity`` to base class (https://github.com/ansible-collections/community.general/pull/5035).
diff --git a/changelogs/fragments/5037-xfconf-add-cmd-output.yaml b/changelogs/fragments/5037-xfconf-add-cmd-output.yaml
deleted file mode 100644
index f32926c711..0000000000
--- a/changelogs/fragments/5037-xfconf-add-cmd-output.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - xfconf - add ``stdout``, ``stderr`` and ``cmd`` to the module results (https://github.com/ansible-collections/community.general/pull/5037).
diff --git a/changelogs/fragments/5059-wdc_redfish_command-indicator-leds.yml b/changelogs/fragments/5059-wdc_redfish_command-indicator-leds.yml
deleted file mode 100644
index 0a00b44e73..0000000000
--- a/changelogs/fragments/5059-wdc_redfish_command-indicator-leds.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - wdc_redfish_command - add ``IndicatorLedOn`` and ``IndicatorLedOff`` commands for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5059).
diff --git a/changelogs/fragments/5085-pipx-use-cmd-runner.yaml b/changelogs/fragments/5085-pipx-use-cmd-runner.yaml
deleted file mode 100644
index f4963e2bea..0000000000
--- a/changelogs/fragments/5085-pipx-use-cmd-runner.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - pipx module utils - created new module util ``pipx`` providing a ``cmd_runner`` specific for the ``pipx`` module (https://github.com/ansible-collections/community.general/pull/5085).
- - pipx - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/5085).
diff --git a/changelogs/fragments/5100-pipx-req-if.yaml b/changelogs/fragments/5100-pipx-req-if.yaml
deleted file mode 100644
index 8986503eb7..0000000000
--- a/changelogs/fragments/5100-pipx-req-if.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - pipx - module fails faster when ``name`` is missing for states ``upgrade`` and ``reinstall`` (https://github.com/ansible-collections/community.general/pull/5100).
diff --git a/changelogs/fragments/5105-pipx-state-latest.yaml b/changelogs/fragments/5105-pipx-state-latest.yaml
deleted file mode 100644
index 999e5c3748..0000000000
--- a/changelogs/fragments/5105-pipx-state-latest.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - pipx - added state ``latest`` to the module (https://github.com/ansible-collections/community.general/pull/5105).
diff --git a/changelogs/fragments/5107-proxmox-agent-argument.yaml b/changelogs/fragments/5107-proxmox-agent-argument.yaml
deleted file mode 100644
index 78e7927da1..0000000000
--- a/changelogs/fragments/5107-proxmox-agent-argument.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - proxmox_kvm - allow ``agent`` argument to be a string (https://github.com/ansible-collections/community.general/pull/5107).
diff --git a/changelogs/fragments/5108-proxmox-node-name-condition.yml b/changelogs/fragments/5108-proxmox-node-name-condition.yml
deleted file mode 100644
index e5d2aef89a..0000000000
--- a/changelogs/fragments/5108-proxmox-node-name-condition.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - proxmox_kvm - fix wrong condition (https://github.com/ansible-collections/community.general/pull/5108).
diff --git a/changelogs/fragments/5111-fixes.yml b/changelogs/fragments/5111-fixes.yml
deleted file mode 100644
index 88bde345cd..0000000000
--- a/changelogs/fragments/5111-fixes.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-bugfixes:
- - "funcd connection plugin - fix signature of ``exec_command`` (https://github.com/ansible-collections/community.general/pull/5111)."
- - "packet_ip_subnet - fix error reporting in case of invalid CIDR prefix lengths (https://github.com/ansible-collections/community.general/pull/5111)."
- - "dnsimple_info - correctly report missing library as ``requests`` and not ``another_library`` (https://github.com/ansible-collections/community.general/pull/5111)."
- - "pip_package_info - remove usage of global variable (https://github.com/ansible-collections/community.general/pull/5111)."
- - "manageiq_alert_profiles - avoid crash when reporting unknown profile caused by trying to return an undefined variable (https://github.com/ansible-collections/community.general/pull/5111)."
- - "apache2_mod_proxy - avoid crash when reporting inability to parse balancer_member_page HTML caused by using an undefined variable in the error message (https://github.com/ansible-collections/community.general/pull/5111)."
diff --git a/changelogs/fragments/5112-fix-nsupdate-ns-entry.yaml b/changelogs/fragments/5112-fix-nsupdate-ns-entry.yaml
deleted file mode 100644
index c5f8653fd6..0000000000
--- a/changelogs/fragments/5112-fix-nsupdate-ns-entry.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - nsupdate - compatibility with NS records (https://github.com/ansible-collections/community.general/pull/5112).
diff --git a/changelogs/fragments/5124-compatibility-virtualmedia-resource-location.yaml b/changelogs/fragments/5124-compatibility-virtualmedia-resource-location.yaml
deleted file mode 100644
index 8aacacaed4..0000000000
--- a/changelogs/fragments/5124-compatibility-virtualmedia-resource-location.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - redfish - added new command GetVirtualMedia, VirtualMediaInsert and VirtualMediaEject to Systems category due to Redfish spec changes the virtualMedia resource location from Manager to System (https://github.com/ansible-collections/community.general/pull/5124).
\ No newline at end of file
diff --git a/changelogs/fragments/5126-nmcli-remove-diffs.yml b/changelogs/fragments/5126-nmcli-remove-diffs.yml
deleted file mode 100644
index d857b146e8..0000000000
--- a/changelogs/fragments/5126-nmcli-remove-diffs.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "nmcli - avoid changed status for most cases with VPN connections (https://github.com/ansible-collections/community.general/pull/5126)."
diff --git a/changelogs/fragments/5129-dig-boolean-params-fix.yml b/changelogs/fragments/5129-dig-boolean-params-fix.yml
deleted file mode 100644
index 2e302f07b1..0000000000
--- a/changelogs/fragments/5129-dig-boolean-params-fix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - dig lookup plugin - fix evaluation of falsy values for boolean parameters ``fail_on_error`` and ``retry_servfail`` (https://github.com/ansible-collections/community.general/pull/5129).
diff --git a/changelogs/fragments/5145-wdc-redfish-enclosure-power-state.yml b/changelogs/fragments/5145-wdc-redfish-enclosure-power-state.yml
deleted file mode 100644
index 738590c194..0000000000
--- a/changelogs/fragments/5145-wdc-redfish-enclosure-power-state.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - wdc_redfish_command - add ``PowerModeLow`` and ``PowerModeNormal`` commands for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5145).
diff --git a/changelogs/fragments/5147-terraform-init-no-color.yml b/changelogs/fragments/5147-terraform-init-no-color.yml
deleted file mode 100644
index 6f0e805ea3..0000000000
--- a/changelogs/fragments/5147-terraform-init-no-color.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - terraform - run ``terraform init`` with ``-no-color`` not to mess up the stdout of the task (https://github.com/ansible-collections/community.general/pull/5147).
diff --git a/changelogs/fragments/5149-nmcli-bond-option.yml b/changelogs/fragments/5149-nmcli-bond-option.yml
deleted file mode 100644
index 2d168f8544..0000000000
--- a/changelogs/fragments/5149-nmcli-bond-option.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nmcli - add bond option ``xmit_hash_policy`` to bond options (https://github.com/ansible-collections/community.general/issues/5148).
diff --git a/changelogs/fragments/5151-add-delinea-support-tss-lookup.yml b/changelogs/fragments/5151-add-delinea-support-tss-lookup.yml
deleted file mode 100644
index 38d9c9e593..0000000000
--- a/changelogs/fragments/5151-add-delinea-support-tss-lookup.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - tss lookup plugin - adding support for updated Delinea library (https://github.com/DelineaXPM/python-tss-sdk/issues/9, https://github.com/ansible-collections/community.general/pull/5151).
diff --git a/changelogs/fragments/5193-consul-session-token.yaml b/changelogs/fragments/5193-consul-session-token.yaml
deleted file mode 100644
index f58ded12f0..0000000000
--- a/changelogs/fragments/5193-consul-session-token.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - consul_session - adds ``token`` parameter for session (https://github.com/ansible-collections/community.general/pull/5193).
diff --git a/changelogs/fragments/5194-fix-proxmox-agent-exception.yaml b/changelogs/fragments/5194-fix-proxmox-agent-exception.yaml
deleted file mode 100644
index 53a96ce89a..0000000000
--- a/changelogs/fragments/5194-fix-proxmox-agent-exception.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "proxmox_kvm - fix exception when no ``agent`` argument is specified (https://github.com/ansible-collections/community.general/pull/5194)."
diff --git a/changelogs/fragments/5198-proxmox.yml b/changelogs/fragments/5198-proxmox.yml
deleted file mode 100644
index b5d7c88094..0000000000
--- a/changelogs/fragments/5198-proxmox.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "proxmox_kvm - fix ``agent`` parameter when boolean value is specified (https://github.com/ansible-collections/community.general/pull/5198)."
diff --git a/changelogs/fragments/5202-bugfix-environmentError-wrong-indentation.yaml b/changelogs/fragments/5202-bugfix-environmentError-wrong-indentation.yaml
deleted file mode 100644
index 1553983144..0000000000
--- a/changelogs/fragments/5202-bugfix-environmentError-wrong-indentation.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - listen_ports_facts - removed leftover ``EnvironmentError`` . The ``else`` clause had a wrong indentation. The check is now handled in the ``split_pid_name`` function (https://github.com/ansible-collections/community.general/pull/5202).
\ No newline at end of file
diff --git a/changelogs/fragments/5203-seport-add-local-argument.yaml b/changelogs/fragments/5203-seport-add-local-argument.yaml
deleted file mode 100644
index 63ef32a7f4..0000000000
--- a/changelogs/fragments/5203-seport-add-local-argument.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - seport - added new argument ``local`` (https://github.com/ansible-collections/community.general/pull/5203)
diff --git a/changelogs/fragments/5206-proxmox-conditional-vmid.yml b/changelogs/fragments/5206-proxmox-conditional-vmid.yml
deleted file mode 100644
index b558d137c3..0000000000
--- a/changelogs/fragments/5206-proxmox-conditional-vmid.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - proxmox_kvm - replace new condition with proper condition to allow for using ``vmid`` on update (https://github.com/ansible-collections/community.general/pull/5206).
diff --git a/changelogs/fragments/5210-redfish_utils-cleanup-of-configuration-logic-and-oem-checks.yaml b/changelogs/fragments/5210-redfish_utils-cleanup-of-configuration-logic-and-oem-checks.yaml
deleted file mode 100644
index ec21dd22f9..0000000000
--- a/changelogs/fragments/5210-redfish_utils-cleanup-of-configuration-logic-and-oem-checks.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - redfish_utils module utils - centralize payload checking when performing modification requests to a Redfish service (https://github.com/ansible-collections/community.general/issues/5210/).
diff --git a/changelogs/fragments/5224-proxmox-unprivileged-default.yaml b/changelogs/fragments/5224-proxmox-unprivileged-default.yaml
deleted file mode 100644
index d716ff285f..0000000000
--- a/changelogs/fragments/5224-proxmox-unprivileged-default.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - proxmox - deprecated the current ``unprivileged`` default value, will be changed to ``true`` in community.general 7.0.0 (https://github.com/pull/5224).
diff --git a/changelogs/fragments/5228-nmcli-ip-options.yaml b/changelogs/fragments/5228-nmcli-ip-options.yaml
deleted file mode 100644
index 03901795d7..0000000000
--- a/changelogs/fragments/5228-nmcli-ip-options.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "nmcli - honor IP options for VPNs (https://github.com/ansible-collections/community.general/pull/5228)."
diff --git a/changelogs/fragments/5239-nagios-refactor.yaml b/changelogs/fragments/5239-nagios-refactor.yaml
deleted file mode 100644
index 3f61642083..0000000000
--- a/changelogs/fragments/5239-nagios-refactor.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nagios - minor refactoring on parameter validation for different actions (https://github.com/ansible-collections/community.general/pull/5239).
diff --git a/changelogs/fragments/5240-unused-imports.yaml b/changelogs/fragments/5240-unused-imports.yaml
deleted file mode 100644
index b615b0c6a3..0000000000
--- a/changelogs/fragments/5240-unused-imports.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ali_instance - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240).
- - ali_instance_info - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240).
diff --git a/changelogs/fragments/5241-homebrew-add-linux-path.yaml b/changelogs/fragments/5241-homebrew-add-linux-path.yaml
deleted file mode 100644
index 3a954c6a4f..0000000000
--- a/changelogs/fragments/5241-homebrew-add-linux-path.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - homebrew, homebrew_tap - added Homebrew on Linux path to defaults (https://github.com/ansible-collections/community.general/pull/5241).
diff --git a/changelogs/fragments/5243-osx-defaults-expand-user-flags.yml b/changelogs/fragments/5243-osx-defaults-expand-user-flags.yml
deleted file mode 100644
index c7e17fb8ca..0000000000
--- a/changelogs/fragments/5243-osx-defaults-expand-user-flags.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - osx_defaults - no longer expand ``~`` in ``value`` to the user's home directory, or expand environment variables (https://github.com/ansible-collections/community.general/issues/5234, https://github.com/ansible-collections/community.general/pull/5243).
\ No newline at end of file
diff --git a/changelogs/fragments/5249-add-new-channel-prefix.yml b/changelogs/fragments/5249-add-new-channel-prefix.yml
deleted file mode 100644
index 9740e3a186..0000000000
--- a/changelogs/fragments/5249-add-new-channel-prefix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - slack - fix message update for channels which start with ``CP``. When ``message-id`` was passed it failed for channels which started with ``CP`` because the ``#`` symbol was added before the ``channel_id`` (https://github.com/ansible-collections/community.general/pull/5249).
diff --git a/changelogs/fragments/5259-gitlab-imports.yaml b/changelogs/fragments/5259-gitlab-imports.yaml
deleted file mode 100644
index b927036a17..0000000000
--- a/changelogs/fragments/5259-gitlab-imports.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
-minor_changes:
- - gitlab module util - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_deploy_key - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_group - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_group_members - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_group_variable - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_hook - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_project - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_project_members - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_project_variable - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_protected_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_runner - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
- - gitlab_user - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
diff --git a/changelogs/fragments/5271-gitlab_hook-refactor.yaml b/changelogs/fragments/5271-gitlab_hook-refactor.yaml
deleted file mode 100644
index c846e1b04f..0000000000
--- a/changelogs/fragments/5271-gitlab_hook-refactor.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - gitlab_hook - minor refactoring (https://github.com/ansible-collections/community.general/pull/5271).
diff --git a/changelogs/fragments/5274-proxmox-snap-container-with-mountpoints.yml b/changelogs/fragments/5274-proxmox-snap-container-with-mountpoints.yml
deleted file mode 100644
index 9e64e37663..0000000000
--- a/changelogs/fragments/5274-proxmox-snap-container-with-mountpoints.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - proxmox_snap - add ``unbind`` param to support snapshotting containers with configured mountpoints (https://github.com/ansible-collections/community.general/pull/5274).
- - proxmox module utils, the proxmox* modules - add ``api_task_ok`` helper to standardize API task status checks across all proxmox modules (https://github.com/ansible-collections/community.general/pull/5274).
diff --git a/changelogs/fragments/5280-lxc_container-py3.yaml b/changelogs/fragments/5280-lxc_container-py3.yaml
deleted file mode 100644
index 0a37738122..0000000000
--- a/changelogs/fragments/5280-lxc_container-py3.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-bugfixes:
- - lxc_container - the module has been updated to support Python 3 (https://github.com/ansible-collections/community.general/pull/5304).
-
-deprecated_features:
- - lxc_container - the module will no longer make any effort to support Python 2 (https://github.com/ansible-collections/community.general/pull/5304).
diff --git a/changelogs/fragments/5282-locale_gen.yaml b/changelogs/fragments/5282-locale_gen.yaml
deleted file mode 100644
index 07cc13a72f..0000000000
--- a/changelogs/fragments/5282-locale_gen.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "locale_gen - fix support for Ubuntu (https://github.com/ansible-collections/community.general/issues/5281)."
diff --git a/changelogs/fragments/5287-machinectl-become-success.yml b/changelogs/fragments/5287-machinectl-become-success.yml
deleted file mode 100644
index 3f71831e29..0000000000
--- a/changelogs/fragments/5287-machinectl-become-success.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - machinectl become plugin - combine the success command when building the become command to be consistent with other become plugins (https://github.com/ansible-collections/community.general/pull/5287).
diff --git a/changelogs/fragments/5291-fix-nmcli-error-when-setting-unset-mac-address.yaml b/changelogs/fragments/5291-fix-nmcli-error-when-setting-unset-mac-address.yaml
deleted file mode 100644
index b58db74bcf..0000000000
--- a/changelogs/fragments/5291-fix-nmcli-error-when-setting-unset-mac-address.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "nmcli - fix error when setting previously unset MAC address, ``gsm.apn`` or ``vpn.data``: current values were being normalized without checking if they might be ``None`` (https://github.com/ansible-collections/community.general/pull/5291)."
diff --git a/changelogs/fragments/5297-bitwarden-add-search-field.yml b/changelogs/fragments/5297-bitwarden-add-search-field.yml
deleted file mode 100644
index 9b5d147b02..0000000000
--- a/changelogs/fragments/5297-bitwarden-add-search-field.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - bitwarden lookup plugin - add option ``search`` to search for other attributes than name (https://github.com/ansible-collections/community.general/pull/5297).
diff --git a/changelogs/fragments/5301-netcup_dnsapi-timeout.yml b/changelogs/fragments/5301-netcup_dnsapi-timeout.yml
deleted file mode 100644
index e7afd5b283..0000000000
--- a/changelogs/fragments/5301-netcup_dnsapi-timeout.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - netcup_dnsapi - add ``timeout`` parameter (https://github.com/ansible-collections/community.general/pull/5301).
diff --git a/changelogs/fragments/5306-add-options-for-authentication.yml b/changelogs/fragments/5306-add-options-for-authentication.yml
deleted file mode 100644
index ba179a72b7..0000000000
--- a/changelogs/fragments/5306-add-options-for-authentication.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - znode - possibility to use ZooKeeper ACL authentication (https://github.com/ansible-collections/community.general/pull/5306).
\ No newline at end of file
diff --git a/changelogs/fragments/5307-ini_file-lint.yaml b/changelogs/fragments/5307-ini_file-lint.yaml
deleted file mode 100644
index a1eb642356..0000000000
--- a/changelogs/fragments/5307-ini_file-lint.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ini_file - minor refactor fixing a python lint error (https://github.com/ansible-collections/community.general/pull/5307).
diff --git a/changelogs/fragments/5313-fix-redhat_subscription-idempotency-pool_ids.yml b/changelogs/fragments/5313-fix-redhat_subscription-idempotency-pool_ids.yml
deleted file mode 100644
index 1432dd95bd..0000000000
--- a/changelogs/fragments/5313-fix-redhat_subscription-idempotency-pool_ids.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - redhat_subscription - make module idempotent when ``pool_ids`` are used (https://github.com/ansible-collections/community.general/issues/5313).
diff --git a/changelogs/fragments/5341-newrelic-v2-api-changes.yml b/changelogs/fragments/5341-newrelic-v2-api-changes.yml
deleted file mode 100644
index af47cc8cf3..0000000000
--- a/changelogs/fragments/5341-newrelic-v2-api-changes.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-major_changes:
- - newrelic_deployment - removed New Relic v1 API, added support for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
-breaking_changes:
- - newrelic_deployment - ``revision`` is required for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
-deprecated_features:
- - newrelic_deployment - ``appname`` and ``environment`` are no longer valid options in the v2 API. They will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/5341).
diff --git a/changelogs/fragments/5342-opentelemetry_bug_fix_opentelemetry-api-1.13.yml b/changelogs/fragments/5342-opentelemetry_bug_fix_opentelemetry-api-1.13.yml
deleted file mode 100644
index e5fa7958ac..0000000000
--- a/changelogs/fragments/5342-opentelemetry_bug_fix_opentelemetry-api-1.13.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - opentelemetry callback plugin - support opentelemetry-api 1.13.0 that removed support for ``_time_ns`` (https://github.com/ansible-collections/community.general/pull/5342).
diff --git a/changelogs/fragments/5348-fix-vbox-deeply-nested-hostvars.yml b/changelogs/fragments/5348-fix-vbox-deeply-nested-hostvars.yml
deleted file mode 100644
index f8084d6345..0000000000
--- a/changelogs/fragments/5348-fix-vbox-deeply-nested-hostvars.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - virtualbox inventory plugin - skip parsing values with keys that have both a value and nested data. Skip parsing values that are nested more than two keys deep (https://github.com/ansible-collections/community.general/issues/5332, https://github.com/ansible-collections/community.general/pull/5348).
diff --git a/changelogs/fragments/5349-drop-gentoolkit-more-knobs.yml b/changelogs/fragments/5349-drop-gentoolkit-more-knobs.yml
deleted file mode 100644
index bc2d79e7eb..0000000000
--- a/changelogs/fragments/5349-drop-gentoolkit-more-knobs.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - portage - use Portage's python module instead of calling gentoolkit-provided program in shell (https://github.com/ansible-collections/community.general/pull/5349).
- - portage - add knobs for Portage's ``--backtrack`` and ``--with-bdeps`` options (https://github.com/ansible-collections/community.general/pull/5349).
diff --git a/changelogs/fragments/5358-lxc-container-refactor.yml b/changelogs/fragments/5358-lxc-container-refactor.yml
deleted file mode 100644
index 46beee907d..0000000000
--- a/changelogs/fragments/5358-lxc-container-refactor.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - lxc_container - minor refactoring (https://github.com/ansible-collections/community.general/pull/5358).
diff --git a/changelogs/fragments/5361-nmcli-add-infiniband-transport-mode.yaml b/changelogs/fragments/5361-nmcli-add-infiniband-transport-mode.yaml
deleted file mode 100644
index 370d124663..0000000000
--- a/changelogs/fragments/5361-nmcli-add-infiniband-transport-mode.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "nmcli - add ``transport_mode`` configuration for Infiniband devices (https://github.com/ansible-collections/community.general/pull/5361)."
diff --git a/changelogs/fragments/5367-consul-refactor.yaml b/changelogs/fragments/5367-consul-refactor.yaml
deleted file mode 100644
index 2012d69cc5..0000000000
--- a/changelogs/fragments/5367-consul-refactor.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - consul - minor refactoring (https://github.com/ansible-collections/community.general/pull/5367).
diff --git a/changelogs/fragments/5369-pkgng-fix-update-all.yaml b/changelogs/fragments/5369-pkgng-fix-update-all.yaml
deleted file mode 100644
index 783d461a9e..0000000000
--- a/changelogs/fragments/5369-pkgng-fix-update-all.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - pkgng - fix case when ``pkg`` fails when trying to upgrade all packages (https://github.com/ansible-collections/community.general/issues/5363).
diff --git a/changelogs/fragments/5370-mh-cmdmixin-deprecation.yaml b/changelogs/fragments/5370-mh-cmdmixin-deprecation.yaml
deleted file mode 100644
index 4c4273358a..0000000000
--- a/changelogs/fragments/5370-mh-cmdmixin-deprecation.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-deprecated_features:
- - CmdMixin module utils - deprecated in favor of the ``CmdRunner`` module util (https://github.com/ansible-collections/community.general/pull/5370).
- - CmdModuleHelper module utils - deprecated in favor of the ``CmdRunner`` module util (https://github.com/ansible-collections/community.general/pull/5370).
- - CmdStateModuleHelper module utils - deprecated in favor of the ``CmdRunner`` module util (https://github.com/ansible-collections/community.general/pull/5370).
- - ArgFormat module utils - deprecated along ``CmdMixin``, in favor of the ``cmd_runner_fmt`` module util (https://github.com/ansible-collections/community.general/pull/5370).
diff --git a/changelogs/fragments/5377-nsupdate-ns-records-with-bind.yml b/changelogs/fragments/5377-nsupdate-ns-records-with-bind.yml
deleted file mode 100644
index c414ddc4bf..0000000000
--- a/changelogs/fragments/5377-nsupdate-ns-records-with-bind.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - nsupdate - fix silent failures when updating ``NS`` entries from Bind9 managed DNS zones (https://github.com/ansible-collections/community.general/issues/4657).
diff --git a/changelogs/fragments/5383-xenserver_facts.yml b/changelogs/fragments/5383-xenserver_facts.yml
deleted file mode 100644
index 2fee2c8751..0000000000
--- a/changelogs/fragments/5383-xenserver_facts.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "xenserver_facts - fix broken ``AnsibleModule`` call that prevented the module from working at all (https://github.com/ansible-collections/community.general/pull/5383)."
diff --git a/changelogs/fragments/5385-search_s-based-_is_value_present.yaml b/changelogs/fragments/5385-search_s-based-_is_value_present.yaml
deleted file mode 100644
index a3a3ba047c..0000000000
--- a/changelogs/fragments/5385-search_s-based-_is_value_present.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ldap_attrs - fix ordering issue by ignoring the ``{x}`` prefix on attribute values (https://github.com/ansible-collections/community.general/issues/977, https://github.com/ansible-collections/community.general/pull/5385).
diff --git a/changelogs/fragments/5393-archive.yml b/changelogs/fragments/5393-archive.yml
deleted file mode 100644
index a589c935ec..0000000000
--- a/changelogs/fragments/5393-archive.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "archive - avoid crash when ``lzma`` is not present and ``format`` is not ``xz`` (https://github.com/ansible-collections/community.general/pull/5393)."
diff --git a/changelogs/fragments/5400-django-manage-deprecations.yml b/changelogs/fragments/5400-django-manage-deprecations.yml
deleted file mode 100644
index c2d7639da6..0000000000
--- a/changelogs/fragments/5400-django-manage-deprecations.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-deprecated_features:
- - django_manage - support for the commands ``cleanup``, ``syncdb`` and ``validate`` that have been deprecated in Django long time ago will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
- - django_manage - support for Django releases older than 4.1 has been deprecated and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
diff --git a/changelogs/fragments/5404-django-manage-venv-deprecation.yml b/changelogs/fragments/5404-django-manage-venv-deprecation.yml
deleted file mode 100644
index f6a8e6e01e..0000000000
--- a/changelogs/fragments/5404-django-manage-venv-deprecation.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-deprecated_features:
- - >-
- django_manage - the behavior of "creating the virtual environment when missing"
- is being deprecated and will be removed in community.general version 9.0.0
- (https://github.com/ansible-collections/community.general/pull/5405).
diff --git a/changelogs/fragments/5436-passwordstore-errors.yml b/changelogs/fragments/5436-passwordstore-errors.yml
deleted file mode 100644
index 86c9e06b36..0000000000
--- a/changelogs/fragments/5436-passwordstore-errors.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - passwordstore lookup plugin - improve error messages to include stderr (https://github.com/ansible-collections/community.general/pull/5436)
diff --git a/changelogs/fragments/5437-proxmox.yml b/changelogs/fragments/5437-proxmox.yml
deleted file mode 100644
index 072c9d97b2..0000000000
--- a/changelogs/fragments/5437-proxmox.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "proxmox inventory plugin - simplify option handling code (https://github.com/ansible-collections/community.general/pull/5437)."
diff --git a/changelogs/fragments/5438-linode.yml b/changelogs/fragments/5438-linode.yml
deleted file mode 100644
index ce2aeadcf3..0000000000
--- a/changelogs/fragments/5438-linode.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "linode inventory plugin - simplify option handling (https://github.com/ansible-collections/community.general/pull/5438)."
diff --git a/changelogs/fragments/5439-dig-return-empty-result.yml b/changelogs/fragments/5439-dig-return-empty-result.yml
deleted file mode 100644
index 8d7d2090df..0000000000
--- a/changelogs/fragments/5439-dig-return-empty-result.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - dig lookup plugin - add option to return empty result without empty strings, and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5439, https://github.com/ansible-collections/community.general/issues/5428).
diff --git a/changelogs/fragments/5444-passwordstore-options.yml b/changelogs/fragments/5444-passwordstore-options.yml
deleted file mode 100644
index a25c9a2fef..0000000000
--- a/changelogs/fragments/5444-passwordstore-options.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "passwordstore lookup plugin - allow options to be passed lookup options instead of being part of the term strings (https://github.com/ansible-collections/community.general/pull/5444)."
diff --git a/changelogs/fragments/5457-dnstxt-empty.yml b/changelogs/fragments/5457-dnstxt-empty.yml
deleted file mode 100644
index db4b87bca4..0000000000
--- a/changelogs/fragments/5457-dnstxt-empty.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - dnstxt lookup plugin - add option to return empty result without empty strings, and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5457, https://github.com/ansible-collections/community.general/issues/5428).
diff --git a/changelogs/fragments/6.0.0-a1.yml b/changelogs/fragments/6.0.0-a1.yml
deleted file mode 100644
index e4f19ef577..0000000000
--- a/changelogs/fragments/6.0.0-a1.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-release_summary: >-
- This is a pre-release for the upcoming 6.0.0 major release. The main objective of this
- pre-release is to make it possible to test the large stuctural changes by flattening
- the directory structure. See the corresponding entry in the changelog for details.
diff --git a/changelogs/fragments/deprecation-removals.yml b/changelogs/fragments/deprecation-removals.yml
deleted file mode 100644
index a7744bbc40..0000000000
--- a/changelogs/fragments/deprecation-removals.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-removed_features:
- - "mail callback plugin - the ``sender`` option is now required (https://github.com/ansible-collections/community.general/pull/5326)."
- - "proxmox inventory plugin - the default of the ``want_proxmox_nodes_ansible_host`` option changed from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326)."
- - "bitbucket* modules - ``username`` is no longer an alias of ``workspace``, but of ``user`` (https://github.com/ansible-collections/community.general/pull/5326)."
- - "keycloak_group - the return value ``group`` has been removed. Use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/5326)."
- - "keycloak_authentication - the return value ``flow`` has been removed. Use ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/5326)."
- - "vmadm - the ``debug`` option has been removed. It was not used anyway (https://github.com/ansible-collections/community.general/pull/5326)."
- - "lxd_container - the default of the ``ignore_volatile_options`` option changed from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326)."
- - "gitlab_group_members - ``gitlab_group`` must now always contain the full path, and no longer just the name or path (https://github.com/ansible-collections/community.general/pull/5326)."
- - "gem - the default of the ``norc`` option changed from ``false`` to ``true`` (https://github.com/ansible-collections/community.general/pull/5326)."
- - "module_helper module utils - remove the ``VarDict`` attribute from ``ModuleHelper``. Import ``VarDict`` from ``ansible_collections.community.general.plugins.module_utils.mh.mixins.vars`` instead (https://github.com/ansible-collections/community.general/pull/5326)."
diff --git a/changelogs/fragments/licenses-2.yml b/changelogs/fragments/licenses-2.yml
deleted file mode 100644
index 1515dabfc5..0000000000
--- a/changelogs/fragments/licenses-2.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "The collection repository conforms to the `REUSE specification `__ except for the changelog fragments (https://github.com/ansible-collections/community.general/pull/5138)."
diff --git a/changelogs/fragments/licenses.yml b/changelogs/fragments/licenses.yml
deleted file mode 100644
index 8ab3dbe42e..0000000000
--- a/changelogs/fragments/licenses.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - "All software licenses are now in the ``LICENSES/`` directory of the collection root (https://github.com/ansible-collections/community.general/pull/5065, https://github.com/ansible-collections/community.general/pull/5079, https://github.com/ansible-collections/community.general/pull/5080, https://github.com/ansible-collections/community.general/pull/5083, https://github.com/ansible-collections/community.general/pull/5087, https://github.com/ansible-collections/community.general/pull/5095, https://github.com/ansible-collections/community.general/pull/5098, https://github.com/ansible-collections/community.general/pull/5106)."
- - "Added MIT license as ``LICENSES/MIT.txt`` for tests/unit/plugins/modules/packaging/language/test_gem.py (https://github.com/ansible-collections/community.general/pull/5065)."
diff --git a/changelogs/fragments/lookup-options.yml b/changelogs/fragments/lookup-options.yml
deleted file mode 100644
index 1fb406a383..0000000000
--- a/changelogs/fragments/lookup-options.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-minor_changes:
- - "cartesian lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440)."
- - "credstash lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440)."
- - "dependent lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440)."
- - "dig lookup plugin - start using Ansible's configuration manager to parse options. All documented options can now also be passed as lookup parameters (https://github.com/ansible-collections/community.general/pull/5440)."
- - "dnstxt lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440)."
- - "filetree lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440)."
- - "flattened lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440)."
- - "hiera lookup plugin - start using Ansible's configuration manager to parse options. The Hiera executable and config file can now also be passed as lookup parameters (https://github.com/ansible-collections/community.general/pull/5440)."
- - "keyring lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440)."
- - "lmdb_kv lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440)."
- - "manifold lookup plugin - start using Ansible's configuration manager to parse options (https://github.com/ansible-collections/community.general/pull/5440)."
-bugfixes:
- - "credstash lookup plugin - pass plugin options to credstash for all terms, not just for the first (https://github.com/ansible-collections/community.general/pull/5440)."
diff --git a/changelogs/fragments/psf-license.yml b/changelogs/fragments/psf-license.yml
deleted file mode 100644
index 6e0cf7ad7a..0000000000
--- a/changelogs/fragments/psf-license.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "Include ``PSF-license.txt`` file for ``plugins/module_utils/_mount.py``."
diff --git a/changelogs/fragments/simplified-bsd-license.yml b/changelogs/fragments/simplified-bsd-license.yml
deleted file mode 100644
index 86fe37f4ff..0000000000
--- a/changelogs/fragments/simplified-bsd-license.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Include ``simplified_bsd.txt`` license file for various module utils, the ``lxca_common`` docs fragment, and the ``utm_utils`` unit tests.
diff --git a/changelogs/fragments/unflatmap.yml b/changelogs/fragments/unflatmap.yml
deleted file mode 100644
index a75ff2f31f..0000000000
--- a/changelogs/fragments/unflatmap.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-major_changes:
- - "The internal structure of the collection was changed for modules and action plugins.
- These no longer live in a directory hierarchy ordered by topic, but instead are now all in a single (flat) directory.
- This has no impact on users *assuming they did not use internal FQCNs*. These will still work, but result in deprecation warnings.
- They were never officially supported and thus the redirects are kept as a courtsey, and this is not labelled as a breaking change.
- Note that for example the Ansible VScode plugin started recommending these internal names. If you followed its recommendation,
- you will now have to change back to the short names to avoid deprecation warnings, and potential errors in the future as
- these redirects will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5461)."