From a160eeedd8dfe164c12708a013cb2ed0b1ee35f0 Mon Sep 17 00:00:00 2001 From: Matt Martz Date: Mon, 27 Sep 2021 10:21:22 -0500 Subject: [PATCH] 2.13 changelog cleanup (#75800) --- changelogs/changelog.yaml | 2 +- .../17587-get-distribution-more-distros.yml | 7 ---- ...fe-set-fact-include-vars-with-register.yml | 4 -- changelogs/fragments/212-py26-deprecation.yml | 4 -- .../29457-deprecate-remote_checksum.yml | 2 - ...h-connection-module-add-pkcs11-support.yml | 3 -- .../36498-subversion-fix-info-parsing.yml | 2 - .../37187-catch-cond-tmpl-errors.yml | 4 -- changelogs/fragments/39029_unarchive.yml | 2 - changelogs/fragments/50594_ini.yml | 2 - changelogs/fragments/55994_testcases.yml | 3 -- changelogs/fragments/56249_recursive_diff.yml | 2 - .../fragments/57378-inventory-cli-unicode.yml | 2 - changelogs/fragments/57406-hpux-fc-info.yml | 2 - .../61185-basic.py-fix-check_mode.yaml | 2 - changelogs/fragments/65227.yml | 2 - changelogs/fragments/65386-validate-hosts.yml | 2 - .../fragments/66349-include-role-omit.yml | 4 -- .../66432_hostname_check_mode_writes.yml | 7 ---- .../fragments/67340-slurp_error_message.yml | 2 - .../fragments/67943_collection_skip.yml | 3 -- ...5-add-varswithsources-yaml-representer.yml | 2 - .../69253-template-comment-attribute.yml | 2 - .../fragments/70028-config-small-typo-fix.yml | 2 - ...ion-plugin-use-as-alias-of-use-backend.yml | 2 - ...eck-update-output-multiple-empty-lines.yml | 2 - changelogs/fragments/71343_yum_repository.yml | 2 - changelogs/fragments/72607.yml | 2 - .../72651-dnf-capture-transaction-failure.yml | 2 - ...include_vars-add-hash_behaviour-option.yml | 2 - ...2964-fixed-typo-in-yum-failure-message.yml | 2 - .../73114-fix-ansible-role-download.yaml | 2 - changelogs/fragments/73264-pause-emacs.yml | 2 - changelogs/fragments/73284-yum-multiarch.yml | 2 - .../fragments/73503_dnf_whatprovides.yml | 2 - .../73602-ansible-doc-version-added.yml | 2 - changelogs/fragments/73814-host_label.yaml | 4 -- .../73819-git-accept_new_host_key.yaml | 3 -- .../73820-yumdnf-add_cacheonly_option.yaml | 4 -- .../73821-user-add_umask_option.yaml | 3 -- .../73822-date_time_facts_add_epoch_int.yaml | 3 -- ...-version-check-in-svcadm_supports_sync.yml | 2 - .../73864-action-plugin-module-defaults.yml | 2 - .../fragments/73887.mac-m1-homebrew.yaml | 3 -- .../73926-is-template-play-hosts.yml | 3 -- .../fragments/73971-non-batch-end_play.yml | 2 - .../73985-let-unarchive-handle-huge-files.yml | 2 - .../fragments/73996-recursion-depth.yml | 3 -- ...roups-specific-options-for-empty-value.yml | 2 - .../fragments/74013-controller-py38-min.yml | 3 -- .../74036-unsafe-ansible_failed_task.yml | 2 - ...enable_module_defaults_for_collections.yml | 9 ----- .../74081-paramiko-mark-connected.yml | 2 - changelogs/fragments/74127-bad-filter.yml | 5 --- .../74135-remove-include-deprecations.yml | 3 -- ...136-remove-playcontext-make-become-cmd.yml | 2 - .../fragments/74143-remove-script-cache.yml | 3 -- .../74144-remove-include-vartags.yml | 3 -- .../74222-ansible-test-digitalocean.yml | 2 - ...ncrease-pagesize-and-handle-throttling.yml | 6 --- .../74241-find-checks-size-with-any.yml | 2 - .../74256-set-theory-filters-behavior.yml | 6 --- .../fragments/74274_interpreter_discovery.yml | 2 - .../74336-is_template-quick-check.yml | 4 -- ...tall-collection-from-shallow-git-clone.yml | 5 --- .../fragments/74384-validate-modules-yaml.yml | 2 - .../fragments/74404_ansible_inventory.yml | 2 - .../fragments/74472-sequence-lookup.yaml | 3 -- .../74474-apt_key-gpg-binary-import.yaml | 3 -- .../74476-apt_key-gpg-inline-data.yaml | 2 - .../74478-apt_key-gpg-error-check.yaml | 2 - .../fragments/74488_solaris_looseversion.yml | 2 - .../74497-keep-non-empty-crontabs.yml | 3 -- .../74502-get_url-filx-checksum-binary.yml | 2 - changelogs/fragments/74507_service.yml | 2 - .../74547-use-python3-on-rhel-9.yaml | 2 - .../fragments/74557-yum-list-wildcard.yml | 2 - .../fragments/74578-fix-ostree-detection.yml | 2 - .../fragments/74582-role-argspec-new-file.yml | 2 - .../fragments/74599-vendor-distutils.yml | 3 -- .../74601-ini-lookup-add-case-sensitive.yml | 2 - .../74601-ini-lookup-handle-errors.yml | 2 - ..._perms2_macos_remote_paths_ensure_list.yml | 2 - ...5-fix-ansible_play_batch-between-plays.yml | 2 - .../fragments/74626-remove-pycrypto.yml | 2 - changelogs/fragments/74659-update-six.yml | 4 -- .../74686-replace-handle-file-exc.yml | 2 - .../fragments/74709-task-resolved_action.yml | 2 - .../74783-run-command-thread-safety.yml | 5 --- .../fragments/74852-apt-allow-downgrade.yaml | 2 - .../74864-display_failed_stderr-per-item.yml | 2 - ...-service_mgr_runit_detection_fallback.yaml | 2 - .../fragments/74875_ansible_version.yml | 3 -- .../74932-fix-structure-of-snippets.yml | 2 - .../fragments/74949-apt_key_recv_last_arg.yml | 2 - .../74953-implement-async-callbacks.yml | 4 -- ...9-ansible-doc-version_added_collection.yml | 2 - .../75021-dnf-support-non-english-env.yml | 2 - changelogs/fragments/75072_undefined_yaml.yml | 3 -- ...5073-role-argspec-suboption-variables.yaml | 2 - ...1-fix-rekey_on_member-lazy-evaluation.yaml | 2 - .../fragments/75142-ssh-retries-collision.yml | 7 ---- ...5186-ansible-test-packaging-constraint.yml | 2 - ...le-galaxy-inconsistent-candidate-error.yml | 2 - .../75244-fix-templated-handler-names.yaml | 2 - ...port_role-support-from-files-templates.yml | 2 - ...75-ensure-jinja2-header-overrides-used.yml | 2 - .../75284-fix-legacy-module_defaults.yaml | 2 - ...validate-modules-info-facts-check_mode.yml | 2 - ...st-validate-modules-AnsibleModule-args.yml | 2 - .../75356-add-requirement-to-ansible-test.yml | 2 - .../75359-update-test-containers.yaml | 3 -- .../fragments/75362-add-rhel-8.4-remote.yml | 2 - .../75371-import_template_globals.yml | 2 - .../fragments/75435-creating-Undefined.yml | 2 - .../75447-update-test-containers.yaml | 3 -- .../75468_fix_galaxy_server_fallback.yaml | 9 ----- .../75483-dnf-align-return-with-yum.yml | 2 - ...27_password_lookup_handle_wrapped_algo.yml | 5 --- .../75530-dnf-download_only-non-root.yml | 2 - ...ix-installing-collections-from-source.yaml | 2 - ...plating-task-action-host-specific-vars.yml | 2 - ...75593-ansible-galaxy-keycloak-clientid.yml | 2 - .../fragments/75604-empty-argument-specs.yml | 3 -- .../75608-git-fix-submodule-path.yml | 2 - .../75710-ansible-galaxy-validate-certs.yml | 2 - .../Templar-remove-fail-on-errors.yml | 2 - .../add-anolis-distro-in-hostname.yaml | 2 - changelogs/fragments/adhoc_help_clarify.yml | 2 - changelogs/fragments/adoc_dumps_keywords.yml | 2 - ...vanced-host-list-ref-before-assignment.yml | 2 - .../allow_lists_of_config_choices.yml | 2 - changelogs/fragments/ansiballz-chdir.yml | 3 -- .../ansiballz-re-escape-site-packages.yml | 4 -- .../fragments/ansible-pull-doc-update.yml | 2 - .../ansible-test-add-ssh-debug-logging.yml | 2 - .../fragments/ansible-test-azp-build-api.yml | 2 - ...ansible-test-azure-plugin-help-cleanup.yml | 2 - .../fragments/ansible-test-cache-plugin.yml | 3 -- ...sible-test-change-classification-reorg.yml | 2 - .../ansible-test-cleanup-deprecated.yml | 3 -- ...ansible-test-cloud-plugin-code-cleanup.yml | 2 - .../fragments/ansible-test-code-cleanup.yml | 2 - changelogs/fragments/ansible-test-config.yml | 9 ----- .../ansible-test-connection-units-init.yml | 4 -- .../fragments/ansible-test-constraints.yaml | 2 - .../ansible-test-container-overhaul.yml | 40 ------------------- .../ansible-test-coverage-delegation.yml | 2 - .../ansible-test-coverage-traceback.yml | 2 - .../ansible-test-decorator-constraint.yml | 2 - .../ansible-test-default-container.yml | 2 - .../ansible-test-default-containers-3.2.yml | 2 - .../ansible-test-default-containers.yml | 2 - .../ansible-test-diff-prefix-optional.yml | 4 -- .../ansible-test-distro-containers-2.0.2.yml | 2 - .../ansible-test-distro-containers.yaml | 2 - .../ansible-test-docker-network-detect.yml | 2 - .../fragments/ansible-test-fedora-34.yml | 3 -- .../fragments/ansible-test-freebsd-13.yml | 2 - .../ansible-test-import-pyyaml-warning.yml | 2 - .../fragments/ansible-test-injector.yml | 2 - .../fragments/ansible-test-main-check.yml | 6 --- .../ansible-test-markupsafe-constraint.yml | 2 - .../ansible-test-min-controller-python.yml | 3 -- .../ansible-test-no-cryptograpy-downgrade.yml | 2 - .../ansible-test-nuke-venv-isolated.yml | 2 - .../ansible-test-prime-containers.yml | 2 - .../ansible-test-pylint-typed-ast.yml | 2 - .../fragments/ansible-test-pylint-upgrade.yml | 2 - ...ansible-test-pypi-container-no-publish.yml | 3 -- .../ansible-test-pypi-test-container.yml | 3 -- .../ansible-test-pytest-constraints.yml | 4 -- .../fragments/ansible-test-python-3.10.yml | 2 - .../ansible-test-refactor-commands.yml | 2 - .../ansible-test-refactor-integration.yml | 2 - .../ansible-test-remove-legacy-check.yml | 2 - .../ansible-test-remove-shippable.yml | 2 - .../fragments/ansible-test-removed-module.yml | 5 --- .../fragments/ansible-test-sanity-compile.yml | 2 - ...ansible-test-sanity-import-python-3.10.yml | 2 - .../ansible-test-sanity-prime-venvs.yml | 2 - .../ansible-test-sanity-runtime-metadata.yml | 2 - .../fragments/ansible-test-shell-command.yml | 2 - .../ansible-test-split-controller-target.yaml | 38 ------------------ .../ansible-test-split-unit-tests.yml | 5 --- changelogs/fragments/ansible-test-utils.yml | 2 - .../ansible-test-windows-server-2022.yaml | 2 - ...e-test_inspect-ports-on-all-interfaces.yml | 2 - .../fragments/ansible_config_plugins.yml | 2 - changelogs/fragments/apt_lock_timeout.yml | 2 - .../arg_spec-remove-unused-imports.yml | 2 - changelogs/fragments/async_status_fixes.yml | 3 -- .../fragments/async_unremove_redeprecate.yml | 2 - .../fragments/async_wrapper_reporting.yml | 2 - changelogs/fragments/aws_tiny_prefix.yaml | 3 -- changelogs/fragments/best_locale.yml | 2 - changelogs/fragments/better_timeout_msg.yml | 2 - .../fragments/blockinfile-unused-code.yml | 2 - changelogs/fragments/blowfish_ident.yml | 3 -- changelogs/fragments/c_deprecatd.yml | 2 - changelogs/fragments/cache-deprecations.yml | 4 -- changelogs/fragments/clarify_missing_exe.yml | 2 - .../fragments/cli-space-after-help-text.yml | 2 - changelogs/fragments/cmd_wording.yml | 2 - changelogs/fragments/code-cleanup.yml | 8 ---- changelogs/fragments/coll_pb_subdir_fixes.yml | 2 - .../command-remove-unreachable-code.yml | 2 - .../fragments/command_deliver_promisses.yml | 6 --- .../concurrency-cache-dir-collision.yml | 2 - .../fragments/conditional-bare-vars.yml | 2 - changelogs/fragments/config_lists_unquote.yml | 2 - changelogs/fragments/config_lookup_fix.yml | 2 - .../fragments/config_lookup_plugins.yml | 2 - changelogs/fragments/config_updates.yml | 4 -- changelogs/fragments/coverage-pwsh-stubs.yml | 2 - changelogs/fragments/cron-deprecations.yml | 3 -- changelogs/fragments/cron_removals.yml | 2 - changelogs/fragments/crypt_missing.yml | 2 - changelogs/fragments/debian8_discovery.yml | 2 - .../deprecate-ansible-async-dir-envvar.yml | 2 - changelogs/fragments/deprecate_include.yml | 2 - .../fragments/deprecated_task_parameters.yml | 2 - changelogs/fragments/distro-1.6.0.yml | 2 - changelogs/fragments/dnf-security.yaml | 2 - changelogs/fragments/doc_knows_cli.yml | 2 - changelogs/fragments/doc_split.yml | 2 - changelogs/fragments/end_batch-meta-task.yml | 2 - .../fragments/example_ansible_cfg_remoed.yml | 2 - .../fragments/expose-unredirected-headers.yml | 5 --- changelogs/fragments/extra_vars_unfrack.yml | 2 - changelogs/fragments/filelock_bye.yml | 2 - changelogs/fragments/find_error_fix.yml | 2 - changelogs/fragments/find_walk_warnings.yml | 2 - .../fragments/fips-ncclient-import-error.yaml | 2 - ...f-filtering-for-installed-package-name.yml | 2 - ...-for-workerprocess-stdout-deadlock-fix.yml | 2 - changelogs/fragments/fix_cli_ssh_defaults.yml | 2 - changelogs/fragments/fix_host_list.yml | 2 - changelogs/fragments/fix_module_schema.yml | 2 - changelogs/fragments/fix_scp_ssh_settings.yml | 4 -- changelogs/fragments/fix_syntax_check.yml | 2 - changelogs/fragments/fix_unsafe_newline.yml | 2 - .../fragments/getent_multiple_entries_fix.yml | 2 - .../heuristic_log_sanitize--missing-pass.yml | 3 -- .../fragments/host_group_vars_cfg_fix.yaml | 2 - .../fragments/hpux_iface_facts_length.yml | 2 - .../fragments/improve_derstification.yml | 2 - changelogs/fragments/ini_lookup_baduser.yml | 2 - .../interepreter-discovery-prefer-python3.yml | 3 -- .../fragments/jinja2_decorator_renames.yml | 2 - .../jinja2_native-warning-config-toggle.yml | 2 - changelogs/fragments/linux_hw_facts_fix.yml | 2 - .../fragments/macos-solaris-regression.yml | 4 -- changelogs/fragments/metadump_fix.yml | 2 - ...ative-types-short-circuit-literal-eval.yml | 2 - changelogs/fragments/no-requires.yml | 2 - changelogs/fragments/no_ssh_args.yml | 2 - .../fragments/nonstandard-distro-fallback.yml | 2 - changelogs/fragments/parseable_locale.yml | 2 - changelogs/fragments/passlib-defaults.yml | 2 - .../fragments/password_file_options.yml | 2 - changelogs/fragments/password_seed.yml | 2 - changelogs/fragments/pip-entry-point.yml | 2 - .../fragments/playbook-deprecations.yml | 3 -- .../fragments/plugin_attributes-extension.yml | 3 -- changelogs/fragments/plugin_attributes.yml | 2 - .../fragments/powershell-addtype-env-vars.yml | 2 - changelogs/fragments/psrp-cleanup.yml | 2 - changelogs/fragments/psrp-reset.yml | 3 -- changelogs/fragments/pull_repo_choices.yml | 2 - changelogs/fragments/pwsh-optional-imp.yml | 2 - changelogs/fragments/pyspnego-py310.yaml | 2 - changelogs/fragments/redos_hostname.yml | 3 -- .../remove_connection_become_checks.yml | 2 - .../fragments/restore_delegate_label.yml | 2 - changelogs/fragments/retry-print-host.yml | 2 - .../fragments/role_argspec_tagged_always.yml | 2 - .../service_facts_systemd_improve.yml | 2 - .../fragments/service_mgr_facts_fix.yml | 2 - .../set-ssh-host_key_checking-defaults.yaml | 2 - changelogs/fragments/setup_filter_smarter.yml | 2 - changelogs/fragments/skip_local_discovery.yml | 2 - .../fragments/slurp-handle-error-with-dir.yml | 2 - ...urp-improve-error-handling-readability.yml | 2 - changelogs/fragments/snippets.yml | 2 - changelogs/fragments/snippets_inv_select.yml | 2 - .../solaris-setfacl-chmod-fallback.yml | 2 - changelogs/fragments/ssh_cleanup.yml | 2 - changelogs/fragments/ssh_conn_fixes.yml | 4 -- changelogs/fragments/ssh_port_default_fix.yml | 2 - .../support_rocky_linux_hostname.yml | 2 - changelogs/fragments/support_rockylinux.yml | 2 - changelogs/fragments/tempfile.yml | 2 - .../fragments/terminal-documentation.yaml | 3 -- changelogs/fragments/to_bits-does-nothing.yml | 2 - .../tweaking_interpreter_discovery.yaml | 2 - .../fragments/unarchive-fix-bin-checking.yml | 2 - .../update_doc_for_utils_plugins.yaml | 3 -- .../fragments/uri-multipart-int-value.yml | 2 - ...ommit.yaml => v2.13.0-initial-commit.yaml} | 0 changelogs/fragments/vas_fixes.yml | 2 - changelogs/fragments/vaultfilters.yml | 5 --- .../version_compare-error-on-empty.yml | 2 - .../fragments/when-eval-native-py310.yml | 2 - changelogs/fragments/winrm-kinit-env.yml | 2 - changelogs/fragments/world_readable_fixes.yml | 3 -- 306 files changed, 1 insertion(+), 843 deletions(-) delete mode 100644 changelogs/fragments/17587-get-distribution-more-distros.yml delete mode 100644 changelogs/fragments/21088-no-auto-unsafe-set-fact-include-vars-with-register.yml delete mode 100644 changelogs/fragments/212-py26-deprecation.yml delete mode 100644 changelogs/fragments/29457-deprecate-remote_checksum.yml delete mode 100644 changelogs/fragments/32829-ssh-connection-module-add-pkcs11-support.yml delete mode 100644 changelogs/fragments/36498-subversion-fix-info-parsing.yml delete mode 100644 changelogs/fragments/37187-catch-cond-tmpl-errors.yml delete mode 100644 changelogs/fragments/39029_unarchive.yml delete mode 100644 changelogs/fragments/50594_ini.yml delete mode 100644 changelogs/fragments/55994_testcases.yml delete mode 100644 changelogs/fragments/56249_recursive_diff.yml delete mode 100644 changelogs/fragments/57378-inventory-cli-unicode.yml delete mode 100644 changelogs/fragments/57406-hpux-fc-info.yml delete mode 100644 changelogs/fragments/61185-basic.py-fix-check_mode.yaml delete mode 100644 changelogs/fragments/65227.yml delete mode 100644 changelogs/fragments/65386-validate-hosts.yml delete mode 100644 changelogs/fragments/66349-include-role-omit.yml delete mode 100644 changelogs/fragments/66432_hostname_check_mode_writes.yml delete mode 100644 changelogs/fragments/67340-slurp_error_message.yml delete mode 100644 changelogs/fragments/67943_collection_skip.yml delete mode 100644 changelogs/fragments/68525-add-varswithsources-yaml-representer.yml delete mode 100644 changelogs/fragments/69253-template-comment-attribute.yml delete mode 100644 changelogs/fragments/70028-config-small-typo-fix.yml delete mode 100644 changelogs/fragments/70792-yum-action-plugin-use-as-alias-of-use-backend.yml delete mode 100644 changelogs/fragments/70949-yum-parsing-check-update-output-multiple-empty-lines.yml delete mode 100644 changelogs/fragments/71343_yum_repository.yml delete mode 100644 changelogs/fragments/72607.yml delete mode 100644 changelogs/fragments/72651-dnf-capture-transaction-failure.yml delete mode 100644 changelogs/fragments/72944-include_vars-add-hash_behaviour-option.yml delete mode 100644 changelogs/fragments/72964-fixed-typo-in-yum-failure-message.yml delete mode 100644 changelogs/fragments/73114-fix-ansible-role-download.yaml delete mode 100644 changelogs/fragments/73264-pause-emacs.yml delete mode 100644 changelogs/fragments/73284-yum-multiarch.yml delete mode 100644 changelogs/fragments/73503_dnf_whatprovides.yml delete mode 100644 changelogs/fragments/73602-ansible-doc-version-added.yml delete mode 100644 changelogs/fragments/73814-host_label.yaml delete mode 100644 changelogs/fragments/73819-git-accept_new_host_key.yaml delete mode 100644 changelogs/fragments/73820-yumdnf-add_cacheonly_option.yaml delete mode 100644 changelogs/fragments/73821-user-add_umask_option.yaml delete mode 100644 changelogs/fragments/73822-date_time_facts_add_epoch_int.yaml delete mode 100644 changelogs/fragments/73860-solaris-correct-version-check-in-svcadm_supports_sync.yml delete mode 100644 changelogs/fragments/73864-action-plugin-module-defaults.yml delete mode 100644 changelogs/fragments/73887.mac-m1-homebrew.yaml delete mode 100644 changelogs/fragments/73926-is-template-play-hosts.yml delete mode 100644 changelogs/fragments/73971-non-batch-end_play.yml delete mode 100644 changelogs/fragments/73985-let-unarchive-handle-huge-files.yml delete mode 100644 changelogs/fragments/73996-recursion-depth.yml delete mode 100644 changelogs/fragments/74005-keyed_groups-specific-options-for-empty-value.yml delete mode 100644 changelogs/fragments/74013-controller-py38-min.yml delete mode 100644 changelogs/fragments/74036-unsafe-ansible_failed_task.yml delete mode 100644 changelogs/fragments/74039_enable_module_defaults_for_collections.yml delete mode 100644 changelogs/fragments/74081-paramiko-mark-connected.yml delete mode 100644 changelogs/fragments/74127-bad-filter.yml delete mode 100644 changelogs/fragments/74135-remove-include-deprecations.yml delete mode 100644 changelogs/fragments/74136-remove-playcontext-make-become-cmd.yml delete mode 100644 changelogs/fragments/74143-remove-script-cache.yml delete mode 100644 changelogs/fragments/74144-remove-include-vartags.yml delete mode 100644 changelogs/fragments/74222-ansible-test-digitalocean.yml delete mode 100644 changelogs/fragments/74240-ansible-galaxy-increase-pagesize-and-handle-throttling.yml delete mode 100644 changelogs/fragments/74241-find-checks-size-with-any.yml delete mode 100644 changelogs/fragments/74256-set-theory-filters-behavior.yml delete mode 100644 changelogs/fragments/74274_interpreter_discovery.yml delete mode 100644 changelogs/fragments/74336-is_template-quick-check.yml delete mode 100644 changelogs/fragments/74361-install-collection-from-shallow-git-clone.yml delete mode 100644 changelogs/fragments/74384-validate-modules-yaml.yml delete mode 100644 changelogs/fragments/74404_ansible_inventory.yml delete mode 100644 changelogs/fragments/74472-sequence-lookup.yaml delete mode 100644 changelogs/fragments/74474-apt_key-gpg-binary-import.yaml delete mode 100644 changelogs/fragments/74476-apt_key-gpg-inline-data.yaml delete mode 100644 changelogs/fragments/74478-apt_key-gpg-error-check.yaml delete mode 100644 changelogs/fragments/74488_solaris_looseversion.yml delete mode 100644 changelogs/fragments/74497-keep-non-empty-crontabs.yml delete mode 100644 changelogs/fragments/74502-get_url-filx-checksum-binary.yml delete mode 100644 changelogs/fragments/74507_service.yml delete mode 100644 changelogs/fragments/74547-use-python3-on-rhel-9.yaml delete mode 100644 changelogs/fragments/74557-yum-list-wildcard.yml delete mode 100644 changelogs/fragments/74578-fix-ostree-detection.yml delete mode 100644 changelogs/fragments/74582-role-argspec-new-file.yml delete mode 100644 changelogs/fragments/74599-vendor-distutils.yml delete mode 100644 changelogs/fragments/74601-ini-lookup-add-case-sensitive.yml delete mode 100644 changelogs/fragments/74601-ini-lookup-handle-errors.yml delete mode 100644 changelogs/fragments/74613-actionfixup_perms2_macos_remote_paths_ensure_list.yml delete mode 100644 changelogs/fragments/74625-fix-ansible_play_batch-between-plays.yml delete mode 100644 changelogs/fragments/74626-remove-pycrypto.yml delete mode 100644 changelogs/fragments/74659-update-six.yml delete mode 100644 changelogs/fragments/74686-replace-handle-file-exc.yml delete mode 100644 changelogs/fragments/74709-task-resolved_action.yml delete mode 100644 changelogs/fragments/74783-run-command-thread-safety.yml delete mode 100644 changelogs/fragments/74852-apt-allow-downgrade.yaml delete mode 100644 changelogs/fragments/74864-display_failed_stderr-per-item.yml delete mode 100644 changelogs/fragments/74867-service_mgr_runit_detection_fallback.yaml delete mode 100644 changelogs/fragments/74875_ansible_version.yml delete mode 100644 changelogs/fragments/74932-fix-structure-of-snippets.yml delete mode 100644 changelogs/fragments/74949-apt_key_recv_last_arg.yml delete mode 100644 changelogs/fragments/74953-implement-async-callbacks.yml delete mode 100644 changelogs/fragments/74999-ansible-doc-version_added_collection.yml delete mode 100644 changelogs/fragments/75021-dnf-support-non-english-env.yml delete mode 100644 changelogs/fragments/75072_undefined_yaml.yml delete mode 100644 changelogs/fragments/75073-role-argspec-suboption-variables.yaml delete mode 100644 changelogs/fragments/75131-fix-rekey_on_member-lazy-evaluation.yaml delete mode 100644 changelogs/fragments/75142-ssh-retries-collision.yml delete mode 100644 changelogs/fragments/75186-ansible-test-packaging-constraint.yml delete mode 100644 changelogs/fragments/75235-ansible-galaxy-inconsistent-candidate-error.yml delete mode 100644 changelogs/fragments/75244-fix-templated-handler-names.yaml delete mode 100644 changelogs/fragments/75269-import_role-support-from-files-templates.yml delete mode 100644 changelogs/fragments/75275-ensure-jinja2-header-overrides-used.yml delete mode 100644 changelogs/fragments/75284-fix-legacy-module_defaults.yaml delete mode 100644 changelogs/fragments/75324-ansible-test-validate-modules-info-facts-check_mode.yml delete mode 100644 changelogs/fragments/75332-ansible-test-validate-modules-AnsibleModule-args.yml delete mode 100644 changelogs/fragments/75356-add-requirement-to-ansible-test.yml delete mode 100644 changelogs/fragments/75359-update-test-containers.yaml delete mode 100644 changelogs/fragments/75362-add-rhel-8.4-remote.yml delete mode 100644 changelogs/fragments/75371-import_template_globals.yml delete mode 100644 changelogs/fragments/75435-creating-Undefined.yml delete mode 100644 changelogs/fragments/75447-update-test-containers.yaml delete mode 100644 changelogs/fragments/75468_fix_galaxy_server_fallback.yaml delete mode 100644 changelogs/fragments/75483-dnf-align-return-with-yum.yml delete mode 100644 changelogs/fragments/75527_password_lookup_handle_wrapped_algo.yml delete mode 100644 changelogs/fragments/75530-dnf-download_only-non-root.yml delete mode 100644 changelogs/fragments/75547-fix-installing-collections-from-source.yaml delete mode 100644 changelogs/fragments/75568-fix-templating-task-action-host-specific-vars.yml delete mode 100644 changelogs/fragments/75593-ansible-galaxy-keycloak-clientid.yml delete mode 100644 changelogs/fragments/75604-empty-argument-specs.yml delete mode 100644 changelogs/fragments/75608-git-fix-submodule-path.yml delete mode 100644 changelogs/fragments/75710-ansible-galaxy-validate-certs.yml delete mode 100644 changelogs/fragments/Templar-remove-fail-on-errors.yml delete mode 100644 changelogs/fragments/add-anolis-distro-in-hostname.yaml delete mode 100644 changelogs/fragments/adhoc_help_clarify.yml delete mode 100644 changelogs/fragments/adoc_dumps_keywords.yml delete mode 100644 changelogs/fragments/advanced-host-list-ref-before-assignment.yml delete mode 100644 changelogs/fragments/allow_lists_of_config_choices.yml delete mode 100644 changelogs/fragments/ansiballz-chdir.yml delete mode 100644 changelogs/fragments/ansiballz-re-escape-site-packages.yml delete mode 100644 changelogs/fragments/ansible-pull-doc-update.yml delete mode 100644 changelogs/fragments/ansible-test-add-ssh-debug-logging.yml delete mode 100644 changelogs/fragments/ansible-test-azp-build-api.yml delete mode 100644 changelogs/fragments/ansible-test-azure-plugin-help-cleanup.yml delete mode 100644 changelogs/fragments/ansible-test-cache-plugin.yml delete mode 100644 changelogs/fragments/ansible-test-change-classification-reorg.yml delete mode 100644 changelogs/fragments/ansible-test-cleanup-deprecated.yml delete mode 100644 changelogs/fragments/ansible-test-cloud-plugin-code-cleanup.yml delete mode 100644 changelogs/fragments/ansible-test-code-cleanup.yml delete mode 100644 changelogs/fragments/ansible-test-config.yml delete mode 100644 changelogs/fragments/ansible-test-connection-units-init.yml delete mode 100644 changelogs/fragments/ansible-test-constraints.yaml delete mode 100644 changelogs/fragments/ansible-test-container-overhaul.yml delete mode 100644 changelogs/fragments/ansible-test-coverage-delegation.yml delete mode 100644 changelogs/fragments/ansible-test-coverage-traceback.yml delete mode 100644 changelogs/fragments/ansible-test-decorator-constraint.yml delete mode 100644 changelogs/fragments/ansible-test-default-container.yml delete mode 100644 changelogs/fragments/ansible-test-default-containers-3.2.yml delete mode 100644 changelogs/fragments/ansible-test-default-containers.yml delete mode 100644 changelogs/fragments/ansible-test-diff-prefix-optional.yml delete mode 100644 changelogs/fragments/ansible-test-distro-containers-2.0.2.yml delete mode 100644 changelogs/fragments/ansible-test-distro-containers.yaml delete mode 100644 changelogs/fragments/ansible-test-docker-network-detect.yml delete mode 100644 changelogs/fragments/ansible-test-fedora-34.yml delete mode 100644 changelogs/fragments/ansible-test-freebsd-13.yml delete mode 100644 changelogs/fragments/ansible-test-import-pyyaml-warning.yml delete mode 100644 changelogs/fragments/ansible-test-injector.yml delete mode 100644 changelogs/fragments/ansible-test-main-check.yml delete mode 100644 changelogs/fragments/ansible-test-markupsafe-constraint.yml delete mode 100644 changelogs/fragments/ansible-test-min-controller-python.yml delete mode 100644 changelogs/fragments/ansible-test-no-cryptograpy-downgrade.yml delete mode 100644 changelogs/fragments/ansible-test-nuke-venv-isolated.yml delete mode 100644 changelogs/fragments/ansible-test-prime-containers.yml delete mode 100644 changelogs/fragments/ansible-test-pylint-typed-ast.yml delete mode 100644 changelogs/fragments/ansible-test-pylint-upgrade.yml delete mode 100644 changelogs/fragments/ansible-test-pypi-container-no-publish.yml delete mode 100644 changelogs/fragments/ansible-test-pypi-test-container.yml delete mode 100644 changelogs/fragments/ansible-test-pytest-constraints.yml delete mode 100644 changelogs/fragments/ansible-test-python-3.10.yml delete mode 100644 changelogs/fragments/ansible-test-refactor-commands.yml delete mode 100644 changelogs/fragments/ansible-test-refactor-integration.yml delete mode 100644 changelogs/fragments/ansible-test-remove-legacy-check.yml delete mode 100644 changelogs/fragments/ansible-test-remove-shippable.yml delete mode 100644 changelogs/fragments/ansible-test-removed-module.yml delete mode 100644 changelogs/fragments/ansible-test-sanity-compile.yml delete mode 100644 changelogs/fragments/ansible-test-sanity-import-python-3.10.yml delete mode 100644 changelogs/fragments/ansible-test-sanity-prime-venvs.yml delete mode 100644 changelogs/fragments/ansible-test-sanity-runtime-metadata.yml delete mode 100644 changelogs/fragments/ansible-test-shell-command.yml delete mode 100644 changelogs/fragments/ansible-test-split-controller-target.yaml delete mode 100644 changelogs/fragments/ansible-test-split-unit-tests.yml delete mode 100644 changelogs/fragments/ansible-test-utils.yml delete mode 100644 changelogs/fragments/ansible-test-windows-server-2022.yaml delete mode 100644 changelogs/fragments/ansible-test_inspect-ports-on-all-interfaces.yml delete mode 100644 changelogs/fragments/ansible_config_plugins.yml delete mode 100644 changelogs/fragments/apt_lock_timeout.yml delete mode 100644 changelogs/fragments/arg_spec-remove-unused-imports.yml delete mode 100644 changelogs/fragments/async_status_fixes.yml delete mode 100644 changelogs/fragments/async_unremove_redeprecate.yml delete mode 100644 changelogs/fragments/async_wrapper_reporting.yml delete mode 100644 changelogs/fragments/aws_tiny_prefix.yaml delete mode 100644 changelogs/fragments/best_locale.yml delete mode 100644 changelogs/fragments/better_timeout_msg.yml delete mode 100644 changelogs/fragments/blockinfile-unused-code.yml delete mode 100644 changelogs/fragments/blowfish_ident.yml delete mode 100644 changelogs/fragments/c_deprecatd.yml delete mode 100644 changelogs/fragments/cache-deprecations.yml delete mode 100644 changelogs/fragments/clarify_missing_exe.yml delete mode 100644 changelogs/fragments/cli-space-after-help-text.yml delete mode 100644 changelogs/fragments/cmd_wording.yml delete mode 100644 changelogs/fragments/code-cleanup.yml delete mode 100644 changelogs/fragments/coll_pb_subdir_fixes.yml delete mode 100644 changelogs/fragments/command-remove-unreachable-code.yml delete mode 100644 changelogs/fragments/command_deliver_promisses.yml delete mode 100644 changelogs/fragments/concurrency-cache-dir-collision.yml delete mode 100644 changelogs/fragments/conditional-bare-vars.yml delete mode 100644 changelogs/fragments/config_lists_unquote.yml delete mode 100644 changelogs/fragments/config_lookup_fix.yml delete mode 100644 changelogs/fragments/config_lookup_plugins.yml delete mode 100644 changelogs/fragments/config_updates.yml delete mode 100644 changelogs/fragments/coverage-pwsh-stubs.yml delete mode 100644 changelogs/fragments/cron-deprecations.yml delete mode 100644 changelogs/fragments/cron_removals.yml delete mode 100644 changelogs/fragments/crypt_missing.yml delete mode 100644 changelogs/fragments/debian8_discovery.yml delete mode 100644 changelogs/fragments/deprecate-ansible-async-dir-envvar.yml delete mode 100644 changelogs/fragments/deprecate_include.yml delete mode 100644 changelogs/fragments/deprecated_task_parameters.yml delete mode 100644 changelogs/fragments/distro-1.6.0.yml delete mode 100644 changelogs/fragments/dnf-security.yaml delete mode 100644 changelogs/fragments/doc_knows_cli.yml delete mode 100644 changelogs/fragments/doc_split.yml delete mode 100644 changelogs/fragments/end_batch-meta-task.yml delete mode 100644 changelogs/fragments/example_ansible_cfg_remoed.yml delete mode 100644 changelogs/fragments/expose-unredirected-headers.yml delete mode 100644 changelogs/fragments/extra_vars_unfrack.yml delete mode 100644 changelogs/fragments/filelock_bye.yml delete mode 100644 changelogs/fragments/find_error_fix.yml delete mode 100644 changelogs/fragments/find_walk_warnings.yml delete mode 100644 changelogs/fragments/fips-ncclient-import-error.yaml delete mode 100644 changelogs/fragments/fix-dnf-filtering-for-installed-package-name.yml delete mode 100644 changelogs/fragments/fix-for-workerprocess-stdout-deadlock-fix.yml delete mode 100644 changelogs/fragments/fix_cli_ssh_defaults.yml delete mode 100644 changelogs/fragments/fix_host_list.yml delete mode 100644 changelogs/fragments/fix_module_schema.yml delete mode 100644 changelogs/fragments/fix_scp_ssh_settings.yml delete mode 100644 changelogs/fragments/fix_syntax_check.yml delete mode 100644 changelogs/fragments/fix_unsafe_newline.yml delete mode 100644 changelogs/fragments/getent_multiple_entries_fix.yml delete mode 100644 changelogs/fragments/heuristic_log_sanitize--missing-pass.yml delete mode 100644 changelogs/fragments/host_group_vars_cfg_fix.yaml delete mode 100644 changelogs/fragments/hpux_iface_facts_length.yml delete mode 100644 changelogs/fragments/improve_derstification.yml delete mode 100644 changelogs/fragments/ini_lookup_baduser.yml delete mode 100644 changelogs/fragments/interepreter-discovery-prefer-python3.yml delete mode 100644 changelogs/fragments/jinja2_decorator_renames.yml delete mode 100644 changelogs/fragments/jinja2_native-warning-config-toggle.yml delete mode 100644 changelogs/fragments/linux_hw_facts_fix.yml delete mode 100644 changelogs/fragments/macos-solaris-regression.yml delete mode 100644 changelogs/fragments/metadump_fix.yml delete mode 100644 changelogs/fragments/native-types-short-circuit-literal-eval.yml delete mode 100644 changelogs/fragments/no-requires.yml delete mode 100644 changelogs/fragments/no_ssh_args.yml delete mode 100644 changelogs/fragments/nonstandard-distro-fallback.yml delete mode 100644 changelogs/fragments/parseable_locale.yml delete mode 100644 changelogs/fragments/passlib-defaults.yml delete mode 100644 changelogs/fragments/password_file_options.yml delete mode 100644 changelogs/fragments/password_seed.yml delete mode 100644 changelogs/fragments/pip-entry-point.yml delete mode 100644 changelogs/fragments/playbook-deprecations.yml delete mode 100644 changelogs/fragments/plugin_attributes-extension.yml delete mode 100644 changelogs/fragments/plugin_attributes.yml delete mode 100644 changelogs/fragments/powershell-addtype-env-vars.yml delete mode 100644 changelogs/fragments/psrp-cleanup.yml delete mode 100644 changelogs/fragments/psrp-reset.yml delete mode 100644 changelogs/fragments/pull_repo_choices.yml delete mode 100644 changelogs/fragments/pwsh-optional-imp.yml delete mode 100644 changelogs/fragments/pyspnego-py310.yaml delete mode 100644 changelogs/fragments/redos_hostname.yml delete mode 100644 changelogs/fragments/remove_connection_become_checks.yml delete mode 100644 changelogs/fragments/restore_delegate_label.yml delete mode 100644 changelogs/fragments/retry-print-host.yml delete mode 100644 changelogs/fragments/role_argspec_tagged_always.yml delete mode 100644 changelogs/fragments/service_facts_systemd_improve.yml delete mode 100644 changelogs/fragments/service_mgr_facts_fix.yml delete mode 100644 changelogs/fragments/set-ssh-host_key_checking-defaults.yaml delete mode 100644 changelogs/fragments/setup_filter_smarter.yml delete mode 100644 changelogs/fragments/skip_local_discovery.yml delete mode 100644 changelogs/fragments/slurp-handle-error-with-dir.yml delete mode 100644 changelogs/fragments/slurp-improve-error-handling-readability.yml delete mode 100644 changelogs/fragments/snippets.yml delete mode 100644 changelogs/fragments/snippets_inv_select.yml delete mode 100644 changelogs/fragments/solaris-setfacl-chmod-fallback.yml delete mode 100644 changelogs/fragments/ssh_cleanup.yml delete mode 100644 changelogs/fragments/ssh_conn_fixes.yml delete mode 100644 changelogs/fragments/ssh_port_default_fix.yml delete mode 100644 changelogs/fragments/support_rocky_linux_hostname.yml delete mode 100644 changelogs/fragments/support_rockylinux.yml delete mode 100644 changelogs/fragments/tempfile.yml delete mode 100644 changelogs/fragments/terminal-documentation.yaml delete mode 100644 changelogs/fragments/to_bits-does-nothing.yml delete mode 100644 changelogs/fragments/tweaking_interpreter_discovery.yaml delete mode 100644 changelogs/fragments/unarchive-fix-bin-checking.yml delete mode 100644 changelogs/fragments/update_doc_for_utils_plugins.yaml delete mode 100644 changelogs/fragments/uri-multipart-int-value.yml rename changelogs/fragments/{v2.12.0-initial-commit.yaml => v2.13.0-initial-commit.yaml} (100%) delete mode 100644 changelogs/fragments/vas_fixes.yml delete mode 100644 changelogs/fragments/vaultfilters.yml delete mode 100644 changelogs/fragments/version_compare-error-on-empty.yml delete mode 100644 changelogs/fragments/when-eval-native-py310.yml delete mode 100644 changelogs/fragments/winrm-kinit-env.yml delete mode 100644 changelogs/fragments/world_readable_fixes.yml diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 20e243412dc..4103da61948 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,2 +1,2 @@ -ancestor: 2.11.0 +ancestor: 2.12.0 releases: {} diff --git a/changelogs/fragments/17587-get-distribution-more-distros.yml b/changelogs/fragments/17587-get-distribution-more-distros.yml deleted file mode 100644 index cbf127268a6..00000000000 --- a/changelogs/fragments/17587-get-distribution-more-distros.yml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: - - > - get_distribution - ``lib.ansible.module_utils.common.sys_info.get_distribution`` now returns - distribution information for all platforms not just Linux (https://github.com/ansible/ansible/issues/17587) - - > - get_distribution_version - ``lib.ansible.module_utils.common.sys_info.get_distribution_version`` now - returns the version for all platfroms not just Linux (https://github.com/ansible/ansible/issues/17587) diff --git a/changelogs/fragments/21088-no-auto-unsafe-set-fact-include-vars-with-register.yml b/changelogs/fragments/21088-no-auto-unsafe-set-fact-include-vars-with-register.yml deleted file mode 100644 index c4620e65ed5..00000000000 --- a/changelogs/fragments/21088-no-auto-unsafe-set-fact-include-vars-with-register.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- register - Ensure that ``register`` used on ``set_fact`` or ``include_vars`` - does not automatically wrap the facts as unsafe. - (https://github.com/ansible/ansible/issues/21088) diff --git a/changelogs/fragments/212-py26-deprecation.yml b/changelogs/fragments/212-py26-deprecation.yml deleted file mode 100644 index 181efc974b1..00000000000 --- a/changelogs/fragments/212-py26-deprecation.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- Python 2.6 Target Support - Deprecate Python 2.6 for targets, requiring Python 2.7 or newer. - ``ansible-core==2.13`` will drop support for Python 2.6. - (https://github.com/ansible/ansible/pull/74165) diff --git a/changelogs/fragments/29457-deprecate-remote_checksum.yml b/changelogs/fragments/29457-deprecate-remote_checksum.yml deleted file mode 100644 index f33f163e62b..00000000000 --- a/changelogs/fragments/29457-deprecate-remote_checksum.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - deprecate ``_remote_checksum()`` and remove all internal uses (https://github.com/ansible/ansible/pull/74848) diff --git a/changelogs/fragments/32829-ssh-connection-module-add-pkcs11-support.yml b/changelogs/fragments/32829-ssh-connection-module-add-pkcs11-support.yml deleted file mode 100644 index 150e61f6f59..00000000000 --- a/changelogs/fragments/32829-ssh-connection-module-add-pkcs11-support.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ssh - added pkcs11 support by adding the pkcs11_provider option in the - ssh connection module. (https://www.github.com/ansible/ansible/pull/32829) diff --git a/changelogs/fragments/36498-subversion-fix-info-parsing.yml b/changelogs/fragments/36498-subversion-fix-info-parsing.yml deleted file mode 100644 index d14605b6c0f..00000000000 --- a/changelogs/fragments/36498-subversion-fix-info-parsing.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - subversion - fix stack trace when getting information about the repository (https://github.com/ansible/ansible/issues/36498) diff --git a/changelogs/fragments/37187-catch-cond-tmpl-errors.yml b/changelogs/fragments/37187-catch-cond-tmpl-errors.yml deleted file mode 100644 index 5574894e77b..00000000000 --- a/changelogs/fragments/37187-catch-cond-tmpl-errors.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- >- - ``failed_when``/``changed_when`` - Catch templating errors to prevent masking of module output - (https://github.com/ansible/ansible/issues/37187) diff --git a/changelogs/fragments/39029_unarchive.yml b/changelogs/fragments/39029_unarchive.yml deleted file mode 100644 index 46472ff6fd1..00000000000 --- a/changelogs/fragments/39029_unarchive.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- unarchive - fail when zipinfo binary is not found in executable paths (https://github.com/ansible/ansible/issues/39029). diff --git a/changelogs/fragments/50594_ini.yml b/changelogs/fragments/50594_ini.yml deleted file mode 100644 index 5e0796a18e2..00000000000 --- a/changelogs/fragments/50594_ini.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ini - added new parameter ``allow_no_value`` to ini lookup plugin (https://github.com/ansible/ansible/issues/50594). diff --git a/changelogs/fragments/55994_testcases.yml b/changelogs/fragments/55994_testcases.yml deleted file mode 100644 index a46bc755095..00000000000 --- a/changelogs/fragments/55994_testcases.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- validation testcases for check_* APIs (https://github.com/ansible/ansible/issues/55994). diff --git a/changelogs/fragments/56249_recursive_diff.yml b/changelogs/fragments/56249_recursive_diff.yml deleted file mode 100644 index eee5504828f..00000000000 --- a/changelogs/fragments/56249_recursive_diff.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- recursive_diff - handle condition when parameters are not dict (https://github.com/ansible/ansible/issues/56249). diff --git a/changelogs/fragments/57378-inventory-cli-unicode.yml b/changelogs/fragments/57378-inventory-cli-unicode.yml deleted file mode 100644 index 50d1d503459..00000000000 --- a/changelogs/fragments/57378-inventory-cli-unicode.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Add unicode support to ``ansible-inventory`` CLI (https://github.com/ansible/ansible/issues/57378) diff --git a/changelogs/fragments/57406-hpux-fc-info.yml b/changelogs/fragments/57406-hpux-fc-info.yml deleted file mode 100644 index 63cf531309a..00000000000 --- a/changelogs/fragments/57406-hpux-fc-info.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - facts - add fiber channel facts for HP-UX (https://github.com/ansible/ansible/pull/57406) diff --git a/changelogs/fragments/61185-basic.py-fix-check_mode.yaml b/changelogs/fragments/61185-basic.py-fix-check_mode.yaml deleted file mode 100644 index b05c689b2f1..00000000000 --- a/changelogs/fragments/61185-basic.py-fix-check_mode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- AnsibleModule.set_mode_if_different - don't check file existence when check_mode is activated (https://github.com/ansible/ansible/issues/61185). diff --git a/changelogs/fragments/65227.yml b/changelogs/fragments/65227.yml deleted file mode 100644 index caa7fdde891..00000000000 --- a/changelogs/fragments/65227.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - system_service - use a context manager for file handling. diff --git a/changelogs/fragments/65386-validate-hosts.yml b/changelogs/fragments/65386-validate-hosts.yml deleted file mode 100644 index 611b10ae03b..00000000000 --- a/changelogs/fragments/65386-validate-hosts.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - play - validate the ``hosts`` entry in a play (https://github.com/ansible/ansible/issues/65386) diff --git a/changelogs/fragments/66349-include-role-omit.yml b/changelogs/fragments/66349-include-role-omit.yml deleted file mode 100644 index 3dce6b68ca2..00000000000 --- a/changelogs/fragments/66349-include-role-omit.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- >- - ``include_role`` - Allow use of ``omit`` in the ``from_*`` arguments - (https://github.com/ansible/ansible/issues/66349) diff --git a/changelogs/fragments/66432_hostname_check_mode_writes.yml b/changelogs/fragments/66432_hostname_check_mode_writes.yml deleted file mode 100644 index a76df68ac78..00000000000 --- a/changelogs/fragments/66432_hostname_check_mode_writes.yml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: - - hostname - No longer modifies system files in get_* methods and therefore when consulted in check_mode (https://github.com/ansible/ansible/issues/66432) - -breaking_changes: - - hostname - Drops any remaining support for Python 2.4 by using ``with open()`` to simplify exception handling code which leaked file handles in several spots - - hostname - On FreeBSD, the string ``temporarystub`` no longer gets written to the hostname file in the get methods (and in check_mode). As a result, the default hostname will now appear as ``''`` (empty string) instead of ``temporarystub`` for consistency with other strategies. This means the ``before`` result will be different. - - hostname - On OpenRC systems and Solaris, the ``before`` value will now be ``''`` (empty string) if the permanent hostname file does not exist, for consistency with other strategies. diff --git a/changelogs/fragments/67340-slurp_error_message.yml b/changelogs/fragments/67340-slurp_error_message.yml deleted file mode 100644 index a67344e8a55..00000000000 --- a/changelogs/fragments/67340-slurp_error_message.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "slurp - Fix error messages for unreadable files and directories(https://github.com/ansible/ansible/issues/67340)." diff --git a/changelogs/fragments/67943_collection_skip.yml b/changelogs/fragments/67943_collection_skip.yml deleted file mode 100644 index e4e267b57c7..00000000000 --- a/changelogs/fragments/67943_collection_skip.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- collection - match skip message as per role installation. diff --git a/changelogs/fragments/68525-add-varswithsources-yaml-representer.yml b/changelogs/fragments/68525-add-varswithsources-yaml-representer.yml deleted file mode 100644 index 4c348a92ebd..00000000000 --- a/changelogs/fragments/68525-add-varswithsources-yaml-representer.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Add yaml representer for VarsWithSources (https://github.com/ansible/ansible/pull/68525). diff --git a/changelogs/fragments/69253-template-comment-attribute.yml b/changelogs/fragments/69253-template-comment-attribute.yml deleted file mode 100644 index af5bbeac43e..00000000000 --- a/changelogs/fragments/69253-template-comment-attribute.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - template - Add comment attributes (``comment_start_string`` and ``comment_end_string``) diff --git a/changelogs/fragments/70028-config-small-typo-fix.yml b/changelogs/fragments/70028-config-small-typo-fix.yml deleted file mode 100644 index 5437c7e6e77..00000000000 --- a/changelogs/fragments/70028-config-small-typo-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - config - use ``callbacks_enabled`` instead ``callback_enabled`` in a deprecated message (https://github.com/ansible/ansible/issues/70028). diff --git a/changelogs/fragments/70792-yum-action-plugin-use-as-alias-of-use-backend.yml b/changelogs/fragments/70792-yum-action-plugin-use-as-alias-of-use-backend.yml deleted file mode 100644 index 6e14eb04063..00000000000 --- a/changelogs/fragments/70792-yum-action-plugin-use-as-alias-of-use-backend.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - yum action plugin changes to support 'use' as an alias of 'use_backend' (https://github.com/ansible/ansible/issues/70774). diff --git a/changelogs/fragments/70949-yum-parsing-check-update-output-multiple-empty-lines.yml b/changelogs/fragments/70949-yum-parsing-check-update-output-multiple-empty-lines.yml deleted file mode 100644 index cfab8fbc970..00000000000 --- a/changelogs/fragments/70949-yum-parsing-check-update-output-multiple-empty-lines.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - fix parsing of multiple subsequent empty lines from ``yum check-update`` output (https://github.com/ansible/ansible/issues/70949) diff --git a/changelogs/fragments/71343_yum_repository.yml b/changelogs/fragments/71343_yum_repository.yml deleted file mode 100644 index 459cf2d5722..00000000000 --- a/changelogs/fragments/71343_yum_repository.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- basic - skip over module parameters which are used in ``journal.send`` API call (https://github.com/ansible/ansible/issues/71343). diff --git a/changelogs/fragments/72607.yml b/changelogs/fragments/72607.yml deleted file mode 100644 index 10b25192d4c..00000000000 --- a/changelogs/fragments/72607.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- YAML parsing - Create common utils for loading and dumping YAML that prefer the C extensions if available diff --git a/changelogs/fragments/72651-dnf-capture-transaction-failure.yml b/changelogs/fragments/72651-dnf-capture-transaction-failure.yml deleted file mode 100644 index 985b39ca4fa..00000000000 --- a/changelogs/fragments/72651-dnf-capture-transaction-failure.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf - properly capture transaction error (https://github.com/ansible/ansible/issues/72651) diff --git a/changelogs/fragments/72944-include_vars-add-hash_behaviour-option.yml b/changelogs/fragments/72944-include_vars-add-hash_behaviour-option.yml deleted file mode 100644 index 8d00487434b..00000000000 --- a/changelogs/fragments/72944-include_vars-add-hash_behaviour-option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - include_vars - add ``hash_behaviour`` option (https://github.com/ansible/ansible/pull/72944). diff --git a/changelogs/fragments/72964-fixed-typo-in-yum-failure-message.yml b/changelogs/fragments/72964-fixed-typo-in-yum-failure-message.yml deleted file mode 100644 index 2638e7900d8..00000000000 --- a/changelogs/fragments/72964-fixed-typo-in-yum-failure-message.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - Fixed typo in failure message (https://github.com/ansible/ansible/pull/72964). diff --git a/changelogs/fragments/73114-fix-ansible-role-download.yaml b/changelogs/fragments/73114-fix-ansible-role-download.yaml deleted file mode 100644 index 1c1d3afdabd..00000000000 --- a/changelogs/fragments/73114-fix-ansible-role-download.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - galaxy - support role artifact download from API response ``download_url`` location (https://github.com/ansible/ansible/issues/73103). diff --git a/changelogs/fragments/73264-pause-emacs.yml b/changelogs/fragments/73264-pause-emacs.yml deleted file mode 100644 index 41b49fe4705..00000000000 --- a/changelogs/fragments/73264-pause-emacs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pause - ensure control characters are always set to an appropriate value (https://github.com/ansible/ansible/issues/73264) diff --git a/changelogs/fragments/73284-yum-multiarch.yml b/changelogs/fragments/73284-yum-multiarch.yml deleted file mode 100644 index bf6e8ef6411..00000000000 --- a/changelogs/fragments/73284-yum-multiarch.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - When upgrading, every architecture of a package is now included in the module results, instead of just one (https://github.com/ansible/ansible/issues/73284). diff --git a/changelogs/fragments/73503_dnf_whatprovides.yml b/changelogs/fragments/73503_dnf_whatprovides.yml deleted file mode 100644 index e999274f7cb..00000000000 --- a/changelogs/fragments/73503_dnf_whatprovides.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- dnf - refactor code to use `dnf whatprovides` API (https://github.com/ansible/ansible/issues/73503). diff --git a/changelogs/fragments/73602-ansible-doc-version-added.yml b/changelogs/fragments/73602-ansible-doc-version-added.yml deleted file mode 100644 index 18eb028c2a7..00000000000 --- a/changelogs/fragments/73602-ansible-doc-version-added.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-doc - show ``version_added`` for the plugin/module itself in text output, and improve ``version_added`` formatting (https://github.com/ansible/ansible/pull/73602)." \ No newline at end of file diff --git a/changelogs/fragments/73814-host_label.yaml b/changelogs/fragments/73814-host_label.yaml deleted file mode 100644 index 66040f14f46..00000000000 --- a/changelogs/fragments/73814-host_label.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - >- - `ansible.plugins.callback.CallbackBase.host_label()` has been factored out - as a static method (https://github.com/ansible/ansible/pull/73814). diff --git a/changelogs/fragments/73819-git-accept_new_host_key.yaml b/changelogs/fragments/73819-git-accept_new_host_key.yaml deleted file mode 100644 index b2299143bb2..00000000000 --- a/changelogs/fragments/73819-git-accept_new_host_key.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - git - Add ``accept_newhostkey`` option (https://github.com/ansible/ansible/issues/69846). diff --git a/changelogs/fragments/73820-yumdnf-add_cacheonly_option.yaml b/changelogs/fragments/73820-yumdnf-add_cacheonly_option.yaml deleted file mode 100644 index 84ebb7bc6ab..00000000000 --- a/changelogs/fragments/73820-yumdnf-add_cacheonly_option.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - yum - Add ``cacheonly`` option (https://github.com/ansible/ansible/issues/69397). - - dnf - Add ``cacheonly`` option (https://github.com/ansible/ansible/issues/69397). diff --git a/changelogs/fragments/73821-user-add_umask_option.yaml b/changelogs/fragments/73821-user-add_umask_option.yaml deleted file mode 100644 index 46364bae308..00000000000 --- a/changelogs/fragments/73821-user-add_umask_option.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - user - Add ``umask`` option (https://github.com/ansible/ansible/issues/40359). diff --git a/changelogs/fragments/73822-date_time_facts_add_epoch_int.yaml b/changelogs/fragments/73822-date_time_facts_add_epoch_int.yaml deleted file mode 100644 index 65d13b600a5..00000000000 --- a/changelogs/fragments/73822-date_time_facts_add_epoch_int.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - setup - add ``epoch_int`` option to date_time facts (https://github.com/ansible/ansible/pull/73822). diff --git a/changelogs/fragments/73860-solaris-correct-version-check-in-svcadm_supports_sync.yml b/changelogs/fragments/73860-solaris-correct-version-check-in-svcadm_supports_sync.yml deleted file mode 100644 index b98ee73496d..00000000000 --- a/changelogs/fragments/73860-solaris-correct-version-check-in-svcadm_supports_sync.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Solaris - correct version check in svcadm_supports_sync (https://github.com/ansible/ansible/pull/73860). diff --git a/changelogs/fragments/73864-action-plugin-module-defaults.yml b/changelogs/fragments/73864-action-plugin-module-defaults.yml deleted file mode 100644 index faffcc303f2..00000000000 --- a/changelogs/fragments/73864-action-plugin-module-defaults.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gather_facts, package, service - fix using module_defaults for the modules in addition to the action plugins. (https://github.com/ansible/ansible/issues/72918) diff --git a/changelogs/fragments/73887.mac-m1-homebrew.yaml b/changelogs/fragments/73887.mac-m1-homebrew.yaml deleted file mode 100644 index 08cfd6911c7..00000000000 --- a/changelogs/fragments/73887.mac-m1-homebrew.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - facts - detect homebrew installed at /opt/homebrew/bin/brew diff --git a/changelogs/fragments/73926-is-template-play-hosts.yml b/changelogs/fragments/73926-is-template-play-hosts.yml deleted file mode 100644 index 59c8e967785..00000000000 --- a/changelogs/fragments/73926-is-template-play-hosts.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Variable Manager - Only check if ``play.hosts`` is a template when the play - hasn't been finalized (https://github.com/ansible/ansible/issues/73926) diff --git a/changelogs/fragments/73971-non-batch-end_play.yml b/changelogs/fragments/73971-non-batch-end_play.yml deleted file mode 100644 index 6445d9ff373..00000000000 --- a/changelogs/fragments/73971-non-batch-end_play.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Ensure end_play ends play, not batch (https://github.com/ansible/ansible/issues/73971) diff --git a/changelogs/fragments/73985-let-unarchive-handle-huge-files.yml b/changelogs/fragments/73985-let-unarchive-handle-huge-files.yml deleted file mode 100644 index 0b93dd97f51..00000000000 --- a/changelogs/fragments/73985-let-unarchive-handle-huge-files.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unarchive - allow extracting archives that contain files which size exceeds free system memory (https://github.com/ansible/ansible/issues/73985). diff --git a/changelogs/fragments/73996-recursion-depth.yml b/changelogs/fragments/73996-recursion-depth.yml deleted file mode 100644 index 35af5aa534e..00000000000 --- a/changelogs/fragments/73996-recursion-depth.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Task depth - Prevent exception when the task depth exceeds Pythons recursion depth - (https://github.com/ansible/ansible/issues/73996) diff --git a/changelogs/fragments/74005-keyed_groups-specific-options-for-empty-value.yml b/changelogs/fragments/74005-keyed_groups-specific-options-for-empty-value.yml deleted file mode 100644 index 87a240d22e8..00000000000 --- a/changelogs/fragments/74005-keyed_groups-specific-options-for-empty-value.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - constructed - a new options ``trailing_separator`` and ``default_value`` to deal with key's value empty on keyed group. diff --git a/changelogs/fragments/74013-controller-py38-min.yml b/changelogs/fragments/74013-controller-py38-min.yml deleted file mode 100644 index 402c0f3c046..00000000000 --- a/changelogs/fragments/74013-controller-py38-min.yml +++ /dev/null @@ -1,3 +0,0 @@ -major_changes: -- Python Controller Requirement - Python 3.8 or newer is required for the control node (the machine that runs Ansible) - (https://github.com/ansible/ansible/pull/74013) diff --git a/changelogs/fragments/74036-unsafe-ansible_failed_task.yml b/changelogs/fragments/74036-unsafe-ansible_failed_task.yml deleted file mode 100644 index 5e69e4cf8ac..00000000000 --- a/changelogs/fragments/74036-unsafe-ansible_failed_task.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Prevent ``ansible_failed_task`` from further templating (https://github.com/ansible/ansible/issues/74036) diff --git a/changelogs/fragments/74039_enable_module_defaults_for_collections.yml b/changelogs/fragments/74039_enable_module_defaults_for_collections.yml deleted file mode 100644 index 5ec2d40e0f2..00000000000 --- a/changelogs/fragments/74039_enable_module_defaults_for_collections.yml +++ /dev/null @@ -1,9 +0,0 @@ -bugfixes: - - Fully qualified 'ansible.legacy' and 'ansible.builtin' plugin names work in conjunction with module_defaults. -breaking_changes: - - Action, module, and group names in module_defaults must be static values. Their values can still be templates. - - Unresolvable groups, action plugins, and modules in module_defaults are an error. - - Fully qualified 'ansible.legacy' plugin names are not included implicitly in action_groups. -minor_changes: - - Collections can define action_groups in ``meta/runtime.yml``. - - action_groups can include actions from other groups by using the special ``metadata`` dictionary field. diff --git a/changelogs/fragments/74081-paramiko-mark-connected.yml b/changelogs/fragments/74081-paramiko-mark-connected.yml deleted file mode 100644 index 17fea7580a2..00000000000 --- a/changelogs/fragments/74081-paramiko-mark-connected.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - paramiko_ssh - mark connection as connected when ``_connect()`` is called (https://github.com/ansible/ansible/issues/74081) diff --git a/changelogs/fragments/74127-bad-filter.yml b/changelogs/fragments/74127-bad-filter.yml deleted file mode 100644 index a89cc66663b..00000000000 --- a/changelogs/fragments/74127-bad-filter.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- Templating - Ensure we catch exceptions when calling ``.filters()`` or - ``.tests()`` on their respective plugins and properly error, instead of - aborting which results in no filters being added to the jinja2 environment - (https://github.com/ansible/ansible/pull/74127) diff --git a/changelogs/fragments/74135-remove-include-deprecations.yml b/changelogs/fragments/74135-remove-include-deprecations.yml deleted file mode 100644 index 6dbe97fb9a5..00000000000 --- a/changelogs/fragments/74135-remove-include-deprecations.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- include - Remove deprecated ``static`` argument for ``include`` - (https://github.com/ansible/ansible/issues/74135) diff --git a/changelogs/fragments/74136-remove-playcontext-make-become-cmd.yml b/changelogs/fragments/74136-remove-playcontext-make-become-cmd.yml deleted file mode 100644 index fd1915da39d..00000000000 --- a/changelogs/fragments/74136-remove-playcontext-make-become-cmd.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- PlayContext - Remove deprecated ``make_become_cmd`` (https://github.com/ansible/ansible/issues/74136) diff --git a/changelogs/fragments/74143-remove-script-cache.yml b/changelogs/fragments/74143-remove-script-cache.yml deleted file mode 100644 index 70e1086057e..00000000000 --- a/changelogs/fragments/74143-remove-script-cache.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- script inventory plugin - Remove deprecated caching support - (https://github.com/ansible/ansible/issues/74143) diff --git a/changelogs/fragments/74144-remove-include-vartags.yml b/changelogs/fragments/74144-remove-include-vartags.yml deleted file mode 100644 index 116de9183f7..00000000000 --- a/changelogs/fragments/74144-remove-include-vartags.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- includes - Remove the deprecated ability to specify ``tags`` as ``vars`` on includes - (https://github.com/ansible/ansible/issues/74144) diff --git a/changelogs/fragments/74222-ansible-test-digitalocean.yml b/changelogs/fragments/74222-ansible-test-digitalocean.yml deleted file mode 100644 index 07e3aff37de..00000000000 --- a/changelogs/fragments/74222-ansible-test-digitalocean.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Adding DigitalOcean cloud support to ansible-test (https://github.com/ansible/ansible/pull/74222). diff --git a/changelogs/fragments/74240-ansible-galaxy-increase-pagesize-and-handle-throttling.yml b/changelogs/fragments/74240-ansible-galaxy-increase-pagesize-and-handle-throttling.yml deleted file mode 100644 index 28edf4dfb4f..00000000000 --- a/changelogs/fragments/74240-ansible-galaxy-increase-pagesize-and-handle-throttling.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: -- >- - Improve resilience of ``ansible-galaxy collection`` by increasing the page - size to make fewer requests overall and retrying queries with a jittered - exponential backoff when rate limiting HTTP codes (520 and 429) occur. - (https://github.com/ansible/ansible/issues/74191) diff --git a/changelogs/fragments/74241-find-checks-size-with-any.yml b/changelogs/fragments/74241-find-checks-size-with-any.yml deleted file mode 100644 index 725bde72e36..00000000000 --- a/changelogs/fragments/74241-find-checks-size-with-any.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - find - fix a bug where ``size`` argument was ignored for regular files with ``file_type`` of ``any``. diff --git a/changelogs/fragments/74256-set-theory-filters-behavior.yml b/changelogs/fragments/74256-set-theory-filters-behavior.yml deleted file mode 100644 index 8793c31bdc8..00000000000 --- a/changelogs/fragments/74256-set-theory-filters-behavior.yml +++ /dev/null @@ -1,6 +0,0 @@ -breaking_changes: - - intersect, difference, symmetric_difference, union filters - the default behavior - is now to be case-sensitive (https://github.com/ansible/ansible/issues/74255) - - unique filter - the default behavior is now to fail if Jinja2's filter fails and - explicit ``case_sensitive=False`` as the Ansible's fallback is case-sensitive - (https://github.com/ansible/ansible/pull/74256) diff --git a/changelogs/fragments/74274_interpreter_discovery.yml b/changelogs/fragments/74274_interpreter_discovery.yml deleted file mode 100644 index 0707bdb35bf..00000000000 --- a/changelogs/fragments/74274_interpreter_discovery.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- interpreter_discovery - hide warning 'No python interpreters...' when ANSIBLE_PYTHON_INTERPRETER=auto_silent (https://github.com/ansible/ansible/issues/74274). diff --git a/changelogs/fragments/74336-is_template-quick-check.yml b/changelogs/fragments/74336-is_template-quick-check.yml deleted file mode 100644 index 2c6b05d74ea..00000000000 --- a/changelogs/fragments/74336-is_template-quick-check.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - >- - add a quick short circuit when checking if a string is a template to improve performance - on large strings (https://github.com/ansible/ansible/issues/74336) diff --git a/changelogs/fragments/74361-install-collection-from-shallow-git-clone.yml b/changelogs/fragments/74361-install-collection-from-shallow-git-clone.yml deleted file mode 100644 index 94888cabb63..00000000000 --- a/changelogs/fragments/74361-install-collection-from-shallow-git-clone.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- >- - ansible-galaxy - Installing a collection from a git repository - without specifying a version (or using the version ``HEAD``) - will clone the repository using --depth=1. diff --git a/changelogs/fragments/74384-validate-modules-yaml.yml b/changelogs/fragments/74384-validate-modules-yaml.yml deleted file mode 100644 index b55d00b751d..00000000000 --- a/changelogs/fragments/74384-validate-modules-yaml.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test validate-modules - EXAMPLES will no longer be marked as invalid YAML when it uses Ansible-specific YAML tags (https://github.com/ansible/ansible/pull/74384). diff --git a/changelogs/fragments/74404_ansible_inventory.yml b/changelogs/fragments/74404_ansible_inventory.yml deleted file mode 100644 index 94963c5fd14..00000000000 --- a/changelogs/fragments/74404_ansible_inventory.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-inventory - handle an exception while parsing inventory in toml format (https://github.com/ansible/ansible/issues/74404). diff --git a/changelogs/fragments/74472-sequence-lookup.yaml b/changelogs/fragments/74472-sequence-lookup.yaml deleted file mode 100644 index 0694fc4ff17..00000000000 --- a/changelogs/fragments/74472-sequence-lookup.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - sequence - fix error message so that unrecognized options to the plugin display correctly as a list - and normalize error messages. diff --git a/changelogs/fragments/74474-apt_key-gpg-binary-import.yaml b/changelogs/fragments/74474-apt_key-gpg-binary-import.yaml deleted file mode 100644 index 47e416b9439..00000000000 --- a/changelogs/fragments/74474-apt_key-gpg-binary-import.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - Binary GnuPG keys downloaded via URLs by the 'ansible.builtin.apt_key' module were corrupted so 'gpg' could not import them (https://github.com/ansible/ansible/issues/74424). diff --git a/changelogs/fragments/74476-apt_key-gpg-inline-data.yaml b/changelogs/fragments/74476-apt_key-gpg-inline-data.yaml deleted file mode 100644 index ade6d13ffad..00000000000 --- a/changelogs/fragments/74476-apt_key-gpg-inline-data.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - The error message about the failure to import a ```gpg`` key by the ``apt_key`` module was incorrect (https://github.com/ansible/ansible/issues/74423). diff --git a/changelogs/fragments/74478-apt_key-gpg-error-check.yaml b/changelogs/fragments/74478-apt_key-gpg-error-check.yaml deleted file mode 100644 index 3c4de69dd97..00000000000 --- a/changelogs/fragments/74478-apt_key-gpg-error-check.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - The ``apt_key`` module did not properly handle GnuPG errors (https://github.com/ansible/ansible/issues/74477) diff --git a/changelogs/fragments/74488_solaris_looseversion.yml b/changelogs/fragments/74488_solaris_looseversion.yml deleted file mode 100644 index 82eb6501974..00000000000 --- a/changelogs/fragments/74488_solaris_looseversion.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- service - compare version without LooseVersion API (https://github.com/ansible/ansible/issues/74488). diff --git a/changelogs/fragments/74497-keep-non-empty-crontabs.yml b/changelogs/fragments/74497-keep-non-empty-crontabs.yml deleted file mode 100644 index 2e88e6b54cf..00000000000 --- a/changelogs/fragments/74497-keep-non-empty-crontabs.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible.builtin.cron - Keep non-empty crontabs, when removing cron jobs - (https://github.com/ansible/ansible/pull/74497). diff --git a/changelogs/fragments/74502-get_url-filx-checksum-binary.yml b/changelogs/fragments/74502-get_url-filx-checksum-binary.yml deleted file mode 100644 index 76ee656bba9..00000000000 --- a/changelogs/fragments/74502-get_url-filx-checksum-binary.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - get_url - Fixed checksum validation for binary files (leading asterisk) in checksum files (https://github.com/ansible/ansible/pull/74502). diff --git a/changelogs/fragments/74507_service.yml b/changelogs/fragments/74507_service.yml deleted file mode 100644 index e2cb8c288da..00000000000 --- a/changelogs/fragments/74507_service.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- service - add description how service module works internally (https://github.com/ansible/ansible/issues/74507). diff --git a/changelogs/fragments/74547-use-python3-on-rhel-9.yaml b/changelogs/fragments/74547-use-python3-on-rhel-9.yaml deleted file mode 100644 index 304336e547e..00000000000 --- a/changelogs/fragments/74547-use-python3-on-rhel-9.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- On RHEL 9, CentOS Stream 9 etc., use /usr/bin/python3 as the default interpreter; /usr/libexec/platform-python is just a backwards-compatibility symbolic link there. diff --git a/changelogs/fragments/74557-yum-list-wildcard.yml b/changelogs/fragments/74557-yum-list-wildcard.yml deleted file mode 100644 index 536e67b3c42..00000000000 --- a/changelogs/fragments/74557-yum-list-wildcard.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - fix ``yumstate`` return value when wildcards are used in the ``list`` argument (https://github.com/ansible/ansible/issues/74557) diff --git a/changelogs/fragments/74578-fix-ostree-detection.yml b/changelogs/fragments/74578-fix-ostree-detection.yml deleted file mode 100644 index 2ba69f612a5..00000000000 --- a/changelogs/fragments/74578-fix-ostree-detection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pkg_mgr.py - Lower the priority of rpm-ostree detection to avoid false positives on systems not using it as the main package manager (https://github.com/ansible/ansible/issues/74578) \ No newline at end of file diff --git a/changelogs/fragments/74582-role-argspec-new-file.yml b/changelogs/fragments/74582-role-argspec-new-file.yml deleted file mode 100644 index b5504d7db22..00000000000 --- a/changelogs/fragments/74582-role-argspec-new-file.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - roles - allow for role arg specs in new meta file (https://github.com/ansible/ansible/issues/74525). diff --git a/changelogs/fragments/74599-vendor-distutils.yml b/changelogs/fragments/74599-vendor-distutils.yml deleted file mode 100644 index 43fe37d73c5..00000000000 --- a/changelogs/fragments/74599-vendor-distutils.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- Vendor ``distutils.version`` due to it's deprecation in Python 3.10 and impending removal in Python 3.12 - (https://github.com/ansible/ansible/issues/74599) diff --git a/changelogs/fragments/74601-ini-lookup-add-case-sensitive.yml b/changelogs/fragments/74601-ini-lookup-add-case-sensitive.yml deleted file mode 100644 index e870d90b2de..00000000000 --- a/changelogs/fragments/74601-ini-lookup-add-case-sensitive.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ini lookup - add case sensitive option (https://github.com/ansible/ansible/issues/74601) diff --git a/changelogs/fragments/74601-ini-lookup-handle-errors.yml b/changelogs/fragments/74601-ini-lookup-handle-errors.yml deleted file mode 100644 index d15df078e9e..00000000000 --- a/changelogs/fragments/74601-ini-lookup-handle-errors.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ini lookup - handle errors for duplicate keys and missing sections (https://github.com/ansible/ansible/issues/74601) diff --git a/changelogs/fragments/74613-actionfixup_perms2_macos_remote_paths_ensure_list.yml b/changelogs/fragments/74613-actionfixup_perms2_macos_remote_paths_ensure_list.yml deleted file mode 100644 index bee7c9cbdcc..00000000000 --- a/changelogs/fragments/74613-actionfixup_perms2_macos_remote_paths_ensure_list.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "remote tmpdir permissions - fix type error in macOS chmod ACL fallback (https://github.com/ansible/ansible/pull/74613)." diff --git a/changelogs/fragments/74625-fix-ansible_play_batch-between-plays.yml b/changelogs/fragments/74625-fix-ansible_play_batch-between-plays.yml deleted file mode 100644 index 845bca7117d..00000000000 --- a/changelogs/fragments/74625-fix-ansible_play_batch-between-plays.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Save unreachable hosts between plays by adding them to the PlayIterator's _play._removed_hosts (https://github.com/ansible/ansible/issues/66945). diff --git a/changelogs/fragments/74626-remove-pycrypto.yml b/changelogs/fragments/74626-remove-pycrypto.yml deleted file mode 100644 index b6dd9998750..00000000000 --- a/changelogs/fragments/74626-remove-pycrypto.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-vault - remove support for ``PyCrypto`` (https://github.com/ansible/ansible/issues/72646) diff --git a/changelogs/fragments/74659-update-six.yml b/changelogs/fragments/74659-update-six.yml deleted file mode 100644 index 801db4b30bc..00000000000 --- a/changelogs/fragments/74659-update-six.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- Update vendored copy of ``six`` to 1.16.0 to eliminate warnings for deprecated - python loader methods in Python 3.10+ - (https://github.com/ansible/ansible/issues/74659) diff --git a/changelogs/fragments/74686-replace-handle-file-exc.yml b/changelogs/fragments/74686-replace-handle-file-exc.yml deleted file mode 100644 index 8be2daed04f..00000000000 --- a/changelogs/fragments/74686-replace-handle-file-exc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - replace - better handling of file operation exceptions (https://github.com/ansible/ansible/pull/74686). diff --git a/changelogs/fragments/74709-task-resolved_action.yml b/changelogs/fragments/74709-task-resolved_action.yml deleted file mode 100644 index fc103915645..00000000000 --- a/changelogs/fragments/74709-task-resolved_action.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Task - Add a resolved_action attribute for Task objects to get the final resolved plugin. diff --git a/changelogs/fragments/74783-run-command-thread-safety.yml b/changelogs/fragments/74783-run-command-thread-safety.yml deleted file mode 100644 index d89de441034..00000000000 --- a/changelogs/fragments/74783-run-command-thread-safety.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - > - ``AnsibleModule.run_command`` - Address thread safety issues, concerning mutating the environment, - current working directory, and umask. - (https://github.com/ansible/ansible/issues/74783) diff --git a/changelogs/fragments/74852-apt-allow-downgrade.yaml b/changelogs/fragments/74852-apt-allow-downgrade.yaml deleted file mode 100644 index 6ad93da5e86..00000000000 --- a/changelogs/fragments/74852-apt-allow-downgrade.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt - added an ``allow_downgrade`` option to enable safe downgrade of packages without using ``force`` which doesn't verify signatures (https://github.com/ansible/ansible/issues/29451, https://github.com/ansible/ansible/pull/74852). diff --git a/changelogs/fragments/74864-display_failed_stderr-per-item.yml b/changelogs/fragments/74864-display_failed_stderr-per-item.yml deleted file mode 100644 index e2348466f0d..00000000000 --- a/changelogs/fragments/74864-display_failed_stderr-per-item.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Apply ``display_failed_stderr`` callback option on loop item results. (https://github.com/ansible/ansible/issues/74864) diff --git a/changelogs/fragments/74867-service_mgr_runit_detection_fallback.yaml b/changelogs/fragments/74867-service_mgr_runit_detection_fallback.yaml deleted file mode 100644 index 2b50efa782d..00000000000 --- a/changelogs/fragments/74867-service_mgr_runit_detection_fallback.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - module_utils - detect symlinked init systems, even if unable to read /proc/1/comm (https://github.com/ansible/ansible/issues/74866). \ No newline at end of file diff --git a/changelogs/fragments/74875_ansible_version.yml b/changelogs/fragments/74875_ansible_version.yml deleted file mode 100644 index 699d4f437eb..00000000000 --- a/changelogs/fragments/74875_ansible_version.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- ansible-cli - remove unnecessary trailing space in ``ansible --version`` (https://github.com/ansible/ansible/issues/74875). diff --git a/changelogs/fragments/74932-fix-structure-of-snippets.yml b/changelogs/fragments/74932-fix-structure-of-snippets.yml deleted file mode 100644 index e1e319dabdb..00000000000 --- a/changelogs/fragments/74932-fix-structure-of-snippets.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Make the code structure of ansible-doc's generic snippet feature more maintainable. diff --git a/changelogs/fragments/74949-apt_key_recv_last_arg.yml b/changelogs/fragments/74949-apt_key_recv_last_arg.yml deleted file mode 100644 index b017c021657..00000000000 --- a/changelogs/fragments/74949-apt_key_recv_last_arg.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - apt_key - set --recv argument as last one in apt-key command when using env var HTTP_PROXY (https://github.com/ansible/ansible/issues/74946) diff --git a/changelogs/fragments/74953-implement-async-callbacks.yml b/changelogs/fragments/74953-implement-async-callbacks.yml deleted file mode 100644 index 4602c136f17..00000000000 --- a/changelogs/fragments/74953-implement-async-callbacks.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - callback API - implemented ``v2_runner_on_async_ok`` and ``v2_runner_on_async_failed`` callbacks - (https://github.com/ansible/ansible/pull/74953). - - default callback plugin - displays output for ``v2_runner_on_async_ok`` and ``v2_runner_on_async_failed`` callbacks. diff --git a/changelogs/fragments/74999-ansible-doc-version_added_collection.yml b/changelogs/fragments/74999-ansible-doc-version_added_collection.yml deleted file mode 100644 index 54b86120f01..00000000000 --- a/changelogs/fragments/74999-ansible-doc-version_added_collection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ansible-doc - in text output, do not show empty ``version_added_collection`` values (https://github.com/ansible/ansible/pull/74999)." diff --git a/changelogs/fragments/75021-dnf-support-non-english-env.yml b/changelogs/fragments/75021-dnf-support-non-english-env.yml deleted file mode 100644 index 55dab8403dc..00000000000 --- a/changelogs/fragments/75021-dnf-support-non-english-env.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf - support non-english environments (https://github.com/ansible/ansible/issues/75021) diff --git a/changelogs/fragments/75072_undefined_yaml.yml b/changelogs/fragments/75072_undefined_yaml.yml deleted file mode 100644 index 227c24de1bc..00000000000 --- a/changelogs/fragments/75072_undefined_yaml.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- yaml dumper - YAML representer for AnsibleUndefined (https://github.com/ansible/ansible/issues/75072). diff --git a/changelogs/fragments/75073-role-argspec-suboption-variables.yaml b/changelogs/fragments/75073-role-argspec-suboption-variables.yaml deleted file mode 100644 index eca9aad78de..00000000000 --- a/changelogs/fragments/75073-role-argspec-suboption-variables.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - roles - make sure argspec validation task templates suboptions (https://github.com/ansible/ansible/issues/75070). diff --git a/changelogs/fragments/75131-fix-rekey_on_member-lazy-evaluation.yaml b/changelogs/fragments/75131-fix-rekey_on_member-lazy-evaluation.yaml deleted file mode 100644 index 23585033f0b..00000000000 --- a/changelogs/fragments/75131-fix-rekey_on_member-lazy-evaluation.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - rekey_on_member - handle undefined positional arguments better. diff --git a/changelogs/fragments/75142-ssh-retries-collision.yml b/changelogs/fragments/75142-ssh-retries-collision.yml deleted file mode 100644 index a97895453f3..00000000000 --- a/changelogs/fragments/75142-ssh-retries-collision.yml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: - - >- - task_executor/ssh_connection - use the ``retries`` value from ``ssh_connection`` settings, - not the default from the ``Task`` field attributes (https://github.com/ansible/ansible/issues/75142). - - - ssh_connection - set the default for ``reconnection_retries`` back to ``0`` (https://github.com/ansible/ansible/issues/75142). - - ssh_connection - rename ``retries`` to ``reconnection_retries`` to avoid conflicts with task vars (https://github.com/ansible/ansible/issues/75142). diff --git a/changelogs/fragments/75186-ansible-test-packaging-constraint.yml b/changelogs/fragments/75186-ansible-test-packaging-constraint.yml deleted file mode 100644 index ef242f6a37d..00000000000 --- a/changelogs/fragments/75186-ansible-test-packaging-constraint.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ansible-test - restrict ``packaging`` to ``< 21.0`` for Python ``< 3.6`` (https://github.com/ansible/ansible/pull/75186)." diff --git a/changelogs/fragments/75235-ansible-galaxy-inconsistent-candidate-error.yml b/changelogs/fragments/75235-ansible-galaxy-inconsistent-candidate-error.yml deleted file mode 100644 index e56d524961a..00000000000 --- a/changelogs/fragments/75235-ansible-galaxy-inconsistent-candidate-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - Improve error message from dependency resolution when a candidate has inconsistent requirements (https://github.com/ansible/ansible/issues/75139). diff --git a/changelogs/fragments/75244-fix-templated-handler-names.yaml b/changelogs/fragments/75244-fix-templated-handler-names.yaml deleted file mode 100644 index 6a090224036..00000000000 --- a/changelogs/fragments/75244-fix-templated-handler-names.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Give a warning instead of an error if a handler name contains undefined variables and has no listen topics (https://github.com/ansible/ansible/issues/58841). diff --git a/changelogs/fragments/75269-import_role-support-from-files-templates.yml b/changelogs/fragments/75269-import_role-support-from-files-templates.yml deleted file mode 100644 index 1f89a48dd19..00000000000 --- a/changelogs/fragments/75269-import_role-support-from-files-templates.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - import_role - Template tasks_from, vars_from, defaults_from, and handlers_from with --extra-vars (https://github.com/ansible/ansible/issues/69097). diff --git a/changelogs/fragments/75275-ensure-jinja2-header-overrides-used.yml b/changelogs/fragments/75275-ensure-jinja2-header-overrides-used.yml deleted file mode 100644 index 49e087748f1..00000000000 --- a/changelogs/fragments/75275-ensure-jinja2-header-overrides-used.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - template - ensure Jinja2 overrides from template header are used (https://github.com/ansible/ansible/issues/75275) diff --git a/changelogs/fragments/75284-fix-legacy-module_defaults.yaml b/changelogs/fragments/75284-fix-legacy-module_defaults.yaml deleted file mode 100644 index ae1d6b56ad1..00000000000 --- a/changelogs/fragments/75284-fix-legacy-module_defaults.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - module_defaults - Fix action defaults for legacy actions/modules (https://github.com/ansible/ansible/issues/75279). diff --git a/changelogs/fragments/75324-ansible-test-validate-modules-info-facts-check_mode.yml b/changelogs/fragments/75324-ansible-test-validate-modules-info-facts-check_mode.yml deleted file mode 100644 index a099ccb49fe..00000000000 --- a/changelogs/fragments/75324-ansible-test-validate-modules-info-facts-check_mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test validate-modules - enforce that ``_info`` and ``_facts`` modules set ``supports_check_mode=True`` (https://github.com/ansible/ansible/pull/75324)." diff --git a/changelogs/fragments/75332-ansible-test-validate-modules-AnsibleModule-args.yml b/changelogs/fragments/75332-ansible-test-validate-modules-AnsibleModule-args.yml deleted file mode 100644 index fed73ba78e6..00000000000 --- a/changelogs/fragments/75332-ansible-test-validate-modules-AnsibleModule-args.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ansible-test validate-modules - correctly validate positional parameters to ``AnsibleModules`` (https://github.com/ansible/ansible/pull/75332)." diff --git a/changelogs/fragments/75356-add-requirement-to-ansible-test.yml b/changelogs/fragments/75356-add-requirement-to-ansible-test.yml deleted file mode 100644 index 1daf884d20b..00000000000 --- a/changelogs/fragments/75356-add-requirement-to-ansible-test.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test - add packaging python module to ``ansible-doc`` sanity test requirements. diff --git a/changelogs/fragments/75359-update-test-containers.yaml b/changelogs/fragments/75359-update-test-containers.yaml deleted file mode 100644 index 6d58d3ea40f..00000000000 --- a/changelogs/fragments/75359-update-test-containers.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - Update test container default-test-container to version 3.6.0 - - Update test container ansible-core-test-container to version 3.6.0 diff --git a/changelogs/fragments/75362-add-rhel-8.4-remote.yml b/changelogs/fragments/75362-add-rhel-8.4-remote.yml deleted file mode 100644 index 159946e9459..00000000000 --- a/changelogs/fragments/75362-add-rhel-8.4-remote.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add RHEL 8.4 as a remote. diff --git a/changelogs/fragments/75371-import_template_globals.yml b/changelogs/fragments/75371-import_template_globals.yml deleted file mode 100644 index e4cd774733f..00000000000 --- a/changelogs/fragments/75371-import_template_globals.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Jinja2 globals should be accessible even when importing a template without the context (https://github.com/ansible/ansible/issues/75371) diff --git a/changelogs/fragments/75435-creating-Undefined.yml b/changelogs/fragments/75435-creating-Undefined.yml deleted file mode 100644 index 3e2f8bc578a..00000000000 --- a/changelogs/fragments/75435-creating-Undefined.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - adds the ``undef`` keyword to the templating environment. This allows for directly creating Undefined values in templates. It is most useful for providing a hint for variables which must be overridden. diff --git a/changelogs/fragments/75447-update-test-containers.yaml b/changelogs/fragments/75447-update-test-containers.yaml deleted file mode 100644 index 71ff9e6bfbf..00000000000 --- a/changelogs/fragments/75447-update-test-containers.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - Update test container default-test-container to version 3.7.0 - - Update test container ansible-core-test-container to version 3.7.0 diff --git a/changelogs/fragments/75468_fix_galaxy_server_fallback.yaml b/changelogs/fragments/75468_fix_galaxy_server_fallback.yaml deleted file mode 100644 index e7448f14351..00000000000 --- a/changelogs/fragments/75468_fix_galaxy_server_fallback.yaml +++ /dev/null @@ -1,9 +0,0 @@ -bugfixes: - - >- - ansible-galaxy - Fix handling HTTP exceptions from Galaxy servers. - Continue to the next server in the list until the collection is found. -minor_changes: - - >- - ansible-galaxy - Non-HTTP exceptions from Galaxy servers are now a warning and only fatal if - the collection to download|install|verify is not available from any of the servers - (https://github.com/ansible/ansible/issues/75443). diff --git a/changelogs/fragments/75483-dnf-align-return-with-yum.yml b/changelogs/fragments/75483-dnf-align-return-with-yum.yml deleted file mode 100644 index c3d994530b6..00000000000 --- a/changelogs/fragments/75483-dnf-align-return-with-yum.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf - align the return value of the list argument with the ``yum`` module (https://github.com/ansible/ansible/issues/75483) diff --git a/changelogs/fragments/75527_password_lookup_handle_wrapped_algo.yml b/changelogs/fragments/75527_password_lookup_handle_wrapped_algo.yml deleted file mode 100644 index 9aae6352865..00000000000 --- a/changelogs/fragments/75527_password_lookup_handle_wrapped_algo.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - password - Handle passlib wrapped algos bsd_nthash, django_argon2, django_bcrypt, ldap_bcrypt, ldap_bsdi_crypt, - ldap_des_crypt, ldap_hex_md5, ldap_hex_sha1, ldap_md5_crypt, ldap_pbkdf2_sha1, ldap_pbkdf2_sha256, - ldap_pbkdf2_sha512, ldap_sha1_crypt, ldap_sha256_crypt, ldap_sha512_crypt, roundup_plaintext - (https://github.com/ansible/ansible/pull/75527). diff --git a/changelogs/fragments/75530-dnf-download_only-non-root.yml b/changelogs/fragments/75530-dnf-download_only-non-root.yml deleted file mode 100644 index b14b7129cd8..00000000000 --- a/changelogs/fragments/75530-dnf-download_only-non-root.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dnf - allow for ``download_only`` to be run without root privileges (https://github.com/ansible/ansible/issues/75530) diff --git a/changelogs/fragments/75547-fix-installing-collections-from-source.yaml b/changelogs/fragments/75547-fix-installing-collections-from-source.yaml deleted file mode 100644 index 67baec252af..00000000000 --- a/changelogs/fragments/75547-fix-installing-collections-from-source.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - Fix a bug with build_ignore when installing collections from source (https://github.com/ansible/ansible/issues/75528). diff --git a/changelogs/fragments/75568-fix-templating-task-action-host-specific-vars.yml b/changelogs/fragments/75568-fix-templating-task-action-host-specific-vars.yml deleted file mode 100644 index 861bd7d8efd..00000000000 --- a/changelogs/fragments/75568-fix-templating-task-action-host-specific-vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix templating task action with host-specific vars (https://github.com/ansible/ansible/issues/75568) diff --git a/changelogs/fragments/75593-ansible-galaxy-keycloak-clientid.yml b/changelogs/fragments/75593-ansible-galaxy-keycloak-clientid.yml deleted file mode 100644 index bf8ae157283..00000000000 --- a/changelogs/fragments/75593-ansible-galaxy-keycloak-clientid.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - Allow specification of client_id override value for Keycloak Token (https://github.com/ansible/ansible/issues/75593). diff --git a/changelogs/fragments/75604-empty-argument-specs.yml b/changelogs/fragments/75604-empty-argument-specs.yml deleted file mode 100644 index 49db731ad2a..00000000000 --- a/changelogs/fragments/75604-empty-argument-specs.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - roles - fix unexpected ``AttributeError`` when an empty ``argument_specs.yml`` is present (https://github.com/ansible/ansible/pull/75604). diff --git a/changelogs/fragments/75608-git-fix-submodule-path.yml b/changelogs/fragments/75608-git-fix-submodule-path.yml deleted file mode 100644 index 13c229f55e7..00000000000 --- a/changelogs/fragments/75608-git-fix-submodule-path.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - git - Fix git path used when .git file is present (https://github.com/ansible/ansible/issues/75608). diff --git a/changelogs/fragments/75710-ansible-galaxy-validate-certs.yml b/changelogs/fragments/75710-ansible-galaxy-validate-certs.yml deleted file mode 100644 index d0458ad954f..00000000000 --- a/changelogs/fragments/75710-ansible-galaxy-validate-certs.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - Allow validate_certs to be configured for individual Galaxy servers (https://github.com/ansible/ansible/issues/75677). diff --git a/changelogs/fragments/Templar-remove-fail-on-errors.yml b/changelogs/fragments/Templar-remove-fail-on-errors.yml deleted file mode 100644 index 6d7bd3036cc..00000000000 --- a/changelogs/fragments/Templar-remove-fail-on-errors.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Templar - remove ``_fail_on_lookup_errors`` and ``_fail_on_filter_errors`` instance variables that were never used. (https://github.com/ansible/ansible/pull/73785) diff --git a/changelogs/fragments/add-anolis-distro-in-hostname.yaml b/changelogs/fragments/add-anolis-distro-in-hostname.yaml deleted file mode 100644 index 762b872ad96..00000000000 --- a/changelogs/fragments/add-anolis-distro-in-hostname.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- modules - add Anolis distro in hostname.py. project website https://openanolis.org/ diff --git a/changelogs/fragments/adhoc_help_clarify.yml b/changelogs/fragments/adhoc_help_clarify.yml deleted file mode 100644 index 796f95ee3e4..00000000000 --- a/changelogs/fragments/adhoc_help_clarify.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible adhoc, clarified the help to some options, also added some comments to code. diff --git a/changelogs/fragments/adoc_dumps_keywords.yml b/changelogs/fragments/adoc_dumps_keywords.yml deleted file mode 100644 index 2612aff00e9..00000000000 --- a/changelogs/fragments/adoc_dumps_keywords.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-doc can now dump kewyords with --metadata-dump (still just for internal use) diff --git a/changelogs/fragments/advanced-host-list-ref-before-assignment.yml b/changelogs/fragments/advanced-host-list-ref-before-assignment.yml deleted file mode 100644 index b4a442d67fe..00000000000 --- a/changelogs/fragments/advanced-host-list-ref-before-assignment.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - advanced_host_list inventory plugin - Fixed variable referenced before assignment when hostname/range could not be parsed. diff --git a/changelogs/fragments/allow_lists_of_config_choices.yml b/changelogs/fragments/allow_lists_of_config_choices.yml deleted file mode 100644 index c5f449532da..00000000000 --- a/changelogs/fragments/allow_lists_of_config_choices.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - plugin config now allows list type options to have multiple valid choices (#74225). diff --git a/changelogs/fragments/ansiballz-chdir.yml b/changelogs/fragments/ansiballz-chdir.yml deleted file mode 100644 index 01a034f9406..00000000000 --- a/changelogs/fragments/ansiballz-chdir.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - The AnsiballZ Python wrapper now changes the working directory to ``~`` or ``/`` if the current one is not accessible. - This allows become to drop privileges on macOS when using pipelining. diff --git a/changelogs/fragments/ansiballz-re-escape-site-packages.yml b/changelogs/fragments/ansiballz-re-escape-site-packages.yml deleted file mode 100644 index 223ea04158d..00000000000 --- a/changelogs/fragments/ansiballz-re-escape-site-packages.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - ansiballz - avoid treating path to site_packages as regex; escape it. - This prevents a crash when ansible is installed to, or running from, an oddly named directory like ``ansi[ble`` diff --git a/changelogs/fragments/ansible-pull-doc-update.yml b/changelogs/fragments/ansible-pull-doc-update.yml deleted file mode 100644 index df4709691ec..00000000000 --- a/changelogs/fragments/ansible-pull-doc-update.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-pull - update documentation for ``--directory`` option to clarify path must be absolute. diff --git a/changelogs/fragments/ansible-test-add-ssh-debug-logging.yml b/changelogs/fragments/ansible-test-add-ssh-debug-logging.yml deleted file mode 100644 index 6ee9c9f0cac..00000000000 --- a/changelogs/fragments/ansible-test-add-ssh-debug-logging.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - display recent ``ssh`` debug logs after connection failures (https://github.com/ansible/ansible/pull/75374) diff --git a/changelogs/fragments/ansible-test-azp-build-api.yml b/changelogs/fragments/ansible-test-azp-build-api.yml deleted file mode 100644 index f512d0ca94f..00000000000 --- a/changelogs/fragments/ansible-test-azp-build-api.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Use documented API to retrieve build information from Azure Pipelines. diff --git a/changelogs/fragments/ansible-test-azure-plugin-help-cleanup.yml b/changelogs/fragments/ansible-test-azure-plugin-help-cleanup.yml deleted file mode 100644 index 43e0a4962d7..00000000000 --- a/changelogs/fragments/ansible-test-azure-plugin-help-cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Updated the help message for failed tests in the ``azure`` test plugin. diff --git a/changelogs/fragments/ansible-test-cache-plugin.yml b/changelogs/fragments/ansible-test-cache-plugin.yml deleted file mode 100644 index 2c2ebe1c31f..00000000000 --- a/changelogs/fragments/ansible-test-cache-plugin.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Fix ``keys()`` implementation of ``BaseFileCacheModule`` to strip the prefix - from the key and only return keys that share the same prefix as the cache. diff --git a/changelogs/fragments/ansible-test-change-classification-reorg.yml b/changelogs/fragments/ansible-test-change-classification-reorg.yml deleted file mode 100644 index 50ca262f09d..00000000000 --- a/changelogs/fragments/ansible-test-change-classification-reorg.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Relocate change classification code. diff --git a/changelogs/fragments/ansible-test-cleanup-deprecated.yml b/changelogs/fragments/ansible-test-cleanup-deprecated.yml deleted file mode 100644 index 5e4193fb095..00000000000 --- a/changelogs/fragments/ansible-test-cleanup-deprecated.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Remove deprecated container ``fedora32``. - - ansible-test - Remove deprecated remote platforms ``freebsd/11.4`` and ``rhel/8.3```. diff --git a/changelogs/fragments/ansible-test-cloud-plugin-code-cleanup.yml b/changelogs/fragments/ansible-test-cloud-plugin-code-cleanup.yml deleted file mode 100644 index 00a95ae045c..00000000000 --- a/changelogs/fragments/ansible-test-cloud-plugin-code-cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Clean up code in the cloud plugins. diff --git a/changelogs/fragments/ansible-test-code-cleanup.yml b/changelogs/fragments/ansible-test-code-cleanup.yml deleted file mode 100644 index 69ce6c60500..00000000000 --- a/changelogs/fragments/ansible-test-code-cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Minor code cleanup. diff --git a/changelogs/fragments/ansible-test-config.yml b/changelogs/fragments/ansible-test-config.yml deleted file mode 100644 index f4aa9e05248..00000000000 --- a/changelogs/fragments/ansible-test-config.yml +++ /dev/null @@ -1,9 +0,0 @@ -minor_changes: - - ansible-test - Add support for an ansible-test configuration file in collections under ``tests/config.yml``. - - ansible-test - Collections can limit the Python versions used for testing their remote-only code (modules/module_utils and related tests). - - ansible-test - Collections can declare their remote-only code (modules/module_utils and related tests) as controller-only. - - ansible-test - Sanity test warnings relating to Python version support have been improved. -major_changes: - - ansible-test - The ``import`` and ``compile`` sanity tests limit remote-only Python version checks to remote-only code. - - ansible-test - The ``future-import-boilerplate`` and ``metaclass-boilerplate`` sanity tests are limited to remote-only code. - Additionally, they are skipped for collections which declare no support for Python 2.x. diff --git a/changelogs/fragments/ansible-test-connection-units-init.yml b/changelogs/fragments/ansible-test-connection-units-init.yml deleted file mode 100644 index 674b1e4436c..00000000000 --- a/changelogs/fragments/ansible-test-connection-units-init.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - ansible-test - ensure the correct unit test target is given when the - ``__init__.py`` file is modified inside the connection plugins directory diff --git a/changelogs/fragments/ansible-test-constraints.yaml b/changelogs/fragments/ansible-test-constraints.yaml deleted file mode 100644 index 7b4b3ea72b0..00000000000 --- a/changelogs/fragments/ansible-test-constraints.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Removed unused pip constraints. Collections may need to add their own constraints if they depended on any which were removed. diff --git a/changelogs/fragments/ansible-test-container-overhaul.yml b/changelogs/fragments/ansible-test-container-overhaul.yml deleted file mode 100644 index b83470a382f..00000000000 --- a/changelogs/fragments/ansible-test-container-overhaul.yml +++ /dev/null @@ -1,40 +0,0 @@ -major_changes: - - ansible-test - SSH port forwarding and redirection is now used exclusively to make container ports available on non-container hosts. - When testing on POSIX systems this requires SSH login as root. - Previously SSH port forwarding was combined with firewall rules or other port redirection methods, with some platforms being unsupported. - - ansible-test - All "cloud" plugins which use containers can now be used with all POSIX and Windows hosts. - Previously the plugins did not work with Windows at all, and support for hosts created with the ``--remote`` option was inconsistent. - - ansible-test - Most container features are now supported under Podman. - Previously a symbolic link for ``docker`` pointing to ``podman`` was required. -minor_changes: - - ansible-test - All "cloud" plugins have been refactored for more consistency. - For those that use docker containers, management of the containers has been standardized. - - ansible-test - All "cloud" plugins now use fixed hostnames and ports in tests. - Previously some tests used IP addresses and/or randomly assigned ports. - - ansible-test - The HTTP Tester has been converted to a "cloud" plugin and can now be requested using the ``cloud/httptester`` alias. - The original ``needs/httptester`` alias is still supported for backwards compatibility. - - ansible-test - The HTTP Tester can now be used without the ``--docker`` or `--remote`` options. - It still requires use of the ``docker`` command to run the container. - - ansible-test - The ``docker run`` option ``--link`` is no longer used to connect test containers. - As a result, changes are made to the ``/etc/hosts`` file as needed on all test containers. - Previously containers which were used with the ``--link`` option did not require changes to the ``/etc/hosts`` file. - - ansible-test - Changes made to the ``hosts`` file on test systems are now done using an Ansible playbook for both POSIX and Windows systems. - Changes are applied before a test target runs and are reverted after the test target finishes. - - ansible-test - Environment variables exposed by "cloud" plugins are now available to the controller for role based tests. - Previously only script based tests had access to the exposed environment variables. -breaking_changes: - - ansible-test - The ``--httptester`` option is no longer available. - To override the container used for HTTP Tester tests, set the ``ANSIBLE_HTTP_TEST_CONTAINER`` environment variable instead. - - ansible-test - The ``--disable-httptester`` option is no longer available. - The HTTP Tester is no longer optional for tests that specify it. - - ansible-test - The HTTP Tester is no longer available with the ``ansible-test shell`` command. - Only the ``integration`` and ``windows-integration`` commands provide HTTP Tester. -bugfixes: - - ansible-test - Running tests in a single test run with multiple "cloud" plugins no longer results in port conflicts. - Previously two or more containers with overlapping ports could not be used in the same test run. - - ansible-test - Random port selection is no longer handled by ``ansible-test``, avoiding possible port conflicts. - Previously ``ansible-test`` would, under some circumstances, use one host's available ports to determine those of another host. - - ansible-test - The ``docker inspect`` command is now used to check for existing images instead of the ``docker images`` command. - This resolves an issue where a ``docker pull`` would be unnecessarily executed for an image referenced by checksum. - - ansible-test - Failure to download test results from a remote host no longer hide test failures. - If a download failure occurs after tests fail, a warning will be issued instead. diff --git a/changelogs/fragments/ansible-test-coverage-delegation.yml b/changelogs/fragments/ansible-test-coverage-delegation.yml deleted file mode 100644 index 106fb0d7143..00000000000 --- a/changelogs/fragments/ansible-test-coverage-delegation.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - The ``ansible-test coverage`` commands ``combine``, ``report``, ``html`` and ``xml`` now support delegation. diff --git a/changelogs/fragments/ansible-test-coverage-traceback.yml b/changelogs/fragments/ansible-test-coverage-traceback.yml deleted file mode 100644 index 7d4464fdebb..00000000000 --- a/changelogs/fragments/ansible-test-coverage-traceback.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix traceback when generating coverage reports and no coverage directory exists. diff --git a/changelogs/fragments/ansible-test-decorator-constraint.yml b/changelogs/fragments/ansible-test-decorator-constraint.yml deleted file mode 100644 index f7335e8ba43..00000000000 --- a/changelogs/fragments/ansible-test-decorator-constraint.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add constraint for ``decorator`` for Python versions prior to 3.5. diff --git a/changelogs/fragments/ansible-test-default-container.yml b/changelogs/fragments/ansible-test-default-container.yml deleted file mode 100644 index b3d5bcf15e2..00000000000 --- a/changelogs/fragments/ansible-test-default-container.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - The ``default`` test container has been updated to version 3.4.0 and now uses Python 3.9 by default instead of Python 3.6. diff --git a/changelogs/fragments/ansible-test-default-containers-3.2.yml b/changelogs/fragments/ansible-test-default-containers-3.2.yml deleted file mode 100644 index ea4d627c94c..00000000000 --- a/changelogs/fragments/ansible-test-default-containers-3.2.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the Ansible Core and Ansible Collection default test containers to 3.2.0 and 3.2.2 respectively. diff --git a/changelogs/fragments/ansible-test-default-containers.yml b/changelogs/fragments/ansible-test-default-containers.yml deleted file mode 100644 index 94e906f4f36..00000000000 --- a/changelogs/fragments/ansible-test-default-containers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Updated the ``default`` containers to version 4.0.1. diff --git a/changelogs/fragments/ansible-test-diff-prefix-optional.yml b/changelogs/fragments/ansible-test-diff-prefix-optional.yml deleted file mode 100644 index 2394965328d..00000000000 --- a/changelogs/fragments/ansible-test-diff-prefix-optional.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - ansible-test - make the ``a/`` and ``b/`` prefixes an optional match - since these can be turned off with the ``diff.noprefix`` setting in ``git`` diff --git a/changelogs/fragments/ansible-test-distro-containers-2.0.2.yml b/changelogs/fragments/ansible-test-distro-containers-2.0.2.yml deleted file mode 100644 index 225d7fbac06..00000000000 --- a/changelogs/fragments/ansible-test-distro-containers-2.0.2.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update distribution test containers from version 2.0.1 to 2.0.2. diff --git a/changelogs/fragments/ansible-test-distro-containers.yaml b/changelogs/fragments/ansible-test-distro-containers.yaml deleted file mode 100644 index 35053913554..00000000000 --- a/changelogs/fragments/ansible-test-distro-containers.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Distribution specific test containers have been updated to version 3.0.0. diff --git a/changelogs/fragments/ansible-test-docker-network-detect.yml b/changelogs/fragments/ansible-test-docker-network-detect.yml deleted file mode 100644 index 620fdc28976..00000000000 --- a/changelogs/fragments/ansible-test-docker-network-detect.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix docker container IP address detection. The ``bridge`` network is no longer assumed to be the default. diff --git a/changelogs/fragments/ansible-test-fedora-34.yml b/changelogs/fragments/ansible-test-fedora-34.yml deleted file mode 100644 index 0f767892bde..00000000000 --- a/changelogs/fragments/ansible-test-fedora-34.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Fedora 34 (``fedora34``) container has been added. - - ansible-test - Fedora 32 and 33 (``fedora32`` and ``fedora33``) containers have been updated and now allow for ssh in more container environments. diff --git a/changelogs/fragments/ansible-test-freebsd-13.yml b/changelogs/fragments/ansible-test-freebsd-13.yml deleted file mode 100644 index bfba3909d0c..00000000000 --- a/changelogs/fragments/ansible-test-freebsd-13.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - add freebsd/13.0 as a remote option. diff --git a/changelogs/fragments/ansible-test-import-pyyaml-warning.yml b/changelogs/fragments/ansible-test-import-pyyaml-warning.yml deleted file mode 100644 index 5acd22ee51a..00000000000 --- a/changelogs/fragments/ansible-test-import-pyyaml-warning.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Removed the warning filter for ``PyYAML`` in the ``import`` sanity test. diff --git a/changelogs/fragments/ansible-test-injector.yml b/changelogs/fragments/ansible-test-injector.yml deleted file mode 100644 index 4e13f1069a1..00000000000 --- a/changelogs/fragments/ansible-test-injector.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - The "injector" scripts are now generated at runtime to avoid issues with symlinks and shebangs. diff --git a/changelogs/fragments/ansible-test-main-check.yml b/changelogs/fragments/ansible-test-main-check.yml deleted file mode 100644 index d063682a302..00000000000 --- a/changelogs/fragments/ansible-test-main-check.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - ansible-test - The ``validate-modules`` sanity test no longer enforces the ``missing-if-name-main``, ``last-line-main-call`` or ``missing-main-call`` checks - on non-deleted Ansible modules. Modules are still required to instantiate ``AnsibleModule`` when ``__name__ == '__main__'``. - - ansible-test - The ``import`` sanity test now requires that Ansible modules guard instantiation of ``AnsibleModule`` with a ``if __name__ == '__main__'`` - conditional, or equivalent logic. - - ansible-test - The ``import`` sanity test now requires that non-modules do not instantiate ``AnsibleModule`` on import. diff --git a/changelogs/fragments/ansible-test-markupsafe-constraint.yml b/changelogs/fragments/ansible-test-markupsafe-constraint.yml deleted file mode 100644 index 5c9091a3b9d..00000000000 --- a/changelogs/fragments/ansible-test-markupsafe-constraint.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible_test - add constraint for ``MarkupSafe`` (https://github.com/ansible/ansible/pull/74666) diff --git a/changelogs/fragments/ansible-test-min-controller-python.yml b/changelogs/fragments/ansible-test-min-controller-python.yml deleted file mode 100644 index 8a9d48bc57f..00000000000 --- a/changelogs/fragments/ansible-test-min-controller-python.yml +++ /dev/null @@ -1,3 +0,0 @@ -major_changes: - - ansible-test - Version neutral sanity tests now require Python 3.8 or later. - - ansible-test - Unit tests for controller-only code now require Python 3.8 or later. diff --git a/changelogs/fragments/ansible-test-no-cryptograpy-downgrade.yml b/changelogs/fragments/ansible-test-no-cryptograpy-downgrade.yml deleted file mode 100644 index 94929c59b77..00000000000 --- a/changelogs/fragments/ansible-test-no-cryptograpy-downgrade.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Installation of ``cryptography`` no longer occurs when it is already installed. This avoids downgrading existing OS packages. diff --git a/changelogs/fragments/ansible-test-nuke-venv-isolated.yml b/changelogs/fragments/ansible-test-nuke-venv-isolated.yml deleted file mode 100644 index eb15d326969..00000000000 --- a/changelogs/fragments/ansible-test-nuke-venv-isolated.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - virtualenv-isolated.sh is no longer provided. Prefer virtualenv.sh in its place. diff --git a/changelogs/fragments/ansible-test-prime-containers.yml b/changelogs/fragments/ansible-test-prime-containers.yml deleted file mode 100644 index 0c2d46a44a5..00000000000 --- a/changelogs/fragments/ansible-test-prime-containers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Added a ``--prime-containers`` option to support downloading containers without running tests. diff --git a/changelogs/fragments/ansible-test-pylint-typed-ast.yml b/changelogs/fragments/ansible-test-pylint-typed-ast.yml deleted file mode 100644 index 3590e89f5ee..00000000000 --- a/changelogs/fragments/ansible-test-pylint-typed-ast.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update ``typed-ast`` constraint to version 1.4.3 for compatibility with Python 3.10. diff --git a/changelogs/fragments/ansible-test-pylint-upgrade.yml b/changelogs/fragments/ansible-test-pylint-upgrade.yml deleted file mode 100644 index bc42067eb39..00000000000 --- a/changelogs/fragments/ansible-test-pylint-upgrade.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Upgrade ``pylint`` to version 2.9.3 and update its dependencies to the latest versions as well. diff --git a/changelogs/fragments/ansible-test-pypi-container-no-publish.yml b/changelogs/fragments/ansible-test-pypi-container-no-publish.yml deleted file mode 100644 index 7b753ea93c5..00000000000 --- a/changelogs/fragments/ansible-test-pypi-container-no-publish.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Avoid publishing the port used by the ``pypi-test-container`` since it is only accessed by other containers. - This avoids issues when trying to run tests in parallel on a single host. diff --git a/changelogs/fragments/ansible-test-pypi-test-container.yml b/changelogs/fragments/ansible-test-pypi-test-container.yml deleted file mode 100644 index 5c2f10c90ac..00000000000 --- a/changelogs/fragments/ansible-test-pypi-test-container.yml +++ /dev/null @@ -1,3 +0,0 @@ -major_changes: - - ansible-test - Tests run with the ``centos6`` and ``default`` test containers now use a PyPI proxy container to access PyPI when Python 2.6 is used. - This allows tests running under Python 2.6 to continue functioning even though PyPI is discontinuing support for non-SNI capable clients. diff --git a/changelogs/fragments/ansible-test-pytest-constraints.yml b/changelogs/fragments/ansible-test-pytest-constraints.yml deleted file mode 100644 index c707c0d7e76..00000000000 --- a/changelogs/fragments/ansible-test-pytest-constraints.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - ansible-test - Set minimum version constraints for ``pytest``. -bugfixes: - - ansible-test - Use ``--strict`` for ``pytest`` on Python 2.6 since ``--strict-markers`` is not available. diff --git a/changelogs/fragments/ansible-test-python-3.10.yml b/changelogs/fragments/ansible-test-python-3.10.yml deleted file mode 100644 index 5e46e84bb12..00000000000 --- a/changelogs/fragments/ansible-test-python-3.10.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add support for testing with Python 3.10. diff --git a/changelogs/fragments/ansible-test-refactor-commands.yml b/changelogs/fragments/ansible-test-refactor-commands.yml deleted file mode 100644 index 30654864078..00000000000 --- a/changelogs/fragments/ansible-test-refactor-commands.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Reorganize code for individual commands. diff --git a/changelogs/fragments/ansible-test-refactor-integration.yml b/changelogs/fragments/ansible-test-refactor-integration.yml deleted file mode 100644 index abb97c29dac..00000000000 --- a/changelogs/fragments/ansible-test-refactor-integration.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Reorganize integration test implementation by command. diff --git a/changelogs/fragments/ansible-test-remove-legacy-check.yml b/changelogs/fragments/ansible-test-remove-legacy-check.yml deleted file mode 100644 index 8066acadacb..00000000000 --- a/changelogs/fragments/ansible-test-remove-legacy-check.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Remove check for legacy ``core`` and ``extras`` directories. diff --git a/changelogs/fragments/ansible-test-remove-shippable.yml b/changelogs/fragments/ansible-test-remove-shippable.yml deleted file mode 100644 index 45bab6353c1..00000000000 --- a/changelogs/fragments/ansible-test-remove-shippable.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Remove CI provider support for Shippable, now that the service has been discontinued. diff --git a/changelogs/fragments/ansible-test-removed-module.yml b/changelogs/fragments/ansible-test-removed-module.yml deleted file mode 100644 index a6d9947d928..00000000000 --- a/changelogs/fragments/ansible-test-removed-module.yml +++ /dev/null @@ -1,5 +0,0 @@ -removed_features: - - The built-in module_util ``ansible.module_utils.common.removed`` was previously deprecated and has been removed. -minor_changes: - - ansible-test - The ``validate-modules`` sanity test codes ``last-line-main-call``, ``missing-if-name-main`` and ``missing-main-call`` have been removed. - - ansible-test - The ``validate-modules`` sanity test codes ``ansible-deprecated-module`` and ``collection-deprecated-module`` have been added. diff --git a/changelogs/fragments/ansible-test-sanity-compile.yml b/changelogs/fragments/ansible-test-sanity-compile.yml deleted file mode 100644 index 7f077342f91..00000000000 --- a/changelogs/fragments/ansible-test-sanity-compile.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Rewrite the ``compile`` sanity test to improve error handling and support Python 3.10. diff --git a/changelogs/fragments/ansible-test-sanity-import-python-3.10.yml b/changelogs/fragments/ansible-test-sanity-import-python-3.10.yml deleted file mode 100644 index 8fc24e348f5..00000000000 --- a/changelogs/fragments/ansible-test-sanity-import-python-3.10.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the ``import`` sanity test to avoid a new warning in Python 3.10. diff --git a/changelogs/fragments/ansible-test-sanity-prime-venvs.yml b/changelogs/fragments/ansible-test-sanity-prime-venvs.yml deleted file mode 100644 index dd69ab94ee9..00000000000 --- a/changelogs/fragments/ansible-test-sanity-prime-venvs.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add ``--prime-venvs`` option to create virtual environments without running tests. diff --git a/changelogs/fragments/ansible-test-sanity-runtime-metadata.yml b/changelogs/fragments/ansible-test-sanity-runtime-metadata.yml deleted file mode 100644 index a15fca2a6e4..00000000000 --- a/changelogs/fragments/ansible-test-sanity-runtime-metadata.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the ``runtime-metadata`` sanity test to handle a new warning on Python 3.10. diff --git a/changelogs/fragments/ansible-test-shell-command.yml b/changelogs/fragments/ansible-test-shell-command.yml deleted file mode 100644 index 20da370c175..00000000000 --- a/changelogs/fragments/ansible-test-shell-command.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Split out shell command implementation. diff --git a/changelogs/fragments/ansible-test-split-controller-target.yaml b/changelogs/fragments/ansible-test-split-controller-target.yaml deleted file mode 100644 index 0c5ac9f1427..00000000000 --- a/changelogs/fragments/ansible-test-split-controller-target.yaml +++ /dev/null @@ -1,38 +0,0 @@ -breaking_changes: - - ansible-test - Automatic installation of requirements for "cloud" test plugins no longer occurs. The affected test plugins are - ``aws``, ``azure``, ``cs``, ``hcloud``, ``nios``, ``opennebula``, ``openshift`` and ``vcenter``. Collections should instead use one of the - supported integration test requirements files, such as the ``tests/integration/requirements.txt`` file. -major_changes: - - ansible-test - Python 3.8 - 3.10 are now required to run ``ansible-test``, thus matching the Ansible controller Python requirements. - Older Python versions (2.6 - 2.7 and 3.5 - 3.10) can still be the target for relevant tests. - - ansible-test - New ``--controller`` and ``--target`` / ``--target-python`` options have been added to allow more control over test environments. - - ansible-test - Integration tests run with the ``integration`` command can now be executed on two separate hosts instead of always running on the controller. - The target host can be one provided by ``ansible-test`` or by the user, as long as it is accessible using SSH. - - ansible-test - Collections can now specify controller and target specific integration test requirements and constraints. - If provided, they take precedence over the previously available requirements and constraints files. - - ansible-test - Sanity tests always run in isolated Python virtual environments specific to the requirements of each test. The environments are cached. - - ansible-test - Sanity tests now use fully pinned requirements that are independent of each other and other test types. - - ansible-test - Sanity tests are now separated into two categories, controller and target. All tests except ``import`` and ``compile`` are controller tests. - The controller tests always run using the same Python version used to run ``ansible-test``. - The target tests use the Python version(s) specified by the user, or all available Python versions. - - junit callback - The ``junit_xml`` and ``ordereddict`` Python modules are no longer required to use the ``junit`` callback plugin. -minor_changes: - - ansible-test - Using an unknown ``--docker`` or ``--remote`` environment now requires specifying a Python version. - - ansible-test - The ``--docker-keep-git`` option (used only for testing ansible-core) has been renamed to ``--keep-git``. - - ansible-test - A new ``base`` test container is available. - It is similar to the ``default`` test container, but contains no pre-installed Python packages other than ``pip`` and its dependencies. - - ansible-test - Default settings are now applied to unknown versions of known ``--remote`` platforms. - - ansible-test - Constraints provided by ``ansible-test`` for Python package installs have been reduced. - - ansible-test - Command line help has been updated to hide the ``--remote`` option (and related options) when the user lacks an API key to use the feature. - - ansible-test - The ``--python`` option can be used without another delegation option such as the ``--venv`` or ``--docker`` options. - - ansible-test - Environment checking (``pip``, ``python``, ``~/.ssh/known_hosts``, etc.) is no longer performed when running integration tests. - - ansible-test - Most scripts used internally by ``ansible-test`` no longer have a shebang or the executable bit set. -bugfixes: - - ansible-test - Tab completion after options like ``--docker`` which accept an optional argument will no longer provide incorrect completions. - - ansible-test - The ``--python`` and ``--venv`` options are no longer ignored by some commands, such as ``coverage``. -known_issues: - - ansible-test - Tab completion anywhere other than the end of the command with the new composite options will provide incorrect results. - See https://github.com/kislyuk/argcomplete/issues/351 for additional details. -deprecated_features: - - ansible-test - The ``--docker-no-pull`` option is deprecated and has no effect. - - ansible-test - The ``--no-pip-check`` option is deprecated and has no effect. diff --git a/changelogs/fragments/ansible-test-split-unit-tests.yml b/changelogs/fragments/ansible-test-split-unit-tests.yml deleted file mode 100644 index 44bd222ff7b..00000000000 --- a/changelogs/fragments/ansible-test-split-unit-tests.yml +++ /dev/null @@ -1,5 +0,0 @@ -breaking_changes: - - ansible-test - Unit tests for ``modules`` and ``module_utils`` are now limited to importing only ``ansible.module_utils`` from the ``ansible`` module. -minor_changes: - - ansible-test - Unit tests other than ``modules`` and ``module_utils`` are now run only on Python versions supported by the controller (Python 3.8+). - - ansible-test - Unit tests are now run in separate contexts (``controller``, ``modules``, ``module_utils``), each using separate invocations of ``pytest``. diff --git a/changelogs/fragments/ansible-test-utils.yml b/changelogs/fragments/ansible-test-utils.yml deleted file mode 100644 index d71d36b6d7e..00000000000 --- a/changelogs/fragments/ansible-test-utils.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Move code from ``_data`` directory to ``_util`` directory. diff --git a/changelogs/fragments/ansible-test-windows-server-2022.yaml b/changelogs/fragments/ansible-test-windows-server-2022.yaml deleted file mode 100644 index 80715fccf60..00000000000 --- a/changelogs/fragments/ansible-test-windows-server-2022.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add support for Windows Server 2022. diff --git a/changelogs/fragments/ansible-test_inspect-ports-on-all-interfaces.yml b/changelogs/fragments/ansible-test_inspect-ports-on-all-interfaces.yml deleted file mode 100644 index 37509724106..00000000000 --- a/changelogs/fragments/ansible-test_inspect-ports-on-all-interfaces.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - allow the same listening port on all container interfaces diff --git a/changelogs/fragments/ansible_config_plugins.yml b/changelogs/fragments/ansible_config_plugins.yml deleted file mode 100644 index 1f0e7e4fd20..00000000000 --- a/changelogs/fragments/ansible_config_plugins.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-config now supports displaying plugin configuration info. diff --git a/changelogs/fragments/apt_lock_timeout.yml b/changelogs/fragments/apt_lock_timeout.yml deleted file mode 100644 index 19beae7700e..00000000000 --- a/changelogs/fragments/apt_lock_timeout.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt, added a 'lock_timeout' to be more resilient when encountering the apt db already locked and handle it w/o haveing to rerun task. diff --git a/changelogs/fragments/arg_spec-remove-unused-imports.yml b/changelogs/fragments/arg_spec-remove-unused-imports.yml deleted file mode 100644 index 6b4756da0cf..00000000000 --- a/changelogs/fragments/arg_spec-remove-unused-imports.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - arg_spec - remove unused imports diff --git a/changelogs/fragments/async_status_fixes.yml b/changelogs/fragments/async_status_fixes.yml deleted file mode 100644 index f0b83f540ed..00000000000 --- a/changelogs/fragments/async_status_fixes.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - async_status, ensure we always get documented returns - - task_executor, Actions using AnsibleActionFail/Skip will now propagate 'results' if given diff --git a/changelogs/fragments/async_unremove_redeprecate.yml b/changelogs/fragments/async_unremove_redeprecate.yml deleted file mode 100644 index d57187226a4..00000000000 --- a/changelogs/fragments/async_unremove_redeprecate.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - async_status, resurrected module to deprecate for those that were invoking it directly. diff --git a/changelogs/fragments/async_wrapper_reporting.yml b/changelogs/fragments/async_wrapper_reporting.yml deleted file mode 100644 index b7ce777b22b..00000000000 --- a/changelogs/fragments/async_wrapper_reporting.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - async_wrapper, better reporting on timeout, slight refactor on reporting itself. diff --git a/changelogs/fragments/aws_tiny_prefix.yaml b/changelogs/fragments/aws_tiny_prefix.yaml deleted file mode 100644 index 7e4dd6c26c5..00000000000 --- a/changelogs/fragments/aws_tiny_prefix.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- ansible-test - aws creates and exposes a new tiny_prefix variable to provide a shorter prefix for the AWS tests. diff --git a/changelogs/fragments/best_locale.yml b/changelogs/fragments/best_locale.yml deleted file mode 100644 index 20deeb65b14..00000000000 --- a/changelogs/fragments/best_locale.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - move all builtin modules to use the best possible locale function instead of hardcoding 'C'. diff --git a/changelogs/fragments/better_timeout_msg.yml b/changelogs/fragments/better_timeout_msg.yml deleted file mode 100644 index 3b937150100..00000000000 --- a/changelogs/fragments/better_timeout_msg.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gather_facts, improved message on timeout. diff --git a/changelogs/fragments/blockinfile-unused-code.yml b/changelogs/fragments/blockinfile-unused-code.yml deleted file mode 100644 index 37c0ee65038..00000000000 --- a/changelogs/fragments/blockinfile-unused-code.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - blockinfile - Remove unused code for Ansible 1.x. diff --git a/changelogs/fragments/blowfish_ident.yml b/changelogs/fragments/blowfish_ident.yml deleted file mode 100644 index 298b90788f9..00000000000 --- a/changelogs/fragments/blowfish_ident.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- encrypt - add new parameter ``ident`` to specify version of BCrypt algorithm to be used (https://github.com/ansible/ansible/issues/74571). -- password - add new parameter ``ident`` to specify version of BCrypt algorithm to be used (https://github.com/ansible/ansible/issues/74571). diff --git a/changelogs/fragments/c_deprecatd.yml b/changelogs/fragments/c_deprecatd.yml deleted file mode 100644 index bda3d275956..00000000000 --- a/changelogs/fragments/c_deprecatd.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - constants, internal _deprecated function always requires version. diff --git a/changelogs/fragments/cache-deprecations.yml b/changelogs/fragments/cache-deprecations.yml deleted file mode 100644 index 7539055401d..00000000000 --- a/changelogs/fragments/cache-deprecations.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - inventory plugins - Remove the deprecated cache interface. Set top level keys in the inventory plugin's `_cache` attribute (a dictionary) instead. - - fact cache - Remove the deprecated location for FactCache. Import FactCache from `ansible.vars.fact_cache` instead. - - fact cache - Remove deprecated backwards compatibility shim for the FactCache `update` method to accept multiple arguments. diff --git a/changelogs/fragments/clarify_missing_exe.yml b/changelogs/fragments/clarify_missing_exe.yml deleted file mode 100644 index a087f561b71..00000000000 --- a/changelogs/fragments/clarify_missing_exe.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - get_bin_path, clarify with quotes what the missing required executable is. diff --git a/changelogs/fragments/cli-space-after-help-text.yml b/changelogs/fragments/cli-space-after-help-text.yml deleted file mode 100644 index cb6fb76ebaf..00000000000 --- a/changelogs/fragments/cli-space-after-help-text.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cli scripts - remove trailing blank space in help after newline when outputting. diff --git a/changelogs/fragments/cmd_wording.yml b/changelogs/fragments/cmd_wording.yml deleted file mode 100644 index 95da8ca2dd4..00000000000 --- a/changelogs/fragments/cmd_wording.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- command - update the user warning message to point out command name (https://github.com/ansible/ansible/pull/74475). diff --git a/changelogs/fragments/code-cleanup.yml b/changelogs/fragments/code-cleanup.yml deleted file mode 100644 index 2309daab50b..00000000000 --- a/changelogs/fragments/code-cleanup.yml +++ /dev/null @@ -1,8 +0,0 @@ -minor_changes: - - basic module_util - Clean up ``selinux`` compat import. - - subelements lookup - Use generator in instance type check. - - unicode utils - Fix ``__all__`` which was incorrectly declared as a string instead of a tuple. - - connection base - Avoid using deprecated ``@abstractproperty`` decorator. - - user module - Remove unused code. - - cache base - More efficient string splitting. - - ansible-test - More efficient string splitting. diff --git a/changelogs/fragments/coll_pb_subdir_fixes.yml b/changelogs/fragments/coll_pb_subdir_fixes.yml deleted file mode 100644 index 507c6f10e89..00000000000 --- a/changelogs/fragments/coll_pb_subdir_fixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - playbook loaded from collection subdir now does not ignore subdirs. diff --git a/changelogs/fragments/command-remove-unreachable-code.yml b/changelogs/fragments/command-remove-unreachable-code.yml deleted file mode 100644 index a5b237a9ab9..00000000000 --- a/changelogs/fragments/command-remove-unreachable-code.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - command - remove unreachable code path when trying to convert the value for ``chdir`` to bytes (https://github.com/ansible/ansible/pull/75036) diff --git a/changelogs/fragments/command_deliver_promisses.yml b/changelogs/fragments/command_deliver_promisses.yml deleted file mode 100644 index c2f61ba90e5..00000000000 --- a/changelogs/fragments/command_deliver_promisses.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - command module, now always returns what we documented as 'returns always'. - - command module, now all options work in ad-hoc execution. - - command module, clarify order of remove/creates checks. - - command module, correctly handles chdir to symlinks. - - command module, move to standarized messages in 'msg' vs abusing 'stdout'. diff --git a/changelogs/fragments/concurrency-cache-dir-collision.yml b/changelogs/fragments/concurrency-cache-dir-collision.yml deleted file mode 100644 index fbf62699dc1..00000000000 --- a/changelogs/fragments/concurrency-cache-dir-collision.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - module_common - handle exception when multiple workers try to create the cache directory diff --git a/changelogs/fragments/conditional-bare-vars.yml b/changelogs/fragments/conditional-bare-vars.yml deleted file mode 100644 index 4d246c83d29..00000000000 --- a/changelogs/fragments/conditional-bare-vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: - - conditionals - ``when`` conditionals no longer automatically parse string booleans such as ``"true"`` and ``"false"`` into actual booleans. Any non-empty string is now considered true. The ``CONDITIONAL_BARE_VARS`` configuration variable no longer has any effect. diff --git a/changelogs/fragments/config_lists_unquote.yml b/changelogs/fragments/config_lists_unquote.yml deleted file mode 100644 index 960539d4ffc..00000000000 --- a/changelogs/fragments/config_lists_unquote.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - config, ensure 'quoted' lists from ini or env do not take the quotes literally as part of the list item. diff --git a/changelogs/fragments/config_lookup_fix.yml b/changelogs/fragments/config_lookup_fix.yml deleted file mode 100644 index 1cbeaf17049..00000000000 --- a/changelogs/fragments/config_lookup_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - config lookup, can also handle collection plugins now diff --git a/changelogs/fragments/config_lookup_plugins.yml b/changelogs/fragments/config_lookup_plugins.yml deleted file mode 100644 index fec1885b3e5..00000000000 --- a/changelogs/fragments/config_lookup_plugins.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - config lookup now can handle plugin settings. diff --git a/changelogs/fragments/config_updates.yml b/changelogs/fragments/config_updates.yml deleted file mode 100644 index 9abd68e8e2a..00000000000 --- a/changelogs/fragments/config_updates.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - ansible-config can now list and dump for specific documentable plugins by specifying them in the command line - - ansible-config has new 'init' option to create, highly commented, example configurations as ini (ansible.cfg), - environment variables (shell) or Ansible variable files (YAML) diff --git a/changelogs/fragments/coverage-pwsh-stubs.yml b/changelogs/fragments/coverage-pwsh-stubs.yml deleted file mode 100644 index 91aa52deb14..00000000000 --- a/changelogs/fragments/coverage-pwsh-stubs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test - Use pwsh to generate correct coverage line counts for stub files to get a more accurate coverage result diff --git a/changelogs/fragments/cron-deprecations.yml b/changelogs/fragments/cron-deprecations.yml deleted file mode 100644 index 2f218fbefac..00000000000 --- a/changelogs/fragments/cron-deprecations.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - "cron - ``name`` is now a required parameter always" - - "cron - ``reboot`` parameter has been dropped in favor of ``special_time: reboot``" diff --git a/changelogs/fragments/cron_removals.yml b/changelogs/fragments/cron_removals.yml deleted file mode 100644 index 6d6275cbb82..00000000000 --- a/changelogs/fragments/cron_removals.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cron, removed previously deprecated 'reboot' and now requires either 'name' as unique identifier. diff --git a/changelogs/fragments/crypt_missing.yml b/changelogs/fragments/crypt_missing.yml deleted file mode 100644 index 430e3a07c02..00000000000 --- a/changelogs/fragments/crypt_missing.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible.utils.encrypt now handles missing or unusable 'crypt' library. diff --git a/changelogs/fragments/debian8_discovery.yml b/changelogs/fragments/debian8_discovery.yml deleted file mode 100644 index d502b24fe3f..00000000000 --- a/changelogs/fragments/debian8_discovery.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- interpreter discovery - Debian 8 and lower will avoid unsupported Python3 version in interpreter discovery diff --git a/changelogs/fragments/deprecate-ansible-async-dir-envvar.yml b/changelogs/fragments/deprecate-ansible-async-dir-envvar.yml deleted file mode 100644 index 906ad9d331a..00000000000 --- a/changelogs/fragments/deprecate-ansible-async-dir-envvar.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "async tasks - the use of the task-level ``ANSIBLE_ASYNC_DIR`` variable within ``environment:`` is no longer valid. Use the shell configuration variable ``async_dir`` instead." diff --git a/changelogs/fragments/deprecate_include.yml b/changelogs/fragments/deprecate_include.yml deleted file mode 100644 index 36464333c8a..00000000000 --- a/changelogs/fragments/deprecate_include.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - include action is deprecated in favor of include_tasks, import_tasks and import_playbook. diff --git a/changelogs/fragments/deprecated_task_parameters.yml b/changelogs/fragments/deprecated_task_parameters.yml deleted file mode 100644 index 95043144508..00000000000 --- a/changelogs/fragments/deprecated_task_parameters.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - task, inline parameters being auto coerced into variables has been removed. diff --git a/changelogs/fragments/distro-1.6.0.yml b/changelogs/fragments/distro-1.6.0.yml deleted file mode 100644 index a57c92c7ecf..00000000000 --- a/changelogs/fragments/distro-1.6.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Update vendored copy of distro to 1.6.0 diff --git a/changelogs/fragments/dnf-security.yaml b/changelogs/fragments/dnf-security.yaml deleted file mode 100644 index cc8577afe4b..00000000000 --- a/changelogs/fragments/dnf-security.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Replace usage of private dnf.Base() attribute by future dnf API \ No newline at end of file diff --git a/changelogs/fragments/doc_knows_cli.yml b/changelogs/fragments/doc_knows_cli.yml deleted file mode 100644 index d9f5fd65849..00000000000 --- a/changelogs/fragments/doc_knows_cli.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-doc pretty cli options output. diff --git a/changelogs/fragments/doc_split.yml b/changelogs/fragments/doc_split.yml deleted file mode 100644 index 578f495faad..00000000000 --- a/changelogs/fragments/doc_split.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - config, default site for ansible-core is now under /ansbile-core/. diff --git a/changelogs/fragments/end_batch-meta-task.yml b/changelogs/fragments/end_batch-meta-task.yml deleted file mode 100644 index 9817307d979..00000000000 --- a/changelogs/fragments/end_batch-meta-task.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add ``end_batch`` meta task. diff --git a/changelogs/fragments/example_ansible_cfg_remoed.yml b/changelogs/fragments/example_ansible_cfg_remoed.yml deleted file mode 100644 index 583659d2e79..00000000000 --- a/changelogs/fragments/example_ansible_cfg_remoed.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - replaced examples/ansible.cfg with instructions on how to generate an up to date copy. diff --git a/changelogs/fragments/expose-unredirected-headers.yml b/changelogs/fragments/expose-unredirected-headers.yml deleted file mode 100644 index 202cdb37374..00000000000 --- a/changelogs/fragments/expose-unredirected-headers.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- > - ``uri``/``get_url`` - Expose ``unredirected_headers`` to modules to allow user control -bugfixes: -- urls - Fix logic in matching ``unredirected_headers`` to perform case insensitive matching diff --git a/changelogs/fragments/extra_vars_unfrack.yml b/changelogs/fragments/extra_vars_unfrack.yml deleted file mode 100644 index 5700e1fff77..00000000000 --- a/changelogs/fragments/extra_vars_unfrack.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Ensure we get full path for extra vars into cliargs to avoid realpath issues after initial load. diff --git a/changelogs/fragments/filelock_bye.yml b/changelogs/fragments/filelock_bye.yml deleted file mode 100644 index 69f923284ef..00000000000 --- a/changelogs/fragments/filelock_bye.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - module_utils' FileLock is scheduled to be removed, it is not used due to its unreliable nature. diff --git a/changelogs/fragments/find_error_fix.yml b/changelogs/fragments/find_error_fix.yml deleted file mode 100644 index c4dcbd5a2f0..00000000000 --- a/changelogs/fragments/find_error_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - find action, correctly convert path to text when warning about skiping. diff --git a/changelogs/fragments/find_walk_warnings.yml b/changelogs/fragments/find_walk_warnings.yml deleted file mode 100644 index 248aa976395..00000000000 --- a/changelogs/fragments/find_walk_warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - find does not ignore errors from os.walk anymore and issues warnings as expected. diff --git a/changelogs/fragments/fips-ncclient-import-error.yaml b/changelogs/fragments/fips-ncclient-import-error.yaml deleted file mode 100644 index 5a906d5be6c..00000000000 --- a/changelogs/fragments/fips-ncclient-import-error.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - netconf - catch and handle exception to prevent stack trace when running in FIPS mode diff --git a/changelogs/fragments/fix-dnf-filtering-for-installed-package-name.yml b/changelogs/fragments/fix-dnf-filtering-for-installed-package-name.yml deleted file mode 100644 index f8a788a9920..00000000000 --- a/changelogs/fragments/fix-dnf-filtering-for-installed-package-name.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf module - Use all components of a package name to determine if it's installed (https://github.com/ansible/ansible/issues/75311). diff --git a/changelogs/fragments/fix-for-workerprocess-stdout-deadlock-fix.yml b/changelogs/fragments/fix-for-workerprocess-stdout-deadlock-fix.yml deleted file mode 100644 index 9d8d11dcebb..00000000000 --- a/changelogs/fragments/fix-for-workerprocess-stdout-deadlock-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "WorkerProcess - Python 3.5 fix for workaround for stdout deadlock in multiprocessing shutdown to avoid process hangs. (https://github.com/ansible/ansible/issues/74149)" diff --git a/changelogs/fragments/fix_cli_ssh_defaults.yml b/changelogs/fragments/fix_cli_ssh_defaults.yml deleted file mode 100644 index 65d26768c9c..00000000000 --- a/changelogs/fragments/fix_cli_ssh_defaults.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cli defaults for ssh args set to None as '' was bypassing normal default. diff --git a/changelogs/fragments/fix_host_list.yml b/changelogs/fragments/fix_host_list.yml deleted file mode 100644 index 35bae143e68..00000000000 --- a/changelogs/fragments/fix_host_list.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-playbook, more robust handling of --list-hosts and undefined vars in hosts keyword. diff --git a/changelogs/fragments/fix_module_schema.yml b/changelogs/fragments/fix_module_schema.yml deleted file mode 100644 index 11966226f7e..00000000000 --- a/changelogs/fragments/fix_module_schema.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - schema validation now uses dynamic range of versions for valid deprecation entries vs hardcoded out of date list. diff --git a/changelogs/fragments/fix_scp_ssh_settings.yml b/changelogs/fragments/fix_scp_ssh_settings.yml deleted file mode 100644 index 10b409b0941..00000000000 --- a/changelogs/fragments/fix_scp_ssh_settings.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - ssh connection, fix interaction between trasnfer settings options. -minor_changes: - - ssh connection, can not configure ssh_transfer_method with a variable. diff --git a/changelogs/fragments/fix_syntax_check.yml b/changelogs/fragments/fix_syntax_check.yml deleted file mode 100644 index 4a2a0d4fc1f..00000000000 --- a/changelogs/fragments/fix_syntax_check.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - variable manager, avoid sourcing delegated variables when no inventory hostname is present. This affects scenarios like syntax check and imports. diff --git a/changelogs/fragments/fix_unsafe_newline.yml b/changelogs/fragments/fix_unsafe_newline.yml deleted file mode 100644 index 44180c6237f..00000000000 --- a/changelogs/fragments/fix_unsafe_newline.yml +++ /dev/null @@ -1,2 +0,0 @@ -security_fixes: - - templating engine fix for not preserving usnafe status when trying to preserve newlines. CVE-2021-3583 diff --git a/changelogs/fragments/getent_multiple_entries_fix.yml b/changelogs/fragments/getent_multiple_entries_fix.yml deleted file mode 100644 index 144d0f4d088..00000000000 --- a/changelogs/fragments/getent_multiple_entries_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - getent, fix return data for when there are multiple results for the same key diff --git a/changelogs/fragments/heuristic_log_sanitize--missing-pass.yml b/changelogs/fragments/heuristic_log_sanitize--missing-pass.yml deleted file mode 100644 index dfc7387b685..00000000000 --- a/changelogs/fragments/heuristic_log_sanitize--missing-pass.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- > - ``heuristic_log_sanitize`` - Return the full string if there is no password (https://github.com/ansible/ansible/issues/75542) diff --git a/changelogs/fragments/host_group_vars_cfg_fix.yaml b/changelogs/fragments/host_group_vars_cfg_fix.yaml deleted file mode 100644 index ef36dc63b02..00000000000 --- a/changelogs/fragments/host_group_vars_cfg_fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - host_group_vars vars plugin fixed ini entry, section and key were reversed. diff --git a/changelogs/fragments/hpux_iface_facts_length.yml b/changelogs/fragments/hpux_iface_facts_length.yml deleted file mode 100644 index 5ba41fc4ff2..00000000000 --- a/changelogs/fragments/hpux_iface_facts_length.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - setup module should now not truncate hpux interface names. diff --git a/changelogs/fragments/improve_derstification.yml b/changelogs/fragments/improve_derstification.yml deleted file mode 100644 index a80f19f2475..00000000000 --- a/changelogs/fragments/improve_derstification.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-doc, improve handling of rstisms, try to make the display more meaningfull for the terminal users. diff --git a/changelogs/fragments/ini_lookup_baduser.yml b/changelogs/fragments/ini_lookup_baduser.yml deleted file mode 100644 index 64580c9007c..00000000000 --- a/changelogs/fragments/ini_lookup_baduser.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ini lookup - better error on mixed/bad parameters diff --git a/changelogs/fragments/interepreter-discovery-prefer-python3.yml b/changelogs/fragments/interepreter-discovery-prefer-python3.yml deleted file mode 100644 index d4242bd3dba..00000000000 --- a/changelogs/fragments/interepreter-discovery-prefer-python3.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - interpreter discovery - prefer Python 3 over Python 2 - - interpreter discovery - allow the default list of ``INTERPRETER_PYTHON_FALLBACK`` to be changed using a variable diff --git a/changelogs/fragments/jinja2_decorator_renames.yml b/changelogs/fragments/jinja2_decorator_renames.yml deleted file mode 100644 index 90dbe5f3059..00000000000 --- a/changelogs/fragments/jinja2_decorator_renames.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - filter plugins - patch new versions of Jinja2 to prevent warnings/errors on renamed filter decorators (https://github.com/ansible/ansible/issues/74667) diff --git a/changelogs/fragments/jinja2_native-warning-config-toggle.yml b/changelogs/fragments/jinja2_native-warning-config-toggle.yml deleted file mode 100644 index 9311cac93b8..00000000000 --- a/changelogs/fragments/jinja2_native-warning-config-toggle.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Introduce a config option to enable/disable emitting warning about Jinja2 version being old for ``jinja2_native``. The option is on by default, only in CI it is off. diff --git a/changelogs/fragments/linux_hw_facts_fix.yml b/changelogs/fragments/linux_hw_facts_fix.yml deleted file mode 100644 index 075007c5bbe..00000000000 --- a/changelogs/fragments/linux_hw_facts_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - setup, while gathering linux hardware facts be more resilient to errors and try to return more info. diff --git a/changelogs/fragments/macos-solaris-regression.yml b/changelogs/fragments/macos-solaris-regression.yml deleted file mode 100644 index a7c685bff6d..00000000000 --- a/changelogs/fragments/macos-solaris-regression.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - become - fix a regression on Solaris where chmod can return 5 which we - interpret as auth failure and stop trying become tmpdir permission fallbacks diff --git a/changelogs/fragments/metadump_fix.yml b/changelogs/fragments/metadump_fix.yml deleted file mode 100644 index 164c8022ac6..00000000000 --- a/changelogs/fragments/metadump_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-doc, fix output for internal metadata dump option diff --git a/changelogs/fragments/native-types-short-circuit-literal-eval.yml b/changelogs/fragments/native-types-short-circuit-literal-eval.yml deleted file mode 100644 index 2e860e4d1fe..00000000000 --- a/changelogs/fragments/native-types-short-circuit-literal-eval.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - jinja2_native - short-circuit ``ast.literal_eval`` for non-string values diff --git a/changelogs/fragments/no-requires.yml b/changelogs/fragments/no-requires.yml deleted file mode 100644 index 9cae19f409f..00000000000 --- a/changelogs/fragments/no-requires.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- CLI - Remove ``__requires__`` attribute for ``pkg_resources`` diff --git a/changelogs/fragments/no_ssh_args.yml b/changelogs/fragments/no_ssh_args.yml deleted file mode 100644 index 08050846fce..00000000000 --- a/changelogs/fragments/no_ssh_args.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - connection ssh, no ssh_args cli option, so removed doc entry. diff --git a/changelogs/fragments/nonstandard-distro-fallback.yml b/changelogs/fragments/nonstandard-distro-fallback.yml deleted file mode 100644 index b4aa515e7b7..00000000000 --- a/changelogs/fragments/nonstandard-distro-fallback.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - module_utils distro - when a 'distro' package/module is in PYTHONPATH but isn't the real 'distro' package/module that we expect, gracefully fall back to our own bundled distro. diff --git a/changelogs/fragments/parseable_locale.yml b/changelogs/fragments/parseable_locale.yml deleted file mode 100644 index b90b0db2f35..00000000000 --- a/changelogs/fragments/parseable_locale.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - added new function to module utils to choose best possible locale. diff --git a/changelogs/fragments/passlib-defaults.yml b/changelogs/fragments/passlib-defaults.yml deleted file mode 100644 index abd1cc148b4..00000000000 --- a/changelogs/fragments/passlib-defaults.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - password_hash uses passlib default if option isn't set diff --git a/changelogs/fragments/password_file_options.yml b/changelogs/fragments/password_file_options.yml deleted file mode 100644 index 43e31e3d300..00000000000 --- a/changelogs/fragments/password_file_options.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Allow connection and become passwords to be set by file/executable script. Also document this was already the case for vault. diff --git a/changelogs/fragments/password_seed.yml b/changelogs/fragments/password_seed.yml deleted file mode 100644 index 4bcf1e9cc5c..00000000000 --- a/changelogs/fragments/password_seed.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- password - add new parameter ``seed`` in lookup plugin (https://github.com/ansible/ansible/pull/69775). diff --git a/changelogs/fragments/pip-entry-point.yml b/changelogs/fragments/pip-entry-point.yml deleted file mode 100644 index 9fe4bc2148b..00000000000 --- a/changelogs/fragments/pip-entry-point.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "``pip`` now uses the ``pip`` Python module installed for the Ansible module's Python interpreter, if available, unless ``executable`` or ``virtualenv`` were specified." diff --git a/changelogs/fragments/playbook-deprecations.yml b/changelogs/fragments/playbook-deprecations.yml deleted file mode 100644 index 155f2f36e52..00000000000 --- a/changelogs/fragments/playbook-deprecations.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - playbook - Error if a playbook is an empty list instead of just skipping - - playbook - Error if using ``include`` instead of ``import_playbook`` diff --git a/changelogs/fragments/plugin_attributes-extension.yml b/changelogs/fragments/plugin_attributes-extension.yml deleted file mode 100644 index f313bfb3040..00000000000 --- a/changelogs/fragments/plugin_attributes-extension.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- "ansible-test - validate-modules now properly checks ``attributes`` for plugins (https://github.com/ansible/ansible/pull/74602)." -- "ansible-doc - ``version_added`` in ``attributes`` now comes with ``version_added_collection`` (https://github.com/ansible/ansible/pull/74602)." diff --git a/changelogs/fragments/plugin_attributes.yml b/changelogs/fragments/plugin_attributes.yml deleted file mode 100644 index a884d02539c..00000000000 --- a/changelogs/fragments/plugin_attributes.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-doc now supports 'attributes' for plugins as per proposal. diff --git a/changelogs/fragments/powershell-addtype-env-vars.yml b/changelogs/fragments/powershell-addtype-env-vars.yml deleted file mode 100644 index 6c0d73c3cb8..00000000000 --- a/changelogs/fragments/powershell-addtype-env-vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- PowerShell - Ignore the ``LIB`` environment variable when compiling C# Ansible code diff --git a/changelogs/fragments/psrp-cleanup.yml b/changelogs/fragments/psrp-cleanup.yml deleted file mode 100644 index 8ebf922f887..00000000000 --- a/changelogs/fragments/psrp-cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- psrp - Always cleanup the last run pipeline if a second pipeline is invoked to avoid violating any resource limits. diff --git a/changelogs/fragments/psrp-reset.yml b/changelogs/fragments/psrp-reset.yml deleted file mode 100644 index a9af487d9e1..00000000000 --- a/changelogs/fragments/psrp-reset.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- psrp - Fix error when resetting a connection that was initialised but not connected - (https://github.com/ansible/ansible/issues/74092). -- psrp - Try to clean up any server-side resources when resetting a connection. diff --git a/changelogs/fragments/pull_repo_choices.yml b/changelogs/fragments/pull_repo_choices.yml deleted file mode 100644 index 55ee0196776..00000000000 --- a/changelogs/fragments/pull_repo_choices.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-pull, restore other options to use as repo other than git. diff --git a/changelogs/fragments/pwsh-optional-imp.yml b/changelogs/fragments/pwsh-optional-imp.yml deleted file mode 100644 index f09bd374f16..00000000000 --- a/changelogs/fragments/pwsh-optional-imp.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- PowerShell - Added support for optional module_util imports by scanning for ``-Optional`` at the end of the import declaration diff --git a/changelogs/fragments/pyspnego-py310.yaml b/changelogs/fragments/pyspnego-py310.yaml deleted file mode 100644 index 07e83bc34e6..00000000000 --- a/changelogs/fragments/pyspnego-py310.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test - Add constraint for ``pyspnego>=0.1.6`` for Python 3.10 - https://github.com/ansible/ansible/pull/74612 diff --git a/changelogs/fragments/redos_hostname.yml b/changelogs/fragments/redos_hostname.yml deleted file mode 100644 index 6d5abdb431c..00000000000 --- a/changelogs/fragments/redos_hostname.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- hostname - add support RedOS (https://github.com/ansible/ansible/issues/74779). diff --git a/changelogs/fragments/remove_connection_become_checks.yml b/changelogs/fragments/remove_connection_become_checks.yml deleted file mode 100644 index 19729f11780..00000000000 --- a/changelogs/fragments/remove_connection_become_checks.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - connections, removed password check stubs that had been moved to become plugins. diff --git a/changelogs/fragments/restore_delegate_label.yml b/changelogs/fragments/restore_delegate_label.yml deleted file mode 100644 index 9f9577b83b3..00000000000 --- a/changelogs/fragments/restore_delegate_label.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - callbacks, restore displaying delegation to host as host label. diff --git a/changelogs/fragments/retry-print-host.yml b/changelogs/fragments/retry-print-host.yml deleted file mode 100644 index 945df6eed9c..00000000000 --- a/changelogs/fragments/retry-print-host.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - add host label to retry print statements diff --git a/changelogs/fragments/role_argspec_tagged_always.yml b/changelogs/fragments/role_argspec_tagged_always.yml deleted file mode 100644 index 5d1e88740c6..00000000000 --- a/changelogs/fragments/role_argspec_tagged_always.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - roles - make sure argspec validation task is tagged with ``always`` (https://github.com/ansible/ansible/pull/74994). diff --git a/changelogs/fragments/service_facts_systemd_improve.yml b/changelogs/fragments/service_facts_systemd_improve.yml deleted file mode 100644 index 36ae5f0afa0..00000000000 --- a/changelogs/fragments/service_facts_systemd_improve.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - service_facts now handles more states/statuses from systemd and in a more reliable way (failed, not-found, masked). diff --git a/changelogs/fragments/service_mgr_facts_fix.yml b/changelogs/fragments/service_mgr_facts_fix.yml deleted file mode 100644 index c64e251635e..00000000000 --- a/changelogs/fragments/service_mgr_facts_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- facts, service_mgr, handle issues if ps command fails or returns empty. diff --git a/changelogs/fragments/set-ssh-host_key_checking-defaults.yaml b/changelogs/fragments/set-ssh-host_key_checking-defaults.yaml deleted file mode 100644 index 45181cdc9fd..00000000000 --- a/changelogs/fragments/set-ssh-host_key_checking-defaults.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - set ssh host_key_checking defaults to True, restoring original behaviour (https://github.com/ansible/ansible/issues/75168) diff --git a/changelogs/fragments/setup_filter_smarter.yml b/changelogs/fragments/setup_filter_smarter.yml deleted file mode 100644 index 04fbffc238e..00000000000 --- a/changelogs/fragments/setup_filter_smarter.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - setup module, fix filter to adjust for missing ``ansible_`` prefix on query. diff --git a/changelogs/fragments/skip_local_discovery.yml b/changelogs/fragments/skip_local_discovery.yml deleted file mode 100644 index 459c83c7424..00000000000 --- a/changelogs/fragments/skip_local_discovery.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - do not trigger interpreter discovery in the forced_local module path as they should use the ansible playbook python unless otherwise configured. diff --git a/changelogs/fragments/slurp-handle-error-with-dir.yml b/changelogs/fragments/slurp-handle-error-with-dir.yml deleted file mode 100644 index 6b9812d4b8a..00000000000 --- a/changelogs/fragments/slurp-handle-error-with-dir.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- slurp - handle error when ``path`` is a directory and not a file (https://github.com/ansible/ansible/pull/74930). diff --git a/changelogs/fragments/slurp-improve-error-handling-readability.yml b/changelogs/fragments/slurp-improve-error-handling-readability.yml deleted file mode 100644 index 099c5b3e649..00000000000 --- a/changelogs/fragments/slurp-improve-error-handling-readability.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - slurp - improve the logic in the error handling and remove ``os.stat()`` call (https://github.com/ansible/ansible/pull/75038) diff --git a/changelogs/fragments/snippets.yml b/changelogs/fragments/snippets.yml deleted file mode 100644 index d6cd437eac4..00000000000 --- a/changelogs/fragments/snippets.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansbile-doc now also shows snippets for inventory and lookup, adding to existing modules. diff --git a/changelogs/fragments/snippets_inv_select.yml b/changelogs/fragments/snippets_inv_select.yml deleted file mode 100644 index 2aca2dfc35d..00000000000 --- a/changelogs/fragments/snippets_inv_select.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-doc, make inventory plugin selection for snippets generic and not a hardcoded list diff --git a/changelogs/fragments/solaris-setfacl-chmod-fallback.yml b/changelogs/fragments/solaris-setfacl-chmod-fallback.yml deleted file mode 100644 index 3a2d8082d5a..00000000000 --- a/changelogs/fragments/solaris-setfacl-chmod-fallback.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - become - work around setfacl not existing on modern Solaris (and possibly failing on some filesystems even when it does exist) diff --git a/changelogs/fragments/ssh_cleanup.yml b/changelogs/fragments/ssh_cleanup.yml deleted file mode 100644 index 79a4569c8f6..00000000000 --- a/changelogs/fragments/ssh_cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ssh connection, use self.host which has the most up2date info instead of pc.remote_addr diff --git a/changelogs/fragments/ssh_conn_fixes.yml b/changelogs/fragments/ssh_conn_fixes.yml deleted file mode 100644 index 978792b7d0f..00000000000 --- a/changelogs/fragments/ssh_conn_fixes.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - ssh connection now correctly handle ssh_transfer_method and scp_if_ssh interactions. -minor_changes: - - ssh connection, ssh_transfer_method is now configurable via variable. diff --git a/changelogs/fragments/ssh_port_default_fix.yml b/changelogs/fragments/ssh_port_default_fix.yml deleted file mode 100644 index 1d45e60d2a1..00000000000 --- a/changelogs/fragments/ssh_port_default_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Remove 'default' from ssh plugin as we want to rely on default from ssh itself or ssh/config. diff --git a/changelogs/fragments/support_rocky_linux_hostname.yml b/changelogs/fragments/support_rocky_linux_hostname.yml deleted file mode 100644 index 8dff2bd3563..00000000000 --- a/changelogs/fragments/support_rocky_linux_hostname.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - hostname - Add Rocky Linux support diff --git a/changelogs/fragments/support_rockylinux.yml b/changelogs/fragments/support_rockylinux.yml deleted file mode 100644 index 82b6c9153ff..00000000000 --- a/changelogs/fragments/support_rockylinux.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Add RockyLinux to fact gathering (https://github.com/ansible/ansible/pull/74530). diff --git a/changelogs/fragments/tempfile.yml b/changelogs/fragments/tempfile.yml deleted file mode 100644 index 35bf5b3cbd5..00000000000 --- a/changelogs/fragments/tempfile.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - tempfile - Remove unnecessary conditional for creating a temporary directory. diff --git a/changelogs/fragments/terminal-documentation.yaml b/changelogs/fragments/terminal-documentation.yaml deleted file mode 100644 index 984772b944c..00000000000 --- a/changelogs/fragments/terminal-documentation.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - Added page describing terminal plugins to docsite diff --git a/changelogs/fragments/to_bits-does-nothing.yml b/changelogs/fragments/to_bits-does-nothing.yml deleted file mode 100644 index 0cf7bf7eb39..00000000000 --- a/changelogs/fragments/to_bits-does-nothing.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - network module_utils - fix bug where ``to_bits()`` returned the ``str`` type instead of a useful value. diff --git a/changelogs/fragments/tweaking_interpreter_discovery.yaml b/changelogs/fragments/tweaking_interpreter_discovery.yaml deleted file mode 100644 index cd7d69cd873..00000000000 --- a/changelogs/fragments/tweaking_interpreter_discovery.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - interpreter discovery is now handling special (ansible_network_os) cases in less noisy ways. diff --git a/changelogs/fragments/unarchive-fix-bin-checking.yml b/changelogs/fragments/unarchive-fix-bin-checking.yml deleted file mode 100644 index 30ea77fb930..00000000000 --- a/changelogs/fragments/unarchive-fix-bin-checking.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unarchive - move failure for missing binary to ``can_handle_archive()`` rather than ``__init__()`` diff --git a/changelogs/fragments/update_doc_for_utils_plugins.yaml b/changelogs/fragments/update_doc_for_utils_plugins.yaml deleted file mode 100644 index 1c450c1312e..00000000000 --- a/changelogs/fragments/update_doc_for_utils_plugins.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - Update network user guide to explain use of cli_parse and validate plugins. diff --git a/changelogs/fragments/uri-multipart-int-value.yml b/changelogs/fragments/uri-multipart-int-value.yml deleted file mode 100644 index 3dca6ae75a8..00000000000 --- a/changelogs/fragments/uri-multipart-int-value.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- uri - Fix traceback and provide error message when trying to use non-string or mapping for ``form-multipart`` body - https://github.com/ansible/ansible/issues/74276 diff --git a/changelogs/fragments/v2.12.0-initial-commit.yaml b/changelogs/fragments/v2.13.0-initial-commit.yaml similarity index 100% rename from changelogs/fragments/v2.12.0-initial-commit.yaml rename to changelogs/fragments/v2.13.0-initial-commit.yaml diff --git a/changelogs/fragments/vas_fixes.yml b/changelogs/fragments/vas_fixes.yml deleted file mode 100644 index f9a7f67fe6c..00000000000 --- a/changelogs/fragments/vas_fixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - validate_argument_spec, correct variable precedence and merge method and add missing examples diff --git a/changelogs/fragments/vaultfilters.yml b/changelogs/fragments/vaultfilters.yml deleted file mode 100644 index e548ed7f5bf..00000000000 --- a/changelogs/fragments/vaultfilters.yml +++ /dev/null @@ -1,5 +0,0 @@ -add plugin.filter: - - name: vault - description: Create Ansible Vault to encrypt your data - - name: unvault - description: Open an Ansible Vault to retrieve your data diff --git a/changelogs/fragments/version_compare-error-on-empty.yml b/changelogs/fragments/version_compare-error-on-empty.yml deleted file mode 100644 index 2c26a8e8b22..00000000000 --- a/changelogs/fragments/version_compare-error-on-empty.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - version test - improve error message when an empty version is provided diff --git a/changelogs/fragments/when-eval-native-py310.yml b/changelogs/fragments/when-eval-native-py310.yml deleted file mode 100644 index f90b948add2..00000000000 --- a/changelogs/fragments/when-eval-native-py310.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix ``when`` evaluation on Native Jinja and Python 3.10. diff --git a/changelogs/fragments/winrm-kinit-env.yml b/changelogs/fragments/winrm-kinit-env.yml deleted file mode 100644 index 5b42d41985a..00000000000 --- a/changelogs/fragments/winrm-kinit-env.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- winrm - Allow explicit environment variables to be passed through to the ``kinit`` call for Kerberos authentication diff --git a/changelogs/fragments/world_readable_fixes.yml b/changelogs/fragments/world_readable_fixes.yml deleted file mode 100644 index b5ddecb4365..00000000000 --- a/changelogs/fragments/world_readable_fixes.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - correctly use world readable setting since old constant is not 'settable' anymore. - - correct doc links for become on warnings over world readable settings.