From 012896da1864c8bf5550fb4b066b355cfede8f67 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Wed, 2 Nov 2022 21:49:29 +0100 Subject: [PATCH] Release 6.0.0-a1. --- CHANGELOG.rst | 231 ++++++++ changelogs/changelog.yaml | 517 +++++++++++++++++- changelogs/fragments/3671-illumos-pfexec.yml | 2 - .../fragments/4175-opentelemetry_logs.yml | 2 - .../4520-xfconf-deprecate-disable-facts.yml | 2 - .../4654-alternatives-add-subcommands.yml | 3 - changelogs/fragments/4674-use-mh-raise.yaml | 6 - ...bility-virtualmedia-resource-location.yaml | 2 - changelogs/fragments/4700-code-changes.yml | 3 - changelogs/fragments/4712-consul-bugfix.yaml | 2 - .../fragments/4719-fix-keycloak-realm.yaml | 2 - .../fragments/4724-proxmox-qemu-extend.yaml | 3 - changelogs/fragments/4726-zfs.yml | 2 - changelogs/fragments/4733-redis-fail.yml | 2 - .../4736-cmd-runner-skip-if-check.yml | 2 - changelogs/fragments/4740-puppet-feature.yaml | 2 - .../fragments/4746-add-vpn-support-nmcli.yaml | 2 - ...4752-ansible-galaxy-install-mh-updates.yml | 2 - .../4755-mhexception-improvement.yml | 2 - .../fragments/4776-xfconf-cmd-runner.yaml | 4 - .../4777-cmd-runner-deprecate-fmt.yaml | 2 - .../4778-gconftool2-deprecate-state-get.yaml | 2 - .../4780-passwordstore-wrapper-compat.yml | 2 - .../fragments/4791-cmd-runner-callable.yaml | 2 - .../fragments/4794-sudoers-validation.yml | 2 - .../4797-terraform-complex-variables.yml | 3 - .../4809-redhat_subscription-unsubscribe.yaml | 2 - .../fragments/4810-alternatives-bug.yml | 2 - .../4812-expose-unredirected-headers.yml | 2 - .../4813-fix-nmcli-convert-list.yaml | 2 - .../4814-sudoers-file-permissions.yml | 2 - .../4816-proxmox-fix-extended-status.yaml | 2 - changelogs/fragments/4836-alternatives.yml | 3 - ...4839-fix-VirtualMediaInsert-Supermicro.yml | 8 - ...password-prompt-support-for-machinectl.yml | 2 - .../fragments/4852-sudoers-state-absent.yml | 2 - .../4886-fix-lxd-inventory-hostname.yml | 2 - ...d-GetManagerInventory-for-redfish_info.yml | 2 - .../4901-fix-redfish-chassispower.yml | 2 - .../fragments/4903-cmdrunner-bugfix.yaml | 2 - .../fragments/4910-fix-for-agent-enabled.yml | 2 - .../fragments/4911-dsv-honor-tld-option.yml | 3 - .../4916-opentelemetry-ini-options.yaml | 2 - .../fragments/4933-fix-rax-clb-nodes.yaml | 2 - .../4945-fix-get_vm-int-parse-handling.yaml | 3 - ...4953-listen-ports-facts-extend-output.yaml | 2 - .../4955-fix-path-detection-for-gopass.yaml | 2 - .../fragments/4956-pacman-install-reason.yaml | 2 - .../4959-pacman-fix-url-packages-name.yaml | 2 - .../fragments/4964-fix-keyring-info.yml | 2 - .../4973-introduce-dig-lookup-argument.yaml | 2 - .../fragments/4975-xfconf-use-do-raise.yaml | 3 - ...k-add-support-for-a-custom-world-file.yaml | 2 - .../fragments/4996-consul-session-ttl.yml | 2 - ...4998-nmcli-fix-int-options-idempotence.yml | 2 - changelogs/fragments/4999-xfconf-bool.yml | 2 - .../fragments/5008-addSetSessionService.yml | 2 - .../5019-slack-support-more-groups.yml | 2 - .../5022-lastpass-lookup-cleanup.yml | 2 - .../5023-http-agent-param-keycloak.yml | 2 - .../5027-fix-returnall-for-gopass.yaml | 2 - .../fragments/5035-mh-base-verbosity.yaml | 2 - .../fragments/5037-xfconf-add-cmd-output.yaml | 2 - ...059-wdc_redfish_command-indicator-leds.yml | 2 - .../fragments/5085-pipx-use-cmd-runner.yaml | 3 - changelogs/fragments/5100-pipx-req-if.yaml | 2 - .../fragments/5105-pipx-state-latest.yaml | 2 - .../5107-proxmox-agent-argument.yaml | 2 - .../5108-proxmox-node-name-condition.yml | 2 - changelogs/fragments/5111-fixes.yml | 7 - .../fragments/5112-fix-nsupdate-ns-entry.yaml | 2 - ...bility-virtualmedia-resource-location.yaml | 2 - .../fragments/5126-nmcli-remove-diffs.yml | 2 - .../fragments/5129-dig-boolean-params-fix.yml | 2 - ...5145-wdc-redfish-enclosure-power-state.yml | 2 - .../5147-terraform-init-no-color.yml | 2 - .../fragments/5149-nmcli-bond-option.yml | 2 - .../5151-add-delinea-support-tss-lookup.yml | 3 - .../fragments/5193-consul-session-token.yaml | 2 - .../5194-fix-proxmox-agent-exception.yaml | 2 - changelogs/fragments/5198-proxmox.yml | 2 - ...ix-environmentError-wrong-indentation.yaml | 2 - .../5203-seport-add-local-argument.yaml | 2 - .../5206-proxmox-conditional-vmid.yml | 3 - ...of-configuration-logic-and-oem-checks.yaml | 2 - .../5224-proxmox-unprivileged-default.yaml | 2 - .../fragments/5228-nmcli-ip-options.yaml | 2 - .../fragments/5239-nagios-refactor.yaml | 2 - changelogs/fragments/5240-unused-imports.yaml | 3 - .../5241-homebrew-add-linux-path.yaml | 2 - .../5243-osx-defaults-expand-user-flags.yml | 2 - .../fragments/5249-add-new-channel-prefix.yml | 2 - changelogs/fragments/5259-gitlab-imports.yaml | 14 - .../fragments/5271-gitlab_hook-refactor.yaml | 2 - ...roxmox-snap-container-with-mountpoints.yml | 3 - .../fragments/5280-lxc_container-py3.yaml | 5 - changelogs/fragments/5282-locale_gen.yaml | 2 - .../5287-machinectl-become-success.yml | 2 - ...-error-when-setting-unset-mac-address.yaml | 2 - .../5297-bitwarden-add-search-field.yml | 2 - .../fragments/5301-netcup_dnsapi-timeout.yml | 2 - .../5306-add-options-for-authentication.yml | 2 - changelogs/fragments/5307-ini_file-lint.yaml | 2 - ...dhat_subscription-idempotency-pool_ids.yml | 2 - .../5341-newrelic-v2-api-changes.yml | 6 - ...lemetry_bug_fix_opentelemetry-api-1.13.yml | 2 - .../5348-fix-vbox-deeply-nested-hostvars.yml | 2 - .../5349-drop-gentoolkit-more-knobs.yml | 3 - .../fragments/5358-lxc-container-refactor.yml | 2 - ...1-nmcli-add-infiniband-transport-mode.yaml | 2 - .../fragments/5367-consul-refactor.yaml | 2 - .../fragments/5369-pkgng-fix-update-all.yaml | 2 - .../5370-mh-cmdmixin-deprecation.yaml | 5 - .../5377-nsupdate-ns-records-with-bind.yml | 2 - changelogs/fragments/5383-xenserver_facts.yml | 2 - ...5385-search_s-based-_is_value_present.yaml | 2 - changelogs/fragments/5393-archive.yml | 2 - .../5400-django-manage-deprecations.yml | 3 - .../5404-django-manage-venv-deprecation.yml | 5 - .../fragments/5436-passwordstore-errors.yml | 2 - changelogs/fragments/5437-proxmox.yml | 2 - changelogs/fragments/5438-linode.yml | 2 - .../5439-dig-return-empty-result.yml | 2 - .../fragments/5444-passwordstore-options.yml | 2 - changelogs/fragments/5457-dnstxt-empty.yml | 2 - changelogs/fragments/6.0.0-a1.yml | 4 - changelogs/fragments/deprecation-removals.yml | 11 - changelogs/fragments/licenses-2.yml | 2 - changelogs/fragments/licenses.yml | 3 - changelogs/fragments/lookup-options.yml | 14 - changelogs/fragments/psf-license.yml | 2 - .../fragments/simplified-bsd-license.yml | 2 - changelogs/fragments/unflatmap.yml | 8 - 133 files changed, 747 insertions(+), 350 deletions(-) delete mode 100644 changelogs/fragments/3671-illumos-pfexec.yml delete mode 100644 changelogs/fragments/4175-opentelemetry_logs.yml delete mode 100644 changelogs/fragments/4520-xfconf-deprecate-disable-facts.yml delete mode 100644 changelogs/fragments/4654-alternatives-add-subcommands.yml delete mode 100644 changelogs/fragments/4674-use-mh-raise.yaml delete mode 100644 changelogs/fragments/4682-compatibility-virtualmedia-resource-location.yaml delete mode 100644 changelogs/fragments/4700-code-changes.yml delete mode 100644 changelogs/fragments/4712-consul-bugfix.yaml delete mode 100644 changelogs/fragments/4719-fix-keycloak-realm.yaml delete mode 100644 changelogs/fragments/4724-proxmox-qemu-extend.yaml delete mode 100644 changelogs/fragments/4726-zfs.yml delete mode 100644 changelogs/fragments/4733-redis-fail.yml delete mode 100644 changelogs/fragments/4736-cmd-runner-skip-if-check.yml delete mode 100644 changelogs/fragments/4740-puppet-feature.yaml delete mode 100644 changelogs/fragments/4746-add-vpn-support-nmcli.yaml delete mode 100644 changelogs/fragments/4752-ansible-galaxy-install-mh-updates.yml delete mode 100644 changelogs/fragments/4755-mhexception-improvement.yml delete mode 100644 changelogs/fragments/4776-xfconf-cmd-runner.yaml delete mode 100644 changelogs/fragments/4777-cmd-runner-deprecate-fmt.yaml delete mode 100644 changelogs/fragments/4778-gconftool2-deprecate-state-get.yaml delete mode 100644 changelogs/fragments/4780-passwordstore-wrapper-compat.yml delete mode 100644 changelogs/fragments/4791-cmd-runner-callable.yaml delete mode 100644 changelogs/fragments/4794-sudoers-validation.yml delete mode 100644 changelogs/fragments/4797-terraform-complex-variables.yml delete mode 100644 changelogs/fragments/4809-redhat_subscription-unsubscribe.yaml delete mode 100644 changelogs/fragments/4810-alternatives-bug.yml delete mode 100644 changelogs/fragments/4812-expose-unredirected-headers.yml delete mode 100644 changelogs/fragments/4813-fix-nmcli-convert-list.yaml delete mode 100644 changelogs/fragments/4814-sudoers-file-permissions.yml delete mode 100644 changelogs/fragments/4816-proxmox-fix-extended-status.yaml delete mode 100644 changelogs/fragments/4836-alternatives.yml delete mode 100644 changelogs/fragments/4839-fix-VirtualMediaInsert-Supermicro.yml delete mode 100644 changelogs/fragments/4849-add-password-prompt-support-for-machinectl.yml delete mode 100644 changelogs/fragments/4852-sudoers-state-absent.yml delete mode 100644 changelogs/fragments/4886-fix-lxd-inventory-hostname.yml delete mode 100644 changelogs/fragments/4899-add-GetManagerInventory-for-redfish_info.yml delete mode 100644 changelogs/fragments/4901-fix-redfish-chassispower.yml delete mode 100644 changelogs/fragments/4903-cmdrunner-bugfix.yaml delete mode 100644 changelogs/fragments/4910-fix-for-agent-enabled.yml delete mode 100644 changelogs/fragments/4911-dsv-honor-tld-option.yml delete mode 100644 changelogs/fragments/4916-opentelemetry-ini-options.yaml delete mode 100644 changelogs/fragments/4933-fix-rax-clb-nodes.yaml delete mode 100644 changelogs/fragments/4945-fix-get_vm-int-parse-handling.yaml delete mode 100644 changelogs/fragments/4953-listen-ports-facts-extend-output.yaml delete mode 100644 changelogs/fragments/4955-fix-path-detection-for-gopass.yaml delete mode 100644 changelogs/fragments/4956-pacman-install-reason.yaml delete mode 100644 changelogs/fragments/4959-pacman-fix-url-packages-name.yaml delete mode 100644 changelogs/fragments/4964-fix-keyring-info.yml delete mode 100644 changelogs/fragments/4973-introduce-dig-lookup-argument.yaml delete mode 100644 changelogs/fragments/4975-xfconf-use-do-raise.yaml delete mode 100644 changelogs/fragments/4976-apk-add-support-for-a-custom-world-file.yaml delete mode 100644 changelogs/fragments/4996-consul-session-ttl.yml delete mode 100644 changelogs/fragments/4998-nmcli-fix-int-options-idempotence.yml delete mode 100644 changelogs/fragments/4999-xfconf-bool.yml delete mode 100644 changelogs/fragments/5008-addSetSessionService.yml delete mode 100644 changelogs/fragments/5019-slack-support-more-groups.yml delete mode 100644 changelogs/fragments/5022-lastpass-lookup-cleanup.yml delete mode 100644 changelogs/fragments/5023-http-agent-param-keycloak.yml delete mode 100644 changelogs/fragments/5027-fix-returnall-for-gopass.yaml delete mode 100644 changelogs/fragments/5035-mh-base-verbosity.yaml delete mode 100644 changelogs/fragments/5037-xfconf-add-cmd-output.yaml delete mode 100644 changelogs/fragments/5059-wdc_redfish_command-indicator-leds.yml delete mode 100644 changelogs/fragments/5085-pipx-use-cmd-runner.yaml delete mode 100644 changelogs/fragments/5100-pipx-req-if.yaml delete mode 100644 changelogs/fragments/5105-pipx-state-latest.yaml delete mode 100644 changelogs/fragments/5107-proxmox-agent-argument.yaml delete mode 100644 changelogs/fragments/5108-proxmox-node-name-condition.yml delete mode 100644 changelogs/fragments/5111-fixes.yml delete mode 100644 changelogs/fragments/5112-fix-nsupdate-ns-entry.yaml delete mode 100644 changelogs/fragments/5124-compatibility-virtualmedia-resource-location.yaml delete mode 100644 changelogs/fragments/5126-nmcli-remove-diffs.yml delete mode 100644 changelogs/fragments/5129-dig-boolean-params-fix.yml delete mode 100644 changelogs/fragments/5145-wdc-redfish-enclosure-power-state.yml delete mode 100644 changelogs/fragments/5147-terraform-init-no-color.yml delete mode 100644 changelogs/fragments/5149-nmcli-bond-option.yml delete mode 100644 changelogs/fragments/5151-add-delinea-support-tss-lookup.yml delete mode 100644 changelogs/fragments/5193-consul-session-token.yaml delete mode 100644 changelogs/fragments/5194-fix-proxmox-agent-exception.yaml delete mode 100644 changelogs/fragments/5198-proxmox.yml delete mode 100644 changelogs/fragments/5202-bugfix-environmentError-wrong-indentation.yaml delete mode 100644 changelogs/fragments/5203-seport-add-local-argument.yaml delete mode 100644 changelogs/fragments/5206-proxmox-conditional-vmid.yml delete mode 100644 changelogs/fragments/5210-redfish_utils-cleanup-of-configuration-logic-and-oem-checks.yaml delete mode 100644 changelogs/fragments/5224-proxmox-unprivileged-default.yaml delete mode 100644 changelogs/fragments/5228-nmcli-ip-options.yaml delete mode 100644 changelogs/fragments/5239-nagios-refactor.yaml delete mode 100644 changelogs/fragments/5240-unused-imports.yaml delete mode 100644 changelogs/fragments/5241-homebrew-add-linux-path.yaml delete mode 100644 changelogs/fragments/5243-osx-defaults-expand-user-flags.yml delete mode 100644 changelogs/fragments/5249-add-new-channel-prefix.yml delete mode 100644 changelogs/fragments/5259-gitlab-imports.yaml delete mode 100644 changelogs/fragments/5271-gitlab_hook-refactor.yaml delete mode 100644 changelogs/fragments/5274-proxmox-snap-container-with-mountpoints.yml delete mode 100644 changelogs/fragments/5280-lxc_container-py3.yaml delete mode 100644 changelogs/fragments/5282-locale_gen.yaml delete mode 100644 changelogs/fragments/5287-machinectl-become-success.yml delete mode 100644 changelogs/fragments/5291-fix-nmcli-error-when-setting-unset-mac-address.yaml delete mode 100644 changelogs/fragments/5297-bitwarden-add-search-field.yml delete mode 100644 changelogs/fragments/5301-netcup_dnsapi-timeout.yml delete mode 100644 changelogs/fragments/5306-add-options-for-authentication.yml delete mode 100644 changelogs/fragments/5307-ini_file-lint.yaml delete mode 100644 changelogs/fragments/5313-fix-redhat_subscription-idempotency-pool_ids.yml delete mode 100644 changelogs/fragments/5341-newrelic-v2-api-changes.yml delete mode 100644 changelogs/fragments/5342-opentelemetry_bug_fix_opentelemetry-api-1.13.yml delete mode 100644 changelogs/fragments/5348-fix-vbox-deeply-nested-hostvars.yml delete mode 100644 changelogs/fragments/5349-drop-gentoolkit-more-knobs.yml delete mode 100644 changelogs/fragments/5358-lxc-container-refactor.yml delete mode 100644 changelogs/fragments/5361-nmcli-add-infiniband-transport-mode.yaml delete mode 100644 changelogs/fragments/5367-consul-refactor.yaml delete mode 100644 changelogs/fragments/5369-pkgng-fix-update-all.yaml delete mode 100644 changelogs/fragments/5370-mh-cmdmixin-deprecation.yaml delete mode 100644 changelogs/fragments/5377-nsupdate-ns-records-with-bind.yml delete mode 100644 changelogs/fragments/5383-xenserver_facts.yml delete mode 100644 changelogs/fragments/5385-search_s-based-_is_value_present.yaml delete mode 100644 changelogs/fragments/5393-archive.yml delete mode 100644 changelogs/fragments/5400-django-manage-deprecations.yml delete mode 100644 changelogs/fragments/5404-django-manage-venv-deprecation.yml delete mode 100644 changelogs/fragments/5436-passwordstore-errors.yml delete mode 100644 changelogs/fragments/5437-proxmox.yml delete mode 100644 changelogs/fragments/5438-linode.yml delete mode 100644 changelogs/fragments/5439-dig-return-empty-result.yml delete mode 100644 changelogs/fragments/5444-passwordstore-options.yml delete mode 100644 changelogs/fragments/5457-dnstxt-empty.yml delete mode 100644 changelogs/fragments/6.0.0-a1.yml delete mode 100644 changelogs/fragments/deprecation-removals.yml delete mode 100644 changelogs/fragments/licenses-2.yml delete mode 100644 changelogs/fragments/licenses.yml delete mode 100644 changelogs/fragments/lookup-options.yml delete mode 100644 changelogs/fragments/psf-license.yml delete mode 100644 changelogs/fragments/simplified-bsd-license.yml delete mode 100644 changelogs/fragments/unflatmap.yml 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)."