diff --git a/.github/RELEASE_NAMES.yml b/.github/RELEASE_NAMES.yml index 7705b50b459..3c974a94731 100644 --- a/.github/RELEASE_NAMES.yml +++ b/.github/RELEASE_NAMES.yml @@ -1,4 +1,5 @@ --- +- 2.11.0 Hey Hey, What Can I Do - 2.10.0 When the Levee Breaks - 2.9.0 Immigrant Song - 2.8.0 How Many More Times diff --git a/changelogs/fragments/21003-uri-return-content.yml b/changelogs/fragments/21003-uri-return-content.yml deleted file mode 100644 index ebdd1f3a65f..00000000000 --- a/changelogs/fragments/21003-uri-return-content.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- uri - Don't return the body even if it failed - (https://github.com/ansible/ansible/issues/21003) diff --git a/changelogs/fragments/34722-ssh-sshpass-prompt-variable.yml b/changelogs/fragments/34722-ssh-sshpass-prompt-variable.yml deleted file mode 100644 index b9f386bea6f..00000000000 --- a/changelogs/fragments/34722-ssh-sshpass-prompt-variable.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ssh - connection plugin now supports a new variable ``sshpass_prompt`` which gets passed to ``sshpass`` allowing the user to set a custom substring to search for a password prompt (requires sshpass 1.06+) diff --git a/changelogs/fragments/47050-copy_ensure-_original_basename-is-set.yaml b/changelogs/fragments/47050-copy_ensure-_original_basename-is-set.yaml deleted file mode 100644 index 5280d20c9ff..00000000000 --- a/changelogs/fragments/47050-copy_ensure-_original_basename-is-set.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - copy - Fixed copy module not working in case that remote_src is enabled and dest ends in a / (https://github.com/ansible/ansible/pull/47238) diff --git a/changelogs/fragments/51489-apt-not-honor-update-cache.yml b/changelogs/fragments/51489-apt-not-honor-update-cache.yml deleted file mode 100644 index ac04978a501..00000000000 --- a/changelogs/fragments/51489-apt-not-honor-update-cache.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: -- apt - Fixed the issue the cache being updated while auto-installing its - dependencies even when ``update_cache`` is set to false. diff --git a/changelogs/fragments/54095-import_tasks-fix_no_task.yml b/changelogs/fragments/54095-import_tasks-fix_no_task.yml deleted file mode 100644 index 37f49ddbc2f..00000000000 --- a/changelogs/fragments/54095-import_tasks-fix_no_task.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Raise error when no task file is provided to import_tasks (https://github.com/ansible/ansible/issues/54095). diff --git a/changelogs/fragments/56629-synchronize-password-auth.yaml b/changelogs/fragments/56629-synchronize-password-auth.yaml deleted file mode 100644 index 1f888c0177e..00000000000 --- a/changelogs/fragments/56629-synchronize-password-auth.yaml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - synchronize - fix password authentication on Python 2 (https://github.com/ansible/ansible/issues/56629) - - > - AnsibleModule.run_command() - set ``close_fds`` to ``False`` on Python 2 if ``pass_fds`` are passed to - ``run_command()``. Since ``subprocess.Popen()`` on Python 2 does not have the ``pass_fds`` option, - there is no way to exclude a specific list of file descriptors from being closed. diff --git a/changelogs/fragments/56832-remove-aptitude-warning.yml b/changelogs/fragments/56832-remove-aptitude-warning.yml deleted file mode 100644 index 4752fd198e3..00000000000 --- a/changelogs/fragments/56832-remove-aptitude-warning.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Remove the unnecessary warning about aptitude not being installed (https://github.com/ansible/ansible/issues/56832). diff --git a/changelogs/fragments/57266-apt_repository-update-cache-retrying.yml b/changelogs/fragments/57266-apt_repository-update-cache-retrying.yml deleted file mode 100644 index c2998cec9e5..00000000000 --- a/changelogs/fragments/57266-apt_repository-update-cache-retrying.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt_repository - Implemented an exponential backoff behaviour when retrying to update the apt cache with new params ``update_cache_retry_max_delay`` and ``update_cache_retries`` to control the behavior. diff --git a/changelogs/fragments/57779-module_defaults_groups_catchup_gcp.yml b/changelogs/fragments/57779-module_defaults_groups_catchup_gcp.yml deleted file mode 100644 index d702bb415fc..00000000000 --- a/changelogs/fragments/57779-module_defaults_groups_catchup_gcp.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - Add missing gcp modules to gcp module defaults group diff --git a/changelogs/fragments/57894-combine-filter-rework.yml b/changelogs/fragments/57894-combine-filter-rework.yml deleted file mode 100644 index 0652df34be5..00000000000 --- a/changelogs/fragments/57894-combine-filter-rework.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- combine filter - ``[dict1, [dict2]] | combine`` now raise an error; previously ``combine`` had an undocumented behaviour where it was flattening the list before combining it (https://github.com/ansible/ansible/pull/57894#discussion_r339517518). -minor_changes: -- combine filter - now accept a ``list_merge`` argument which modifies its behaviour when the hashes to merge contain arrays/lists. diff --git a/changelogs/fragments/58323-copy-deep-recursive-with-remote_src.yaml b/changelogs/fragments/58323-copy-deep-recursive-with-remote_src.yaml deleted file mode 100644 index b8106f92326..00000000000 --- a/changelogs/fragments/58323-copy-deep-recursive-with-remote_src.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- copy - recursive copy with ``remote_src=yes`` now recurses beyond first level. (Fixes https://github.com/ansible/ansible/issues/58284) diff --git a/changelogs/fragments/59060-validate-modules-aliases.yml b/changelogs/fragments/59060-validate-modules-aliases.yml deleted file mode 100644 index 12a845a7436..00000000000 --- a/changelogs/fragments/59060-validate-modules-aliases.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- "ansible-test - during module validation, improve alias handling." -- "ansible-test - during module validation, handle add_file_common_args only for top-level arguments." -minor_changes: -- "ansible-test - extend alias validation." \ No newline at end of file diff --git a/changelogs/fragments/59438-hostname-use-hostnamectl.yml b/changelogs/fragments/59438-hostname-use-hostnamectl.yml deleted file mode 100644 index 91182c30b2e..00000000000 --- a/changelogs/fragments/59438-hostname-use-hostnamectl.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Use hostnamectl command to get current hostname for host while using systemd strategy (https://github.com/ansible/ansible/issues/59438). diff --git a/changelogs/fragments/59464-playbook-dir-envvar.yml b/changelogs/fragments/59464-playbook-dir-envvar.yml deleted file mode 100644 index 892c78148a6..00000000000 --- a/changelogs/fragments/59464-playbook-dir-envvar.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- CLI - the `ANSIBLE_PLAYBOOK_DIR` envvar or `playbook_dir` config can now substitute for the --playbook-dir arg on CLIs that support it (https://github.com/ansible/ansible/issues/59464) diff --git a/changelogs/fragments/59765-cron-cronvar-use-get-bin-path.yaml b/changelogs/fragments/59765-cron-cronvar-use-get-bin-path.yaml deleted file mode 100644 index c93159594aa..00000000000 --- a/changelogs/fragments/59765-cron-cronvar-use-get-bin-path.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cron and cronvar - use get_bin_path utility to locate the default crontab executable instead of the hardcoded /usr/bin/crontab. (https://github.com/ansible/ansible/pull/59765) diff --git a/changelogs/fragments/59772-fix_ansible_issue_58619.yaml b/changelogs/fragments/59772-fix_ansible_issue_58619.yaml deleted file mode 100644 index dbfce7a87f4..00000000000 --- a/changelogs/fragments/59772-fix_ansible_issue_58619.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - > - group - The group module was not correctly detecting whether a local - group is existing or not with local set to yes if the same group - exists in a non local group repository e.g. LDAP. (https://github.com/ansible/ansible/issues/58619) diff --git a/changelogs/fragments/60106-templar-contextmanager.yml b/changelogs/fragments/60106-templar-contextmanager.yml deleted file mode 100644 index 45afc1544a7..00000000000 --- a/changelogs/fragments/60106-templar-contextmanager.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- template lookup - ensure changes to the templar in the lookup, do not - affect the templar context outside of the lookup - (https://github.com/ansible/ansible/issues/60106) diff --git a/changelogs/fragments/60527-apt_exponential_backoff_cache_update_retry.yml b/changelogs/fragments/60527-apt_exponential_backoff_cache_update_retry.yml deleted file mode 100644 index 5af9e0a95b7..00000000000 --- a/changelogs/fragments/60527-apt_exponential_backoff_cache_update_retry.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt - Implemented an exponential backoff behaviour when retrying to update the cache with new params ``update_cache_retry_max_delay`` and ``update_cache_retries`` to control the behavior. diff --git a/changelogs/fragments/60587-doc_parsing.yml b/changelogs/fragments/60587-doc_parsing.yml deleted file mode 100644 index 1c2a039712c..00000000000 --- a/changelogs/fragments/60587-doc_parsing.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Handle exception encountered while parsing the argument description in module when invoked via ansible-doc command (https://github.com/ansible/ansible/issues/60587). diff --git a/changelogs/fragments/60595-systemd_import.yml b/changelogs/fragments/60595-systemd_import.yml deleted file mode 100644 index 226b244886c..00000000000 --- a/changelogs/fragments/60595-systemd_import.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Add an additional check for importing journal from systemd-python module (https://github.com/ansible/ansible/issues/60595). diff --git a/changelogs/fragments/61078-vars-plugin-whitelist-and-execution-settings.yaml b/changelogs/fragments/61078-vars-plugin-whitelist-and-execution-settings.yaml deleted file mode 100644 index f4b447b7530..00000000000 --- a/changelogs/fragments/61078-vars-plugin-whitelist-and-execution-settings.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -minor_changes: - - vars plugins - Support vars plugins in collections by adding the ability to whitelist plugins. - - host_group_vars plugin - Require whitelisting and whitelist by default. - - Add a global toggle to control when vars plugins are executed (per task by default for backward compatibility or after importing inventory). - - Add a per-plugin stage option to override the global toggle to control the execution of individual vars plugins (per task, after inventory, or both). diff --git a/changelogs/fragments/61604-ansible-inventory-hide-args.yaml b/changelogs/fragments/61604-ansible-inventory-hide-args.yaml deleted file mode 100644 index 8eccbdc0ad3..00000000000 --- a/changelogs/fragments/61604-ansible-inventory-hide-args.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- ansible-inventory - Properly hide arguments that should not be shown - (https://github.com/ansible/ansible/issues/61604) -- ansible-inventory - Restore functionality to allow ``--graph`` to be limited by a host pattern diff --git a/changelogs/fragments/61624-fix-galaxy-url-building.yml b/changelogs/fragments/61624-fix-galaxy-url-building.yml deleted file mode 100644 index 8227977e47b..00000000000 --- a/changelogs/fragments/61624-fix-galaxy-url-building.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Fix url building to not truncate the URL (https://github.com/ansible/ansible/issues/61624) diff --git a/changelogs/fragments/61659-load_file_common_arguments-override-path.yml b/changelogs/fragments/61659-load_file_common_arguments-override-path.yml deleted file mode 100644 index 92d189b8d0f..00000000000 --- a/changelogs/fragments/61659-load_file_common_arguments-override-path.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "``AnsibleModule.load_file_common_arguments`` now allows to simply override ``path``." diff --git a/changelogs/fragments/61889-change-transform_invalid_group_chars-default.yml b/changelogs/fragments/61889-change-transform_invalid_group_chars-default.yml deleted file mode 100644 index 45edd9367cf..00000000000 --- a/changelogs/fragments/61889-change-transform_invalid_group_chars-default.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Remove the deprecation message for the ``TRANSFORM_INVALID_GROUP_CHARS`` setting. (https://github.com/ansible/ansible/issues/61889) diff --git a/changelogs/fragments/61891-get_url-remove-deprecated-string-headers.yml b/changelogs/fragments/61891-get_url-remove-deprecated-string-headers.yml deleted file mode 100644 index 0e13995de57..00000000000 --- a/changelogs/fragments/61891-get_url-remove-deprecated-string-headers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - get_url - Remove deprecated string format support for the headers option (https://github.com/ansible/ansible/issues/61891) diff --git a/changelogs/fragments/61978-get-url-no-checksum.yml b/changelogs/fragments/61978-get-url-no-checksum.yml deleted file mode 100644 index fd698aa146b..00000000000 --- a/changelogs/fragments/61978-get-url-no-checksum.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- get_url - Don't treat no checksum as a checksum match - (https://github.com/ansible/ansible/issues/61978) diff --git a/changelogs/fragments/62096-test-coverage-all.yml b/changelogs/fragments/62096-test-coverage-all.yml deleted file mode 100644 index 7beab3a3a44..00000000000 --- a/changelogs/fragments/62096-test-coverage-all.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test coverage - Fix the ``--all`` argument when generating coverage reports - https://github.com/ansible/ansible/issues/62096 diff --git a/changelogs/fragments/62134-user-allow-groups-and-append-with-local.yml b/changelogs/fragments/62134-user-allow-groups-and-append-with-local.yml deleted file mode 100644 index 5d3e291fbf9..00000000000 --- a/changelogs/fragments/62134-user-allow-groups-and-append-with-local.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - user - allow groups, append parameters with local diff --git a/changelogs/fragments/62237-keep-unsafe-context.yml b/changelogs/fragments/62237-keep-unsafe-context.yml deleted file mode 100644 index a7f40246776..00000000000 --- a/changelogs/fragments/62237-keep-unsafe-context.yml +++ /dev/null @@ -1,5 +0,0 @@ -security_fixes: -- > - **security issue** - TaskExecutor - Ensure we don't erase unsafe context in TaskExecutor.run on bytes. - Only present in 2.9.0beta1 - (https://github.com/ansible/ansible/issues/62237) diff --git a/changelogs/fragments/62407-wait_for_connection.yml b/changelogs/fragments/62407-wait_for_connection.yml deleted file mode 100644 index 32a3daf4fbe..00000000000 --- a/changelogs/fragments/62407-wait_for_connection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Remove a temp directory created by wait_for_connection action plugin (https://github.com/ansible/ansible/issues/62407). diff --git a/changelogs/fragments/62582-allow_diff_before_after_to_be_None.yml b/changelogs/fragments/62582-allow_diff_before_after_to_be_None.yml deleted file mode 100644 index 65d9c6b7e18..00000000000 --- a/changelogs/fragments/62582-allow_diff_before_after_to_be_None.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - callbacks - Allow modules to return `None` as before/after entries for diff. - This should make it easier for modules to report the "not existing" state of - the entity they touched. diff --git a/changelogs/fragments/62598-AnsibleDumper-representer.yaml b/changelogs/fragments/62598-AnsibleDumper-representer.yaml deleted file mode 100644 index 621b1472cc6..00000000000 --- a/changelogs/fragments/62598-AnsibleDumper-representer.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - AnsibleDumper - Add a representer for AnsibleUnsafeBytes (https://github.com/ansible/ansible/issues/62562). diff --git a/changelogs/fragments/62713-add-path_join-filter.yaml b/changelogs/fragments/62713-add-path_join-filter.yaml deleted file mode 100644 index 9b5bf0d8431..00000000000 --- a/changelogs/fragments/62713-add-path_join-filter.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - core filters - Adding ``path_join`` filter to the core filters list diff --git a/changelogs/fragments/62766-package_facts-pkg-manager-fix-vital-value.yml b/changelogs/fragments/62766-package_facts-pkg-manager-fix-vital-value.yml deleted file mode 100644 index aef33d44907..00000000000 --- a/changelogs/fragments/62766-package_facts-pkg-manager-fix-vital-value.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "package_facts - fix value of ``vital`` attribute which is returned when ``pkg`` manager is used" diff --git a/changelogs/fragments/62809-dnf-wildcard-absent-failure.yml b/changelogs/fragments/62809-dnf-wildcard-absent-failure.yml deleted file mode 100644 index a2a3db47465..00000000000 --- a/changelogs/fragments/62809-dnf-wildcard-absent-failure.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - dnf - Properly handle idempotent transactions with package name wildcard globs (https://github.com/ansible/ansible/issues/62809) diff --git a/changelogs/fragments/62870-collection-install-default-path.yml b/changelogs/fragments/62870-collection-install-default-path.yml deleted file mode 100644 index dab3b5d2c98..00000000000 --- a/changelogs/fragments/62870-collection-install-default-path.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Default collection install path to first path in COLLECTIONS_PATHS (https://github.com/ansible/ansible/pull/62870) diff --git a/changelogs/fragments/63194-lineinfile_insertafter_duplicate.yaml b/changelogs/fragments/63194-lineinfile_insertafter_duplicate.yaml deleted file mode 100644 index 831a2110b6f..00000000000 --- a/changelogs/fragments/63194-lineinfile_insertafter_duplicate.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- lineinfile - fix bug that caused multiple line insertions (https://github.com/ansible/ansible/issues/58923). diff --git a/changelogs/fragments/63551-yum-single-YumBase-instantiation.yaml b/changelogs/fragments/63551-yum-single-YumBase-instantiation.yaml deleted file mode 100644 index 02cf8795e18..00000000000 --- a/changelogs/fragments/63551-yum-single-YumBase-instantiation.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - yum - performance bugfix, the YumBase object was being instantiated - multiple times unnecessarily, which lead to considerable overhead when - operating against large sets of packages. diff --git a/changelogs/fragments/63628-ansible-galaxy-fix-version.yml b/changelogs/fragments/63628-ansible-galaxy-fix-version.yml deleted file mode 100644 index f0353e6c6be..00000000000 --- a/changelogs/fragments/63628-ansible-galaxy-fix-version.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ansible-galaxy cli - fixed ``--version`` argument" diff --git a/changelogs/fragments/63683-dnf-handle-empty-appstream-stream.yml b/changelogs/fragments/63683-dnf-handle-empty-appstream-stream.yml deleted file mode 100644 index e3154957fe4..00000000000 --- a/changelogs/fragments/63683-dnf-handle-empty-appstream-stream.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - dnf - Properly handle module AppStreams that don't define stream (https://github.com/ansible/ansible/issues/63683) diff --git a/changelogs/fragments/63782-add-ansible-ask-vault-password-and-vault-password-file-options.yaml b/changelogs/fragments/63782-add-ansible-ask-vault-password-and-vault-password-file-options.yaml deleted file mode 100644 index 6a4ea9413b5..00000000000 --- a/changelogs/fragments/63782-add-ansible-ask-vault-password-and-vault-password-file-options.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- Add --ask-vault-password and --vault-pass-file options to ansible cli commands -- Change order of arguments in ansible cli to use --ask-vault-password and --vault-password-file by default diff --git a/changelogs/fragments/63919-lineinfile-create-no-dir-path.yml b/changelogs/fragments/63919-lineinfile-create-no-dir-path.yml deleted file mode 100644 index 05d236365fc..00000000000 --- a/changelogs/fragments/63919-lineinfile-create-no-dir-path.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "lineinfile - don't attempt mkdirs when path doesn't contain directory path" diff --git a/changelogs/fragments/63940-template-lookup-hostvars-regression.yml b/changelogs/fragments/63940-template-lookup-hostvars-regression.yml deleted file mode 100644 index 2eefdcf01e9..00000000000 --- a/changelogs/fragments/63940-template-lookup-hostvars-regression.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - template lookup - fix regression when templating hostvars (https://github.com/ansible/ansible/issues/63940) diff --git a/changelogs/fragments/63988-removes-python_compat_fallback.yml b/changelogs/fragments/63988-removes-python_compat_fallback.yml deleted file mode 100644 index 01fb7ae47b6..00000000000 --- a/changelogs/fragments/63988-removes-python_compat_fallback.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - code - removes some Python compatibility code for dealing with socket timeouts in ``wait_for`` diff --git a/changelogs/fragments/63990-replace-deprecated-basic-functions.yml b/changelogs/fragments/63990-replace-deprecated-basic-functions.yml deleted file mode 100644 index 0800d5412fa..00000000000 --- a/changelogs/fragments/63990-replace-deprecated-basic-functions.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - replace use of deprecated functions from ``ansible.module_utils.basic``. diff --git a/changelogs/fragments/64057-Add_named_parameter_to_the_to_uuid_filter.yaml b/changelogs/fragments/64057-Add_named_parameter_to_the_to_uuid_filter.yaml deleted file mode 100644 index 37596b22394..00000000000 --- a/changelogs/fragments/64057-Add_named_parameter_to_the_to_uuid_filter.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - to_uuid - add a named parameter to let the user optionally set a custom namespace diff --git a/changelogs/fragments/64076-urls-timeout-parameter.yml b/changelogs/fragments/64076-urls-timeout-parameter.yml deleted file mode 100644 index e3728b87089..00000000000 --- a/changelogs/fragments/64076-urls-timeout-parameter.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - core - remove unneeded Python version checks. diff --git a/changelogs/fragments/64088-ast-literal.yml b/changelogs/fragments/64088-ast-literal.yml deleted file mode 100644 index b6c47f2cc86..00000000000 --- a/changelogs/fragments/64088-ast-literal.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - core - replace a compatibility import of pycompat24.literal_eval with ast.literal_eval. diff --git a/changelogs/fragments/64151-remove-unsed-inventory-script-option.yaml b/changelogs/fragments/64151-remove-unsed-inventory-script-option.yaml deleted file mode 100644 index e47d8d119e3..00000000000 --- a/changelogs/fragments/64151-remove-unsed-inventory-script-option.yaml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - script inventory plugin - The 'cache' option is deprecated and will be removed in 2.12. Its use has been removed from the plugin since it has never had any effect. diff --git a/changelogs/fragments/64282-hostvarsvars-templating.yaml b/changelogs/fragments/64282-hostvarsvars-templating.yaml deleted file mode 100644 index aa2904a0d54..00000000000 --- a/changelogs/fragments/64282-hostvarsvars-templating.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - HostVarsVars - Template the __repr__ value (https://github.com/ansible/ansible/issues/64128). diff --git a/changelogs/fragments/64379-no-loop-unsafe.yml b/changelogs/fragments/64379-no-loop-unsafe.yml deleted file mode 100644 index 5b00b0915b4..00000000000 --- a/changelogs/fragments/64379-no-loop-unsafe.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- loops - Do not indiscriminately mark loop items as unsafe, only apply unsafe - to ``with_`` style loops. The items from ``loop`` should not be explicitly - wrapped in unsafe. The underlying templating mechanism should dictate this. - (https://github.com/ansible/ansible/issues/64379) diff --git a/changelogs/fragments/64424-ansible-test-acme-container.yml b/changelogs/fragments/64424-ansible-test-acme-container.yml deleted file mode 100644 index f330c8eb311..00000000000 --- a/changelogs/fragments/64424-ansible-test-acme-container.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ansible-test - bump version of ACME test container. The new version includes updated dependencies." diff --git a/changelogs/fragments/64664-fix-sys-modules-file.yml b/changelogs/fragments/64664-fix-sys-modules-file.yml deleted file mode 100644 index 4e5c38efbd9..00000000000 --- a/changelogs/fragments/64664-fix-sys-modules-file.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- module executor - Address issue where changes to Ansiballz module code, change the behavior - of module execution as it pertains to ``__file__`` and ``sys.modules`` - (https://github.com/ansible/ansible/issues/64664) diff --git a/changelogs/fragments/64733-make-no_log-false-override-no_log-warnings.yml b/changelogs/fragments/64733-make-no_log-false-override-no_log-warnings.yml deleted file mode 100644 index bcf0567d586..00000000000 --- a/changelogs/fragments/64733-make-no_log-false-override-no_log-warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "make ``no_log=False`` on a module option silence the ``no_log`` warning (https://github.com/ansible/ansible/issues/49465 https://github.com/ansible/ansible/issues/64656)" diff --git a/changelogs/fragments/64751-fix-wrong-promt-len-calc-in-ansible-console.yaml b/changelogs/fragments/64751-fix-wrong-promt-len-calc-in-ansible-console.yaml deleted file mode 100644 index 4d6343aa7c6..00000000000 --- a/changelogs/fragments/64751-fix-wrong-promt-len-calc-in-ansible-console.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - fix wrong command line length calculation in ``ansible-console`` when long command inputted diff --git a/changelogs/fragments/64789-regression-rescue-vars-not-defined.yml b/changelogs/fragments/64789-regression-rescue-vars-not-defined.yml deleted file mode 100644 index 2ae04ae74b4..00000000000 --- a/changelogs/fragments/64789-regression-rescue-vars-not-defined.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix regression when ``ansible_failed_task`` and ``ansible_failed_result`` are not defined in the rescue block (https://github.com/ansible/ansible/issues/64789) diff --git a/changelogs/fragments/64810-hostname-add-manjaro-linux-distribution.yml b/changelogs/fragments/64810-hostname-add-manjaro-linux-distribution.yml deleted file mode 100644 index 1e78a63d851..00000000000 --- a/changelogs/fragments/64810-hostname-add-manjaro-linux-distribution.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - hostname - make module work on Manjaro Linux (https://github.com/ansible/ansible/issues/61382) diff --git a/changelogs/fragments/64892-add-parameters-to-url_lookup_plugin.yaml b/changelogs/fragments/64892-add-parameters-to-url_lookup_plugin.yaml deleted file mode 100644 index 56a259ad93e..00000000000 --- a/changelogs/fragments/64892-add-parameters-to-url_lookup_plugin.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - url_lookup_plugin - add parameters to match what is available in ``module_utils/urls.py`` diff --git a/changelogs/fragments/64902-fix-allow-duplicates-in-single-role.yml b/changelogs/fragments/64902-fix-allow-duplicates-in-single-role.yml deleted file mode 100644 index aba5152eb7f..00000000000 --- a/changelogs/fragments/64902-fix-allow-duplicates-in-single-role.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - "roles - Ensure that ``allow_duplicates: true`` enables to run single - role multiple times (https://github.com/ansible/ansible/issues/64902)" diff --git a/changelogs/fragments/64905-semver.yml b/changelogs/fragments/64905-semver.yml deleted file mode 100644 index 913cb487ce2..00000000000 --- a/changelogs/fragments/64905-semver.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- Add ``--pre`` flag to ``ansible-galaxy collection install`` - to allow pulling in the most recent pre-release version of a collection - (https://github.com/ansible/ansible/issues/64905) diff --git a/changelogs/fragments/64906-always-delegate-fact-prefixes.yml b/changelogs/fragments/64906-always-delegate-fact-prefixes.yml deleted file mode 100644 index 49bec488dc0..00000000000 --- a/changelogs/fragments/64906-always-delegate-fact-prefixes.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- Fact Delegation - Add ability to indicate which facts must always be delegated. Primarily - for ``discovered_interpreter_python`` right now, but extensible later. - (https://github.com/ansible/ansible/issues/61002) diff --git a/changelogs/fragments/64959-extract-filter-when-key-does-not-exist.yml b/changelogs/fragments/64959-extract-filter-when-key-does-not-exist.yml deleted file mode 100644 index e421bd15acf..00000000000 --- a/changelogs/fragments/64959-extract-filter-when-key-does-not-exist.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - core filters - fix ``extract()`` filter when key does not exist in container - (https://github.com/ansible/ansible/issues/64957) diff --git a/changelogs/fragments/64963-dnf_idempotence.yml b/changelogs/fragments/64963-dnf_idempotence.yml deleted file mode 100644 index dc79df3d919..00000000000 --- a/changelogs/fragments/64963-dnf_idempotence.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "dnf - Fix idempotence of `state: installed` (https://github.com/ansible/ansible/issues/64963)" diff --git a/changelogs/fragments/65001-allow_configuring_async_startup_timeout.yml b/changelogs/fragments/65001-allow_configuring_async_startup_timeout.yml deleted file mode 100644 index f135a0df3ab..00000000000 --- a/changelogs/fragments/65001-allow_configuring_async_startup_timeout.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - Add a new config parameter, WIN_ASYNC_STARTUP_TIMEOUT, which allows configuration of the named pipe connection - timeout under Windows when launching async tasks. diff --git a/changelogs/fragments/65051-regex-replace-multiline.yaml b/changelogs/fragments/65051-regex-replace-multiline.yaml deleted file mode 100644 index 3ce017cffdb..00000000000 --- a/changelogs/fragments/65051-regex-replace-multiline.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- regexp_replace filter - add multiline support for regex_replace filter (https://github.com/ansible/ansible/issues/61985) diff --git a/changelogs/fragments/65058-fix-fd-out-of-range-in-select.yml b/changelogs/fragments/65058-fix-fd-out-of-range-in-select.yml deleted file mode 100644 index 9fcdab6f26a..00000000000 --- a/changelogs/fragments/65058-fix-fd-out-of-range-in-select.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Avoid bare select() for running commands to avoid too large file descriptor numbers failing tasks diff --git a/changelogs/fragments/65073-fix-inventory-cli-loading-vars-plugins.yaml b/changelogs/fragments/65073-fix-inventory-cli-loading-vars-plugins.yaml deleted file mode 100644 index 0b3b1a93fc7..00000000000 --- a/changelogs/fragments/65073-fix-inventory-cli-loading-vars-plugins.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - ansible-inventory - Fix regression loading vars plugins. (https://github.com/ansible/ansible/issues/65064) - - ansible-inventory - Fix long standing bug not loading vars plugins for group vars relative to the playbook - dir when the '--playbook-dir' and '--export' flags are used together. diff --git a/changelogs/fragments/65122-fix-encrypt_string-stdin-name-ouput-tty.yml b/changelogs/fragments/65122-fix-encrypt_string-stdin-name-ouput-tty.yml deleted file mode 100644 index 975f806236c..00000000000 --- a/changelogs/fragments/65122-fix-encrypt_string-stdin-name-ouput-tty.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-vault - Fix ``encrypt_string`` output in a tty when using ``--sdtin-name`` option (https://github.com/ansible/ansible/issues/65121) diff --git a/changelogs/fragments/65198-ansibleundefined-is-not-unsafe.yml b/changelogs/fragments/65198-ansibleundefined-is-not-unsafe.yml deleted file mode 100644 index 6ba2a1636a4..00000000000 --- a/changelogs/fragments/65198-ansibleundefined-is-not-unsafe.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- >- - ``AnsibleUnsafe``/``AnsibleContext``/``Templar`` - Do not treat ``AnsibleUndefined`` as being "unsafe" - (https://github.com/ansible/ansible/issues/65198) diff --git a/changelogs/fragments/65219-sanity-tests-print.yml b/changelogs/fragments/65219-sanity-tests-print.yml deleted file mode 100644 index 433f1d73ecb..00000000000 --- a/changelogs/fragments/65219-sanity-tests-print.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - add check for ``print()`` calls in modules and module_utils." diff --git a/changelogs/fragments/65302-dnf-msg-return.yml b/changelogs/fragments/65302-dnf-msg-return.yml deleted file mode 100644 index 9202a3dfe27..00000000000 --- a/changelogs/fragments/65302-dnf-msg-return.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - dnf module - Ensure the modules exit_json['msg'] response is - always string, not sometimes a tuple. diff --git a/changelogs/fragments/65307-get_url-return-status-code-on-http-304.yaml b/changelogs/fragments/65307-get_url-return-status-code-on-http-304.yaml deleted file mode 100644 index 76c0f9812d0..00000000000 --- a/changelogs/fragments/65307-get_url-return-status-code-on-http-304.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "On HTTP status code 304, return status_code" diff --git a/changelogs/fragments/65365-fix-tb-printing-hostvars.yml b/changelogs/fragments/65365-fix-tb-printing-hostvars.yml deleted file mode 100644 index dcf753c7914..00000000000 --- a/changelogs/fragments/65365-fix-tb-printing-hostvars.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix traceback when printing ``HostVars`` on native Jinja2 (https://github.com/ansible/ansible/issues/65365) diff --git a/changelogs/fragments/65376.yaml b/changelogs/fragments/65376.yaml deleted file mode 100644 index 0d33b181b37..00000000000 --- a/changelogs/fragments/65376.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - packaging_yum - replace legacy file handling with a file manager. diff --git a/changelogs/fragments/65422-fix-throttle-with-linear-strategy.yml b/changelogs/fragments/65422-fix-throttle-with-linear-strategy.yml deleted file mode 100644 index a9877897d82..00000000000 --- a/changelogs/fragments/65422-fix-throttle-with-linear-strategy.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "throttle: the linear strategy didn't always stuck with the throttle limit" diff --git a/changelogs/fragments/65437-ansible-test-module-validation-required.yml b/changelogs/fragments/65437-ansible-test-module-validation-required.yml deleted file mode 100644 index 207946c0edf..00000000000 --- a/changelogs/fragments/65437-ansible-test-module-validation-required.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - the module validation code now checks whether ``requirement`` for options is documented correctly." diff --git a/changelogs/fragments/65541-fix-utf8-issue-env-lookup.yml b/changelogs/fragments/65541-fix-utf8-issue-env-lookup.yml deleted file mode 100644 index 0f2ad9b03b9..00000000000 --- a/changelogs/fragments/65541-fix-utf8-issue-env-lookup.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - env lookup plugin - Fix handling of environment variables values containing utf-8 characters. (https://github.com/ansible/ansible/issues/65298) diff --git a/changelogs/fragments/65576-fix-free-strategy-handler-filtering.yaml b/changelogs/fragments/65576-fix-free-strategy-handler-filtering.yaml deleted file mode 100644 index 87f5fbe0958..00000000000 --- a/changelogs/fragments/65576-fix-free-strategy-handler-filtering.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - free strategy - Include failed hosts when filtering notified hosts for handlers. The strategy base should - determine whether or not to run handlers on those hosts depending on whether forcing handlers is enabled - (https://github.com/ansible/ansible/issues/65254). diff --git a/changelogs/fragments/65618-ansible-galaxy-collection-verify.yaml b/changelogs/fragments/65618-ansible-galaxy-collection-verify.yaml deleted file mode 100644 index 6a3d0c843b4..00000000000 --- a/changelogs/fragments/65618-ansible-galaxy-collection-verify.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - ansible-galaxy - Add a `verify` subcommand to `ansible-galaxy collection`. The collection found on - the galaxy server is downloaded to a tempfile to compare the checksums of the files listed in the - MANIFEST.json and the FILES.json with the contents of the installed collection. diff --git a/changelogs/fragments/65624-paramiko-ctx-man.yml b/changelogs/fragments/65624-paramiko-ctx-man.yml deleted file mode 100644 index 8dcbea81897..00000000000 --- a/changelogs/fragments/65624-paramiko-ctx-man.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - paramiko_ssh - optimized file handling by using a context manager. diff --git a/changelogs/fragments/65698-synchronize-docker-controller-managed.yml b/changelogs/fragments/65698-synchronize-docker-controller-managed.yml deleted file mode 100644 index 60180142e70..00000000000 --- a/changelogs/fragments/65698-synchronize-docker-controller-managed.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - synchronize - allow data to be passed between two managed nodes when using the docker connection plugin (https://github.com/ansible/ansible/pull/65698) diff --git a/changelogs/fragments/65722-unsafe-tuples.yml b/changelogs/fragments/65722-unsafe-tuples.yml deleted file mode 100644 index 7659b64c66a..00000000000 --- a/changelogs/fragments/65722-unsafe-tuples.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- unsafe_proxy - Ensure that data within a tuple is marked as unsafe - (https://github.com/ansible/ansible/issues/65722) diff --git a/changelogs/fragments/65795-warn-if-user-has-set-append-but-not-set-groups.yaml b/changelogs/fragments/65795-warn-if-user-has-set-append-but-not-set-groups.yaml deleted file mode 100644 index 03a73e3bd0a..00000000000 --- a/changelogs/fragments/65795-warn-if-user-has-set-append-but-not-set-groups.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - 'user - usage of ``append: True`` without setting a list of groups. This is currently a no-op with a warning, and will change to an error in 2.14. (https://github.com/ansible/ansible/pull/65795)' diff --git a/changelogs/fragments/65904-fix-loop-label.yml b/changelogs/fragments/65904-fix-loop-label.yml deleted file mode 100644 index 23a68ed0e88..00000000000 --- a/changelogs/fragments/65904-fix-loop-label.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Fix label lookup in the default callback for includes (https://github.com/ansible/ansible/issues/65904) diff --git a/changelogs/fragments/66006-RoleRequirement-include-stderr-error-msg.yaml b/changelogs/fragments/66006-RoleRequirement-include-stderr-error-msg.yaml deleted file mode 100644 index 10464cd95c7..00000000000 --- a/changelogs/fragments/66006-RoleRequirement-include-stderr-error-msg.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - RoleRequirement - include stderr in the error message if a scm command fails (https://github.com/ansible/ansible/issues/41336) diff --git a/changelogs/fragments/66067-git-archive_prefix-option.yaml b/changelogs/fragments/66067-git-archive_prefix-option.yaml deleted file mode 100644 index 85d55b6fcf6..00000000000 --- a/changelogs/fragments/66067-git-archive_prefix-option.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - git - added an ``archive_prefix`` option to set a prefix to add to each file path in archive diff --git a/changelogs/fragments/66085-ansible_config_file.yml b/changelogs/fragments/66085-ansible_config_file.yml deleted file mode 100644 index 61e825b50f5..00000000000 --- a/changelogs/fragments/66085-ansible_config_file.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "new magic variable - ``ansible_config_file`` - full path of used Ansible config file" diff --git a/changelogs/fragments/66128-fix-callback-set-options.yml b/changelogs/fragments/66128-fix-callback-set-options.yml deleted file mode 100644 index b8d5f6f4c54..00000000000 --- a/changelogs/fragments/66128-fix-callback-set-options.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "Fix issue with callbacks ``set_options`` method that was not called with collections" diff --git a/changelogs/fragments/66189-hostname-osmc.yml b/changelogs/fragments/66189-hostname-osmc.yml deleted file mode 100644 index ac2749b8633..00000000000 --- a/changelogs/fragments/66189-hostname-osmc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Added support for OSMC distro in hostname module (https://github.com/ansible/ansible/issues/66189). diff --git a/changelogs/fragments/66219-update-user-module-for-64733.yml b/changelogs/fragments/66219-update-user-module-for-64733.yml deleted file mode 100644 index 5a8cc9c2268..00000000000 --- a/changelogs/fragments/66219-update-user-module-for-64733.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "update ``user`` module to support silencing ``no_log`` warnings in the future (see: https://github.com/ansible/ansible/pull/64733)" diff --git a/changelogs/fragments/66370-galaxy-add-metadata-property.yaml b/changelogs/fragments/66370-galaxy-add-metadata-property.yaml deleted file mode 100644 index 32ca6495a2d..00000000000 --- a/changelogs/fragments/66370-galaxy-add-metadata-property.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - CollectionRequirement - Add a metadata property to update and retrieve the _metadata attribute. diff --git a/changelogs/fragments/66385-ansible-test-module-validation-elements.yml b/changelogs/fragments/66385-ansible-test-module-validation-elements.yml deleted file mode 100644 index 038f6feb2c1..00000000000 --- a/changelogs/fragments/66385-ansible-test-module-validation-elements.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - the module validation code now checks whether ``elements`` documentation for options matches the argument_spec." diff --git a/changelogs/fragments/66386-ansible-test-module-validation-list-elements.yml b/changelogs/fragments/66386-ansible-test-module-validation-list-elements.yml deleted file mode 100644 index 9f0a0b0755e..00000000000 --- a/changelogs/fragments/66386-ansible-test-module-validation-list-elements.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - the module validation code now checks whether ``elements`` is defined when ``type=list``" diff --git a/changelogs/fragments/66389-file-common-arguments.yml b/changelogs/fragments/66389-file-common-arguments.yml deleted file mode 100644 index ac7bd177f56..00000000000 --- a/changelogs/fragments/66389-file-common-arguments.yml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: -- "Ansible modules created with ``add_file_common_args=True`` added a number of undocumented - arguments which were mostly there to ease implementing certain action plugins. The undocumented - arguments ``src``, ``follow``, ``force``, ``content``, ``backup``, ``remote_src``, ``regexp``, - ``delimiter``, and ``directory_mode`` are now no longer added. Modules relying on these options - to be added need to specify them by themselves. Also, action plugins relying on these extra - elements in ``FILE_COMMON_ARGUMENTS`` need to be adjusted." diff --git a/changelogs/fragments/66461-blockinfile_preserve_line_endings.yaml b/changelogs/fragments/66461-blockinfile_preserve_line_endings.yaml deleted file mode 100644 index d2454b2af93..00000000000 --- a/changelogs/fragments/66461-blockinfile_preserve_line_endings.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - blockinfile - preserve line endings on update (https://github.com/ansible/ansible/issues/64966) diff --git a/changelogs/fragments/66464-lookup-case-sensitivity-fix.yml b/changelogs/fragments/66464-lookup-case-sensitivity-fix.yml deleted file mode 100644 index 3d7627299ba..00000000000 --- a/changelogs/fragments/66464-lookup-case-sensitivity-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix case sensitivity for ``lookup()`` (https://github.com/ansible/ansible/issues/66464) diff --git a/changelogs/fragments/66529-display-both-loop-and-cond-errors.yml b/changelogs/fragments/66529-display-both-loop-and-cond-errors.yml deleted file mode 100644 index fd8f7c04505..00000000000 --- a/changelogs/fragments/66529-display-both-loop-and-cond-errors.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Prevent losing useful error information by including both the loop and the conditional error messages (https://github.com/ansible/ansible/issues/66529) diff --git a/changelogs/fragments/66549-enablerepo-not-honored-when-used-with-disablerepo-all.yml b/changelogs/fragments/66549-enablerepo-not-honored-when-used-with-disablerepo-all.yml deleted file mode 100644 index 6d8cf54b6c3..00000000000 --- a/changelogs/fragments/66549-enablerepo-not-honored-when-used-with-disablerepo-all.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - fix bug that caused ``enablerepo`` to not be honored when used with disablerepo all wildcard/glob (https://github.com/ansible/ansible/issues/66549) diff --git a/changelogs/fragments/66569-introduce-fact-ansible_processor_nproc.yml b/changelogs/fragments/66569-introduce-fact-ansible_processor_nproc.yml deleted file mode 100644 index 509b3bd4539..00000000000 --- a/changelogs/fragments/66569-introduce-fact-ansible_processor_nproc.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - facts - introduce fact "ansible_processor_nproc" which reflects the - number of vcpus available to processes (falls back to the number of - vcpus available to the scheduler) diff --git a/changelogs/fragments/66596-package_facts-add-pacman-support.yaml b/changelogs/fragments/66596-package_facts-add-pacman-support.yaml deleted file mode 100644 index adefd662c00..00000000000 --- a/changelogs/fragments/66596-package_facts-add-pacman-support.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - package_facts.py - Add support for Pacman package manager. diff --git a/changelogs/fragments/66604-powershell-unc-paths.yml b/changelogs/fragments/66604-powershell-unc-paths.yml deleted file mode 100644 index a79bcc857ad..00000000000 --- a/changelogs/fragments/66604-powershell-unc-paths.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "powershell (shell plugin) - Fix `join_path` to support UNC paths (https://github.com/ansible/ansible/issues/66341)" diff --git a/changelogs/fragments/66617-version-unicode-fix.yml b/changelogs/fragments/66617-version-unicode-fix.yml deleted file mode 100644 index 8e3fc51d311..00000000000 --- a/changelogs/fragments/66617-version-unicode-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Ensure that ``--version`` works with non-ascii ansible project paths (https://github.com/ansible/ansible/issues/66617) diff --git a/changelogs/fragments/66721-better-jinja2-collection-error-handling.yml b/changelogs/fragments/66721-better-jinja2-collection-error-handling.yml deleted file mode 100644 index b64494389f1..00000000000 --- a/changelogs/fragments/66721-better-jinja2-collection-error-handling.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- collections - Handle errors better for filters and tests in collections, - where a non-existent collection is specified, or importing the plugin - results in an exception (https://github.com/ansible/ansible/issues/66721) diff --git a/changelogs/fragments/66726-galaxy-fix-attribute-error.yml b/changelogs/fragments/66726-galaxy-fix-attribute-error.yml deleted file mode 100644 index 469dfd9ad96..00000000000 --- a/changelogs/fragments/66726-galaxy-fix-attribute-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - galaxy - Fix an AttributeError on ansible-galaxy install with an empty requirements.yml (https://github.com/ansible/ansible/issues/66725). diff --git a/changelogs/fragments/66762-fix-git-module-ignores-remote_tmp.yml b/changelogs/fragments/66762-fix-git-module-ignores-remote_tmp.yml deleted file mode 100644 index 462eed35797..00000000000 --- a/changelogs/fragments/66762-fix-git-module-ignores-remote_tmp.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - Fix issue git module ignores remote_tmp (https://github.com/ansible/ansible/issues/33947). - - Fix issue git module cannot use custom `key_file` or `ssh_opts` as non-root user on system with noexec `/tmp` (https://github.com/ansible/ansible/issues/30064). - - By passing the module_tmpdir as a parameter in the write_ssh_wrapper function instead of initalizing module_tmpdir via get_module_path() \ No newline at end of file diff --git a/changelogs/fragments/66764-host-pattern-warning.yml b/changelogs/fragments/66764-host-pattern-warning.yml deleted file mode 100644 index df76073e0ef..00000000000 --- a/changelogs/fragments/66764-host-pattern-warning.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix incorrect "Could not match supplied host pattern" warning (https://github.com/ansible/ansible/issues/66764) diff --git a/changelogs/fragments/66780-facts-detect-kvm-server.yml b/changelogs/fragments/66780-facts-detect-kvm-server.yml deleted file mode 100644 index 758727a504d..00000000000 --- a/changelogs/fragments/66780-facts-detect-kvm-server.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - facts - fix detection of virtualization type when dmi product name is KVM Server diff --git a/changelogs/fragments/66786-fix-duplicate-yaml-key-error.yaml b/changelogs/fragments/66786-fix-duplicate-yaml-key-error.yaml deleted file mode 100644 index 5a2b165feb5..00000000000 --- a/changelogs/fragments/66786-fix-duplicate-yaml-key-error.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - DUPLICATE_YAML_DICT_KEY - Fix error output when configuration option DUPLICATE_YAML_DICT_KEY is set to error - (https://github.com/ansible/ansible/issues/65366) diff --git a/changelogs/fragments/66898-sanity-state-list.yaml b/changelogs/fragments/66898-sanity-state-list.yaml deleted file mode 100644 index 1fec7de57e1..00000000000 --- a/changelogs/fragments/66898-sanity-state-list.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - 'ansible-test - Add a test to prevent ``state=list`` and ``state=info``' diff --git a/changelogs/fragments/66911-fix-cloudlinux6-hostname.yaml b/changelogs/fragments/66911-fix-cloudlinux6-hostname.yaml deleted file mode 100644 index 27899881e40..00000000000 --- a/changelogs/fragments/66911-fix-cloudlinux6-hostname.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - hostname - Fixed an issue where the hostname on the cloudlinux 6 server could not be set. diff --git a/changelogs/fragments/66918-removed_in_version-fix.yml b/changelogs/fragments/66918-removed_in_version-fix.yml deleted file mode 100644 index 5ee244785fb..00000000000 --- a/changelogs/fragments/66918-removed_in_version-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "Module arguments in suboptions which were marked as deprecated with ``removed_in_version`` did not result in a warning." diff --git a/changelogs/fragments/66920-ansible-test-removed_in_version-deprecated_aliases.yml b/changelogs/fragments/66920-ansible-test-removed_in_version-deprecated_aliases.yml deleted file mode 100644 index ee2f1aef170..00000000000 --- a/changelogs/fragments/66920-ansible-test-removed_in_version-deprecated_aliases.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- "ansible-test - add ``validate-modules`` tests for ``removed_in_version`` and ``deprecated_aliases`` (https://github.com/ansible/ansible/pull/66920/)." -- "ansible-test - enable deprecated version testing for modules and ``module.deprecate()`` calls (https://github.com/ansible/ansible/pull/66920/)." -- "ansible-test - allow sanity tests to check for optional errors by specifying ``--enable-optional-errors`` (https://github.com/ansible/ansible/pull/66920/)." diff --git a/changelogs/fragments/66921-sanity-state-get.yaml b/changelogs/fragments/66921-sanity-state-get.yaml deleted file mode 100644 index f1603729c11..00000000000 --- a/changelogs/fragments/66921-sanity-state-get.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - 'ansible-test - Add a test to prevent ``state=get``' diff --git a/changelogs/fragments/66943-handle-unicode-in-safe_eval.yml b/changelogs/fragments/66943-handle-unicode-in-safe_eval.yml deleted file mode 100644 index 5e8821b0044..00000000000 --- a/changelogs/fragments/66943-handle-unicode-in-safe_eval.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Properly handle unicode in ``safe_eval``. (https://github.com/ansible/ansible/issues/66943) diff --git a/changelogs/fragments/66961-ansible-test-required-mutually.yml b/changelogs/fragments/66961-ansible-test-required-mutually.yml deleted file mode 100644 index 26693bf2c94..00000000000 --- a/changelogs/fragments/66961-ansible-test-required-mutually.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - ``mutually_exclusive``, ``required_if``, ``required_by``, ``required_together`` and ``required_one_of`` in modules are now validated." diff --git a/changelogs/fragments/67006-systemd-scope-default.yaml b/changelogs/fragments/67006-systemd-scope-default.yaml deleted file mode 100644 index 26cc9143a72..00000000000 --- a/changelogs/fragments/67006-systemd-scope-default.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - systemd - default scope is now explicitly "system" \ No newline at end of file diff --git a/changelogs/fragments/67050-yum-releasever.yaml b/changelogs/fragments/67050-yum-releasever.yaml deleted file mode 100644 index a10fc6e3e3e..00000000000 --- a/changelogs/fragments/67050-yum-releasever.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - fixed the handling of releasever parameter diff --git a/changelogs/fragments/67093-site-packages-pythonpath-collections-loader.yml b/changelogs/fragments/67093-site-packages-pythonpath-collections-loader.yml deleted file mode 100644 index d1a669a855e..00000000000 --- a/changelogs/fragments/67093-site-packages-pythonpath-collections-loader.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- >- - Enable Ansible Collections loader to discover and - import collections from ``site-packages`` dir and - ``PYTHONPATH``-added locations. diff --git a/changelogs/fragments/67243-file_common_arguments-defaults-sanity.yml b/changelogs/fragments/67243-file_common_arguments-defaults-sanity.yml deleted file mode 100644 index a055ce411b4..00000000000 --- a/changelogs/fragments/67243-file_common_arguments-defaults-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test - module validation will now consider arguments added by ``add_file_common_arguments=True`` correctly." diff --git a/changelogs/fragments/67365-role-list-role-name-in-path.yml b/changelogs/fragments/67365-role-list-role-name-in-path.yml deleted file mode 100644 index a693d4fb491..00000000000 --- a/changelogs/fragments/67365-role-list-role-name-in-path.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - properly list roles when the role name also happens to be in the role path (https://github.com/ansible/ansible/issues/67365) diff --git a/changelogs/fragments/67407-pip-virtualenv_command-args.yml b/changelogs/fragments/67407-pip-virtualenv_command-args.yml deleted file mode 100644 index b072a17f487..00000000000 --- a/changelogs/fragments/67407-pip-virtualenv_command-args.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - pip - The virtualenv_command option can now include arguments without - requiring the full path to the binary. - (https://github.com/ansible/ansible/issues/52275) diff --git a/changelogs/fragments/67417-get_url-incorrect-if-modified-since.yaml b/changelogs/fragments/67417-get_url-incorrect-if-modified-since.yaml deleted file mode 100644 index ee725ff26a1..00000000000 --- a/changelogs/fragments/67417-get_url-incorrect-if-modified-since.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - get_url pass incorrect If-Modified-Since header (https://github.com/ansible/ansible/issues/67417) diff --git a/changelogs/fragments/67429-jinja2-caching.yml b/changelogs/fragments/67429-jinja2-caching.yml deleted file mode 100644 index cd081050855..00000000000 --- a/changelogs/fragments/67429-jinja2-caching.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "Templating - Ansible was caching results of Jinja2 expressions in some cases where these expressions could have dynamic results, like password generation (https://github.com/ansible/ansible/issues/34144)." diff --git a/changelogs/fragments/67492-fix-decrypting-str-types-for-plugins.yaml b/changelogs/fragments/67492-fix-decrypting-str-types-for-plugins.yaml deleted file mode 100644 index 26c564ded5a..00000000000 --- a/changelogs/fragments/67492-fix-decrypting-str-types-for-plugins.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - plugins - Allow ensure_type to decrypt the value for string types (and implicit string types) when value is an inline vault. diff --git a/changelogs/fragments/67574-null_collection_dependency_list.yml b/changelogs/fragments/67574-null_collection_dependency_list.yml deleted file mode 100644 index 24623413913..00000000000 --- a/changelogs/fragments/67574-null_collection_dependency_list.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Fix collection install error that happened if a dependency specified dependencies to be null (https://github.com/ansible/ansible/issues/67574). diff --git a/changelogs/fragments/67735-warning-cleanup.yml b/changelogs/fragments/67735-warning-cleanup.yml deleted file mode 100644 index e170513c068..00000000000 --- a/changelogs/fragments/67735-warning-cleanup.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Update the warning message for ``CONDITIONAL_BARE_VARS`` to list the original conditional - not the value of the original conditional (https://github.com/ansible/ansible/issues/67735) diff --git a/changelogs/fragments/67771-validation-error.yml b/changelogs/fragments/67771-validation-error.yml deleted file mode 100644 index 29e25f66b27..00000000000 --- a/changelogs/fragments/67771-validation-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - validation - Sort missing parameters in exception message thrown by check_required_arguments diff --git a/changelogs/fragments/67823-vault-unicode-string.yml b/changelogs/fragments/67823-vault-unicode-string.yml deleted file mode 100644 index fb2dd933ae4..00000000000 --- a/changelogs/fragments/67823-vault-unicode-string.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: -- Vault - Make the single vaulted value ``AnsibleVaultEncryptedUnicode`` class - work more like a string by replicating the behavior of ``collections.UserString`` - from Python. These changes don't allow it to be considered a string, but - most common python string actions will now work as expected. - (https://github.com/ansible/ansible/pull/67823) diff --git a/changelogs/fragments/67942-fix-galaxy-multipart.yml b/changelogs/fragments/67942-fix-galaxy-multipart.yml deleted file mode 100644 index bf756bdecc8..00000000000 --- a/changelogs/fragments/67942-fix-galaxy-multipart.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- ansible-galaxy - Fix ``multipart/form-data`` body to include extra CRLF - (https://github.com/ansible/ansible/pull/67942) diff --git a/changelogs/fragments/67972-git-fetch-force.yml b/changelogs/fragments/67972-git-fetch-force.yml deleted file mode 100644 index 89862569782..00000000000 --- a/changelogs/fragments/67972-git-fetch-force.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - git - when force=True, apply --force flag to git fetches as well diff --git a/changelogs/fragments/68014-auto-unroll-jinja2-generators.yml b/changelogs/fragments/68014-auto-unroll-jinja2-generators.yml deleted file mode 100644 index 211d2fd6651..00000000000 --- a/changelogs/fragments/68014-auto-unroll-jinja2-generators.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- Templating - Add support to auto unroll generators produced by jinja2 filters, to prevent the need of explicit use of ``|list`` - (https://github.com/ansible/ansible/pull/68014) diff --git a/changelogs/fragments/68136-systemd_should_fail_in_check_mode_when_service_not_found.yml b/changelogs/fragments/68136-systemd_should_fail_in_check_mode_when_service_not_found.yml deleted file mode 100644 index eee15151f4d..00000000000 --- a/changelogs/fragments/68136-systemd_should_fail_in_check_mode_when_service_not_found.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- systemd - the module should fail in check_mode when service not found on host (https://github.com/ansible/ansible/pull/68136). diff --git a/changelogs/fragments/68181-fqcn-handler-notification.yml b/changelogs/fragments/68181-fqcn-handler-notification.yml deleted file mode 100644 index a93d8601574..00000000000 --- a/changelogs/fragments/68181-fqcn-handler-notification.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: -- Allow tasks to notify a fqcn handler name (https://github.com/ansible/ansible/issues/68181) -minor_changes: -- Add new magic variable ``ansible_collection`` that contains the collection name -- Add new magic variable ``ansible_role_name`` that contains the FQCN of the role -- Updates ``ansible_role_names``, ``ansible_play_role_names``, and ``ansible_dependent_role_names`` to include the FQCN diff --git a/changelogs/fragments/68186_collection_index_err.yml b/changelogs/fragments/68186_collection_index_err.yml deleted file mode 100644 index 7886a9a0c79..00000000000 --- a/changelogs/fragments/68186_collection_index_err.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Handle empty roles and empty collections in requirements.yml in ansible-galaxy install command (https://github.com/ansible/ansible/issues/68186). diff --git a/changelogs/fragments/68211-systemd-list-unit-files-parsing.yml b/changelogs/fragments/68211-systemd-list-unit-files-parsing.yml deleted file mode 100644 index 421a28d8c37..00000000000 --- a/changelogs/fragments/68211-systemd-list-unit-files-parsing.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - service_facts - Now correctly parses systemd list-unit-files for systemd >=245 diff --git a/changelogs/fragments/68247-file-unreachable-code.yaml b/changelogs/fragments/68247-file-unreachable-code.yaml deleted file mode 100644 index ea2c01a8232..00000000000 --- a/changelogs/fragments/68247-file-unreachable-code.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - file - Removed unreachable code in module diff --git a/changelogs/fragments/68288-galaxy-requirements-install-only.yml b/changelogs/fragments/68288-galaxy-requirements-install-only.yml deleted file mode 100644 index d3284fb708e..00000000000 --- a/changelogs/fragments/68288-galaxy-requirements-install-only.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - allow role to define dependency requirements that will be only installed by defining them in ``meta/requirements.yml`` (https://github.com/ansible/proposals/issues/57) diff --git a/changelogs/fragments/68310-low_level_execute_command-honor-executable.yml b/changelogs/fragments/68310-low_level_execute_command-honor-executable.yml deleted file mode 100644 index 2cc5e6b0f7e..00000000000 --- a/changelogs/fragments/68310-low_level_execute_command-honor-executable.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Update ActionBase._low_level_execute_command to honor executable (https://github.com/ansible/ansible/issues/68054) diff --git a/changelogs/fragments/68400-strip-no-log-values-from-keys.yml b/changelogs/fragments/68400-strip-no-log-values-from-keys.yml deleted file mode 100644 index 290b4e6e7f2..00000000000 --- a/changelogs/fragments/68400-strip-no-log-values-from-keys.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Strip no log values from module response keys (https://github.com/ansible/ansible/issues/68400) diff --git a/changelogs/fragments/68471-copy-with-preserve.yaml b/changelogs/fragments/68471-copy-with-preserve.yaml deleted file mode 100644 index 2d0f052a93d..00000000000 --- a/changelogs/fragments/68471-copy-with-preserve.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Fixed a bug with the copy action plugin where mode=preserve was being passed on - symlink files and causing a traceback (https://github.com/ansible/ansible/issues/68471). diff --git a/changelogs/fragments/68482-remove-function-update-calls.yaml b/changelogs/fragments/68482-remove-function-update-calls.yaml deleted file mode 100644 index b58a9be71d2..00000000000 --- a/changelogs/fragments/68482-remove-function-update-calls.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- dnf - remove custom ``fetch_rpm_from_url`` method in favor of more general ``ansible.module_utils.urls.fetch_file``. diff --git a/changelogs/fragments/68515_include_role_vars_from.yml b/changelogs/fragments/68515_include_role_vars_from.yml deleted file mode 100644 index 111ba2be5fa..00000000000 --- a/changelogs/fragments/68515_include_role_vars_from.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Strictly check string datatype for 'tasks_from', 'vars_from', 'defaults_from', and 'handlers_from' in include_role (https://github.com/ansible/ansible/issues/68515). diff --git a/changelogs/fragments/68518-to_nice_json-cleanup.yaml b/changelogs/fragments/68518-to_nice_json-cleanup.yaml deleted file mode 100644 index fa3c4923b0e..00000000000 --- a/changelogs/fragments/68518-to_nice_json-cleanup.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - to_nice_json filter - Removed now-useless exception handler diff --git a/changelogs/fragments/68550-ansible-test-docs-changelogs.yml b/changelogs/fragments/68550-ansible-test-docs-changelogs.yml deleted file mode 100644 index 730d65f093d..00000000000 --- a/changelogs/fragments/68550-ansible-test-docs-changelogs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ansible-test change detection - Run only sanity tests on ``docs/`` and ``changelogs/`` in collections, to avoid triggering full CI runs of integration and unit tests when files in these directories change." diff --git a/changelogs/fragments/68569-start-at-fix.yaml b/changelogs/fragments/68569-start-at-fix.yaml deleted file mode 100644 index df1675ebb91..00000000000 --- a/changelogs/fragments/68569-start-at-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Using --start-at-task would fail when it attempted to skip over tasks with no name. diff --git a/changelogs/fragments/68592-pip-check_mode-prereleases.yml b/changelogs/fragments/68592-pip-check_mode-prereleases.yml deleted file mode 100644 index 754ed7b2fa6..00000000000 --- a/changelogs/fragments/68592-pip-check_mode-prereleases.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "pip - check_mode with ``state: present`` now returns the correct state for pre-release versioned packages" diff --git a/changelogs/fragments/68667-dont-crash-ansible-vault-create-when-no-arguments.yaml b/changelogs/fragments/68667-dont-crash-ansible-vault-create-when-no-arguments.yaml deleted file mode 100644 index e81d5216595..00000000000 --- a/changelogs/fragments/68667-dont-crash-ansible-vault-create-when-no-arguments.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-vault create - Fix exception on no arguments given diff --git a/changelogs/fragments/68699-prevent-templating-all-vars-when-copying-context.yml b/changelogs/fragments/68699-prevent-templating-all-vars-when-copying-context.yml deleted file mode 100644 index 11ed78f59a7..00000000000 --- a/changelogs/fragments/68699-prevent-templating-all-vars-when-copying-context.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Prevent templating unused variables for {% include %} (https://github.com/ansible/ansible/issues/68699)" diff --git a/changelogs/fragments/68723-force-static-collections.yaml b/changelogs/fragments/68723-force-static-collections.yaml deleted file mode 100644 index c6aaf86f715..00000000000 --- a/changelogs/fragments/68723-force-static-collections.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Force collection names to be static so that a warning is generated because - templating currently does not work (see https://github.com/ansible/ansible/issues/68704). diff --git a/changelogs/fragments/69029-module-ignore-exts.yml b/changelogs/fragments/69029-module-ignore-exts.yml deleted file mode 100644 index a18ba0d504d..00000000000 --- a/changelogs/fragments/69029-module-ignore-exts.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - plugin loader - Add MODULE_IGNORE_EXTS config option to skip over certain extensions when looking for script and binary modules. diff --git a/changelogs/fragments/69054-collection-as-str.yaml b/changelogs/fragments/69054-collection-as-str.yaml deleted file mode 100644 index 5e9845f99b2..00000000000 --- a/changelogs/fragments/69054-collection-as-str.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Make sure if a collection is supplied as a string that we transform it into a list. diff --git a/changelogs/fragments/69101-collection-role-to-standalone-role.yml b/changelogs/fragments/69101-collection-role-to-standalone-role.yml deleted file mode 100644 index 04e8275af97..00000000000 --- a/changelogs/fragments/69101-collection-role-to-standalone-role.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- Collections - Allow a collection role to call a stand alone role, without - needing to explicitly add ``ansible.legacy`` to the collection search - order within the collection role. - (https://github.com/ansible/ansible/issues/69101) diff --git a/changelogs/fragments/69104-galaxy-cli-templar.yml b/changelogs/fragments/69104-galaxy-cli-templar.yml deleted file mode 100644 index c3c05f67439..00000000000 --- a/changelogs/fragments/69104-galaxy-cli-templar.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- ansible-galaxy - Utilize ``Templar`` for templating skeleton files, so that - they have access to Ansible filters/tests/lookups - (https://github.com/ansible/ansible/issues/69104) diff --git a/changelogs/fragments/69133-role-install-non-ascii.yml b/changelogs/fragments/69133-role-install-non-ascii.yml deleted file mode 100644 index af8cc620314..00000000000 --- a/changelogs/fragments/69133-role-install-non-ascii.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Role Installation - Ensure that a role containing files with non-ascii characters can be installed - (https://github.com/ansible/ansible/issues/69133) diff --git a/changelogs/fragments/69139_inventory_doc_fix.yml b/changelogs/fragments/69139_inventory_doc_fix.yml deleted file mode 100644 index 8d62012cebc..00000000000 --- a/changelogs/fragments/69139_inventory_doc_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Updated inventory script location for infoblox, ec2 and other after collection migration (https://github.com/ansible/ansible/issues/69139). diff --git a/changelogs/fragments/69154-install-collection-from-git-repo.yml b/changelogs/fragments/69154-install-collection-from-git-repo.yml deleted file mode 100644 index e0e5a7385df..00000000000 --- a/changelogs/fragments/69154-install-collection-from-git-repo.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - ansible-galaxy - Allow installing collections from git repositories. - - ansible-galaxy - Requirement entries for collections now support a 'type' key to indicate whether the collection is a galaxy artifact, file, url, or git repo. - - ansible-galaxy - Support both 'galaxy.yml' and 'galaxy.yaml' files for collections. diff --git a/changelogs/fragments/69160-add-missing-parameter.yaml b/changelogs/fragments/69160-add-missing-parameter.yaml deleted file mode 100644 index 5fe97fb4eb8..00000000000 --- a/changelogs/fragments/69160-add-missing-parameter.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- sysvinit - Add missing parameter ``module`` in call to ``daemonize()``. diff --git a/changelogs/fragments/69164-remove-redundant-conditional.yaml b/changelogs/fragments/69164-remove-redundant-conditional.yaml deleted file mode 100644 index 97daa520c13..00000000000 --- a/changelogs/fragments/69164-remove-redundant-conditional.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- paramiko_ssh - Removed redundant conditional statement in ``_parse_proxy_command`` that always evaluated to True. diff --git a/changelogs/fragments/69175-address-fixmes-sysctl.yaml b/changelogs/fragments/69175-address-fixmes-sysctl.yaml deleted file mode 100644 index c28c25d0807..00000000000 --- a/changelogs/fragments/69175-address-fixmes-sysctl.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- sysctl - Remove FIXME comments to avoid confusion diff --git a/changelogs/fragments/69226-hurd-extract-functionality.yaml b/changelogs/fragments/69226-hurd-extract-functionality.yaml deleted file mode 100644 index 987b21730af..00000000000 --- a/changelogs/fragments/69226-hurd-extract-functionality.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- hurd - Address FIXMEs. Extract functionality and exit early. diff --git a/changelogs/fragments/69278-early-customize-jinja2.yml b/changelogs/fragments/69278-early-customize-jinja2.yml deleted file mode 100644 index 9156b851758..00000000000 --- a/changelogs/fragments/69278-early-customize-jinja2.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- Templating - Add globals to the jinja2 environment at ``Templar`` - instantiation, instead of customizing the template object. - Only customize the template object, to disable lookups. - (https://github.com/ansible/ansible/pull/69278) diff --git a/changelogs/fragments/69286_pop_os_distribution.yml b/changelogs/fragments/69286_pop_os_distribution.yml deleted file mode 100644 index 3d65ab4a272..00000000000 --- a/changelogs/fragments/69286_pop_os_distribution.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added PopOS as a part of Debian OS distribution family (https://github.com/ansible/ansible/issues/69286). diff --git a/changelogs/fragments/69286_popos_hostname.yml b/changelogs/fragments/69286_popos_hostname.yml deleted file mode 100644 index 0fddfc91a99..00000000000 --- a/changelogs/fragments/69286_popos_hostname.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added hostname support for PopOS in hostname module. diff --git a/changelogs/fragments/69287-ansible-test-validate-default-sample-example.yml b/changelogs/fragments/69287-ansible-test-validate-default-sample-example.yml deleted file mode 100644 index 540a9ff7bdc..00000000000 --- a/changelogs/fragments/69287-ansible-test-validate-default-sample-example.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - improve module validation so that ``default``, ``sample`` and ``example`` contain JSON values and not arbitrary YAML values, like ``datetime`` objects or dictionaries with non-string keys." diff --git a/changelogs/fragments/69288-ansible-test-ansible-doc-json.yml b/changelogs/fragments/69288-ansible-test-ansible-doc-json.yml deleted file mode 100644 index f99dfcc31fa..00000000000 --- a/changelogs/fragments/69288-ansible-test-ansible-doc-json.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - also run the ``ansible-doc`` sanity test with ``--json`` to ensure that the documentation does not contain something that cannot be exported as JSON (https://github.com/ansible/ansible/issues/69238)." diff --git a/changelogs/fragments/69313-sanity-antsibull-changelog.yml b/changelogs/fragments/69313-sanity-antsibull-changelog.yml deleted file mode 100644 index 95f1a7e5053..00000000000 --- a/changelogs/fragments/69313-sanity-antsibull-changelog.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - added new ``changelog`` test, which runs if a `antsibull-changelog `_ configuration or files in ``changelogs/fragments/`` are found (https://github.com/ansible/ansible/pull/69313)." diff --git a/changelogs/fragments/69320-sys-path-cwd.yml b/changelogs/fragments/69320-sys-path-cwd.yml deleted file mode 100644 index 2d86c450a07..00000000000 --- a/changelogs/fragments/69320-sys-path-cwd.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansiballz - remove '' and '.' from sys.path to fix a permissions issue on OpenBSD with pipelining (#69320) diff --git a/changelogs/fragments/69357_optimize_inventory_graph_wo_vars.yml b/changelogs/fragments/69357_optimize_inventory_graph_wo_vars.yml deleted file mode 100644 index 10f8cd3cb2a..00000000000 --- a/changelogs/fragments/69357_optimize_inventory_graph_wo_vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Avoid running subfunctions that are passed to show_vars function when it will be a noop. diff --git a/changelogs/fragments/69396-blockinfile-docs.yaml b/changelogs/fragments/69396-blockinfile-docs.yaml deleted file mode 100644 index 386ca5a5ffd..00000000000 --- a/changelogs/fragments/69396-blockinfile-docs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- blockinfile - Update module documentation to clarify insertbefore/insertafter usage. diff --git a/changelogs/fragments/69451-fix-fileglob-nonexistent-subdirs.yaml b/changelogs/fragments/69451-fix-fileglob-nonexistent-subdirs.yaml deleted file mode 100644 index 7d12124664e..00000000000 --- a/changelogs/fragments/69451-fix-fileglob-nonexistent-subdirs.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- Fix an issue with the ``fileglob`` plugin where passing a subdirectory of - non-existent directory would cause it to fail - - https://github.com/ansible/ansible/issues/69450 diff --git a/changelogs/fragments/69457-free-strategy-handler-race.yml b/changelogs/fragments/69457-free-strategy-handler-race.yml deleted file mode 100644 index f9adac0ade6..00000000000 --- a/changelogs/fragments/69457-free-strategy-handler-race.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- Prevent a race condition when running handlers using a combination of the free strategy and include_role. -minor_changes: -- The results queue and counter for results are now split for standard / handler results. This allows the governing strategy to be truly independent from the handler strategy, which basically follows the linear methodology. diff --git a/changelogs/fragments/69458-updated-galaxy-cli-help.yaml b/changelogs/fragments/69458-updated-galaxy-cli-help.yaml deleted file mode 100644 index 6991a4827bb..00000000000 --- a/changelogs/fragments/69458-updated-galaxy-cli-help.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "ansible-galaxy- On giving an invalid subcommand to ansible-galaxy, the help would be shown only for role subcommand (collection subcommand help is not shown). With this change, the entire help for ansible-galaxy (same as ansible-galaxy --help) is displayed along with the help for role subcommand. (https://github.com/ansible/ansible/issues/69009)" \ No newline at end of file diff --git a/changelogs/fragments/69465-remove-fixme-comment.yaml b/changelogs/fragments/69465-remove-fixme-comment.yaml deleted file mode 100644 index effc35c8372..00000000000 --- a/changelogs/fragments/69465-remove-fixme-comment.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- objects - Remove FIXME comment because no fix is needed. diff --git a/changelogs/fragments/69484-add-path-to-yum-for-ibmi.yml b/changelogs/fragments/69484-add-path-to-yum-for-ibmi.yml deleted file mode 100644 index 6ad775ecc5f..00000000000 --- a/changelogs/fragments/69484-add-path-to-yum-for-ibmi.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - setup - properly detect yum package manager for IBM i. diff --git a/changelogs/fragments/69508-ansible-test-local-changes-detection.yml b/changelogs/fragments/69508-ansible-test-local-changes-detection.yml deleted file mode 100644 index 1157f945fd9..00000000000 --- a/changelogs/fragments/69508-ansible-test-local-changes-detection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "ansible-test - for local change detection, allow to specify branch to compare to with ``--base-branch`` for all types of tests (https://github.com/ansible/ansible/pull/69508)." diff --git a/changelogs/fragments/69516_flatcar_distribution.yml b/changelogs/fragments/69516_flatcar_distribution.yml deleted file mode 100644 index 143a3307e66..00000000000 --- a/changelogs/fragments/69516_flatcar_distribution.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Added support for Flatcar Container Linux in distribution and hostname modules. (https://github.com/ansible/ansible/pull/69627) diff --git a/changelogs/fragments/69521-free-strategy-include-fix.yml b/changelogs/fragments/69521-free-strategy-include-fix.yml deleted file mode 100644 index 4d92a0675f5..00000000000 --- a/changelogs/fragments/69521-free-strategy-include-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Fixed the equality check for IncludedFiles to ensure they are not accidently merged when process_include_results runs. diff --git a/changelogs/fragments/69752_service_facts.yml b/changelogs/fragments/69752_service_facts.yml deleted file mode 100644 index d91c753a46d..00000000000 --- a/changelogs/fragments/69752_service_facts.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- service_facts - Added undocumented 'indirect' and 'static' as service status (https://github.com/ansible/ansible/issues/69752). diff --git a/changelogs/fragments/69788_fqcr_command_shell.yml b/changelogs/fragments/69788_fqcr_command_shell.yml deleted file mode 100644 index 9d2db44e28d..00000000000 --- a/changelogs/fragments/69788_fqcr_command_shell.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "Use fqcr from command module invocation using shell module. Fixes https://github.com/ansible/ansible/issues/69788" \ No newline at end of file diff --git a/changelogs/fragments/69795-ansible-doc-suboptions.yml b/changelogs/fragments/69795-ansible-doc-suboptions.yml deleted file mode 100644 index 8d52aba3fc2..00000000000 --- a/changelogs/fragments/69795-ansible-doc-suboptions.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-doc - improve suboptions formatting (https://github.com/ansible/ansible/pull/69795)." diff --git a/changelogs/fragments/69796-ansible-doc-return-values.yml b/changelogs/fragments/69796-ansible-doc-return-values.yml deleted file mode 100644 index c8b6a41405b..00000000000 --- a/changelogs/fragments/69796-ansible-doc-return-values.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- "ansible-doc - return values will be properly formatted (https://github.com/ansible/ansible/pull/69796)." -major_changes: -- "Both ansible-doc and ansible-console's help command will error for modules and plugins whose return documentation cannot be parsed as YAML. All modules and plugins passing ``ansible-test sanity --test yamllint`` will not be affected by this." diff --git a/changelogs/fragments/69845-doc-assemble-remote_src.yaml b/changelogs/fragments/69845-doc-assemble-remote_src.yaml deleted file mode 100644 index 4788f98208e..00000000000 --- a/changelogs/fragments/69845-doc-assemble-remote_src.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - assemble module - fix documentation - the remote_src property specified a default value of no but it's actually yes. diff --git a/changelogs/fragments/69881-add_host-show-changed.yml b/changelogs/fragments/69881-add_host-show-changed.yml deleted file mode 100644 index 3dec2adbec7..00000000000 --- a/changelogs/fragments/69881-add_host-show-changed.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - add_host action now correctly shows idempotency/changed status diff --git a/changelogs/fragments/69919-module_defaults-groups-collections.yml b/changelogs/fragments/69919-module_defaults-groups-collections.yml deleted file mode 100644 index e3feda80f87..00000000000 --- a/changelogs/fragments/69919-module_defaults-groups-collections.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - module_defaults - support short group names for content relocated to collections - - module_defaults - support candidate action names for relocated content diff --git a/changelogs/fragments/69993-copy-remote-src-perms.yml b/changelogs/fragments/69993-copy-remote-src-perms.yml deleted file mode 100644 index b57e70b04e3..00000000000 --- a/changelogs/fragments/69993-copy-remote-src-perms.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - copy - Fix copy modes when using remote_src=yes and src is a directory with trailing slash. diff --git a/changelogs/fragments/action-plugin-always-cleanup.yml b/changelogs/fragments/action-plugin-always-cleanup.yml deleted file mode 100644 index 15776974e1f..00000000000 --- a/changelogs/fragments/action-plugin-always-cleanup.yml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: -- ActionBase - Add new ``cleanup`` method that is explicitly run by the - ``TaskExecutor`` to ensure that the shell plugins ``tmpdir`` is always - removed. This change means that individual action plugins need not be - responsible for removing the temporary directory, which ensures that - we don't have code paths that accidentally leave behind the temporary - directory. diff --git a/changelogs/fragments/add-global-warnings-container.yaml b/changelogs/fragments/add-global-warnings-container.yaml deleted file mode 100644 index 53182311823..00000000000 --- a/changelogs/fragments/add-global-warnings-container.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - add mechanism for storing warnings and deprecations globally and not attached to an ``AnsibleModule`` object (https://github.com/ansible/ansible/pull/58993) diff --git a/changelogs/fragments/add-type-typename.yaml b/changelogs/fragments/add-type-typename.yaml deleted file mode 100644 index 6fcd35d911f..00000000000 --- a/changelogs/fragments/add-type-typename.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- PowerShell Add-Type - Add an easier way to reference extra types when compiling C# code on PowerShell Core -- PowerShell Add-Type - Added the ``X86`` and ``AMD64`` preprocessor symbols for conditional compiling diff --git a/changelogs/fragments/add_hosts_fix.yml b/changelogs/fragments/add_hosts_fix.yml deleted file mode 100644 index 4f406beda3a..00000000000 --- a/changelogs/fragments/add_hosts_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Correctly process raw_params in add_hosts. diff --git a/changelogs/fragments/add_prefix_to_cache.yml b/changelogs/fragments/add_prefix_to_cache.yml deleted file mode 100644 index ed98052dbf4..00000000000 --- a/changelogs/fragments/add_prefix_to_cache.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - added 'unimplemented' prefix to file based caching diff --git a/changelogs/fragments/adhoc_default_collection.yml b/changelogs/fragments/adhoc_default_collection.yml deleted file mode 100644 index 764e2edc0a0..00000000000 --- a/changelogs/fragments/adhoc_default_collection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - adhoc CLI - when playbook-dir is specified and inside a collection, use default collection logic to resolve modules/actions diff --git a/changelogs/fragments/af_clean.yml b/changelogs/fragments/af_clean.yml deleted file mode 100644 index 9d14ca58698..00000000000 --- a/changelogs/fragments/af_clean.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Ensure we don't allow ansible_facts subkey of ansible_facts to override top level, also fix 'deprefixing' to prevent key transforms. diff --git a/changelogs/fragments/allow-fail-json-msg-to-be-positional.yaml b/changelogs/fragments/allow-fail-json-msg-to-be-positional.yaml deleted file mode 100644 index 37ca01f86ba..00000000000 --- a/changelogs/fragments/allow-fail-json-msg-to-be-positional.yaml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - "`AnsibleModule.fail_json()` has always required that a message be passed - in which informs the end user why the module failed. In the past this - message had to be passed as the `msg` keyword argument but it can now be - passed as the first positional argument instead." diff --git a/changelogs/fragments/allow_ansible_ns.yml b/changelogs/fragments/allow_ansible_ns.yml deleted file mode 100644 index e98ecc59ae7..00000000000 --- a/changelogs/fragments/allow_ansible_ns.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- allow external collections to be created in the 'ansible' collection namespace (https://github.com/ansible/ansible/issues/59988) diff --git a/changelogs/fragments/ansible-adhoc-cb-playbook_start.yaml b/changelogs/fragments/ansible-adhoc-cb-playbook_start.yaml deleted file mode 100644 index 35a6b98502b..00000000000 --- a/changelogs/fragments/ansible-adhoc-cb-playbook_start.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible command now correctly sends v2_playbook_on_start to callbacks diff --git a/changelogs/fragments/ansible-basic-util-fragment.yaml b/changelogs/fragments/ansible-basic-util-fragment.yaml deleted file mode 100644 index b191c069a58..00000000000 --- a/changelogs/fragments/ansible-basic-util-fragment.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Ansible.Basic - Added the ability to specify multiple fragments to load in a generic way for modules that use a module_util with fragment options diff --git a/changelogs/fragments/ansible-connection_persist_issue.yaml b/changelogs/fragments/ansible-connection_persist_issue.yaml deleted file mode 100644 index d8783687e22..00000000000 --- a/changelogs/fragments/ansible-connection_persist_issue.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-connection persists even after playbook run is completed (https://github.com/ansible/ansible/pull/61591) diff --git a/changelogs/fragments/ansible-doc-remove_at_date.yaml b/changelogs/fragments/ansible-doc-remove_at_date.yaml deleted file mode 100644 index 21254692aa2..00000000000 --- a/changelogs/fragments/ansible-doc-remove_at_date.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-doc - Allow and give precedence to `removed_at_date` for deprecated modules. diff --git a/changelogs/fragments/ansible-doc-removed-traceback.yml b/changelogs/fragments/ansible-doc-removed-traceback.yml deleted file mode 100644 index 01a223aacd7..00000000000 --- a/changelogs/fragments/ansible-doc-removed-traceback.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-doc now properly handles removed modules/plugins diff --git a/changelogs/fragments/ansible-doc-version_added-collection.yml b/changelogs/fragments/ansible-doc-version_added-collection.yml deleted file mode 100644 index 5c74c44e9e2..00000000000 --- a/changelogs/fragments/ansible-doc-version_added-collection.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-doc - now indicates if an option is added by a doc fragment from another collection by prepending the collection name, or ``ansible.builtin`` for ansible-base, to the version number." diff --git a/changelogs/fragments/ansible-galaxy-agent.yaml b/changelogs/fragments/ansible-galaxy-agent.yaml deleted file mode 100644 index b18fb910430..00000000000 --- a/changelogs/fragments/ansible-galaxy-agent.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Expand the ``User-Agent`` to include more information and add it to more calls to Galaxy endpoints. diff --git a/changelogs/fragments/ansible-galaxy-cli-add-token-alias.yaml b/changelogs/fragments/ansible-galaxy-cli-add-token-alias.yaml deleted file mode 100644 index 9566dbaf9d2..00000000000 --- a/changelogs/fragments/ansible-galaxy-cli-add-token-alias.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - add ``--token`` argument which is the same as ``--api-key`` (https://github.com/ansible/ansible/issues/65955) diff --git a/changelogs/fragments/ansible-galaxy-collections.yaml b/changelogs/fragments/ansible-galaxy-collections.yaml deleted file mode 100644 index a52b40c3366..00000000000 --- a/changelogs/fragments/ansible-galaxy-collections.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- ansible-galaxy - Remove uneeded verbose messages when accessing local token file -- ansible-galaxy - Display proper error when invalid token is used for Galaxy servers -- ansible-galaxy - Send SHA256 hashes when publishing a collection -- ansible-galaxy - Fix up pagination searcher for collection versions on Automation Hub diff --git a/changelogs/fragments/ansible-galaxy-handle-import-task-url-changes.yml b/changelogs/fragments/ansible-galaxy-handle-import-task-url-changes.yml deleted file mode 100644 index 31552d2d0ee..00000000000 --- a/changelogs/fragments/ansible-galaxy-handle-import-task-url-changes.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-galaxy - Handle the different task resource urls in API responses from publishing - collection artifacts to galaxy servers using v2 and v3 APIs. diff --git a/changelogs/fragments/ansible-galaxy-ignore.yaml b/changelogs/fragments/ansible-galaxy-ignore.yaml deleted file mode 100644 index 5a9d1c2657d..00000000000 --- a/changelogs/fragments/ansible-galaxy-ignore.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- ansible-galaxy - Always ignore the ``tests/output`` directory when building a collection as it is used by ``ansible-test`` for test output (https://github.com/ansible/ansible/issues/59228). -- ansible-galaxy - Added the ability to ignore further files and folders using a pattern with the ``build_ignore`` key in a collection's ``galaxy.yml`` (https://github.com/ansible/ansible/issues/59228). diff --git a/changelogs/fragments/ansible-galaxy-install-manifest-warning.yaml b/changelogs/fragments/ansible-galaxy-install-manifest-warning.yaml deleted file mode 100644 index aee3c4a5592..00000000000 --- a/changelogs/fragments/ansible-galaxy-install-manifest-warning.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - > - ansible-galaxy - hide warning during collection installation if other installed collections - do not contain a ``MANIFEST.json`` (https://github.com/ansible/ansible/issues/67490) diff --git a/changelogs/fragments/ansible-galaxy-install.yaml b/changelogs/fragments/ansible-galaxy-install.yaml deleted file mode 100644 index 97929ed67e9..00000000000 --- a/changelogs/fragments/ansible-galaxy-install.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- ansible-galaxy - Install both collections and roles with ``ansible-galaxy install -r requirements.yml`` in certain scenarios. -- ansible-galaxy - Display message if both collections and roles are specified in a requirements file but can't be installed together. diff --git a/changelogs/fragments/ansible-galaxy-progress.yaml b/changelogs/fragments/ansible-galaxy-progress.yaml deleted file mode 100644 index 759ab80a8d3..00000000000 --- a/changelogs/fragments/ansible-galaxy-progress.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ansible-galaxy - Added the ability to display the progress wheel through the C.GALAXY_DISPLAY_PROGRESS config option. Also this now defaults to displaying the progress wheel if stdout has a tty. diff --git a/changelogs/fragments/ansible-galaxy-role-list-specific-fix.yml b/changelogs/fragments/ansible-galaxy-role-list-specific-fix.yml deleted file mode 100644 index eaef1d59523..00000000000 --- a/changelogs/fragments/ansible-galaxy-role-list-specific-fix.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - > - ansible-galaxy - fix a bug where listing a specific role if it was not in the first - path failed to find the role - - - ansible-galaxy - properly show the role description when running offline (https://github.com/ansible/ansible/issues/60167) diff --git a/changelogs/fragments/ansible-galaxy-role-server.yaml b/changelogs/fragments/ansible-galaxy-role-server.yaml deleted file mode 100644 index 9de2e8e431c..00000000000 --- a/changelogs/fragments/ansible-galaxy-role-server.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy role - Fix issue where ``--server`` was not being used for certain ``ansible-galaxy role`` actions - https://github.com/ansible/ansible/issues/61609 diff --git a/changelogs/fragments/ansible-galaxy-support-for-automation-hub.yml b/changelogs/fragments/ansible-galaxy-support-for-automation-hub.yml deleted file mode 100644 index 7a6d0cf4290..00000000000 --- a/changelogs/fragments/ansible-galaxy-support-for-automation-hub.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - Fix https://github.com/ansible/galaxy-dev/issues/96 - Add support for automation-hub authentication to ansible-galaxy -minor_changes: - - Add 'auth_url' field to galaxy server config stanzas in ansible.cfg - The url should point to the token_endpoint of a Keycloak server. diff --git a/changelogs/fragments/ansible-inventory-code-cleanup.yml b/changelogs/fragments/ansible-inventory-code-cleanup.yml deleted file mode 100644 index 79fa39df200..00000000000 --- a/changelogs/fragments/ansible-inventory-code-cleanup.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Use ``sys.exit`` instead of ``exit`` in ``ansible-inventory``. - - Remove unused Python imports in ``ansible-inventory``. diff --git a/changelogs/fragments/ansible-test-ansible-doc.yml b/changelogs/fragments/ansible-test-ansible-doc.yml deleted file mode 100644 index df4e0d48427..00000000000 --- a/changelogs/fragments/ansible-test-ansible-doc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly handles warnings for removed modules/plugins diff --git a/changelogs/fragments/ansible-test-ast-parse-bytes.yml b/changelogs/fragments/ansible-test-ast-parse-bytes.yml deleted file mode 100644 index 330ee8f5580..00000000000 --- a/changelogs/fragments/ansible-test-ast-parse-bytes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "ansible-test - Fix regression introduced in https://github.com/ansible/ansible/pull/67063 which caused module_utils analysis to fail on Python 2.x." diff --git a/changelogs/fragments/ansible-test-boto-constraints.yml b/changelogs/fragments/ansible-test-boto-constraints.yml deleted file mode 100644 index 161ad474bb8..00000000000 --- a/changelogs/fragments/ansible-test-boto-constraints.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Updated requirements to limit ``boto3`` and ``botocore`` versions on Python 2.6 to supported versions. diff --git a/changelogs/fragments/ansible-test-change-detection-empty-python.yml b/changelogs/fragments/ansible-test-change-detection-empty-python.yml deleted file mode 100644 index 12e4a910e4d..00000000000 --- a/changelogs/fragments/ansible-test-change-detection-empty-python.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test no longer tracebacks during change analysis due to processing an empty python file diff --git a/changelogs/fragments/ansible-test-change-detection-fix.yml b/changelogs/fragments/ansible-test-change-detection-fix.yml deleted file mode 100644 index 3917afec3df..00000000000 --- a/changelogs/fragments/ansible-test-change-detection-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now ignores empty ``*.py`` files when analyzing module_utils imports for change detection diff --git a/changelogs/fragments/ansible-test-ci-support-azure.yml b/changelogs/fragments/ansible-test-ci-support-azure.yml deleted file mode 100644 index 541cfebdf11..00000000000 --- a/changelogs/fragments/ansible-test-ci-support-azure.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Added CI provider support for Azure Pipelines. diff --git a/changelogs/fragments/ansible-test-ci-support-shippable-auth.yml b/changelogs/fragments/ansible-test-ci-support-shippable-auth.yml deleted file mode 100644 index 0ac250799f9..00000000000 --- a/changelogs/fragments/ansible-test-ci-support-shippable-auth.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Added support for Ansible Core CI request signing for Shippable. diff --git a/changelogs/fragments/ansible-test-ci-support.yml b/changelogs/fragments/ansible-test-ci-support.yml deleted file mode 100644 index 8739a977a8d..00000000000 --- a/changelogs/fragments/ansible-test-ci-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Refactored CI related logic into a basic provider abstraction. diff --git a/changelogs/fragments/ansible-test-cloud-secrets.yml b/changelogs/fragments/ansible-test-cloud-secrets.yml deleted file mode 100644 index c8a5f3e45be..00000000000 --- a/changelogs/fragments/ansible-test-cloud-secrets.yml +++ /dev/null @@ -1,3 +0,0 @@ -security_fixes: - - > - **security issue** - Redact cloud plugin secrets in ansible-test when running integration tests using cloud plugins. Only present in 2.9.0b1. diff --git a/changelogs/fragments/ansible-test-code-cleanup.yml b/changelogs/fragments/ansible-test-code-cleanup.yml deleted file mode 100644 index ab437a97544..00000000000 --- a/changelogs/fragments/ansible-test-code-cleanup.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Use ``sys.exit`` instead of ``exit``. - - ansible-test - Code cleanup. diff --git a/changelogs/fragments/ansible-test-collections-ansible-adhoc.yml b/changelogs/fragments/ansible-test-collections-ansible-adhoc.yml deleted file mode 100644 index 878feb10bb5..00000000000 --- a/changelogs/fragments/ansible-test-collections-ansible-adhoc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly sets ``ANSIBLE_PLAYBOOK_DIR`` for integration tests so unqualified collection references work for adhoc ``ansible`` usage diff --git a/changelogs/fragments/ansible-test-collections-coverage-noise.yml b/changelogs/fragments/ansible-test-collections-coverage-noise.yml deleted file mode 100644 index 781f192c1d0..00000000000 --- a/changelogs/fragments/ansible-test-collections-coverage-noise.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly excludes the ``tests/output/`` directory from code coverage diff --git a/changelogs/fragments/ansible-test-collections-import-sanity-test.yml b/changelogs/fragments/ansible-test-collections-import-sanity-test.yml deleted file mode 100644 index 69261f46223..00000000000 --- a/changelogs/fragments/ansible-test-collections-import-sanity-test.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly reports import errors for collections when running the import sanity test diff --git a/changelogs/fragments/ansible-test-collections-requirements.yml b/changelogs/fragments/ansible-test-collections-requirements.yml deleted file mode 100644 index f9edde18cf1..00000000000 --- a/changelogs/fragments/ansible-test-collections-requirements.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test now correctly installs the requirements specified by the collection's unit and integration tests - instead of the requirements specified for Ansible's own unit and integration tests diff --git a/changelogs/fragments/ansible-test-color-ls.yml b/changelogs/fragments/ansible-test-color-ls.yml deleted file mode 100644 index 52b602c4bf9..00000000000 --- a/changelogs/fragments/ansible-test-color-ls.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now enables color ``ls`` on a remote host only if the host supports the feature diff --git a/changelogs/fragments/ansible-test-constraints-virtualenv.yml b/changelogs/fragments/ansible-test-constraints-virtualenv.yml deleted file mode 100644 index 5376448cb46..00000000000 --- a/changelogs/fragments/ansible-test-constraints-virtualenv.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Use ``virtualenv`` versions before 20 on provisioned macOS instances to remain compatible with an older pip install. diff --git a/changelogs/fragments/ansible-test-container-update.yml b/changelogs/fragments/ansible-test-container-update.yml deleted file mode 100644 index f2df6f69b2b..00000000000 --- a/changelogs/fragments/ansible-test-container-update.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - ansible-test - Upgrade from default-test-container 2.1 to 2.2 - - ansible-test - Upgrade from ansible-base-test-container 1.1 to 2.2 - - ansible-test - Upgrade distro test containers from 1.16.0 to 1.17.0 diff --git a/changelogs/fragments/ansible-test-coverage-analyze-targets-filter.yml b/changelogs/fragments/ansible-test-coverage-analyze-targets-filter.yml deleted file mode 100644 index 10d1527dfc1..00000000000 --- a/changelogs/fragments/ansible-test-coverage-analyze-targets-filter.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test - Added a ``ansible-test coverage analyze targets filter`` command to filter aggregated coverage reports by path and/or target name." diff --git a/changelogs/fragments/ansible-test-coverage-analyze-targets.yml b/changelogs/fragments/ansible-test-coverage-analyze-targets.yml deleted file mode 100644 index 72340f0b7f1..00000000000 --- a/changelogs/fragments/ansible-test-coverage-analyze-targets.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test - Added a ``ansible-test coverage analyze targets`` command to analyze integration test code coverage by test target." diff --git a/changelogs/fragments/ansible-test-coverage-ansible-connection.yml b/changelogs/fragments/ansible-test-coverage-ansible-connection.yml deleted file mode 100644 index efbaa55ca08..00000000000 --- a/changelogs/fragments/ansible-test-coverage-ansible-connection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test once again properly collects code coverage for ``ansible-connection`` diff --git a/changelogs/fragments/ansible-test-coverage-constraint.yml b/changelogs/fragments/ansible-test-coverage-constraint.yml deleted file mode 100644 index b5a03e56789..00000000000 --- a/changelogs/fragments/ansible-test-coverage-constraint.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test no longer tries to install ``coverage`` 5.0+ since those versions are unsupported diff --git a/changelogs/fragments/ansible-test-coverage-constraints.yml b/changelogs/fragments/ansible-test-coverage-constraints.yml deleted file mode 100644 index 7efa8b43e5e..00000000000 --- a/changelogs/fragments/ansible-test-coverage-constraints.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Updated Python constraints for installing ``coverage`` to resolve issues on multiple Python versions when using the ``--coverage`` option. diff --git a/changelogs/fragments/ansible-test-coverage-incomplete.yml b/changelogs/fragments/ansible-test-coverage-incomplete.yml deleted file mode 100644 index 1327366d8b4..00000000000 --- a/changelogs/fragments/ansible-test-coverage-incomplete.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test now correctly collects code coverage on the last task in a play. - This should resolve issues with missing code coverage, empty coverage files and corrupted coverage files resulting from early worker termination. diff --git a/changelogs/fragments/ansible-test-coverage-reorg.yml b/changelogs/fragments/ansible-test-coverage-reorg.yml deleted file mode 100644 index 09fa2e09945..00000000000 --- a/changelogs/fragments/ansible-test-coverage-reorg.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - reorganized code for the ``ansible-test coverage`` command for easier maintenance and feature additions diff --git a/changelogs/fragments/ansible-test-coverage-version-check.yml b/changelogs/fragments/ansible-test-coverage-version-check.yml deleted file mode 100644 index a38e293d35a..00000000000 --- a/changelogs/fragments/ansible-test-coverage-version-check.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test now checks for the minimum and maximum supported versions when importing ``coverage`` - - ansible-test now provides a more helpful error when loading coverage files created by ``coverage`` version 5 or later diff --git a/changelogs/fragments/ansible-test-default-containers-update.yml b/changelogs/fragments/ansible-test-default-containers-update.yml deleted file mode 100644 index a80daee778d..00000000000 --- a/changelogs/fragments/ansible-test-default-containers-update.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Updated the default test containers to include Python 3.9.0b3. diff --git a/changelogs/fragments/ansible-test-default-test-container-1.10.1.yml b/changelogs/fragments/ansible-test-default-test-container-1.10.1.yml deleted file mode 100644 index ce904332261..00000000000 --- a/changelogs/fragments/ansible-test-default-test-container-1.10.1.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - update ansible-test default-test-container from version 1.9.3 to 1.10.1 diff --git a/changelogs/fragments/ansible-test-default-test-container-1.13.yml b/changelogs/fragments/ansible-test-default-test-container-1.13.yml deleted file mode 100644 index 8379b1b8012..00000000000 --- a/changelogs/fragments/ansible-test-default-test-container-1.13.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test has been updated to use ``default-test-container:1.13`` which includes fewer Python requirements now that most modules and tests have been migrated to collections. diff --git a/changelogs/fragments/ansible-test-default-test-container-1.14.yml b/changelogs/fragments/ansible-test-default-test-container-1.14.yml deleted file mode 100644 index c0e68e67eb6..00000000000 --- a/changelogs/fragments/ansible-test-default-test-container-1.14.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - update ansible-test default-test-container from version 1.13 to 1.14, which includes an update from Python 3.9.0a6 to Python 3.9.0b1 diff --git a/changelogs/fragments/ansible-test-default-test-container-1.9.2.yml b/changelogs/fragments/ansible-test-default-test-container-1.9.2.yml deleted file mode 100644 index 3546d7fa1da..00000000000 --- a/changelogs/fragments/ansible-test-default-test-container-1.9.2.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - update ansible-test default-test-container from version 1.9.1 to 1.9.2 diff --git a/changelogs/fragments/ansible-test-default-test-container-1.9.3.yml b/changelogs/fragments/ansible-test-default-test-container-1.9.3.yml deleted file mode 100644 index 7183283a960..00000000000 --- a/changelogs/fragments/ansible-test-default-test-container-1.9.3.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - update ansible-test default-test-container from version 1.9.2 to 1.9.3 diff --git a/changelogs/fragments/ansible-test-delegation-inventory.yml b/changelogs/fragments/ansible-test-delegation-inventory.yml deleted file mode 100644 index 0536716528a..00000000000 --- a/changelogs/fragments/ansible-test-delegation-inventory.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now correctly includes inventory files ignored by git when running tests with the ``--docker`` option diff --git a/changelogs/fragments/ansible-test-delegation-options.yml b/changelogs/fragments/ansible-test-delegation-options.yml deleted file mode 100644 index 38b48f8b814..00000000000 --- a/changelogs/fragments/ansible-test-delegation-options.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - allow delegation config to specify equivalents to the ``--no-pip-check``, ``--disable-httptester`` and `--no-temp-unicode`` options" diff --git a/changelogs/fragments/ansible-test-delegation-paths.yml b/changelogs/fragments/ansible-test-delegation-paths.yml deleted file mode 100644 index cb265d89717..00000000000 --- a/changelogs/fragments/ansible-test-delegation-paths.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test now places the ansible source and collections content in separate directories when using the ``--docker`` or ``--remote`` options. diff --git a/changelogs/fragments/ansible-test-delegation-tmp-dir.yml b/changelogs/fragments/ansible-test-delegation-tmp-dir.yml deleted file mode 100644 index 1d914ce0f6b..00000000000 --- a/changelogs/fragments/ansible-test-delegation-tmp-dir.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now correctly excludes the test results temporary directory when copying files from the remote test system to the local system diff --git a/changelogs/fragments/ansible-test-distro-container-venv.yml b/changelogs/fragments/ansible-test-distro-container-venv.yml deleted file mode 100644 index f7be2f19710..00000000000 --- a/changelogs/fragments/ansible-test-distro-container-venv.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update Ubuntu 18.04 test container to version 1.13 which includes ``venv`` diff --git a/changelogs/fragments/ansible-test-doc-links.yml b/changelogs/fragments/ansible-test-doc-links.yml deleted file mode 100644 index 6a86175f366..00000000000 --- a/changelogs/fragments/ansible-test-doc-links.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now shows sanity test doc links when installed (previously the links were only visible when running from source) diff --git a/changelogs/fragments/ansible-test-docker-context.yml b/changelogs/fragments/ansible-test-docker-context.yml deleted file mode 100644 index 0bd6e5ae1ff..00000000000 --- a/changelogs/fragments/ansible-test-docker-context.yml +++ /dev/null @@ -1,2 +0,0 @@ -major_changes: - - ansible-test now uses a different ``default`` test container for Ansible Collections diff --git a/changelogs/fragments/ansible-test-docker-terminate.yml b/changelogs/fragments/ansible-test-docker-terminate.yml deleted file mode 100644 index 165a02932b4..00000000000 --- a/changelogs/fragments/ansible-test-docker-terminate.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - --docker flag now has an associated --docker-terminate flag which controls if and when the docker container is removed following tests diff --git a/changelogs/fragments/ansible-test-egg-info-version.yml b/changelogs/fragments/ansible-test-egg-info-version.yml deleted file mode 100644 index 9c61b6a2776..00000000000 --- a/changelogs/fragments/ansible-test-egg-info-version.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test is now able to find its ``egg-info`` directory when it contains the Ansible version number diff --git a/changelogs/fragments/ansible-test-empty-coverage.yml b/changelogs/fragments/ansible-test-empty-coverage.yml deleted file mode 100644 index 63dda102975..00000000000 --- a/changelogs/fragments/ansible-test-empty-coverage.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test no longer errors reporting coverage when no Python coverage exists. This fixes issues reporting on PowerShell only coverage from collections. diff --git a/changelogs/fragments/ansible-test-enable-aix-os-testing.yml b/changelogs/fragments/ansible-test-enable-aix-os-testing.yml deleted file mode 100644 index 2436a4dd3c3..00000000000 --- a/changelogs/fragments/ansible-test-enable-aix-os-testing.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Enable testing the AIX platform as a remote OS in ansible-test diff --git a/changelogs/fragments/ansible-test-env-alteration.yml b/changelogs/fragments/ansible-test-env-alteration.yml deleted file mode 100644 index 2bd28d0d31e..00000000000 --- a/changelogs/fragments/ansible-test-env-alteration.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly uses a fresh copy of environment variables for each command invocation to avoid mixing vars between commands diff --git a/changelogs/fragments/ansible-test-env-list-files.yml b/changelogs/fragments/ansible-test-env-list-files.yml deleted file mode 100644 index aae86817a5e..00000000000 --- a/changelogs/fragments/ansible-test-env-list-files.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test now has a ``--list-files`` option to list files using the ``env`` command. diff --git a/changelogs/fragments/ansible-test-execv-wrapper-shebang.yml b/changelogs/fragments/ansible-test-execv-wrapper-shebang.yml deleted file mode 100644 index d2fea6aee66..00000000000 --- a/changelogs/fragments/ansible-test-execv-wrapper-shebang.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly handles creation of Python execv wrappers when the selected interpreter is a script diff --git a/changelogs/fragments/ansible-test-fix-import-sanity-test.yml b/changelogs/fragments/ansible-test-fix-import-sanity-test.yml deleted file mode 100644 index cb47a9d0fa1..00000000000 --- a/changelogs/fragments/ansible-test-fix-import-sanity-test.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - ansible-test import sanity test now properly handles relative imports. - - ansible-test import sanity test now properly invokes Ansible modules as scripts. - - ansible-test import sanity test now consistently reports warnings as errors. - - ansible-test import sanity test now consistently reports errors against the file being tested. diff --git a/changelogs/fragments/ansible-test-fix-python-path.yml b/changelogs/fragments/ansible-test-fix-python-path.yml deleted file mode 100644 index 9de7dfd8878..00000000000 --- a/changelogs/fragments/ansible-test-fix-python-path.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly sets PYTHONPATH for tests when running from an Ansible installation diff --git a/changelogs/fragments/ansible-test-git-submodule-top-level.yml b/changelogs/fragments/ansible-test-git-submodule-top-level.yml deleted file mode 100644 index 6d29cc6ad5b..00000000000 --- a/changelogs/fragments/ansible-test-git-submodule-top-level.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now supports submodules using older ``git`` versions which require querying status from the top level directory of the repo. diff --git a/changelogs/fragments/ansible-test-git-submodule.yml b/changelogs/fragments/ansible-test-git-submodule.yml deleted file mode 100644 index 9ec8bc72ecc..00000000000 --- a/changelogs/fragments/ansible-test-git-submodule.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - ansible-test now properly handles enumeration of git submodules. - Enumeration is now done with ``git submodule status --recursive`` without specifying ``.`` for the path, since that could cause the command to fail. - Instead, relative paths outside the current directory are filtered out of the results. - Errors from ``git`` commands will now once again be reported as errors instead of warnings. diff --git a/changelogs/fragments/ansible-test-hcloud-constraint.yml b/changelogs/fragments/ansible-test-hcloud-constraint.yml deleted file mode 100644 index df068825fab..00000000000 --- a/changelogs/fragments/ansible-test-hcloud-constraint.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now limits installation of ``hcloud`` to Python 2.7 and 3.5 - 3.8 since other versions are unsupported diff --git a/changelogs/fragments/ansible-test-ignore-pip-warnings.yml b/changelogs/fragments/ansible-test-ignore-pip-warnings.yml deleted file mode 100644 index e78aca3b195..00000000000 --- a/changelogs/fragments/ansible-test-ignore-pip-warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now ignores warnings when comparing pip versions before and after integration tests run diff --git a/changelogs/fragments/ansible-test-ignore-tests-output.yml b/changelogs/fragments/ansible-test-ignore-tests-output.yml deleted file mode 100644 index 3c9ab8b8d43..00000000000 --- a/changelogs/fragments/ansible-test-ignore-tests-output.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly ignores the ``tests/output//`` directory when not using git diff --git a/changelogs/fragments/ansible-test-integration-temp-dir.yml b/changelogs/fragments/ansible-test-integration-temp-dir.yml deleted file mode 100644 index 3e40cfdba51..00000000000 --- a/changelogs/fragments/ansible-test-integration-temp-dir.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now creates its integration test temporary directory within the collection so ansible-playbook can properly detect the default collection diff --git a/changelogs/fragments/ansible-test-jinja2-python-2.6.yml b/changelogs/fragments/ansible-test-jinja2-python-2.6.yml deleted file mode 100644 index 601cb8fe4db..00000000000 --- a/changelogs/fragments/ansible-test-jinja2-python-2.6.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now limits Jinja2 installs to version 2.10 and earlier on Python 2.6 diff --git a/changelogs/fragments/ansible-test-nested-source-control.yml b/changelogs/fragments/ansible-test-nested-source-control.yml deleted file mode 100644 index 85a347c53c1..00000000000 --- a/changelogs/fragments/ansible-test-nested-source-control.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now ignores version control within subdirectories of collections. Previously this condition was an error. diff --git a/changelogs/fragments/ansible-test-network-collections.yml b/changelogs/fragments/ansible-test-network-collections.yml deleted file mode 100644 index 0542b9a2941..00000000000 --- a/changelogs/fragments/ansible-test-network-collections.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test now supports provisioning of network resources when testing network collections diff --git a/changelogs/fragments/ansible-test-network-testing.yml b/changelogs/fragments/ansible-test-network-testing.yml deleted file mode 100644 index 4b17f55f301..00000000000 --- a/changelogs/fragments/ansible-test-network-testing.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test provisioning of network devices for ``network-integration`` has been updated to use collections. diff --git a/changelogs/fragments/ansible-test-no-pip-check.yml b/changelogs/fragments/ansible-test-no-pip-check.yml deleted file mode 100644 index 1c119d4a823..00000000000 --- a/changelogs/fragments/ansible-test-no-pip-check.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - added a ``--no-pip-check`` option" diff --git a/changelogs/fragments/ansible-test-obsolete-vcenter-proivisioning.yml b/changelogs/fragments/ansible-test-obsolete-vcenter-proivisioning.yml deleted file mode 100644 index c55bf8d8382..00000000000 --- a/changelogs/fragments/ansible-test-obsolete-vcenter-proivisioning.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Remove obsolete support for provisioning remote vCenter instances. The supporting services are no longer available. diff --git a/changelogs/fragments/ansible-test-opensuse-15.1.yml b/changelogs/fragments/ansible-test-opensuse-15.1.yml deleted file mode 100644 index d1d8a139860..00000000000 --- a/changelogs/fragments/ansible-test-opensuse-15.1.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Upgrade OpenSUSE containers to use Leap 15.1. diff --git a/changelogs/fragments/ansible-test-paramiko-constraint.yml b/changelogs/fragments/ansible-test-paramiko-constraint.yml deleted file mode 100644 index 2ab80f10856..00000000000 --- a/changelogs/fragments/ansible-test-paramiko-constraint.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Remove out-of-date constraint on installing paramiko versions 2.5.0 or later in tests. diff --git a/changelogs/fragments/ansible-test-path-to-python.yml b/changelogs/fragments/ansible-test-path-to-python.yml deleted file mode 100644 index c126de85f53..00000000000 --- a/changelogs/fragments/ansible-test-path-to-python.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test no longer optimizes setting ``PATH`` by prepending the directory containing the selected Python interpreter when it is named ``python``. - This avoids unintentionally making other programs available on ``PATH``, including an already installed version of Ansible. diff --git a/changelogs/fragments/ansible-test-pathspec-constraint.yml b/changelogs/fragments/ansible-test-pathspec-constraint.yml deleted file mode 100644 index 570dba2b07c..00000000000 --- a/changelogs/fragments/ansible-test-pathspec-constraint.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now limits ``pathspec`` to versions prior to 0.6.0 on Python 2.6 to avoid installation errors diff --git a/changelogs/fragments/ansible-test-pip-filtering.yml b/changelogs/fragments/ansible-test-pip-filtering.yml deleted file mode 100644 index 35395137182..00000000000 --- a/changelogs/fragments/ansible-test-pip-filtering.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test now filters out unnecessary warnings and messages from pip when installing its own requirements diff --git a/changelogs/fragments/ansible-test-podman-units.yml b/changelogs/fragments/ansible-test-podman-units.yml deleted file mode 100644 index 739e92aa5e4..00000000000 --- a/changelogs/fragments/ansible-test-podman-units.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - fixed ``units`` command with ``--docker`` to (mostly) work under podman diff --git a/changelogs/fragments/ansible-test-powershell-coverage-paths.yml b/changelogs/fragments/ansible-test-powershell-coverage-paths.yml deleted file mode 100644 index cabddf0e6d9..00000000000 --- a/changelogs/fragments/ansible-test-powershell-coverage-paths.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now correctly rewrites coverage paths for PowerShell files when testing collections diff --git a/changelogs/fragments/ansible-test-preserve-remote-authorized-keys.yml b/changelogs/fragments/ansible-test-preserve-remote-authorized-keys.yml deleted file mode 100644 index 8a6a03d8a06..00000000000 --- a/changelogs/fragments/ansible-test-preserve-remote-authorized-keys.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now preserves existing SSH authorized keys when provisioning a remote host diff --git a/changelogs/fragments/ansible-test-pycodestyle-freeze.yml b/changelogs/fragments/ansible-test-pycodestyle-freeze.yml deleted file mode 100644 index 86029cb83c6..00000000000 --- a/changelogs/fragments/ansible-test-pycodestyle-freeze.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now uses ``pycodestyle`` frozen at version 2.6.0 for consistent test results. diff --git a/changelogs/fragments/ansible-test-pylint-plugin-paths.yml b/changelogs/fragments/ansible-test-pylint-plugin-paths.yml deleted file mode 100644 index 2ade5932b64..00000000000 --- a/changelogs/fragments/ansible-test-pylint-plugin-paths.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly recognizes modules and module_utils in collections when using the ``blacklist`` plugin for the ``pylint`` sanity test diff --git a/changelogs/fragments/ansible-test-pyparsing-constraint.yml b/changelogs/fragments/ansible-test-pyparsing-constraint.yml deleted file mode 100644 index 21504ac1dd1..00000000000 --- a/changelogs/fragments/ansible-test-pyparsing-constraint.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test add pyparsing constraint for Python 2.x to avoid compatibility issues with the upcoming pyparsing 3 release diff --git a/changelogs/fragments/ansible-test-pytest-mccabe.yml b/changelogs/fragments/ansible-test-pytest-mccabe.yml deleted file mode 100644 index e2f3fb90616..00000000000 --- a/changelogs/fragments/ansible-test-pytest-mccabe.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test now includes the ``pylint`` plugin ``mccabe`` in optional sanity tests enabled with ``--enable-optional-errors`` diff --git a/changelogs/fragments/ansible-test-pytest-plugin-loading.yml b/changelogs/fragments/ansible-test-pytest-plugin-loading.yml deleted file mode 100644 index 2a052a7ff16..00000000000 --- a/changelogs/fragments/ansible-test-pytest-plugin-loading.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now loads the collection loader plugin early enough for ansible_collections imports to work in unit test conftest.py modules diff --git a/changelogs/fragments/ansible-test-python-3.9.yaml b/changelogs/fragments/ansible-test-python-3.9.yaml deleted file mode 100644 index 878bb91ed79..00000000000 --- a/changelogs/fragments/ansible-test-python-3.9.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Add support for Python 3.9. - - ansible-test - Update ``default-test-container`` to version 1.11, which includes Python 3.9.0a4. diff --git a/changelogs/fragments/ansible-test-python-import-analysis.yml b/changelogs/fragments/ansible-test-python-import-analysis.yml deleted file mode 100644 index 537b6fed3b1..00000000000 --- a/changelogs/fragments/ansible-test-python-import-analysis.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now correctly recognizes imports in collections when using the ``--changed`` option. diff --git a/changelogs/fragments/ansible-test-redact.yml b/changelogs/fragments/ansible-test-redact.yml deleted file mode 100644 index 59eb32b46f0..00000000000 --- a/changelogs/fragments/ansible-test-redact.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test defaults to redacting sensitive values (disable with the ``--no-redact`` option) diff --git a/changelogs/fragments/ansible-test-refactor.yml b/changelogs/fragments/ansible-test-refactor.yml deleted file mode 100644 index b7e69e6f6e8..00000000000 --- a/changelogs/fragments/ansible-test-refactor.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - "ansible-test - Support writing compact JSON files instead of formatting and indenting the output." - - "ansible-test - Add a verbosity option for displaying warnings." - - "ansible-test - Refactor code to consolidate filesystem access and improve handling of encoding." - - "ansible-test - General code cleanup." diff --git a/changelogs/fragments/ansible-test-remote-power.yml b/changelogs/fragments/ansible-test-remote-power.yml deleted file mode 100644 index e4a34e39a91..00000000000 --- a/changelogs/fragments/ansible-test-remote-power.yml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: - - ansible-test now supports the ``--remote power/centos/7`` platform option. - - ansible-test now supports skip aliases in the format ``skip/{platform}/{version}`` for the ``--remote`` option. - This is preferred over the older ``skip/{platform}{version}`` format which included no ``/`` between the platform and version. - - ansible-test now supports skip aliases in the format ``skip/{arch}/{platform}`` and ``skip/{arch}/{platform}/{version}`` where ``arch`` can be ``power``. - These aliases are only effective for the ``--remote`` option. - - ansible-test provides clearer error messages when failing to detect the provider to use with the ``--remote`` option. diff --git a/changelogs/fragments/ansible-test-remote-tar-format.yml b/changelogs/fragments/ansible-test-remote-tar-format.yml deleted file mode 100644 index b6155f785bc..00000000000 --- a/changelogs/fragments/ansible-test-remote-tar-format.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now uses GNU tar format instead of the Python default when creating payloads for remote systems diff --git a/changelogs/fragments/ansible-test-remove-tox-option.yml b/changelogs/fragments/ansible-test-remove-tox-option.yml deleted file mode 100644 index 28da96caa12..00000000000 --- a/changelogs/fragments/ansible-test-remove-tox-option.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - ansible-test no longer provides a ``--tox`` option. - Use the ``--venv`` option instead. - This only affects testing the Ansible source. - The feature was never available for Ansible Collections or when running from an Ansible install. diff --git a/changelogs/fragments/ansible-test-requirements-install.yml b/changelogs/fragments/ansible-test-requirements-install.yml deleted file mode 100644 index 7189c5247f9..00000000000 --- a/changelogs/fragments/ansible-test-requirements-install.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - ansible-test can now install argparse with ``--requirements`` or delegation when the pip version in use is older than version 7.1 - - ansible-test now upgrades ``pip`` with `--requirements`` or delegation as needed when the pip version in use is older than version 7.1 - - ansible-test now installs the correct version of ``cryptography`` with ``--requirements`` or delegation when setuptools is older than version 18.5 - - ansible-test now limits the version of ``setuptools`` on Python 2.6 to versions older than 37 diff --git a/changelogs/fragments/ansible-test-rhel-7.8.yml b/changelogs/fragments/ansible-test-rhel-7.8.yml deleted file mode 100644 index 39ef06ef5e7..00000000000 --- a/changelogs/fragments/ansible-test-rhel-7.8.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test now supports testing against RHEL 7.8 when using the ``--remote`` option. diff --git a/changelogs/fragments/ansible-test-rhel-8.1-testing.yml b/changelogs/fragments/ansible-test-rhel-8.1-testing.yml deleted file mode 100644 index 6eadfc20936..00000000000 --- a/changelogs/fragments/ansible-test-rhel-8.1-testing.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - switch from testing RHEL 8.0 and RHEL 8.1 Beta to RHEL 8.1 diff --git a/changelogs/fragments/ansible-test-rhel-82.yml b/changelogs/fragments/ansible-test-rhel-82.yml deleted file mode 100644 index d98abe2bca2..00000000000 --- a/changelogs/fragments/ansible-test-rhel-82.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ansible-test - Now includes testing support for RHEL 8.2 diff --git a/changelogs/fragments/ansible-test-sanity-constraints.yml b/changelogs/fragments/ansible-test-sanity-constraints.yml deleted file mode 100644 index a3720de70a2..00000000000 --- a/changelogs/fragments/ansible-test-sanity-constraints.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test no longer tries to install sanity test dependencies on unsupported Python versions diff --git a/changelogs/fragments/ansible-test-sanity-import-fixes.yml b/changelogs/fragments/ansible-test-sanity-import-fixes.yml deleted file mode 100644 index 9f7f010c90b..00000000000 --- a/changelogs/fragments/ansible-test-sanity-import-fixes.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - The ``import`` sanity test now correctly blocks access to python modules, not just packages, in the ``ansible`` package. - - ansible-test - The ``import`` sanity test now correctly provides an empty ``ansible`` package. diff --git a/changelogs/fragments/ansible-test-sanity-pylint-config-fix.yml b/changelogs/fragments/ansible-test-sanity-pylint-config-fix.yml deleted file mode 100644 index 5e863d05725..00000000000 --- a/changelogs/fragments/ansible-test-sanity-pylint-config-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Disabled the ``duplicate-code`` and ``cyclic-import`` checks for the ``pylint`` sanity test due to inconsistent results. diff --git a/changelogs/fragments/ansible-test-sanity-requirements.yml b/changelogs/fragments/ansible-test-sanity-requirements.yml deleted file mode 100644 index cfc438fcac2..00000000000 --- a/changelogs/fragments/ansible-test-sanity-requirements.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly installs requirements for multiple Python versions when running sanity tests diff --git a/changelogs/fragments/ansible-test-sanity-separate-requirements.yml b/changelogs/fragments/ansible-test-sanity-separate-requirements.yml deleted file mode 100644 index f7c3d151b72..00000000000 --- a/changelogs/fragments/ansible-test-sanity-separate-requirements.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now installs sanity test requirements specific to each test instead of installing requirements for all sanity tests diff --git a/changelogs/fragments/ansible-test-setuptools-constraint.yml b/changelogs/fragments/ansible-test-setuptools-constraint.yml deleted file mode 100644 index 8fb0d0551f1..00000000000 --- a/changelogs/fragments/ansible-test-setuptools-constraint.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test no longer tries to install ``setuptools`` 45+ on Python 2.x since those versions are unsupported diff --git a/changelogs/fragments/ansible-test-shebang-sanity.yml b/changelogs/fragments/ansible-test-shebang-sanity.yml deleted file mode 100644 index 9159d721553..00000000000 --- a/changelogs/fragments/ansible-test-shebang-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - The shebang sanity test now correctly identifies modules in subdirectories in collections. diff --git a/changelogs/fragments/ansible-test-ssh-keygen-fix.yml b/changelogs/fragments/ansible-test-ssh-keygen-fix.yml deleted file mode 100644 index a6803510ff3..00000000000 --- a/changelogs/fragments/ansible-test-ssh-keygen-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now updates SSH keys it generates with newer versions of ssh-keygen to function with Paramiko diff --git a/changelogs/fragments/ansible-test-submodule-dir-as-file.yml b/changelogs/fragments/ansible-test-submodule-dir-as-file.yml deleted file mode 100644 index fef8b6c0676..00000000000 --- a/changelogs/fragments/ansible-test-submodule-dir-as-file.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test no longer detects ``git`` submodule directories as files. diff --git a/changelogs/fragments/ansible-test-submodules.yml b/changelogs/fragments/ansible-test-submodules.yml deleted file mode 100644 index 507fa7cfbb8..00000000000 --- a/changelogs/fragments/ansible-test-submodules.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now correctly enumerates submodules when a collection resides below the repository root diff --git a/changelogs/fragments/ansible-test-test-no-tests.yml b/changelogs/fragments/ansible-test-test-no-tests.yml deleted file mode 100644 index 8508ce29152..00000000000 --- a/changelogs/fragments/ansible-test-test-no-tests.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test no longer fails when downloading test results for a collection without a ``tests`` directory when using the ``--docker`` option. diff --git a/changelogs/fragments/ansible-test-test-source-message.yml b/changelogs/fragments/ansible-test-test-source-message.yml deleted file mode 100644 index 71999097f1d..00000000000 --- a/changelogs/fragments/ansible-test-test-source-message.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now shows the correct source path instead of ``%s`` for collection role based test targets when the ``-v`` option is used diff --git a/changelogs/fragments/ansible-test-update-images-1.16.0.yml b/changelogs/fragments/ansible-test-update-images-1.16.0.yml deleted file mode 100644 index 31560c6c4e8..00000000000 --- a/changelogs/fragments/ansible-test-update-images-1.16.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - update ansible-test images to 1.16.0, which includes system updates and pins CentOS versions diff --git a/changelogs/fragments/ansible-test-validate-modules-deprecated-removed_at.yml b/changelogs/fragments/ansible-test-validate-modules-deprecated-removed_at.yml deleted file mode 100644 index 57ba200b6fe..00000000000 --- a/changelogs/fragments/ansible-test-validate-modules-deprecated-removed_at.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- "ansible-test - ``validate-modules`` now also accepts an ISO 8601 formatted date as ``deprecated.removed_at_date``, instead of requiring a version number in ``deprecated.removed_in``." -- "ansible-test - ``validate-modules`` now makes sure that module documentation deprecation removal version and/or date matches with removal version and/or date in meta/runtime.yml." diff --git a/changelogs/fragments/ansible-test-validate-modules-fixes.yml b/changelogs/fragments/ansible-test-validate-modules-fixes.yml deleted file mode 100644 index 4e56fa637fd..00000000000 --- a/changelogs/fragments/ansible-test-validate-modules-fixes.yml +++ /dev/null @@ -1,8 +0,0 @@ -bugfixes: - - ansible-test validate-modules sanity test now properly handles collections imports using the Ansible collection loader. - - ansible-test validate-modules sanity test now properly handles relative imports. - - ansible-test validate-modules sanity test now properly invokes Ansible modules as scripts. - - ansible-test validate-modules sanity test now properly handles sys.exit in modules. - - ansible-test validate-modules sanity test now checks for AnsibleModule initialization instead of module_utils imports, which did not work in many cases. - - ansible-test validate-modules sanity test code ``multiple-c#-utils-per-requires`` is now ``multiple-csharp-utils-per-requires`` (fixes ignore bug). - - ansible-test validate-modules sanity test code ``missing-module-utils-import-c#-requirements`` is now ``missing-module-utils-import-csharp-requirements`` (fixes ignore bug). diff --git a/changelogs/fragments/ansible-test-validate-runtime-file.yml b/changelogs/fragments/ansible-test-validate-runtime-file.yml deleted file mode 100644 index 6cff0872a22..00000000000 --- a/changelogs/fragments/ansible-test-validate-runtime-file.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test now validates the schema of ansible_builtin_runtime.yml and a collections meta/runtime.yml file. diff --git a/changelogs/fragments/ansible-test-vcenter-plugin.yml b/changelogs/fragments/ansible-test-vcenter-plugin.yml deleted file mode 100644 index a0d11e84514..00000000000 --- a/changelogs/fragments/ansible-test-vcenter-plugin.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly activates the vcenter plugin for vcenter tests when docker is available diff --git a/changelogs/fragments/ansible-test-venv-activation.yml b/changelogs/fragments/ansible-test-venv-activation.yml deleted file mode 100644 index f091ac8a02e..00000000000 --- a/changelogs/fragments/ansible-test-venv-activation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly activates virtual environments created using the --venv option diff --git a/changelogs/fragments/ansible-test-venv-pkg-resources.yaml b/changelogs/fragments/ansible-test-venv-pkg-resources.yaml deleted file mode 100644 index 5065e50d04d..00000000000 --- a/changelogs/fragments/ansible-test-venv-pkg-resources.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Make sure import sanity test virtual environments also remove ``pkg-resources`` if it is not removed by uninstalling ``setuptools``. diff --git a/changelogs/fragments/ansible-test-venv-pythonpath.yml b/changelogs/fragments/ansible-test-venv-pythonpath.yml deleted file mode 100644 index 732a0c76f9c..00000000000 --- a/changelogs/fragments/ansible-test-venv-pythonpath.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly registers its own code in a virtual environment when running from an install diff --git a/changelogs/fragments/ansible-test-venv-system-site-packages.yml b/changelogs/fragments/ansible-test-venv-system-site-packages.yml deleted file mode 100644 index 1e4526e7736..00000000000 --- a/changelogs/fragments/ansible-test-venv-system-site-packages.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - added a ``--venv-system-site-packages`` option for use with the ``--venv`` option" diff --git a/changelogs/fragments/ansible-test-version-validation.yml b/changelogs/fragments/ansible-test-version-validation.yml deleted file mode 100644 index 25c3475598b..00000000000 --- a/changelogs/fragments/ansible-test-version-validation.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - ``validate-modules`` now validates all version numbers in documentation and argument spec. Version numbers for collections are checked for being valid semantic versioning version number strings." diff --git a/changelogs/fragments/ansible-test-virtualenv-python-search.yml b/changelogs/fragments/ansible-test-virtualenv-python-search.yml deleted file mode 100644 index 67b8bea5887..00000000000 --- a/changelogs/fragments/ansible-test-virtualenv-python-search.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly searches for ``pythonX.Y`` instead of ``python`` when looking for the real python that created a ``virtualenv`` diff --git a/changelogs/fragments/ansible-test-virtualenv-venv.yml b/changelogs/fragments/ansible-test-virtualenv-venv.yml deleted file mode 100644 index 14089c5b008..00000000000 --- a/changelogs/fragments/ansible-test-virtualenv-venv.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now properly creates a virtual environment using ``venv`` when running in a ``virtualenv`` created virtual environment diff --git a/changelogs/fragments/ansible-test-windows-integration.yml b/changelogs/fragments/ansible-test-windows-integration.yml deleted file mode 100644 index cf9cf264d68..00000000000 --- a/changelogs/fragments/ansible-test-windows-integration.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test now uses modules from the ``ansible.windows`` collection for setup and teardown of ``windows-integration`` tests and code coverage diff --git a/changelogs/fragments/ansible_basic_no_log_empty_string.yaml b/changelogs/fragments/ansible_basic_no_log_empty_string.yaml deleted file mode 100644 index 7da15a2bbd9..00000000000 --- a/changelogs/fragments/ansible_basic_no_log_empty_string.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Ansible.Basic - Fix issue when setting a ``no_log`` parameter to an empty string - https://github.com/ansible/ansible/issues/62613 diff --git a/changelogs/fragments/ansible_native_concat-use-to_text-rather-than-text_type.yml b/changelogs/fragments/ansible_native_concat-use-to_text-rather-than-text_type.yml deleted file mode 100644 index fd8a612e60e..00000000000 --- a/changelogs/fragments/ansible_native_concat-use-to_text-rather-than-text_type.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible_native_concat() - use ``to_text`` function rather than Jinja2's ``text_type`` which has been removed in Jinja2 master branch. diff --git a/changelogs/fragments/ansile-galaxy-preserve-api-append.yml b/changelogs/fragments/ansile-galaxy-preserve-api-append.yml deleted file mode 100644 index f9306a9502e..00000000000 --- a/changelogs/fragments/ansile-galaxy-preserve-api-append.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- ansible-galaxy - Ensure we preserve the new URL when appending ``/api`` for the case where - the GET succeeds on galaxy.ansible.com diff --git a/changelogs/fragments/become-pass-precedence.yaml b/changelogs/fragments/become-pass-precedence.yaml deleted file mode 100644 index 8e21fe24e36..00000000000 --- a/changelogs/fragments/become-pass-precedence.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- become - Fix various plugins that still used play_context to get the become password instead of through the plugin - https://github.com/ansible/ansible/issues/62367 -- runas - Fix the ``runas`` ``become_pass`` variable fallback from ``ansible_runas_runas`` to ``ansible_runas_pass`` diff --git a/changelogs/fragments/blockinfile-line-ending-fix.yaml b/changelogs/fragments/blockinfile-line-ending-fix.yaml deleted file mode 100644 index 57c680cf7e7..00000000000 --- a/changelogs/fragments/blockinfile-line-ending-fix.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - > - blockinfile - fix regression that results in incorrect block in file when the - block to be inserted does not end in a line separator (https://github.com/ansible/ansible/pull/69734) diff --git a/changelogs/fragments/change-get_bin_path-always-raise-exception.yaml b/changelogs/fragments/change-get_bin_path-always-raise-exception.yaml deleted file mode 100644 index 9835fa3aaa3..00000000000 --- a/changelogs/fragments/change-get_bin_path-always-raise-exception.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - get_bin_path() - change the interface to always raise ``ValueError`` if the command is not found (https://github.com/ansible/ansible/pull/56813) diff --git a/changelogs/fragments/clean_facts-use-correct-variable-for-startswith.yaml b/changelogs/fragments/clean_facts-use-correct-variable-for-startswith.yaml deleted file mode 100644 index ed6f39bc381..00000000000 --- a/changelogs/fragments/clean_facts-use-correct-variable-for-startswith.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - clean_facts - use correct variable to avoid unnecessary handling of ``AttributeError`` diff --git a/changelogs/fragments/collection-install-mode.yaml b/changelogs/fragments/collection-install-mode.yaml deleted file mode 100644 index 7fc72816ced..00000000000 --- a/changelogs/fragments/collection-install-mode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy collection - Preserve executable bit on build and preserve mode on install from what tar member is set to - https://github.com/ansible/ansible/issues/68415 diff --git a/changelogs/fragments/collection-install-url.yaml b/changelogs/fragments/collection-install-url.yaml deleted file mode 100644 index 4ec536ab87f..00000000000 --- a/changelogs/fragments/collection-install-url.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Fix ``collection install`` when installing from a URL or a file - https://github.com/ansible/ansible/issues/65109 diff --git a/changelogs/fragments/collection-prefix-basedir.yaml b/changelogs/fragments/collection-prefix-basedir.yaml deleted file mode 100644 index 674de8043f9..00000000000 --- a/changelogs/fragments/collection-prefix-basedir.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Fix issue where the collection loader tracebacks if ``collections_paths = ./`` is set in the config diff --git a/changelogs/fragments/collection_error_fix.yml b/changelogs/fragments/collection_error_fix.yml deleted file mode 100644 index 00f6c0876cb..00000000000 --- a/changelogs/fragments/collection_error_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Provides additional information about collection namespace name restrictions (https://github.com/ansible/ansible/issues/65151). diff --git a/changelogs/fragments/collection_jinja_cache_fix.yml b/changelogs/fragments/collection_jinja_cache_fix.yml deleted file mode 100644 index 0835e1e217f..00000000000 --- a/changelogs/fragments/collection_jinja_cache_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - collection loader - ensure Jinja function cache is fully-populated before lookup diff --git a/changelogs/fragments/collection_loader-sort-plugins.yaml b/changelogs/fragments/collection_loader-sort-plugins.yaml deleted file mode 100644 index efe1277dbd6..00000000000 --- a/changelogs/fragments/collection_loader-sort-plugins.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - collection_loader - sort Windows modules below other plugin types so the correct builtin plugin inside a role is selected (https://github.com/ansible/ansible/issues/65298) diff --git a/changelogs/fragments/collection_loader_import_fixes.yml b/changelogs/fragments/collection_loader_import_fixes.yml deleted file mode 100644 index ecdef5e293b..00000000000 --- a/changelogs/fragments/collection_loader_import_fixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - collection loader - fixed relative imports on Python 2.7, ensure pluginloader caches use full name to prevent names from being clobbered (https://github.com/ansible/ansible/pull/60317) diff --git a/changelogs/fragments/collection_routing.yml b/changelogs/fragments/collection_routing.yml deleted file mode 100644 index fd1a5579bfe..00000000000 --- a/changelogs/fragments/collection_routing.yml +++ /dev/null @@ -1,10 +0,0 @@ -major_changes: - - Plugin routing allows collections to declare deprecation, redirection targets, and removals for all plugin types. - - Routing data built into Ansible 2.10 ensures that 2.9 content should work unmodified on 2.10. Formerly included - modules and plugins that were moved to collections are still accessible by their original unqualified names, so long - as their destination collections are installed. - - Collections may declare a list of supported/tested Ansible versions for the collection. A warning is issued if a - collection does not support the Ansible version that loads it (can also be configured as silent or a fatal error). - Collections that do not declare supported Ansible versions do not issue a warning/error. - - Plugins that import module_utils and other ansible namespaces that have moved to collections should - continue to work unmodified. diff --git a/changelogs/fragments/config-manager-vault-str.yaml b/changelogs/fragments/config-manager-vault-str.yaml deleted file mode 100644 index 40e5c42dde7..00000000000 --- a/changelogs/fragments/config-manager-vault-str.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Fix string parsing of inline vault strings for plugin config variable sources diff --git a/changelogs/fragments/config_encoding_resilience.yml b/changelogs/fragments/config_encoding_resilience.yml deleted file mode 100644 index eb6905070b6..00000000000 --- a/changelogs/fragments/config_encoding_resilience.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - config - encoding failures on config values should be non-fatal (https://github.com/ansible/ansible/issues/63310) diff --git a/changelogs/fragments/configurable_pipelining.yml b/changelogs/fragments/configurable_pipelining.yml deleted file mode 100644 index d3430337bfa..00000000000 --- a/changelogs/fragments/configurable_pipelining.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - match docs for ssh and ensure pipelining is configurable per connection plugin. diff --git a/changelogs/fragments/cron-only-get-bin-path-once.yaml b/changelogs/fragments/cron-only-get-bin-path-once.yaml deleted file mode 100644 index 7a03ff98153..00000000000 --- a/changelogs/fragments/cron-only-get-bin-path-once.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cron cronvar - only run ``get_bin_path()`` once diff --git a/changelogs/fragments/cronvar-correct-binary-name.yaml b/changelogs/fragments/cronvar-correct-binary-name.yaml deleted file mode 100644 index 4472bfa9dbb..00000000000 --- a/changelogs/fragments/cronvar-correct-binary-name.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cronvar - use correct binary name (https://github.com/ansible/ansible/issues/63274) diff --git a/changelogs/fragments/debug_loop_changed.yaml b/changelogs/fragments/debug_loop_changed.yaml deleted file mode 100644 index fd4c0897a3a..00000000000 --- a/changelogs/fragments/debug_loop_changed.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- debug - fixed an issue introduced in Ansible 2.4 where a loop of debug tasks - would lose the "changed" status on each item. diff --git a/changelogs/fragments/deprecate-by-date.yml b/changelogs/fragments/deprecate-by-date.yml deleted file mode 100644 index 79ce8fbd165..00000000000 --- a/changelogs/fragments/deprecate-by-date.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "Ansible now allows deprecation by date instead of deprecation by version. This is possible for plugins and modules (``meta/runtime.yml`` and ``deprecated.removed_at_date`` in ``DOCUMENTATION``, instead of ``deprecated.removed_in``), for plugin options (``deprecated.date`` instead of ``deprecated.version`` in ``DOCUMENTATION``), for module options (``removed_at_date`` instead of ``removed_in_version`` in argument spec), and for module option aliases (``deprecated_aliases.date`` instead of ``deprecated_aliases.version`` in argument spec)." diff --git a/changelogs/fragments/deprecate-hash-behaviour.yml b/changelogs/fragments/deprecate-hash-behaviour.yml deleted file mode 100644 index 6786a4a04d4..00000000000 --- a/changelogs/fragments/deprecate-hash-behaviour.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: -- hash_behaviour - Deprecate ``hash_behaviour`` for future removal. diff --git a/changelogs/fragments/deprecate_default_call_fragmentless.yml b/changelogs/fragments/deprecate_default_call_fragmentless.yml deleted file mode 100644 index 0f051b12667..00000000000 --- a/changelogs/fragments/deprecate_default_call_fragmentless.yml +++ /dev/null @@ -1,4 +0,0 @@ -deprecated_features: - - Using the DefaultCallback without the correspodning doc_fragment or copying the documentation. -bugfixes: - - added new option for default callback to compat variable to avoid old 3rd party plugins from erroring out. diff --git a/changelogs/fragments/deprecation-collection-name.yml b/changelogs/fragments/deprecation-collection-name.yml deleted file mode 100644 index 1e796a65d83..00000000000 --- a/changelogs/fragments/deprecation-collection-name.yml +++ /dev/null @@ -1,2 +0,0 @@ -major_changes: -- "When deprecations are done in code, they to specify a ``collection_name`` so that deprecation warnings can mention which collection - or ansible-base - is deprecating a feature. This affects all ``Display.deprecated()`` or ``AnsibleModule.deprecate()`` or ``Ansible.Basic.Deprecate()`` calls, and ``removed_in_version``/``removed_at_date`` or ``deprecated_aliases`` in module argument specs." diff --git a/changelogs/fragments/detect-generic-container.yml b/changelogs/fragments/detect-generic-container.yml deleted file mode 100644 index 49d9b072c5b..00000000000 --- a/changelogs/fragments/detect-generic-container.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: -- virtual facts - detect generic container environment based on non-empty - "container" env var diff --git a/changelogs/fragments/dict2items.yml b/changelogs/fragments/dict2items.yml deleted file mode 100644 index 81f11a25456..00000000000 --- a/changelogs/fragments/dict2items.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Simplify dict2items filter example in loop documentation (https://github.com/ansible/ansible/issues/65505). diff --git a/changelogs/fragments/discovery_delegation_fix.yml b/changelogs/fragments/discovery_delegation_fix.yml deleted file mode 100644 index 949738042f7..00000000000 --- a/changelogs/fragments/discovery_delegation_fix.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - interpreter discovery will now use correct vars (from delegated host) when in delegate_to task. - - discovery will NOT update incorrect host anymore when in delegate_to task. diff --git a/changelogs/fragments/display-warning-remove-erroneous-space.yaml b/changelogs/fragments/display-warning-remove-erroneous-space.yaml deleted file mode 100644 index 9463d67344e..00000000000 --- a/changelogs/fragments/display-warning-remove-erroneous-space.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - display - remove leading space when displaying WARNING messages diff --git a/changelogs/fragments/distribution_release.yml b/changelogs/fragments/distribution_release.yml deleted file mode 100644 index 20353b8f83d..00000000000 --- a/changelogs/fragments/distribution_release.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Ignore plesk-release file while parsing distribution release (https://github.com/ansible/ansible/issues/64101). diff --git a/changelogs/fragments/distribution_test_refactor.yml b/changelogs/fragments/distribution_test_refactor.yml deleted file mode 100644 index f79a81b7d27..00000000000 --- a/changelogs/fragments/distribution_test_refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Refactor test_distribution_version testcases. diff --git a/changelogs/fragments/distro-update-version.yml b/changelogs/fragments/distro-update-version.yml deleted file mode 100644 index 7c690523811..00000000000 --- a/changelogs/fragments/distro-update-version.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - distro - Update bundled version of distro from 1.4.0 to 1.5.0 diff --git a/changelogs/fragments/dnf-4-2-18.yml b/changelogs/fragments/dnf-4-2-18.yml deleted file mode 100644 index dfd50ea17da..00000000000 --- a/changelogs/fragments/dnf-4-2-18.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - dnf - Unified error messages when trying to install a nonexistent package with newer dnf (4.2.18) vs older dnf (4.2.9) - - dnf - Unified error messages when trying to remove a wildcard name that is not currently installed, with newer dnf (4.2.18) vs older dnf (4.2.9) diff --git a/changelogs/fragments/dnf-allowerasing.yaml b/changelogs/fragments/dnf-allowerasing.yaml deleted file mode 100644 index 271aea5ea77..00000000000 --- a/changelogs/fragments/dnf-allowerasing.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "dnf param to pass allowerasing" diff --git a/changelogs/fragments/dnf_setup_loggers.yml b/changelogs/fragments/dnf_setup_loggers.yml deleted file mode 100644 index 0563fe04380..00000000000 --- a/changelogs/fragments/dnf_setup_loggers.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf - enable logging using setup_loggers() API in dnf-4.2.17-6 or later diff --git a/changelogs/fragments/dont-template-cli-passwords.yml b/changelogs/fragments/dont-template-cli-passwords.yml deleted file mode 100644 index 86809bf50f1..00000000000 --- a/changelogs/fragments/dont-template-cli-passwords.yml +++ /dev/null @@ -1,12 +0,0 @@ -security_fixes: -- > - **security issue** - Convert CLI provided passwords to text initially, to - prevent unsafe context being lost when converting from bytes->text during - post processing of PlayContext. This prevents CLI provided passwords from - being incorrectly templated (CVE-2019-14856) -- > - **security issue** - Update ``AnsibleUnsafeText`` and ``AnsibleUnsafeBytes`` - to maintain unsafe context by overriding ``.encode`` and ``.decode``. This - prevents future issues with ``to_text``, ``to_bytes``, or ``to_native`` - removing the unsafe wrapper when converting between string types - (CVE-2019-14856) diff --git a/changelogs/fragments/dont_hide_json_error.yml b/changelogs/fragments/dont_hide_json_error.yml deleted file mode 100644 index 1002e41b02c..00000000000 --- a/changelogs/fragments/dont_hide_json_error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - the default parsing will now show existing JSON errors and not just YAML (last attempted), also we avoid YAML parsing when we know we only want JSON issue #58461. diff --git a/changelogs/fragments/downstream_vendoring.yml b/changelogs/fragments/downstream_vendoring.yml deleted file mode 100644 index e3a41f87d14..00000000000 --- a/changelogs/fragments/downstream_vendoring.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- downstream packagers may install packages under ansible._vendor, which will be added to head of sys.path at ansible package load diff --git a/changelogs/fragments/end_host-remove_host_from_play.yml b/changelogs/fragments/end_host-remove_host_from_play.yml deleted file mode 100644 index dc77a0bab03..00000000000 --- a/changelogs/fragments/end_host-remove_host_from_play.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Fix a bug when a host was not removed from a play after ``meta: end_host`` and as a result the host was still present in ``ansible_play_hosts`` and ``ansible_play_batch`` variables." diff --git a/changelogs/fragments/ensure_discovery_delegate.yml b/changelogs/fragments/ensure_discovery_delegate.yml deleted file mode 100644 index 37daad1b8a5..00000000000 --- a/changelogs/fragments/ensure_discovery_delegate.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ensure we pass on interpreter discovery values to delegated host. diff --git a/changelogs/fragments/examples_add_collections_paths_to_config_file.yml b/changelogs/fragments/examples_add_collections_paths_to_config_file.yml deleted file mode 100644 index 8992bf3fca7..00000000000 --- a/changelogs/fragments/examples_add_collections_paths_to_config_file.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Add example setting for ``collections_paths`` parameter to ``examples/ansible.cfg``" diff --git a/changelogs/fragments/extra-vars.yml b/changelogs/fragments/extra-vars.yml deleted file mode 100644 index d44b281a7f6..00000000000 --- a/changelogs/fragments/extra-vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Handle empty extra vars in ansible cli (https://github.com/ansible/ansible/issues/61497). diff --git a/changelogs/fragments/extra_vars_with_at_sign.yml b/changelogs/fragments/extra_vars_with_at_sign.yml deleted file mode 100644 index 277b628bb70..00000000000 --- a/changelogs/fragments/extra_vars_with_at_sign.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Ansible CLI fails with warning if extra_vars parameter is used with filename without @ sign (https://github.com/ansible/ansible/issues/51857). diff --git a/changelogs/fragments/f32.yml b/changelogs/fragments/f32.yml deleted file mode 100644 index b080b219657..00000000000 --- a/changelogs/fragments/f32.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Added support for testing on Fedora 32. diff --git a/changelogs/fragments/fallback_uid.yml b/changelogs/fragments/fallback_uid.yml deleted file mode 100644 index 75262930d77..00000000000 --- a/changelogs/fragments/fallback_uid.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - 'for those running uids for invalid users (containers), fallback to uid= when logging fixes #68007' diff --git a/changelogs/fragments/fetch_no_slurp.yml b/changelogs/fragments/fetch_no_slurp.yml deleted file mode 100644 index 4ca41f66e05..00000000000 --- a/changelogs/fragments/fetch_no_slurp.yml +++ /dev/null @@ -1,2 +0,0 @@ -security_fixes: - - In fetch action, avoid using slurp return to set up dest, also ensure no dir traversal CVE-2020-1735. diff --git a/changelogs/fragments/file-change-src-without-state-to-error.yaml b/changelogs/fragments/file-change-src-without-state-to-error.yaml deleted file mode 100644 index 1954b70e8a1..00000000000 --- a/changelogs/fragments/file-change-src-without-state-to-error.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - file - specifying ``src`` without ``state`` is now an error diff --git a/changelogs/fragments/file-fix-diff-peek-arg-spec.yaml b/changelogs/fragments/file-fix-diff-peek-arg-spec.yaml deleted file mode 100644 index de3cc4b5d6b..00000000000 --- a/changelogs/fragments/file-fix-diff-peek-arg-spec.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - file - change ``_diff_peek`` in argument spec to be the correct type, which is ``bool`` (https://github.com/ansible/ansible/issues/59433) diff --git a/changelogs/fragments/file-return-state-when-file-does-not-exist.yaml b/changelogs/fragments/file-return-state-when-file-does-not-exist.yaml deleted file mode 100644 index c51abb29c58..00000000000 --- a/changelogs/fragments/file-return-state-when-file-does-not-exist.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "file - return ``'state': 'absent'`` when a file does not exist (https://github.com/ansible/ansible/issues/66171)" diff --git a/changelogs/fragments/fileglob_fixes.yml b/changelogs/fragments/fileglob_fixes.yml deleted file mode 100644 index c0a12b07348..00000000000 --- a/changelogs/fragments/fileglob_fixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - deal with cases in which just a file is pased and not a path with directories, now fileglob correctly searches in 'files/' subdirs. diff --git a/changelogs/fragments/find-contains-docs.yaml b/changelogs/fragments/find-contains-docs.yaml deleted file mode 100644 index 4f87df622fa..00000000000 --- a/changelogs/fragments/find-contains-docs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - find - clarify description of ``contains`` (https://github.com/ansible/ansible/issues/61983) diff --git a/changelogs/fragments/fips-paramiko-import-error.yaml b/changelogs/fragments/fips-paramiko-import-error.yaml deleted file mode 100644 index 8aaea3f7376..00000000000 --- a/changelogs/fragments/fips-paramiko-import-error.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - paramiko - catch and handle exception to prevent stack trace when running in FIPS mode diff --git a/changelogs/fragments/fix-ansible-galaxy-server.yml b/changelogs/fragments/fix-ansible-galaxy-server.yml deleted file mode 100644 index 87bc27af2f5..00000000000 --- a/changelogs/fragments/fix-ansible-galaxy-server.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: -- The ansible-galaxy publish command was using an incorrect URL for v3 servers. - The configuration for v3 servers includes part of the path fragment that was - added in the new test. diff --git a/changelogs/fragments/fix-metadata-defaults.yml b/changelogs/fragments/fix-metadata-defaults.yml deleted file mode 100644 index e12f00c4667..00000000000 --- a/changelogs/fragments/fix-metadata-defaults.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- Plugin Metadata is supposed to have default values. When the metadata was - missing entirely, we were properly setting the defaults. Fixed the metadata - parsing so that the defaults are also set when we were missing just a few - fields. diff --git a/changelogs/fragments/fix_doc_symlinks.yml b/changelogs/fragments/fix_doc_symlinks.yml deleted file mode 100644 index 8164be04bd9..00000000000 --- a/changelogs/fragments/fix_doc_symlinks.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - fix issue in which symlinked collection cannot be listed, though the docs/plugins can be loaded if referenced directly. diff --git a/changelogs/fragments/flatten-modules.yml b/changelogs/fragments/flatten-modules.yml deleted file mode 100644 index f98d0ba47bf..00000000000 --- a/changelogs/fragments/flatten-modules.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Flatten the directory hierarchy of modules diff --git a/changelogs/fragments/galaxy-add-path-validation-utility-function.yaml b/changelogs/fragments/galaxy-add-path-validation-utility-function.yaml deleted file mode 100644 index 797db8fda15..00000000000 --- a/changelogs/fragments/galaxy-add-path-validation-utility-function.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - add ``validate_collection_path()`` utility function () diff --git a/changelogs/fragments/galaxy-cli-add-collection-path-parser-arg.yaml b/changelogs/fragments/galaxy-cli-add-collection-path-parser-arg.yaml deleted file mode 100644 index 398fb52f64b..00000000000 --- a/changelogs/fragments/galaxy-cli-add-collection-path-parser-arg.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - add collections path argument diff --git a/changelogs/fragments/galaxy-collection-install-version.yaml b/changelogs/fragments/galaxy-collection-install-version.yaml deleted file mode 100644 index 9a56496fa45..00000000000 --- a/changelogs/fragments/galaxy-collection-install-version.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Fix issue when compared installed dependencies with a collection having no ``MANIFEST.json`` or an empty version string in the json diff --git a/changelogs/fragments/galaxy-collection-rename-private-function.yaml b/changelogs/fragments/galaxy-collection-rename-private-function.yaml deleted file mode 100644 index f2ae805c24b..00000000000 --- a/changelogs/fragments/galaxy-collection-rename-private-function.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - > - rename ``_find_existing_collections()`` to ``find_existing_collections()`` to reflect - its use across multiple files diff --git a/changelogs/fragments/galaxy-collections-add-list.yml b/changelogs/fragments/galaxy-collections-add-list.yml deleted file mode 100644 index f0c3836f6e8..00000000000 --- a/changelogs/fragments/galaxy-collections-add-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - add ``collection list`` command for listing installed collections (https://github.com/ansible/ansible/pull/65022) diff --git a/changelogs/fragments/galaxy-collections.yaml b/changelogs/fragments/galaxy-collections.yaml deleted file mode 100644 index e7414dc088f..00000000000 --- a/changelogs/fragments/galaxy-collections.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Set ``User-Agent`` to Ansible version when interacting with Galaxy or Automation Hub diff --git a/changelogs/fragments/galaxy-download.yaml b/changelogs/fragments/galaxy-download.yaml deleted file mode 100644 index 2887c3d09e8..00000000000 --- a/changelogs/fragments/galaxy-download.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ansible-galaxy - Add ``download`` option for ``ansible-galaxy collection`` to download collections and their dependencies for an offline install diff --git a/changelogs/fragments/galaxy-error-reason.yaml b/changelogs/fragments/galaxy-error-reason.yaml deleted file mode 100644 index 6a1bf0ab4c7..00000000000 --- a/changelogs/fragments/galaxy-error-reason.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Return the HTTP code reason if no error msg was returned by the server - https://github.com/ansible/ansible/issues/64850 diff --git a/changelogs/fragments/galaxy-install-tar-path-traversal.yaml b/changelogs/fragments/galaxy-install-tar-path-traversal.yaml deleted file mode 100644 index 3c1e7e26b39..00000000000 --- a/changelogs/fragments/galaxy-install-tar-path-traversal.yaml +++ /dev/null @@ -1,2 +0,0 @@ -security_fixes: -- ansible-galaxy - Error when install finds a tar with a file that will be extracted outside the collection install directory - CVE-2020-10691 diff --git a/changelogs/fragments/galaxy-role-list-fix.yml b/changelogs/fragments/galaxy-role-list-fix.yml deleted file mode 100644 index 1543a2b7f62..00000000000 --- a/changelogs/fragments/galaxy-role-list-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - fix regression that prenented roles from being listed diff --git a/changelogs/fragments/galaxy-role-version.yaml b/changelogs/fragments/galaxy-role-version.yaml deleted file mode 100644 index ab236128722..00000000000 --- a/changelogs/fragments/galaxy-role-version.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Fix pagination issue when retrieving role versions for install - https://github.com/ansible/ansible/issues/64355 diff --git a/changelogs/fragments/galaxy-server-list.yaml b/changelogs/fragments/galaxy-server-list.yaml deleted file mode 100644 index 93460fc823e..00000000000 --- a/changelogs/fragments/galaxy-server-list.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Treat the ``GALAXY_SERVER_LIST`` config entry that is defined but with no values as an empty list diff --git a/changelogs/fragments/galaxy-symlinks.yaml b/changelogs/fragments/galaxy-symlinks.yaml deleted file mode 100644 index 7c05b938743..00000000000 --- a/changelogs/fragments/galaxy-symlinks.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Preserve symlinks when building and installing a collection diff --git a/changelogs/fragments/gather_facts-warnings.yaml b/changelogs/fragments/gather_facts-warnings.yaml deleted file mode 100644 index ed4ee0155f8..00000000000 --- a/changelogs/fragments/gather_facts-warnings.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- fact gathering - Display warnings and deprecation messages that are created during the fact gathering phase diff --git a/changelogs/fragments/gf_fix.yml b/changelogs/fragments/gf_fix.yml deleted file mode 100644 index 7be81b99b41..00000000000 --- a/changelogs/fragments/gf_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - now correclty merge and not just overwrite facts when gathering using multiple modules. diff --git a/changelogs/fragments/group_by_changed.yml b/changelogs/fragments/group_by_changed.yml deleted file mode 100644 index 83ca44df150..00000000000 --- a/changelogs/fragments/group_by_changed.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - group_by now should correctly refect changed status. diff --git a/changelogs/fragments/include_vars-ad-hoc-stack-trace-fix.yaml b/changelogs/fragments/include_vars-ad-hoc-stack-trace-fix.yaml deleted file mode 100644 index b77e2c11250..00000000000 --- a/changelogs/fragments/include_vars-ad-hoc-stack-trace-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - include_vars - fix stack trace when passing ``dirs`` in an ad-hoc command (https://github.com/ansible/ansible/issues/62633) diff --git a/changelogs/fragments/include_vars_fix_none.yml b/changelogs/fragments/include_vars_fix_none.yml deleted file mode 100644 index f17d8bc7268..00000000000 --- a/changelogs/fragments/include_vars_fix_none.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Check NoneType for raw_params before proceeding in include_vars (https://github.com/ansible/ansible/issues/64939). diff --git a/changelogs/fragments/inventory_doc_fix.yml b/changelogs/fragments/inventory_doc_fix.yml deleted file mode 100644 index d9f2c3e5b90..00000000000 --- a/changelogs/fragments/inventory_doc_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Updated inventory script location for EC2, Openstack, and Cobbler after collection (https://github.com/ansible/ansible/issues/68897). diff --git a/changelogs/fragments/junit-compat.yml b/changelogs/fragments/junit-compat.yml deleted file mode 100644 index 1de32704977..00000000000 --- a/changelogs/fragments/junit-compat.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - avoid use of deprecated junit_xml method - - junit callback - avoid use of deprecated junit_xml method diff --git a/changelogs/fragments/limit-file-exception.yml b/changelogs/fragments/limit-file-exception.yml deleted file mode 100644 index d910b28d5b2..00000000000 --- a/changelogs/fragments/limit-file-exception.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Ansible should fail with error when non-existing limit file is provided in command line. diff --git a/changelogs/fragments/lineinfile-backrefs-match-object-type.yaml b/changelogs/fragments/lineinfile-backrefs-match-object-type.yaml deleted file mode 100644 index 55d532b3564..00000000000 --- a/changelogs/fragments/lineinfile-backrefs-match-object-type.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lineinfile - properly handle inserting a line when backrefs are enabled and the line already exists in the file (https://github.com/ansible/ansible/issues/63756) diff --git a/changelogs/fragments/lineinfile-backrefs-syntax-example.yaml b/changelogs/fragments/lineinfile-backrefs-syntax-example.yaml deleted file mode 100644 index 9409b24d30c..00000000000 --- a/changelogs/fragments/lineinfile-backrefs-syntax-example.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lineinfile - add example of using alternative backrefs syntax (https://github.com/ansible/ansible/issues/42794) diff --git a/changelogs/fragments/lineinfile-use-correct-index-value.yaml b/changelogs/fragments/lineinfile-use-correct-index-value.yaml deleted file mode 100644 index ef5b4128710..00000000000 --- a/changelogs/fragments/lineinfile-use-correct-index-value.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lineinfile - use correct index value when inserting a line at the end of a file (https://github.com/ansible/ansible/issues/63684) diff --git a/changelogs/fragments/lineinfile-use-module-tempdir.yaml b/changelogs/fragments/lineinfile-use-module-tempdir.yaml deleted file mode 100644 index b209820bc17..00000000000 --- a/changelogs/fragments/lineinfile-use-module-tempdir.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lineinfile - use ``module.tmpdir`` to allow configuration of the remote temp directory (https://github.com/ansible/ansible/issues/68218) diff --git a/changelogs/fragments/logging-traceback.yaml b/changelogs/fragments/logging-traceback.yaml deleted file mode 100644 index e257e90fcef..00000000000 --- a/changelogs/fragments/logging-traceback.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- display logging - Fix issue where 3rd party modules will print tracebacks when attempting to log information when ``ANSIBLE_LOG_PATH`` is set - https://github.com/ansible/ansible/issues/65249 -- display logging - Re-added the ``name`` attribute to the log formatter so that the source of the log can be seen -- display logging - Fixed up the logging formatter to use the proper prefixes for ``u=user`` and ``p=process`` diff --git a/changelogs/fragments/misc_typo_fix.yml b/changelogs/fragments/misc_typo_fix.yml deleted file mode 100644 index fb08af3b70e..00000000000 --- a/changelogs/fragments/misc_typo_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Misc typo fixes in various documentation pages. diff --git a/changelogs/fragments/module-validation-argument_spec-schema.yml b/changelogs/fragments/module-validation-argument_spec-schema.yml deleted file mode 100644 index 2d950ec2783..00000000000 --- a/changelogs/fragments/module-validation-argument_spec-schema.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "ansible-test - the argument spec of modules is now validated by a YAML schema." diff --git a/changelogs/fragments/multipart.yml b/changelogs/fragments/multipart.yml deleted file mode 100644 index 58f4bc432c4..00000000000 --- a/changelogs/fragments/multipart.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- uri/galaxy - Add new ``prepare_multipart`` helper function for creating a ``multipart/form-data`` body - (https://github.com/ansible/ansible/pull/69376) diff --git a/changelogs/fragments/netconf_plugin_device_handler.yml b/changelogs/fragments/netconf_plugin_device_handler.yml deleted file mode 100644 index 8cde051a5a2..00000000000 --- a/changelogs/fragments/netconf_plugin_device_handler.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Make netconf plugin configurable to set ncclient device handler name in netconf plugin (https://github.com/ansible/ansible/pull/65718) diff --git a/changelogs/fragments/network-cli-become-collections.yml b/changelogs/fragments/network-cli-become-collections.yml deleted file mode 100644 index 465a1f63bc6..00000000000 --- a/changelogs/fragments/network-cli-become-collections.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Skipping of become for ``network_cli`` connections now works when ``network_cli`` is sourced from a collection. diff --git a/changelogs/fragments/network_action_plugin_load.yml b/changelogs/fragments/network_action_plugin_load.yml deleted file mode 100644 index 2a23c4acc56..00000000000 --- a/changelogs/fragments/network_action_plugin_load.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fixes in network action plugins load from collections using module prefix (https://github.com/ansible/ansible/issues/65071) diff --git a/changelogs/fragments/no-log-sub-options-invalid-parameter.yaml b/changelogs/fragments/no-log-sub-options-invalid-parameter.yaml deleted file mode 100644 index c65fa1a706c..00000000000 --- a/changelogs/fragments/no-log-sub-options-invalid-parameter.yaml +++ /dev/null @@ -1,2 +0,0 @@ -security_fixes: - - '**security issue** - properly hide parameters marked with ``no_log`` in suboptions when invalid parameters are passed to the module (CVE-2019-14858)' diff --git a/changelogs/fragments/no_fatal_bad_cb.yml b/changelogs/fragments/no_fatal_bad_cb.yml deleted file mode 100644 index be67eeab2a8..00000000000 --- a/changelogs/fragments/no_fatal_bad_cb.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - avoid fatal traceback when a bad FQCN for a callback is supplied in the whitelist (#69401). diff --git a/changelogs/fragments/no_target_syslog-var.yaml b/changelogs/fragments/no_target_syslog-var.yaml deleted file mode 100644 index 9929a690bd9..00000000000 --- a/changelogs/fragments/no_target_syslog-var.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added the ability to set ``DEFAULT_NO_TARGET_SYSLOG`` through the ``ansible_no_target_syslog`` variable on a task diff --git a/changelogs/fragments/only_be_smart_once.yml b/changelogs/fragments/only_be_smart_once.yml deleted file mode 100644 index 5b9a20e801b..00000000000 --- a/changelogs/fragments/only_be_smart_once.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - optimize 'smart' detection from being run over and over and preferably do it at config time. diff --git a/changelogs/fragments/openbsd-disabled-account-no-warning-for-passwd.yaml b/changelogs/fragments/openbsd-disabled-account-no-warning-for-passwd.yaml deleted file mode 100644 index 7860793b963..00000000000 --- a/changelogs/fragments/openbsd-disabled-account-no-warning-for-passwd.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - allow 13 asterisk characters in password field without warning diff --git a/changelogs/fragments/openeuler_distribution_support.yml b/changelogs/fragments/openeuler_distribution_support.yml deleted file mode 100644 index 4fd70f1266e..00000000000 --- a/changelogs/fragments/openeuler_distribution_support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added openEuler OS in RedHat OS Family. diff --git a/changelogs/fragments/openstack_botmeta.yml b/changelogs/fragments/openstack_botmeta.yml deleted file mode 100644 index 92c09570ede..00000000000 --- a/changelogs/fragments/openstack_botmeta.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Openstack inventory script is moved to openstack.cloud from community.general. diff --git a/changelogs/fragments/openstack_inventory_migrated.yml b/changelogs/fragments/openstack_inventory_migrated.yml deleted file mode 100644 index 47f154deb3c..00000000000 --- a/changelogs/fragments/openstack_inventory_migrated.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Openstack inventory script is migrated to ansible-openstack-collection, adjusted the link in documentation accordingly. diff --git a/changelogs/fragments/package-facts-use-module-warnings.yaml b/changelogs/fragments/package-facts-use-module-warnings.yaml deleted file mode 100644 index b837bc972d1..00000000000 --- a/changelogs/fragments/package-facts-use-module-warnings.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - package_facts - use module warnings rather than a custom implementation for reporting warnings diff --git a/changelogs/fragments/paramiko_ssh-improve-error-message.yaml b/changelogs/fragments/paramiko_ssh-improve-error-message.yaml deleted file mode 100644 index dea10ccd972..00000000000 --- a/changelogs/fragments/paramiko_ssh-improve-error-message.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - paramiko_ssh - improve authentication error message so it is less confusing diff --git a/changelogs/fragments/pathlist_strip.yml b/changelogs/fragments/pathlist_strip.yml deleted file mode 100644 index b90f7e42bc7..00000000000 --- a/changelogs/fragments/pathlist_strip.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - also strip spaces around config values in pathlist as we do in list types diff --git a/changelogs/fragments/play_bools_strict.yml b/changelogs/fragments/play_bools_strict.yml deleted file mode 100644 index 6e0e9158c22..00000000000 --- a/changelogs/fragments/play_bools_strict.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Ensure that keywords defined as booleans are correctly interpreting their input, before patch any random string would be interpreted as False diff --git a/changelogs/fragments/plugin_doc_link_fix.yml b/changelogs/fragments/plugin_doc_link_fix.yml deleted file mode 100644 index b68264b688c..00000000000 --- a/changelogs/fragments/plugin_doc_link_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "'Edit on GitHub' link for plugin, cli documentation fixed to navigate to correct plugin, cli source." diff --git a/changelogs/fragments/prevent-rewriting-nested-block-data-in-filter_tagged_tasks.yml b/changelogs/fragments/prevent-rewriting-nested-block-data-in-filter_tagged_tasks.yml deleted file mode 100644 index da8b349aa14..00000000000 --- a/changelogs/fragments/prevent-rewriting-nested-block-data-in-filter_tagged_tasks.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Prevent rewriting nested Block's data in filter_tagged_tasks diff --git a/changelogs/fragments/ps-argspec-type.yaml b/changelogs/fragments/ps-argspec-type.yaml deleted file mode 100644 index 71c72b7539f..00000000000 --- a/changelogs/fragments/ps-argspec-type.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- validate-modules - Fix hang when inspecting module with a delegate args spec type diff --git a/changelogs/fragments/ps_web_request-aliases.yaml b/changelogs/fragments/ps_web_request-aliases.yaml deleted file mode 100644 index dcd67466ab0..00000000000 --- a/changelogs/fragments/ps_web_request-aliases.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Ansible.ModuleUtils.WebRequest - Move username and password aliases out of util to avoid option name collision diff --git a/changelogs/fragments/ps_wrapper-deprecated_aliases.yaml b/changelogs/fragments/ps_wrapper-deprecated_aliases.yaml deleted file mode 100644 index dd7881dbd59..00000000000 --- a/changelogs/fragments/ps_wrapper-deprecated_aliases.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Ansible.Basic.cs - Added support for ``deprecated_aliases`` to deprecated aliases in a standard way diff --git a/changelogs/fragments/psexec-kerb-and-interactive.yaml b/changelogs/fragments/psexec-kerb-and-interactive.yaml deleted file mode 100644 index 27a4699e4ab..00000000000 --- a/changelogs/fragments/psexec-kerb-and-interactive.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- psexec - Fix issue where the Kerberos package was not detected as being available. -- psexec - Fix issue where the ``interactive`` option was not being passed down to the library. diff --git a/changelogs/fragments/purge-empty-block.yml b/changelogs/fragments/purge-empty-block.yml deleted file mode 100644 index 448f6b73d95..00000000000 --- a/changelogs/fragments/purge-empty-block.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Do not keep empty blocks in PlayIterator after skipping tasks with tags. diff --git a/changelogs/fragments/pwsh-minimum.yaml b/changelogs/fragments/pwsh-minimum.yaml deleted file mode 100644 index c0f0a4de85d..00000000000 --- a/changelogs/fragments/pwsh-minimum.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Windows - Add a check for the minimum PowerShell version so we can create a friendly error message on older hosts diff --git a/changelogs/fragments/py26-collection-loader.yml b/changelogs/fragments/py26-collection-loader.yml deleted file mode 100644 index d0a2e6adc52..00000000000 --- a/changelogs/fragments/py26-collection-loader.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Create an ``import_module`` compat util, for use across the codebase, to allow collection loading to work properly on Python26 diff --git a/changelogs/fragments/python38-macos.yaml b/changelogs/fragments/python38-macos.yaml deleted file mode 100644 index e418dbedbd1..00000000000 --- a/changelogs/fragments/python38-macos.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- TaskQueueManager - Explicitly set the mutliprocessing start method to ``fork`` to avoid issues with the default on macOS now being ``spawn``. diff --git a/changelogs/fragments/reboot-add-last-boot-time-parameter.yaml b/changelogs/fragments/reboot-add-last-boot-time-parameter.yaml deleted file mode 100644 index 829ee1e6df8..00000000000 --- a/changelogs/fragments/reboot-add-last-boot-time-parameter.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - >- - reboot, win_reboot - add ``boot_time_command`` parameter to override the default command used to - determine whether or not a system was rebooted - (https://github.com/ansible/ansible/issues/58868) diff --git a/changelogs/fragments/remote_mkdir_fix.yml b/changelogs/fragments/remote_mkdir_fix.yml deleted file mode 100644 index eb158b33e8a..00000000000 --- a/changelogs/fragments/remote_mkdir_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -security_fixes: - - Ensure we get an error when creating a remote tmp if it already exists. CVE-2020-1733 diff --git a/changelogs/fragments/remove-2.9-deprecations.yml b/changelogs/fragments/remove-2.9-deprecations.yml deleted file mode 100644 index c5da15f5f90..00000000000 --- a/changelogs/fragments/remove-2.9-deprecations.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- "ansible-test - improve ``deprecate()`` call checker." -removed_features: -- "core - remove support for ``check_invalid_arguments`` in ``AnsibleModule``, ``AzureModule`` and ``UTMModule``." diff --git a/changelogs/fragments/remove_pc_vars_round.yml b/changelogs/fragments/remove_pc_vars_round.yml deleted file mode 100644 index e2eddacfc7a..00000000000 --- a/changelogs/fragments/remove_pc_vars_round.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - remove update/restore of vars from play_context as it is now redundant. diff --git a/changelogs/fragments/removed_extras_require.yml b/changelogs/fragments/removed_extras_require.yml deleted file mode 100644 index 28a365b5f6b..00000000000 --- a/changelogs/fragments/removed_extras_require.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Removed extras_require support from setup.py (and [azure] extra). Requirements will float with the collections, so it's not appropriate for ansible-base to host requirements for them any longer. diff --git a/changelogs/fragments/required_lib_message.yml b/changelogs/fragments/required_lib_message.yml deleted file mode 100644 index 4eae38c7f01..00000000000 --- a/changelogs/fragments/required_lib_message.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Update required library message with correct grammer in basic.py. diff --git a/changelogs/fragments/server2008-dep.yaml b/changelogs/fragments/server2008-dep.yaml deleted file mode 100644 index c4192336fe0..00000000000 --- a/changelogs/fragments/server2008-dep.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Windows - add deprecation notice in the Windows setup module when running on Server 2008, 2008 R2, and Windows 7 diff --git a/changelogs/fragments/service-mgr-systemd-offline.yml b/changelogs/fragments/service-mgr-systemd-offline.yml deleted file mode 100644 index dcde9a4e97d..00000000000 --- a/changelogs/fragments/service-mgr-systemd-offline.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- setup - service_mgr - detect systemd even if it isn't running, such as during - a container build diff --git a/changelogs/fragments/show_field_instead_of_value.yml b/changelogs/fragments/show_field_instead_of_value.yml deleted file mode 100644 index 5d0ee0326d2..00000000000 --- a/changelogs/fragments/show_field_instead_of_value.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - An invalid value is hard to track down if you don't know where it came from, return field name instead. diff --git a/changelogs/fragments/singular-collection-path.yml b/changelogs/fragments/singular-collection-path.yml deleted file mode 100644 index 60d48bdf4d1..00000000000 --- a/changelogs/fragments/singular-collection-path.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- config - accept singular version of ``collections_path`` ini setting and - ``ANSIBLE_COLLECTIONS_PATH`` environment variable setting diff --git a/changelogs/fragments/split-host-pattern-empty-strings.yaml b/changelogs/fragments/split-host-pattern-empty-strings.yaml deleted file mode 100644 index 35af0f0e8bd..00000000000 --- a/changelogs/fragments/split-host-pattern-empty-strings.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - account for empty strings in when splitting the host pattern (https://github.com/ansible/ansible/issues/61964) diff --git a/changelogs/fragments/string-conversion-warning-add-parameter-name.yaml b/changelogs/fragments/string-conversion-warning-add-parameter-name.yaml deleted file mode 100644 index 60577185f87..00000000000 --- a/changelogs/fragments/string-conversion-warning-add-parameter-name.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - add parameter name to warning message when values are converted to strings (https://github.com/ansible/ansible/pull/57145) diff --git a/changelogs/fragments/subversion_password.yaml b/changelogs/fragments/subversion_password.yaml deleted file mode 100644 index e9d59c2774c..00000000000 --- a/changelogs/fragments/subversion_password.yaml +++ /dev/null @@ -1,9 +0,0 @@ -security_fixes: -- > - **security issue** - The ``subversion`` module provided the password - via the svn command line option ``--password`` and can be retrieved - from the host's /proc//cmdline file. Update the module to use - the secure ``--password-from-stdin`` option instead, and add a warning - in the module and in the documentation if svn version is too old to - support it. - (CVE-2020-1739) diff --git a/changelogs/fragments/systemd-offline.yml b/changelogs/fragments/systemd-offline.yml deleted file mode 100644 index 2001694c4bb..00000000000 --- a/changelogs/fragments/systemd-offline.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- systemd - don't require systemd to be running to enable/disable or mask/unmask - units diff --git a/changelogs/fragments/test-ps-utils.yaml b/changelogs/fragments/test-ps-utils.yaml deleted file mode 100644 index a5f403c3c37..00000000000 --- a/changelogs/fragments/test-ps-utils.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- ansible-test - Fix PowerShell module util analysis to properly detect the names of a util when running in a collection -- ansible-test - Do not warn on missing PowerShell or C# util that are in other collections diff --git a/changelogs/fragments/truthiness-tests.yaml b/changelogs/fragments/truthiness-tests.yaml deleted file mode 100644 index 303c7a9ed93..00000000000 --- a/changelogs/fragments/truthiness-tests.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- tests - Add new ``truthy`` and ``falsy`` jinja2 tests to evaluate the truthiness or falsiness of a value diff --git a/changelogs/fragments/unarchive-code-cleanup.yml b/changelogs/fragments/unarchive-code-cleanup.yml deleted file mode 100644 index e3d894bbf93..00000000000 --- a/changelogs/fragments/unarchive-code-cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unarchive - Remove incorrect and unused function arguments. diff --git a/changelogs/fragments/uri_options.yml b/changelogs/fragments/uri_options.yml deleted file mode 100644 index ca806625bad..00000000000 --- a/changelogs/fragments/uri_options.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - added more ways to configure new uri options in 2.10. diff --git a/changelogs/fragments/user-aix-shadow-unbound-local.yaml b/changelogs/fragments/user-aix-shadow-unbound-local.yaml deleted file mode 100644 index f1283dc6ea8..00000000000 --- a/changelogs/fragments/user-aix-shadow-unbound-local.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - fix stack trace on AIX when attempting to parse shadow file that does not exist (https://github.com/ansible/ansible/issues/62510) diff --git a/changelogs/fragments/user-alpine-on-changed-fix.yaml b/changelogs/fragments/user-alpine-on-changed-fix.yaml deleted file mode 100644 index aa7f7d04ff1..00000000000 --- a/changelogs/fragments/user-alpine-on-changed-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - on systems using busybox, honor the ``on_changed`` parameter to prevent unnecessary password changing (https://github.com/ansible/ansible/issues/65711) diff --git a/changelogs/fragments/user-docs-group-fix.yaml b/changelogs/fragments/user-docs-group-fix.yaml deleted file mode 100644 index 99bf29322db..00000000000 --- a/changelogs/fragments/user-docs-group-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - update docs to reflect proper way to remove account from all groups diff --git a/changelogs/fragments/user-fix-value-comparison-on-macos.yaml b/changelogs/fragments/user-fix-value-comparison-on-macos.yaml deleted file mode 100644 index 71ac1a6e396..00000000000 --- a/changelogs/fragments/user-fix-value-comparison-on-macos.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - fix comprasion on macOS so module does not improperly report a change (https://github.com/ansible/ansible/issues/62969) diff --git a/changelogs/fragments/user_missing_etc_shadow.yml b/changelogs/fragments/user_missing_etc_shadow.yml deleted file mode 100644 index 5139e680505..00000000000 --- a/changelogs/fragments/user_missing_etc_shadow.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Handle exception when /etc/shadow file is missing or not found, while operating user operation in user module (https://github.com/ansible/ansible/issues/63490). diff --git a/changelogs/fragments/v2.10.0-initial-commit.yaml b/changelogs/fragments/v2.11.0-initial-commit.yaml similarity index 100% rename from changelogs/fragments/v2.10.0-initial-commit.yaml rename to changelogs/fragments/v2.11.0-initial-commit.yaml diff --git a/changelogs/fragments/valdate-modules-ps-arg-util.yaml b/changelogs/fragments/valdate-modules-ps-arg-util.yaml deleted file mode 100644 index bbb534077e9..00000000000 --- a/changelogs/fragments/valdate-modules-ps-arg-util.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test validate-modules - Fix arg spec collector for PowerShell to find utils in both a collection and base. diff --git a/changelogs/fragments/validate-include-args-in-handlers.yml b/changelogs/fragments/validate-include-args-in-handlers.yml deleted file mode 100644 index 4c55359286e..00000000000 --- a/changelogs/fragments/validate-include-args-in-handlers.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Validate include args in handlers. diff --git a/changelogs/fragments/validate-modules-argument-spec.yml b/changelogs/fragments/validate-modules-argument-spec.yml deleted file mode 100644 index 4bffc93a5e8..00000000000 --- a/changelogs/fragments/validate-modules-argument-spec.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "ansible-test - Fix traceback in validate-modules test when argument_spec is None." diff --git a/changelogs/fragments/validate-modules-deprecated-collections.yml b/changelogs/fragments/validate-modules-deprecated-collections.yml deleted file mode 100644 index 092eb5930d1..00000000000 --- a/changelogs/fragments/validate-modules-deprecated-collections.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - validate-modules checks for deprecated in collections against meta/runtime.yml diff --git a/changelogs/fragments/vars_prompt_error_on_unsupported_key.yaml b/changelogs/fragments/vars_prompt_error_on_unsupported_key.yaml deleted file mode 100644 index d79f3721a96..00000000000 --- a/changelogs/fragments/vars_prompt_error_on_unsupported_key.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- vars_prompt - throw error when encountering unsupported key diff --git a/changelogs/fragments/vault_tmp_file.yml b/changelogs/fragments/vault_tmp_file.yml deleted file mode 100644 index 1eaea6f3e7f..00000000000 --- a/changelogs/fragments/vault_tmp_file.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Ensure DataLoader temp files are removed at appropriate times and that we observe the LOCAL_TMP setting. diff --git a/changelogs/fragments/vault_tmp_race_fix.yml b/changelogs/fragments/vault_tmp_race_fix.yml deleted file mode 100644 index aa0ee48dcbd..00000000000 --- a/changelogs/fragments/vault_tmp_race_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -security_fixes: - - "**security_issue** - create temporary vault file with strict permissions when editing and prevent race condition (CVE-2020-1740)" diff --git a/changelogs/fragments/wait_for_connection-interpreter-discovery-retry.yaml b/changelogs/fragments/wait_for_connection-interpreter-discovery-retry.yaml deleted file mode 100644 index 446edd24f1f..00000000000 --- a/changelogs/fragments/wait_for_connection-interpreter-discovery-retry.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: -- wait_for_connection - with pipelining enabled, interpreter discovery would - fail if the first connection attempt was not successful diff --git a/changelogs/fragments/warnings-remove-extra-newline-better.yaml b/changelogs/fragments/warnings-remove-extra-newline-better.yaml deleted file mode 100644 index 20ddb5b3de2..00000000000 --- a/changelogs/fragments/warnings-remove-extra-newline-better.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - display - Improve method of removing extra new line after warnings so it does not break Tower/Runner (https://github.com/ansible/ansible/pull/68517) diff --git a/changelogs/fragments/warnings-remove-extra-newline.yaml b/changelogs/fragments/warnings-remove-extra-newline.yaml deleted file mode 100644 index dead2ce7a8c..00000000000 --- a/changelogs/fragments/warnings-remove-extra-newline.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - display - remove extra new line after warnings (https://github.com/ansible/ansible/pull/65199) diff --git a/changelogs/fragments/win-coverage-out-encoding.yaml b/changelogs/fragments/win-coverage-out-encoding.yaml deleted file mode 100644 index 263ddc0161c..00000000000 --- a/changelogs/fragments/win-coverage-out-encoding.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test windows coverage - Ensure coverage reports are UTF-8 encoded without a BOM diff --git a/changelogs/fragments/win-unzip-check-extraction-path.yml b/changelogs/fragments/win-unzip-check-extraction-path.yml deleted file mode 100644 index 0a6f7f1fda2..00000000000 --- a/changelogs/fragments/win-unzip-check-extraction-path.yml +++ /dev/null @@ -1,4 +0,0 @@ -security_fixes: - - > - **security issue** win_unzip - normalize paths in archive to ensure extracted - files do not escape from the target directory (CVE-2020-1737) diff --git a/changelogs/fragments/win-web-request-no_proxy.yaml b/changelogs/fragments/win-web-request-no_proxy.yaml deleted file mode 100644 index ddec454de41..00000000000 --- a/changelogs/fragments/win-web-request-no_proxy.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- 'Ansible.ModuleUtils.WebRequest - actually set no proxy when ``use_proxy: no`` is set on a Windows module - https://github.com/ansible/ansible/issues/68528' diff --git a/changelogs/fragments/win_collection_relative.yaml b/changelogs/fragments/win_collection_relative.yaml deleted file mode 100644 index 538c41bcb3d..00000000000 --- a/changelogs/fragments/win_collection_relative.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- windows collections - Support relative module util imports in PowerShell modules and module_utils diff --git a/changelogs/fragments/win_env_var.yaml b/changelogs/fragments/win_env_var.yaml deleted file mode 100644 index 5375b76540f..00000000000 --- a/changelogs/fragments/win_env_var.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- windows environment - Support env vars that contain the unicode variant of single quotes - https://github.com/ansible-collections/ansible.windows/issues/45 -- shell cmd - Properly escape double quotes in the command argument diff --git a/changelogs/fragments/win_exec-error.yaml b/changelogs/fragments/win_exec-error.yaml deleted file mode 100644 index c2608ae86a6..00000000000 --- a/changelogs/fragments/win_exec-error.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_exec_wrapper - Be more defensive when it comes to getting unhandled exceptions diff --git a/changelogs/fragments/win_get_url-redirection.yaml b/changelogs/fragments/win_get_url-redirection.yaml deleted file mode 100644 index 5ef3c1c0cd5..00000000000 --- a/changelogs/fragments/win_get_url-redirection.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- 'win_uri win_get_url - Fix the behaviour of ``follow_redirects: safe`` to actual redirect on ``GET`` and ``HEAD`` requests - https://github.com/ansible/ansible/issues/65556' diff --git a/changelogs/fragments/win_package-revamp.yaml b/changelogs/fragments/win_package-revamp.yaml deleted file mode 100644 index 0fc9b08f2c5..00000000000 --- a/changelogs/fragments/win_package-revamp.yaml +++ /dev/null @@ -1,10 +0,0 @@ -bugfixes: -- win_package - Handle quoted and unquoted strings in the registry ``UninstallString`` value - https://github.com/ansible/ansible/issues/40973 - -minor_changes: -- win_package - Added support for ``.msp`` packages - https://github.com/ansible/ansible/issues/22789 -- win_package - Added support for specifying the HTTP method when getting files from a URL - https://github.com/ansible/ansible/issues/35377 -- win_package - Added proxy support for retrieving packages from a URL - https://github.com/ansible/ansible/issues/43818 -- win_package - Scan packages in the current user's registry hive - https://github.com/ansible/ansible/issues/45950 -- win_package - Added support for ``.appx``, ``.msix``, ``.appxbundle``, and ``.msixbundle`` package - https://github.com/ansible/ansible/issues/50765 -- win_package - Read uninstall strings from the ``QuietUninstallString`` if present to better support argumentless uninstalls of registry based packages. diff --git a/changelogs/fragments/windows-coverage-encoding.yaml b/changelogs/fragments/windows-coverage-encoding.yaml deleted file mode 100644 index 41d9cd2f858..00000000000 --- a/changelogs/fragments/windows-coverage-encoding.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test windows coverage - Output temp files as UTF-8 with BOM to standardise against non coverage runs diff --git a/changelogs/fragments/yaml_orderd_mappings.yml b/changelogs/fragments/yaml_orderd_mappings.yml deleted file mode 100644 index cc118123c6f..00000000000 --- a/changelogs/fragments/yaml_orderd_mappings.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Use OrderedDict by default when importing mappings from YAML. diff --git a/changelogs/fragments/yum-dnf-elements-type-in-name-list.yml b/changelogs/fragments/yum-dnf-elements-type-in-name-list.yml deleted file mode 100644 index 7817ecabc38..00000000000 --- a/changelogs/fragments/yum-dnf-elements-type-in-name-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum/dnf - check type of elements in a name diff --git a/changelogs/fragments/yum_backend_validation.yml b/changelogs/fragments/yum_backend_validation.yml deleted file mode 100644 index da81c232f54..00000000000 --- a/changelogs/fragments/yum_backend_validation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- yum - yum tasks can no longer end up running non-yum modules diff --git a/docs/docsite/rst/porting_guides/porting_guide_2.11.rst b/docs/docsite/rst/porting_guides/porting_guide_2.11.rst new file mode 100644 index 00000000000..b186be79c5f --- /dev/null +++ b/docs/docsite/rst/porting_guides/porting_guide_2.11.rst @@ -0,0 +1,78 @@ + +.. _porting_2.11_guide: + +************************** +Ansible 2.11 Porting Guide +************************** + +This section discusses the behavioral changes between Ansible 2.10 and Ansible 2.11. + +It is intended to assist in updating your playbooks, plugins and other parts of your Ansible infrastructure so they will work with this version of Ansible. + +We suggest you read this page along with `Ansible Changelog for 2.11 `_ to understand what updates you may need to make. + +This document is part of a collection on porting. The complete list of porting guides can be found at :ref:`porting guides `. + +.. contents:: Topics + + +Playbook +======== + +No notable changes + + +Command Line +============ + +No notable changes + + +Deprecated +========== + +No notable changes + + +Modules +======= + +No notable changes + + +Modules removed +--------------- + +The following modules no longer exist: + +* No notable changes + + +Deprecation notices +------------------- + +No notable changes + + +Noteworthy module changes +------------------------- + +No notable changes + + +Plugins +======= + +No notable changes + + +Porting custom scripts +====================== + +No notable changes + + +Networking +========== + +No notable changes diff --git a/docs/docsite/rst/porting_guides/porting_guides.rst b/docs/docsite/rst/porting_guides/porting_guides.rst index 13ab26c9da9..69886d038ab 100644 --- a/docs/docsite/rst/porting_guides/porting_guides.rst +++ b/docs/docsite/rst/porting_guides/porting_guides.rst @@ -12,6 +12,7 @@ Please note that this is not a complete list. If you believe any extra informati :maxdepth: 1 :glob: + porting_guide_2.11 porting_guide_2.10 porting_guide_2.9 porting_guide_2.8 diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 52b62f92951..cd6347a9bfd 100644 --- a/lib/ansible/release.py +++ b/lib/ansible/release.py @@ -19,6 +19,6 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -__version__ = '2.10.0.dev0' +__version__ = '2.11.0.dev0' __author__ = 'Ansible, Inc.' -__codename__ = 'When the Levee Breaks' +__codename__ = 'Hey Hey, What Can I Do' diff --git a/test/sanity/ignore.txt b/test/sanity/ignore.txt index 21054b4775e..e12b2375620 100644 --- a/test/sanity/ignore.txt +++ b/test/sanity/ignore.txt @@ -61,6 +61,7 @@ lib/ansible/executor/playbook_executor.py pylint:blacklisted-name lib/ansible/executor/powershell/async_watchdog.ps1 pslint:PSCustomUseLiteralPath lib/ansible/executor/powershell/async_wrapper.ps1 pslint:PSCustomUseLiteralPath lib/ansible/executor/powershell/exec_wrapper.ps1 pslint:PSCustomUseLiteralPath +lib/ansible/executor/task_executor.py pylint:ansible-deprecated-version lib/ansible/executor/task_queue_manager.py pylint:blacklisted-name lib/ansible/galaxy/collection.py compile-2.6!skip # 'ansible-galaxy collection' requires 2.7+ lib/ansible/module_utils/_text.py future-import-boilerplate @@ -210,6 +211,7 @@ lib/ansible/modules/service.py validate-modules:use-run-command-not-popen lib/ansible/modules/setup.py validate-modules:doc-missing-type lib/ansible/modules/setup.py validate-modules:parameter-list-no-elements lib/ansible/modules/setup.py validate-modules:parameter-type-not-in-doc +lib/ansible/modules/systemd.py pylint:ansible-deprecated-version lib/ansible/modules/systemd.py validate-modules:parameter-invalid lib/ansible/modules/systemd.py validate-modules:parameter-type-not-in-doc lib/ansible/modules/systemd.py validate-modules:return-syntax-error @@ -233,6 +235,7 @@ lib/ansible/playbook/helpers.py pylint:blacklisted-name lib/ansible/playbook/role/__init__.py pylint:blacklisted-name lib/ansible/plugins/action/normal.py action-plugin-docs # default action plugin for modules without a dedicated action plugin lib/ansible/plugins/cache/base.py ansible-doc!skip # not a plugin, but a stub for backwards compatibility +lib/ansible/plugins/callback/__init__.py pylint:ansible-deprecated-version lib/ansible/plugins/doc_fragments/backup.py future-import-boilerplate lib/ansible/plugins/doc_fragments/backup.py metaclass-boilerplate lib/ansible/plugins/doc_fragments/constructed.py future-import-boilerplate @@ -256,6 +259,7 @@ lib/ansible/plugins/doc_fragments/url.py metaclass-boilerplate lib/ansible/plugins/doc_fragments/validate.py future-import-boilerplate lib/ansible/plugins/doc_fragments/validate.py metaclass-boilerplate lib/ansible/plugins/lookup/sequence.py pylint:blacklisted-name +lib/ansible/plugins/strategy/__init__.py pylint:ansible-deprecated-version lib/ansible/plugins/strategy/__init__.py pylint:blacklisted-name lib/ansible/plugins/strategy/linear.py pylint:blacklisted-name lib/ansible/vars/hostvars.py pylint:blacklisted-name