diff --git a/.github/RELEASE_NAMES.yml b/.github/RELEASE_NAMES.yml index c1161e4b0a1..075bf99c5a5 100644 --- a/.github/RELEASE_NAMES.yml +++ b/.github/RELEASE_NAMES.yml @@ -1,4 +1,5 @@ --- +- 2.14.0 C'mon Everybody - 2.13.0 Nobody's Fault but Mine - 2.12.0 Dazed and Confused - 2.11.0 Hey Hey, What Can I Do diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 4103da61948..87b8ad8c43c 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,2 +1,2 @@ -ancestor: 2.12.0 +ancestor: 2.13.0 releases: {} diff --git a/changelogs/fragments/ 75876-fix-parsing-of-device-serial-number-for-rhel-8.yaml b/changelogs/fragments/ 75876-fix-parsing-of-device-serial-number-for-rhel-8.yaml deleted file mode 100644 index 9f720bb320d..00000000000 --- a/changelogs/fragments/ 75876-fix-parsing-of-device-serial-number-for-rhel-8.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible_facts.devices - Fix parsing of device serial number detected via sg_inq for rhel8 (https://github.com/ansible/ansible/issues/75420) diff --git a/changelogs/fragments/47277-fails-to-deploy-deb-when-has-no-architecture-attribute.yml b/changelogs/fragments/47277-fails-to-deploy-deb-when-has-no-architecture-attribute.yml deleted file mode 100644 index e9a10aecafb..00000000000 --- a/changelogs/fragments/47277-fails-to-deploy-deb-when-has-no-architecture-attribute.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - apt - fails to deploy deb file to old debian systems using python-apt < 0.8.9 (https://github.com/ansible/ansible/issues/47277) diff --git a/changelogs/fragments/50771-uri-improvements.yml b/changelogs/fragments/50771-uri-improvements.yml deleted file mode 100644 index 8edd8cf7263..00000000000 --- a/changelogs/fragments/50771-uri-improvements.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- uri - Eliminate multiple requests to determine the final URL for file naming with ``dest`` -- uri - Avoid reading the response body when not needed diff --git a/changelogs/fragments/50897-include_role-any_errors_fatal.yaml b/changelogs/fragments/50897-include_role-any_errors_fatal.yaml deleted file mode 100644 index ce0c68e7f6a..00000000000 --- a/changelogs/fragments/50897-include_role-any_errors_fatal.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Make include_role/include_tasks work with any_errors_fatal (https://github.com/ansible/ansible/issues/50897) diff --git a/changelogs/fragments/67616-galaxy-scm-cloning-ignore-certs.yml b/changelogs/fragments/67616-galaxy-scm-cloning-ignore-certs.yml deleted file mode 100644 index f42712805cf..00000000000 --- a/changelogs/fragments/67616-galaxy-scm-cloning-ignore-certs.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ansible-galaxy - the option to skip certificate verification now also applies when cloning via SCM (git/hg) (https://github.com/ansible/ansible/issues/41077) diff --git a/changelogs/fragments/69776-add-aix-root-ca-certs-paths.yml b/changelogs/fragments/69776-add-aix-root-ca-certs-paths.yml deleted file mode 100644 index faa04a16dd7..00000000000 --- a/changelogs/fragments/69776-add-aix-root-ca-certs-paths.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- Added AIX root CA certs folders - enhance the TLS support in ``uri`` task on AIX diff --git a/changelogs/fragments/71627-add_host-group_by-fix-changed_when-in-loop.yml b/changelogs/fragments/71627-add_host-group_by-fix-changed_when-in-loop.yml deleted file mode 100644 index 312e4dadd58..00000000000 --- a/changelogs/fragments/71627-add_host-group_by-fix-changed_when-in-loop.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "add_host/group_by: fix using changed_when in a loop (https://github.com/ansible/ansible/issues/71627)" diff --git a/changelogs/fragments/71734-validate-plugins.yml b/changelogs/fragments/71734-validate-plugins.yml deleted file mode 100644 index b9ddb6da11a..00000000000 --- a/changelogs/fragments/71734-validate-plugins.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test sanity validate-modules - the validate-modules sanity test now also checks the documentation of documentable plugin types (https://github.com/ansible/ansible/pull/71734)." diff --git a/changelogs/fragments/72405-git-module-local_mods-show-conflict-destination-directory.yml b/changelogs/fragments/72405-git-module-local_mods-show-conflict-destination-directory.yml deleted file mode 100644 index 62926405f2a..00000000000 --- a/changelogs/fragments/72405-git-module-local_mods-show-conflict-destination-directory.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - git - display the destination directory path in error msg when local_mods detects local modifications conflict so that users see the exact location diff --git a/changelogs/fragments/72592-catch-broken-cowsay.yaml b/changelogs/fragments/72592-catch-broken-cowsay.yaml deleted file mode 100644 index 0fd5507c384..00000000000 --- a/changelogs/fragments/72592-catch-broken-cowsay.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - catch the case that cowsay is broken which would lead to missing output \ No newline at end of file diff --git a/changelogs/fragments/73024-unarchive-apply-permissions-top-folder.yml b/changelogs/fragments/73024-unarchive-apply-permissions-top-folder.yml deleted file mode 100644 index 5a9a87d05df..00000000000 --- a/changelogs/fragments/73024-unarchive-apply-permissions-top-folder.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unarchive - apply ``owner`` and ``group`` permissions to top folder (https://github.com/ansible/ansible/issues/35426) diff --git a/changelogs/fragments/73629_allow-change-held-packages.yml b/changelogs/fragments/73629_allow-change-held-packages.yml deleted file mode 100644 index 2f6caee5d43..00000000000 --- a/changelogs/fragments/73629_allow-change-held-packages.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - apt - Adds APT option ``--allow-change-held-packages`` as module parameter ``allow_change_held_packages`` to allow APT up- or - downgrading a package which is on APTs hold list (https://github.com/ansible/ansible/issues/65325) diff --git a/changelogs/fragments/73657-include-parser-error-fail.yml b/changelogs/fragments/73657-include-parser-error-fail.yml deleted file mode 100644 index 909115ed935..00000000000 --- a/changelogs/fragments/73657-include-parser-error-fail.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Parser errors from within includes should not be rescueable (https://github.com/ansible/ansible/issues/73657) diff --git a/changelogs/fragments/74127-bad-filter-2.yml b/changelogs/fragments/74127-bad-filter-2.yml deleted file mode 100644 index 39ef02b0669..00000000000 --- a/changelogs/fragments/74127-bad-filter-2.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- Templating - Ensure we catch exceptions when getting ``.filters`` and - ``.tests`` attributes on their respective plugins and properly error, - instead of aborting which results in no filters being added to the - jinja2 environment diff --git a/changelogs/fragments/74349-improve-docker-detection.yml b/changelogs/fragments/74349-improve-docker-detection.yml deleted file mode 100644 index 5d386a3daad..00000000000 --- a/changelogs/fragments/74349-improve-docker-detection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - setup - detect docker container with check for ./dockerenv or ./dockinit (https://github.com/ansible/ansible/pull/74349). diff --git a/changelogs/fragments/74416-PlayIterator-_host_states-setters.yml b/changelogs/fragments/74416-PlayIterator-_host_states-setters.yml deleted file mode 100644 index c0c4effec2f..00000000000 --- a/changelogs/fragments/74416-PlayIterator-_host_states-setters.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "PlayIterator - introduce public methods to access ``PlayIterator._host_states`` (https://github.com/ansible/ansible/pull/74416)" diff --git a/changelogs/fragments/74511-PlayIterator-states-enums.yml b/changelogs/fragments/74511-PlayIterator-states-enums.yml deleted file mode 100644 index a819fcdc6e0..00000000000 --- a/changelogs/fragments/74511-PlayIterator-states-enums.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "PlayIterator - use enums for Iterating and Failed states (https://github.com/ansible/ansible/pull/74511)" diff --git a/changelogs/fragments/75002-apt_min_version.yml b/changelogs/fragments/75002-apt_min_version.yml deleted file mode 100644 index 8d6e8c4fc09..00000000000 --- a/changelogs/fragments/75002-apt_min_version.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt - Add support for using ">=" in package version number matching. diff --git a/changelogs/fragments/75015-ca-path-bundle.yml b/changelogs/fragments/75015-ca-path-bundle.yml deleted file mode 100644 index 574f5aa96be..00000000000 --- a/changelogs/fragments/75015-ca-path-bundle.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- urls - Allow ``ca_path`` to point to a bundle containing multiple PEM certs - (https://github.com/ansible/ansible/issues/75015) diff --git a/changelogs/fragments/75017-user-password-expiry.yml b/changelogs/fragments/75017-user-password-expiry.yml deleted file mode 100644 index b264f07f743..00000000000 --- a/changelogs/fragments/75017-user-password-expiry.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - user - allow ``password_expiry_min`` and ``password_expiry_min`` to be set to ``0`` (https://github.com/ansible/ansible/issues/75017) - - user - allow password min and max to be set at the same time (https://github.com/ansible/ansible/issues/75017) diff --git a/changelogs/fragments/75101-ansible-vault-encrypt_string-output-file.yml b/changelogs/fragments/75101-ansible-vault-encrypt_string-output-file.yml deleted file mode 100644 index 7c9ded2398b..00000000000 --- a/changelogs/fragments/75101-ansible-vault-encrypt_string-output-file.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "ansible-vault encrypt_string - fix ``--output`` option to correctly write encrypted string into given file (https://github.com/ansible/ansible/issues/75101)" diff --git a/changelogs/fragments/75538-systemd-alias-check.yml b/changelogs/fragments/75538-systemd-alias-check.yml deleted file mode 100644 index fefb34b1064..00000000000 --- a/changelogs/fragments/75538-systemd-alias-check.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- systemd - check if service is alias so it gets enabled (https://github.com/ansible/ansible/issues/75538). \ No newline at end of file diff --git a/changelogs/fragments/75540-warn-invalid-configured-vault-secret-files.yaml b/changelogs/fragments/75540-warn-invalid-configured-vault-secret-files.yaml deleted file mode 100644 index b51e0c844c6..00000000000 --- a/changelogs/fragments/75540-warn-invalid-configured-vault-secret-files.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - vault - Warn instead of fail for missing vault IDs if at least one valid vault secret is found. diff --git a/changelogs/fragments/75560-interp-discovery-family-fallback.yml b/changelogs/fragments/75560-interp-discovery-family-fallback.yml deleted file mode 100644 index d75b65ab152..00000000000 --- a/changelogs/fragments/75560-interp-discovery-family-fallback.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- Interpreter Discovery - Fallback to OS family if the distro is not found in - ``INTERPRETER_PYTHON_DISTRO_MAP`` - (https://github.com/ansible/ansible/issues/75560) diff --git a/changelogs/fragments/75635-fix-role-argspec-suboption-validation.yml b/changelogs/fragments/75635-fix-role-argspec-suboption-validation.yml deleted file mode 100644 index 981f2548c36..00000000000 --- a/changelogs/fragments/75635-fix-role-argspec-suboption-validation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - validate_argument_spec - Skip suboption validation if the top level option is an invalid type (https://github.com/ansible/ansible/issues/75612). diff --git a/changelogs/fragments/75642-free-strat-fix-executing-includes.yml b/changelogs/fragments/75642-free-strat-fix-executing-includes.yml deleted file mode 100644 index 6c11758cb97..00000000000 --- a/changelogs/fragments/75642-free-strat-fix-executing-includes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix executing includes in the always section in the free strategy (https://github.com/ansible/ansible/issues/75642) diff --git a/changelogs/fragments/75671-ansible-doc-ignore-deprecations.yml b/changelogs/fragments/75671-ansible-doc-ignore-deprecations.yml deleted file mode 100644 index ebdedeadd55..00000000000 --- a/changelogs/fragments/75671-ansible-doc-ignore-deprecations.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-doc - ignore plugin deprecation warnings (https://github.com/ansible/ansible/issues/75671) diff --git a/changelogs/fragments/75823-cli-remove-deprecated-verbosity-before-sub-cmd.yml b/changelogs/fragments/75823-cli-remove-deprecated-verbosity-before-sub-cmd.yml deleted file mode 100644 index aa69031e574..00000000000 --- a/changelogs/fragments/75823-cli-remove-deprecated-verbosity-before-sub-cmd.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - cli - remove deprecated ability to set verbosity before the sub-command (https://github.com/ansible/ansible/issues/75823) diff --git a/changelogs/fragments/75824-copy-remove-deprecated-thirsty-alias.yml b/changelogs/fragments/75824-copy-remove-deprecated-thirsty-alias.yml deleted file mode 100644 index d9db4b83dfb..00000000000 --- a/changelogs/fragments/75824-copy-remove-deprecated-thirsty-alias.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - copy - remove deprecated ``thirsty`` alias (https://github.com/ansible/ansible/issues/75824) diff --git a/changelogs/fragments/75825-75826-get_url-uri-remove-deprecated-thirsty-alias.yml b/changelogs/fragments/75825-75826-get_url-uri-remove-deprecated-thirsty-alias.yml deleted file mode 100644 index 19234515a0d..00000000000 --- a/changelogs/fragments/75825-75826-get_url-uri-remove-deprecated-thirsty-alias.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - url_argument_spec - remove deprecated ``thirsty`` alias for ``get_url`` and ``uri`` modules (https://github.com/ansible/ansible/issues/75825, https://github.com/ansible/ansible/issues/75826) diff --git a/changelogs/fragments/75828-remove-deprecated-set_available_variables.yml b/changelogs/fragments/75828-remove-deprecated-set_available_variables.yml deleted file mode 100644 index 74dbf477c61..00000000000 --- a/changelogs/fragments/75828-remove-deprecated-set_available_variables.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - Remove deprecated ``Templar.set_available_variables()`` method (https://github.com/ansible/ansible/issues/75828) diff --git a/changelogs/fragments/75845-ansible-galaxy-support-collection-skeleton.yml b/changelogs/fragments/75845-ansible-galaxy-support-collection-skeleton.yml deleted file mode 100644 index a3c9a3d1466..00000000000 --- a/changelogs/fragments/75845-ansible-galaxy-support-collection-skeleton.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - Add galaxy_collection_skeleton/galaxy_collection_skeleton_ignore configuration options diff --git a/changelogs/fragments/75863-start-move-away-six.yml b/changelogs/fragments/75863-start-move-away-six.yml deleted file mode 100644 index d868aee8ef4..00000000000 --- a/changelogs/fragments/75863-start-move-away-six.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "Start of moving away from using Six, Python 2 and 3 compatibility library (https://github.com/ansible/ansible/pull/75863)" diff --git a/changelogs/fragments/75881-jinja2-3-min.yml b/changelogs/fragments/75881-jinja2-3-min.yml deleted file mode 100644 index 5233e76d7c1..00000000000 --- a/changelogs/fragments/75881-jinja2-3-min.yml +++ /dev/null @@ -1,3 +0,0 @@ -major_changes: -- Jinja2 Controller Requirement - Jinja2 3.0.0 or newer is required for the control node (the machine that runs Ansible) - (https://github.com/ansible/ansible/pull/75881) diff --git a/changelogs/fragments/76009-validate-modules-choices-return-value.yml b/changelogs/fragments/76009-validate-modules-choices-return-value.yml deleted file mode 100644 index 561c8490250..00000000000 --- a/changelogs/fragments/76009-validate-modules-choices-return-value.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test validate_modules - allow ``choices`` for return values (https://github.com/ansible/ansible/pull/76009)." diff --git a/changelogs/fragments/76011-loop-variable-in-use-warning.yml b/changelogs/fragments/76011-loop-variable-in-use-warning.yml deleted file mode 100644 index ec95a2967b8..00000000000 --- a/changelogs/fragments/76011-loop-variable-in-use-warning.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- _run_loop - Add the task name to the warning - (https://github.com/ansible/ansible/issues/76011) diff --git a/changelogs/fragments/76049-task-debugger-run_once.yml b/changelogs/fragments/76049-task-debugger-run_once.yml deleted file mode 100644 index bb6c40d8aca..00000000000 --- a/changelogs/fragments/76049-task-debugger-run_once.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Fix task debugger to work with ``run_once`` using ``linear`` strategy (https://github.com/ansible/ansible/issues/76049)" diff --git a/changelogs/fragments/76069-fix-unarchive-file-listing-in-zip.yaml b/changelogs/fragments/76069-fix-unarchive-file-listing-in-zip.yaml deleted file mode 100644 index 31b91c4d98a..00000000000 --- a/changelogs/fragments/76069-fix-unarchive-file-listing-in-zip.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- unarchive - Fix zip archive file listing that caused issues with content - postprocessing (https://github.com/ansible/ansible/issues/76067). diff --git a/changelogs/fragments/76108-fix-ansible-galaxy-collection-verify-help.yaml b/changelogs/fragments/76108-fix-ansible-galaxy-collection-verify-help.yaml deleted file mode 100644 index 75b8f0925f1..00000000000 --- a/changelogs/fragments/76108-fix-ansible-galaxy-collection-verify-help.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Fix help message for the 'ansible-galaxy collection verify' positional argument. - The positional argument must be a collection name (https://github.com/ansible/ansible/issues/76087). diff --git a/changelogs/fragments/76124-hostname-debianstrategy.yml b/changelogs/fragments/76124-hostname-debianstrategy.yml deleted file mode 100644 index 80b18776a22..00000000000 --- a/changelogs/fragments/76124-hostname-debianstrategy.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - hostname - Fix Debian strategy KeyError, use `SystemdStrategy` - (https://github.com/ansible/ansible/issues/76124) diff --git a/changelogs/fragments/76192-dnf-specific-gpg-error.yml b/changelogs/fragments/76192-dnf-specific-gpg-error.yml deleted file mode 100644 index 9d52668cadf..00000000000 --- a/changelogs/fragments/76192-dnf-specific-gpg-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dnf - add more specific error message for GPG validation (https://github.com/ansible/ansible/issues/76192) diff --git a/changelogs/fragments/76225-update-collection-loader-for-python3.yaml b/changelogs/fragments/76225-update-collection-loader-for-python3.yaml deleted file mode 100644 index 17aa503dc03..00000000000 --- a/changelogs/fragments/76225-update-collection-loader-for-python3.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- >- - collection_loader - Implement 'find_spec' and 'exec_module' to override deprecated importlib methods - 'find_module' and 'load_module' when applicable (https://github.com/ansible/ansible/issues/74660). diff --git a/changelogs/fragments/76235-fix-ansible-doc-builtin-legacy.yml b/changelogs/fragments/76235-fix-ansible-doc-builtin-legacy.yml deleted file mode 100644 index f140684e77a..00000000000 --- a/changelogs/fragments/76235-fix-ansible-doc-builtin-legacy.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-doc - Fix ansible-doc -l ansible.builtin / ansible.legacy not returning anything diff --git a/changelogs/fragments/76262-validate-modules-validate-markup.yml b/changelogs/fragments/76262-validate-modules-validate-markup.yml deleted file mode 100644 index d7f32a8aab4..00000000000 --- a/changelogs/fragments/76262-validate-modules-validate-markup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "validate-modules - do some basic validation on the ``M(...)``, ``U(...)``, ``L(..., ...)`` and ``R(..., ...)`` documentation markups (https://github.com/ansible/ansible/pull/76262)." diff --git a/changelogs/fragments/76316-galaxy-install-role-inaccessible-dir-fix.yml b/changelogs/fragments/76316-galaxy-install-role-inaccessible-dir-fix.yml deleted file mode 100644 index 5241bda30e9..00000000000 --- a/changelogs/fragments/76316-galaxy-install-role-inaccessible-dir-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "ansible-galaxy - when installing a role properly raise an error when inaccessible path is specified multiple times in roles_path (e.g. via environment variable and command line option) (https://github.com/ansible/ansible/issues/76316)" diff --git a/changelogs/fragments/76336-yum-makecache-fast.yml b/changelogs/fragments/76336-yum-makecache-fast.yml deleted file mode 100644 index 1b6a154cafb..00000000000 --- a/changelogs/fragments/76336-yum-makecache-fast.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - yum - prevent storing unnecessary cache data by running `yum makecache fast` (https://github.com/ansible/ansible/issues/76336) diff --git a/changelogs/fragments/76343-tencentos-dnf.yml b/changelogs/fragments/76343-tencentos-dnf.yml deleted file mode 100644 index 3f957d738a5..00000000000 --- a/changelogs/fragments/76343-tencentos-dnf.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- distribution - detect tencentos and gather correct facts on the distro. diff --git a/changelogs/fragments/76353-fix-check-mode-skipping.yaml b/changelogs/fragments/76353-fix-check-mode-skipping.yaml deleted file mode 100644 index 8dc03978d37..00000000000 --- a/changelogs/fragments/76353-fix-check-mode-skipping.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - shell/command - only skip in check mode if the options `creates` and `removes` are both None. - - shell/command - only return changed as True if the task has not been skipped. - - script - skip in check mode if the plugin cannot determine if a change will occur (i.e. neither `creates` or `removes` are provided). diff --git a/changelogs/fragments/76356-yumdnf-sslverify.yml b/changelogs/fragments/76356-yumdnf-sslverify.yml deleted file mode 100644 index ae021b10856..00000000000 --- a/changelogs/fragments/76356-yumdnf-sslverify.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - yum, dnf - add sslverify option to temporarily disable certificate validation for a repository diff --git a/changelogs/fragments/76365-unarchive-include-stderr-in-error-message.yml b/changelogs/fragments/76365-unarchive-include-stderr-in-error-message.yml deleted file mode 100644 index 79e273ae0b2..00000000000 --- a/changelogs/fragments/76365-unarchive-include-stderr-in-error-message.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unarchive - include the original error when a handler cannot manage the archive (https://github.com/ansible/ansible/issues/28977). diff --git a/changelogs/fragments/76373-add-openrc-support-to-service_facts.yaml b/changelogs/fragments/76373-add-openrc-support-to-service_facts.yaml deleted file mode 100644 index 166449a43b0..00000000000 --- a/changelogs/fragments/76373-add-openrc-support-to-service_facts.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - services_facts - Add support for openrc (https://github.com/ansible/ansible/pull/76373). diff --git a/changelogs/fragments/76375-fix-module-logging-WSL2.yml b/changelogs/fragments/76375-fix-module-logging-WSL2.yml deleted file mode 100644 index 417b9627072..00000000000 --- a/changelogs/fragments/76375-fix-module-logging-WSL2.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Fix module logging issue when using custom module on WSL2 (https://github.com/ansible/ansible/issues/76320) \ No newline at end of file diff --git a/changelogs/fragments/76378-iptables-chain-management.yml b/changelogs/fragments/76378-iptables-chain-management.yml deleted file mode 100644 index c46aa8699e1..00000000000 --- a/changelogs/fragments/76378-iptables-chain-management.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "iptables - add the ``chain_management`` parameter that controls iptables chain creation and deletion" diff --git a/changelogs/fragments/76379-set-finalize-on-new-env.yml b/changelogs/fragments/76379-set-finalize-on-new-env.yml deleted file mode 100644 index 9303f18fd2a..00000000000 --- a/changelogs/fragments/76379-set-finalize-on-new-env.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "``Templar.copy_with_new_env`` - set the ``finalize`` method of the new ``Templar`` object for the new environment (https://github.com/ansible/ansible/issues/76379)" diff --git a/changelogs/fragments/76386-httperror-no-fp.yml b/changelogs/fragments/76386-httperror-no-fp.yml deleted file mode 100644 index 4e14d627a54..00000000000 --- a/changelogs/fragments/76386-httperror-no-fp.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- urls/uri - Address case where ``HTTPError`` isn't fully initialized due to - the error, and is missing certain methods and attributes - (https://github.com/ansible/ansible/issues/76386) diff --git a/changelogs/fragments/76433-get_url-document-check_mode.yml b/changelogs/fragments/76433-get_url-document-check_mode.yml deleted file mode 100644 index 98ec834701a..00000000000 --- a/changelogs/fragments/76433-get_url-document-check_mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -known_issues: -- get_url - document ``check_mode`` correctly with unreliable changed status (https://github.com/ansible/ansible/issues/65687). diff --git a/changelogs/fragments/76453-indirect-systemd-status.yml b/changelogs/fragments/76453-indirect-systemd-status.yml deleted file mode 100644 index 5cf4d0a26d4..00000000000 --- a/changelogs/fragments/76453-indirect-systemd-status.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- systemd - check if service is indirect so it gets enabled (https://github.com/ansible/ansible/issues/76453). diff --git a/changelogs/fragments/76530-connection-password-file-tb-fix.yml b/changelogs/fragments/76530-connection-password-file-tb-fix.yml deleted file mode 100644 index 963ebb222c8..00000000000 --- a/changelogs/fragments/76530-connection-password-file-tb-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix ``AttributeError`` when providing password file via ``--connection-password-file`` (https://github.com/ansible/ansible/issues/76530) diff --git a/changelogs/fragments/76542-fix-unarchive-on-nenglish-locales.yml b/changelogs/fragments/76542-fix-unarchive-on-nenglish-locales.yml deleted file mode 100644 index 8ce73d6263b..00000000000 --- a/changelogs/fragments/76542-fix-unarchive-on-nenglish-locales.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- unarchive - Make extraction work when the LANGUAGE environment variable is set to a non-English locale. \ No newline at end of file diff --git a/changelogs/fragments/76579-fix-ansible-galaxy-collection-version-error.yml b/changelogs/fragments/76579-fix-ansible-galaxy-collection-version-error.yml deleted file mode 100644 index 0ccdbc57c9e..00000000000 --- a/changelogs/fragments/76579-fix-ansible-galaxy-collection-version-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - installing/downloading collections with invalid versions in git repositories and directories now gives a formatted error message (https://github.com/ansible/ansible/issues/76425, https://github.com/ansible/ansible/issues/75404). diff --git a/changelogs/fragments/76580-add-pkg_info-support-to-package_facts.yml b/changelogs/fragments/76580-add-pkg_info-support-to-package_facts.yml deleted file mode 100644 index 4d84fa4dc57..00000000000 --- a/changelogs/fragments/76580-add-pkg_info-support-to-package_facts.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - package_facts - add pkg_info support for OpenBSD and NetBSD (https://github.com/ansible/ansible/pull/76580) diff --git a/changelogs/fragments/76610-empty-template-none.yml b/changelogs/fragments/76610-empty-template-none.yml deleted file mode 100644 index a69d5114881..00000000000 --- a/changelogs/fragments/76610-empty-template-none.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Fix for when templating empty template file resulted in file with string 'None' (https://github.com/ansible/ansible/issues/76610)" diff --git a/changelogs/fragments/76672-fix-end_play-multiple_plays.yml b/changelogs/fragments/76672-fix-end_play-multiple_plays.yml deleted file mode 100644 index 30766d0e445..00000000000 --- a/changelogs/fragments/76672-fix-end_play-multiple_plays.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix ``end_play`` to end the current play only (https://github.com/ansible/ansible/issues/76672) diff --git a/changelogs/fragments/76681-ansible-galaxy-add-gpg-signature-verification.yaml b/changelogs/fragments/76681-ansible-galaxy-add-gpg-signature-verification.yaml deleted file mode 100644 index c46e580d325..00000000000 --- a/changelogs/fragments/76681-ansible-galaxy-add-gpg-signature-verification.yaml +++ /dev/null @@ -1,37 +0,0 @@ -minor_changes: -- >- - ``ansible-galaxy collection [install|verify]`` - use gpg to verify the authenticity of - the signed ``MANIFEST.json`` with ASCII armored detached signatures provided by the Galaxy - server. The keyring (which is not managed by ``ansible-galaxy``) must be provided with - the ``--keyring`` option to use signature verification. - If no ``--keyring`` is specified and the collection to ``install|verify`` has associated - detached signatures on the Galaxy server, a warning is provided. -- >- - ``ansible-galaxy collection [install|verify]`` - allow user-provided signature sources - in addition to those from the Galaxy server. - Each collection entry in a requirements file can specify a ``signatures`` key followed by - a list of sources. - Collection name(s) provided on the CLI can specify additional signature sources by using - the ``--signatures`` CLI option. - Signature sources should be URIs that can be opened with ``urllib.request.urlopen()``, such as - "https://example.com/path/to/detached_signature.asc" or "file:///path/to/detached_signature.asc". - The ``--keyring`` option must be specified if signature sources are provided. -- >- - ``ansible-galaxy collection install`` - Store Galaxy server metadata alongside installed - collections for provenance. Signatures obtained from the Galaxy server can be used for offline - verification with ``ansible-galaxy collection verify --offline``. -- >- - ``ansible-galaxy collection install`` - Add a global toggle to turn off GPG signature verification. -- >- - ``ansible-galaxy collection install`` - Add a global configuration to modify the required number of - signatures that must verify the authenticity of the collection. By default, the number of required - successful signatures is 1. - Set this option to ``all`` to require all signatures verify the collection. - To ensure signature verification fails if there are no valid signatures, prepend the value with '+', - such as ``+all`` or ``+1``. -- >- - ``ansible-galaxy collection install`` - Add a global ignore list for gpg signature errors. - This can be used to ignore certain signatures when the number of required successful signatures is all. - When the required number of successful signatures is a positive integer, the only effect this has is to - display fewer errors to the user on failure (success is determined by having the minimum number of - successful signatures, in which case all errors are disregarded). diff --git a/changelogs/fragments/76690-fix-ansible-galaxy-collection-verify-modified-content.yaml b/changelogs/fragments/76690-fix-ansible-galaxy-collection-verify-modified-content.yaml deleted file mode 100644 index b9c6c09d980..00000000000 --- a/changelogs/fragments/76690-fix-ansible-galaxy-collection-verify-modified-content.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy collection verify - display files/directories not included in the FILES.json as modified content. diff --git a/changelogs/fragments/76729-async-callback-perf.yml b/changelogs/fragments/76729-async-callback-perf.yml deleted file mode 100644 index 64d92995545..00000000000 --- a/changelogs/fragments/76729-async-callback-perf.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- async - Improve performance of sending async callback events by never sending the full task through the queue - (https://github.com/ansible/ansible/issues/76729) diff --git a/changelogs/fragments/76735-ansible-galaxy-fix-ignore-certs.yaml b/changelogs/fragments/76735-ansible-galaxy-fix-ignore-certs.yaml deleted file mode 100644 index daf234c8cfd..00000000000 --- a/changelogs/fragments/76735-ansible-galaxy-fix-ignore-certs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - Fix using the '--ignore-certs' option when there is no server-specific configuration for the Galaxy server. diff --git a/changelogs/fragments/76751-facts-check-datafile-before-close.yml b/changelogs/fragments/76751-facts-check-datafile-before-close.yml deleted file mode 100644 index 2b19834ec08..00000000000 --- a/changelogs/fragments/76751-facts-check-datafile-before-close.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gather_facts - Fact gathering now continues even if it fails to read a file diff --git a/changelogs/fragments/76769-inventory-constructable-disable-lookups.yml b/changelogs/fragments/76769-inventory-constructable-disable-lookups.yml deleted file mode 100644 index 30f0a4b9689..00000000000 --- a/changelogs/fragments/76769-inventory-constructable-disable-lookups.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - inventory - parameterize ``disable_lookups`` in ``Constructable`` (https://github.com/ansible/ansible/issues/76769). diff --git a/changelogs/fragments/76782-fqcn-compare-lockstep-strategies.yml b/changelogs/fragments/76782-fqcn-compare-lockstep-strategies.yml deleted file mode 100644 index fd0d21240c4..00000000000 --- a/changelogs/fragments/76782-fqcn-compare-lockstep-strategies.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- default callback - Ensure we compare FQCN also in lockstep logic, to ensure - using the FQCN of a strategy plugin triggers the correct behavior in the - default callback plugin. (https://github.com/ansible/ansible/issues/76782) diff --git a/changelogs/fragments/76792-hostname-all-systemd.yml b/changelogs/fragments/76792-hostname-all-systemd.yml deleted file mode 100644 index 71ae3609608..00000000000 --- a/changelogs/fragments/76792-hostname-all-systemd.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- hostname - Do not require SystemdStrategy subclasses for every distro - (https://github.com/ansible/ansible/issues/76792) diff --git a/changelogs/fragments/76840-added-restart-to-the-argument-condition-for-AIX.yml b/changelogs/fragments/76840-added-restart-to-the-argument-condition-for-AIX.yml deleted file mode 100644 index 4f7cbb2894d..00000000000 --- a/changelogs/fragments/76840-added-restart-to-the-argument-condition-for-AIX.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- service - Fixed service restarts with arguments on AIX. - (https://github.com/ansible/ansible/issues/76840) diff --git a/changelogs/fragments/76877-added-sleep-to-the-service-restart-for-AIX.yml b/changelogs/fragments/76877-added-sleep-to-the-service-restart-for-AIX.yml deleted file mode 100644 index e08826b432e..00000000000 --- a/changelogs/fragments/76877-added-sleep-to-the-service-restart-for-AIX.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- service - Fixed handling of sleep arguments during service restarts on AIX. - (https://github.com/ansible/ansible/issues/76877) diff --git a/changelogs/fragments/76924-powershell-ansible.basic-support-non-windows.yml b/changelogs/fragments/76924-powershell-ansible.basic-support-non-windows.yml deleted file mode 100644 index c5e02591891..00000000000 --- a/changelogs/fragments/76924-powershell-ansible.basic-support-non-windows.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Ansible.Basic - small changes to allow use in PowerShell modules running on non-Windows platforms (https://github.com/ansible/ansible/pull/76924). diff --git a/changelogs/fragments/76958-hostname-systemd-nm.yaml b/changelogs/fragments/76958-hostname-systemd-nm.yaml deleted file mode 100644 index e6d54e9cf5e..00000000000 --- a/changelogs/fragments/76958-hostname-systemd-nm.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- hostname - Update the systemd strategy in the ``hostname`` module to not interfere with - NetworkManager (https://github.com/ansible/ansible/issues/76958) diff --git a/changelogs/fragments/77004-restore-missing-default.yml b/changelogs/fragments/77004-restore-missing-default.yml deleted file mode 100644 index a55d7e56580..00000000000 --- a/changelogs/fragments/77004-restore-missing-default.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- template lookup - restore inadvertently deleted default for ``convert_data`` - (https://github.com/ansible/ansible/issues/77004) diff --git a/changelogs/fragments/77010-dnf-ensure-releasever-string.yml b/changelogs/fragments/77010-dnf-ensure-releasever-string.yml deleted file mode 100644 index bcfa7e148c6..00000000000 --- a/changelogs/fragments/77010-dnf-ensure-releasever-string.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf - ensure releasever is passed into libdnf as string (https://github.com/ansible/ansible/issues/77010) diff --git a/changelogs/fragments/77035-ansible-doc-metadata-dump-errors.yml b/changelogs/fragments/77035-ansible-doc-metadata-dump-errors.yml deleted file mode 100644 index 045e80a5715..00000000000 --- a/changelogs/fragments/77035-ansible-doc-metadata-dump-errors.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-doc metadata dump - add option ``--no-fail-on-errors`` which allows to not fail the ansible-doc invocation when errors happen during docs parsing or processing. Instead they are reported in the JSON result in an ``error`` key for the affected plugins (https://github.com/ansible/ansible/pull/77035)." diff --git a/changelogs/fragments/77050-add-pkg-mgr-support-for-al2022.yaml b/changelogs/fragments/77050-add-pkg-mgr-support-for-al2022.yaml deleted file mode 100644 index 210cc543945..00000000000 --- a/changelogs/fragments/77050-add-pkg-mgr-support-for-al2022.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Detect package manager for Amazon Linux 2022 (AL2022) as dnf diff --git a/changelogs/fragments/77074-hostname-fix-typeerror-in-filestrategy.yml b/changelogs/fragments/77074-hostname-fix-typeerror-in-filestrategy.yml deleted file mode 100644 index d2e80a0cebe..00000000000 --- a/changelogs/fragments/77074-hostname-fix-typeerror-in-filestrategy.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - hostname - use ``file_get_content()`` to read the file containing the host name in the ``FileStrategy.get_permanent_hostname()`` method. This prevents a ``TypeError`` from being raised when the strategy is used (https://github.com/ansible/ansible/issues/77025). diff --git a/changelogs/fragments/77086-correct-pylint-symbols.yml b/changelogs/fragments/77086-correct-pylint-symbols.yml deleted file mode 100644 index 0f674eb0244..00000000000 --- a/changelogs/fragments/77086-correct-pylint-symbols.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- ansible-test - Pylint Deprecated Plugin - Use correct message symbols when date or version is not a float or str - (https://github.com/ansible/ansible/issues/77085) diff --git a/changelogs/fragments/77108_params_blank.yml b/changelogs/fragments/77108_params_blank.yml deleted file mode 100644 index 05027b1ac9b..00000000000 --- a/changelogs/fragments/77108_params_blank.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- parameters - handle blank values when argument is a list (https://github.com/ansible/ansible/issues/77108). diff --git a/changelogs/fragments/77136-first_found-spaces-in-names.yml b/changelogs/fragments/77136-first_found-spaces-in-names.yml deleted file mode 100644 index 34e30d3173a..00000000000 --- a/changelogs/fragments/77136-first_found-spaces-in-names.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - first_found - fix to allow for spaces in file names (https://github.com/ansible/ansible/issues/77136) diff --git a/changelogs/fragments/77180-fix-fish-env-setup-script.yml b/changelogs/fragments/77180-fix-fish-env-setup-script.yml deleted file mode 100644 index ace8cc81fc1..00000000000 --- a/changelogs/fragments/77180-fix-fish-env-setup-script.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - hacking - fix incorrect usage of deprecated fish-shell redirection operators - that failed to honor ``--quiet`` flag when sourced (https://github.com/ansible/ansible/pull/77180). diff --git a/changelogs/fragments/77193-linux-networking-facts-Provide-IPv4-prefix.yml b/changelogs/fragments/77193-linux-networking-facts-Provide-IPv4-prefix.yml deleted file mode 100644 index 9f3adb3a5f8..00000000000 --- a/changelogs/fragments/77193-linux-networking-facts-Provide-IPv4-prefix.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - facts - report prefix length for IPv4 addresses in Linux network facts. diff --git a/changelogs/fragments/77210-fix-collection-filter-test-redirects.yml b/changelogs/fragments/77210-fix-collection-filter-test-redirects.yml deleted file mode 100644 index 2175696796e..00000000000 --- a/changelogs/fragments/77210-fix-collection-filter-test-redirects.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix collection filter/test plugin redirects (https://github.com/ansible/ansible/issues/77192). diff --git a/changelogs/fragments/77268-validate-plugins.yml b/changelogs/fragments/77268-validate-plugins.yml deleted file mode 100644 index 6889bd39642..00000000000 --- a/changelogs/fragments/77268-validate-plugins.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test validate-modules sanity test - add more schema checks to improve quality of plugin documentation (https://github.com/ansible/ansible/pull/77268)." diff --git a/changelogs/fragments/77271-unarchive.yml b/changelogs/fragments/77271-unarchive.yml deleted file mode 100644 index deca48e5045..00000000000 --- a/changelogs/fragments/77271-unarchive.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "unarchive - the ``io_buffer_size`` option added in 2.12 was not accepted by the module (https://github.com/ansible/ansible/pull/77271)." diff --git a/changelogs/fragments/77275-add-support-for-deepin-distro-info-detection.yaml b/changelogs/fragments/77275-add-support-for-deepin-distro-info-detection.yaml deleted file mode 100644 index f62e59fad0c..00000000000 --- a/changelogs/fragments/77275-add-support-for-deepin-distro-info-detection.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - facts - add support for deepin distro information detection (https://github.com/ansible/ansible/issues/77286). diff --git a/changelogs/fragments/77320-python-2.yml b/changelogs/fragments/77320-python-2.yml deleted file mode 100644 index c4bb4ecbadf..00000000000 --- a/changelogs/fragments/77320-python-2.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "Remove more Python 2.x compatibility code from controller (https://github.com/ansible/ansible/pull/77320)." diff --git a/changelogs/fragments/77368-rhel-os-family-compat.yaml b/changelogs/fragments/77368-rhel-os-family-compat.yaml deleted file mode 100644 index 8974e4f03f0..00000000000 --- a/changelogs/fragments/77368-rhel-os-family-compat.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Interpreter discovery - Add ``RHEL`` to ``OS_FAMILY_MAP`` for correct family fallback for interpreter discovery - (https://github.com/ansible/ansible/issues/77368) diff --git a/changelogs/fragments/ModuleUtils.SID-long-username.yml b/changelogs/fragments/ModuleUtils.SID-long-username.yml deleted file mode 100644 index dbf02cee0e2..00000000000 --- a/changelogs/fragments/ModuleUtils.SID-long-username.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Ansible.ModuleUtils.SID - Use user principal name as is for lookup in the ``Convert-ToSID`` function - https://github.com/ansible/ansible/issues/77316 diff --git a/changelogs/fragments/action-plugin-arg-spec.yml b/changelogs/fragments/action-plugin-arg-spec.yml deleted file mode 100644 index 5c1e483b5fe..00000000000 --- a/changelogs/fragments/action-plugin-arg-spec.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Action Plugins - Add helper method for argument spec validation, and extend to pause and async_wrapper diff --git a/changelogs/fragments/ansible-console-callback.yaml b/changelogs/fragments/ansible-console-callback.yaml deleted file mode 100644 index 4fc892d306b..00000000000 --- a/changelogs/fragments/ansible-console-callback.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-console - Provide a way to customize the stdout callback diff --git a/changelogs/fragments/ansible-core-python-2.6.yaml b/changelogs/fragments/ansible-core-python-2.6.yaml deleted file mode 100644 index a71ff7c6f6b..00000000000 --- a/changelogs/fragments/ansible-core-python-2.6.yaml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - ansible-core - Remove support for Python 2.6. diff --git a/changelogs/fragments/ansible-module-shebangs.yml b/changelogs/fragments/ansible-module-shebangs.yml deleted file mode 100644 index 4b41ec605b6..00000000000 --- a/changelogs/fragments/ansible-module-shebangs.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-core modules - Remove unused Python shebangs from built-in modules. - - ansible-test - Accept new-style Python modules without a shebang. diff --git a/changelogs/fragments/ansible-test-alpine3-update.yaml b/changelogs/fragments/ansible-test-alpine3-update.yaml deleted file mode 100644 index dc187aa5da6..00000000000 --- a/changelogs/fragments/ansible-test-alpine3-update.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Update the ``alpine`` container to version 3.3.0. - This updates the base image from 3.14.2 to 3.15.0, which includes support for installing binary wheels using pip. diff --git a/changelogs/fragments/ansible-test-azure-sherlock.yml b/changelogs/fragments/ansible-test-azure-sherlock.yml deleted file mode 100644 index 6d0bf950a35..00000000000 --- a/changelogs/fragments/ansible-test-azure-sherlock.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Removed support for Sherlock from the Azure provisioning plugin. diff --git a/changelogs/fragments/ansible-test-bootstrap-pip.yml b/changelogs/fragments/ansible-test-bootstrap-pip.yml deleted file mode 100644 index 8c54f7809f5..00000000000 --- a/changelogs/fragments/ansible-test-bootstrap-pip.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update ``pip`` used to bootstrap remote FreeBSD instances from version 20.3.4 to 21.3.1. diff --git a/changelogs/fragments/ansible-test-ci-files.yaml b/changelogs/fragments/ansible-test-ci-files.yaml deleted file mode 100644 index 13da005f209..00000000000 --- a/changelogs/fragments/ansible-test-ci-files.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Use https://ci-files.testing.ansible.com/ for instance bootstrapping instead of an S3 endpoint. diff --git a/changelogs/fragments/ansible-test-code-cleanup.yml b/changelogs/fragments/ansible-test-code-cleanup.yml deleted file mode 100644 index e35e8e17515..00000000000 --- a/changelogs/fragments/ansible-test-code-cleanup.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Miscellaneous code cleanup and type hint fixes. - - ansible-test - Remove unused Python 2.x compatibility code. diff --git a/changelogs/fragments/ansible-test-collection-identifier.yml b/changelogs/fragments/ansible-test-collection-identifier.yml deleted file mode 100644 index 5b520e26a61..00000000000 --- a/changelogs/fragments/ansible-test-collection-identifier.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Stop early with an error if the current working directory contains an invalid collection namespace or name. diff --git a/changelogs/fragments/ansible-test-constraints-cleanup.yaml b/changelogs/fragments/ansible-test-constraints-cleanup.yaml deleted file mode 100644 index a928593c48a..00000000000 --- a/changelogs/fragments/ansible-test-constraints-cleanup.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Removed used ``MarkupSafe`` constraint for Python 3.5 and earlier. diff --git a/changelogs/fragments/ansible-test-constraints.yaml b/changelogs/fragments/ansible-test-constraints.yaml deleted file mode 100644 index 2d2d55b25f3..00000000000 --- a/changelogs/fragments/ansible-test-constraints.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Remove obsolete constraints for Python 2.6. - - ansible-test - Remove ``idna`` constraint. diff --git a/changelogs/fragments/ansible-test-container-images.yml b/changelogs/fragments/ansible-test-container-images.yml deleted file mode 100644 index d5913f5fb34..00000000000 --- a/changelogs/fragments/ansible-test-container-images.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Update the ``galaxy`` test plugin to get its container from a copy on quay.io. - - ansible-test - Update the ``openshift`` test plugin to get its container from a copy on quay.io. diff --git a/changelogs/fragments/ansible-test-container-removal.yml b/changelogs/fragments/ansible-test-container-removal.yml deleted file mode 100644 index 9081dc25e30..00000000000 --- a/changelogs/fragments/ansible-test-container-removal.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Remove the ``fedora33`` test container since Fedora 33 will reach end-of-life soon. - - ansible-test - Remove the ``centos8`` test container since CentOS 8 will reach end-of-life soon. diff --git a/changelogs/fragments/ansible-test-default-base-containers-base-update.yaml b/changelogs/fragments/ansible-test-default-base-containers-base-update.yaml deleted file mode 100644 index 34d02ce0cb7..00000000000 --- a/changelogs/fragments/ansible-test-default-base-containers-base-update.yaml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - ansible-test - Update the ``base`` and ``default`` containers from a Ubuntu 18.04 to Ubuntu 20.04 base image. - - ansible-test - Use Python 3.10 as the default Python version for the ``base`` and ``default`` containers. - - ansible-test - Shellcheck in the ``base`` and ``default`` containers has been upgraded to version 0.7.0. - - ansible-test - PowerShell in the ``base`` and ``default`` containers has been upgraded to version 7.1.4. diff --git a/changelogs/fragments/ansible-test-default-base-containers-python-3.10.yaml b/changelogs/fragments/ansible-test-default-base-containers-python-3.10.yaml deleted file mode 100644 index 0fc57b21539..00000000000 --- a/changelogs/fragments/ansible-test-default-base-containers-python-3.10.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the ``base`` and ``default`` containers from Python 3.10.0rc2 to 3.10.0. diff --git a/changelogs/fragments/ansible-test-default-container-update-5.2.0.yaml b/changelogs/fragments/ansible-test-default-container-update-5.2.0.yaml deleted file mode 100644 index 20512e4ca8c..00000000000 --- a/changelogs/fragments/ansible-test-default-container-update-5.2.0.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Update ``default`` containers to version 5.2.0. - - ansible-test - Update ``base`` container to version 2.1.0. diff --git a/changelogs/fragments/ansible-test-default-container-update-5.4.0.yaml b/changelogs/fragments/ansible-test-default-container-update-5.4.0.yaml deleted file mode 100644 index fe200bffd05..00000000000 --- a/changelogs/fragments/ansible-test-default-container-update-5.4.0.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update ``default`` containers to version 5.4.0. diff --git a/changelogs/fragments/ansible-test-default-container-update-5.5.0.yaml b/changelogs/fragments/ansible-test-default-container-update-5.5.0.yaml deleted file mode 100644 index 871776d28b6..00000000000 --- a/changelogs/fragments/ansible-test-default-container-update-5.5.0.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update ``default`` containers to version 5.5.0. diff --git a/changelogs/fragments/ansible-test-default-container-update-5.6.2.yaml b/changelogs/fragments/ansible-test-default-container-update-5.6.2.yaml deleted file mode 100644 index 781ca6a36b1..00000000000 --- a/changelogs/fragments/ansible-test-default-container-update-5.6.2.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Update ``base`` container to version 2.2.0. - - ansible-test - Update ``default`` containers to version 5.6.2. diff --git a/changelogs/fragments/ansible-test-default-container-update-5.7.0.yaml b/changelogs/fragments/ansible-test-default-container-update-5.7.0.yaml deleted file mode 100644 index 95e7926608f..00000000000 --- a/changelogs/fragments/ansible-test-default-container-update-5.7.0.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update ``default`` containers to version 5.7.0. diff --git a/changelogs/fragments/ansible-test-default-container-update-5.8.0.yaml b/changelogs/fragments/ansible-test-default-container-update-5.8.0.yaml deleted file mode 100644 index 4fb017eb0db..00000000000 --- a/changelogs/fragments/ansible-test-default-container-update-5.8.0.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update ``default`` containers to version 5.8.0. diff --git a/changelogs/fragments/ansible-test-default-container-update.yaml b/changelogs/fragments/ansible-test-default-container-update.yaml deleted file mode 100644 index dc1bf1dd630..00000000000 --- a/changelogs/fragments/ansible-test-default-container-update.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the ``default`` containers to version 5.1.0. diff --git a/changelogs/fragments/ansible-test-delegation-inventory.yaml b/changelogs/fragments/ansible-test-delegation-inventory.yaml deleted file mode 100644 index 20af2631ff9..00000000000 --- a/changelogs/fragments/ansible-test-delegation-inventory.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix ``windows-integration`` and ``network-integration`` when used with the ``--docker`` option and user-provided inventory. diff --git a/changelogs/fragments/ansible-test-delegation-pythonpath.yml b/changelogs/fragments/ansible-test-delegation-pythonpath.yml deleted file mode 100644 index f164bc44f27..00000000000 --- a/changelogs/fragments/ansible-test-delegation-pythonpath.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix traceback when running from an install and delegating execution to a different Python interpreter. diff --git a/changelogs/fragments/ansible-test-distro-containers-3.1.0.yaml b/changelogs/fragments/ansible-test-distro-containers-3.1.0.yaml deleted file mode 100644 index acd5fa7cb5d..00000000000 --- a/changelogs/fragments/ansible-test-distro-containers-3.1.0.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Update distribution test containers to version 3.1.0. diff --git a/changelogs/fragments/ansible-test-docker-ulimit.yml b/changelogs/fragments/ansible-test-docker-ulimit.yml deleted file mode 100644 index 9469977934a..00000000000 --- a/changelogs/fragments/ansible-test-docker-ulimit.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Change the maximum number of open files in a test container from the default to ``10240``. diff --git a/changelogs/fragments/ansible-test-fedora35.yml b/changelogs/fragments/ansible-test-fedora35.yml deleted file mode 100644 index 56ffab5d1ee..00000000000 --- a/changelogs/fragments/ansible-test-fedora35.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Added the ``fedora35`` test container. diff --git a/changelogs/fragments/ansible-test-fix-type-hints.yml b/changelogs/fragments/ansible-test-fix-type-hints.yml deleted file mode 100644 index 630504db368..00000000000 --- a/changelogs/fragments/ansible-test-fix-type-hints.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix type hints. diff --git a/changelogs/fragments/ansible-test-fix-typo-validate-modules.yaml b/changelogs/fragments/ansible-test-fix-typo-validate-modules.yaml deleted file mode 100644 index a3cac40f7aa..00000000000 --- a/changelogs/fragments/ansible-test-fix-typo-validate-modules.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - fix a typo in validate-modules. diff --git a/changelogs/fragments/ansible-test-freebsd-12.3.yaml b/changelogs/fragments/ansible-test-freebsd-12.3.yaml deleted file mode 100644 index 677a7d3eccc..00000000000 --- a/changelogs/fragments/ansible-test-freebsd-12.3.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add support for remote testing of FreeBSD 12.3. diff --git a/changelogs/fragments/ansible-test-help-cwd.yml b/changelogs/fragments/ansible-test-help-cwd.yml deleted file mode 100644 index ea2c19ce41c..00000000000 --- a/changelogs/fragments/ansible-test-help-cwd.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - ansible-test - The ``--help`` option is now available when an unsupported cwd is in use. - - ansible-test - The ``--help`` output now shows the same instructions about cwd as would be shown in error messages if the cwd is unsupported. - - ansible-test - Add ``--version`` support to show the ansible-core version. - - ansible-test - The explanation about cwd usage has been improved to explain more clearly what is required. diff --git a/changelogs/fragments/ansible-test-import-collections.yml b/changelogs/fragments/ansible-test-import-collections.yml deleted file mode 100644 index 99c4bd8b15d..00000000000 --- a/changelogs/fragments/ansible-test-import-collections.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - ansible-test - The ``import`` sanity test no longer reports errors about ``packaging`` being missing when testing collections. -minor_changes: - - The collection loader now reports a Python warning if an attempt is made to install the Ansible collection loader a second time. - Previously this condition was reported using an Ansible warning. diff --git a/changelogs/fragments/ansible-test-import-distutils.yaml b/changelogs/fragments/ansible-test-import-distutils.yaml deleted file mode 100644 index 7fc5151bbbb..00000000000 --- a/changelogs/fragments/ansible-test-import-distutils.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Importing ``distutils`` now results in an error. diff --git a/changelogs/fragments/ansible-test-inventory-path.yaml b/changelogs/fragments/ansible-test-inventory-path.yaml deleted file mode 100644 index 3428ae2e3c0..00000000000 --- a/changelogs/fragments/ansible-test-inventory-path.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix path to inventory file for ``windows-integration`` and ``network-integration`` commands for collections. diff --git a/changelogs/fragments/ansible-test-inventory-ssh-key.yml b/changelogs/fragments/ansible-test-inventory-ssh-key.yml deleted file mode 100644 index fb7390ac9de..00000000000 --- a/changelogs/fragments/ansible-test-inventory-ssh-key.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Use the correct variable to reference the client's SSH key when generating inventory. diff --git a/changelogs/fragments/ansible-test-junit-relative-paths.yml b/changelogs/fragments/ansible-test-junit-relative-paths.yml deleted file mode 100644 index b1ace196873..00000000000 --- a/changelogs/fragments/ansible-test-junit-relative-paths.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - ansible-test - Use relative paths in JUnit files generated during integration test runs. - - ansible-test - Replace the directory portion of out-of-tree paths in JUnit files from integration tests with the ``out-of-tree:`` prefix. - - junit callback - Fix traceback during automatic fact gathering when using relative paths. -minor_changes: - - junit callback - Add support for replacing the directory portion of out-of-tree relative task paths with a placeholder. diff --git a/changelogs/fragments/ansible-test-links.yml b/changelogs/fragments/ansible-test-links.yml deleted file mode 100644 index 045fa8e435b..00000000000 --- a/changelogs/fragments/ansible-test-links.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Update help links to reference ``ansible-core`` instead of ``ansible``. diff --git a/changelogs/fragments/ansible-test-managed-venv.yml b/changelogs/fragments/ansible-test-managed-venv.yml deleted file mode 100644 index 79fb4754e40..00000000000 --- a/changelogs/fragments/ansible-test-managed-venv.yml +++ /dev/null @@ -1,15 +0,0 @@ -bugfixes: - - ansible-test - Virtual environments managed by ansible-test now use consistent versions of ``pip``, ``setuptools`` and ``wheel``. - This avoids issues with virtual environments containing outdated or dysfunctional versions of these tools. - The initial bootstrapping of ``pip`` is done by ansible-test from an HTTPS endpoint instead of creating the virtual environment with it already present. - - ansible-test - Sanity tests run with the ``--requirements` option for Python 2.x now install ``virtualenv`` when it is missing or too old. - Previously it was only installed if missing. - Version 16.7.12 is now installed instead of the latest version. - - ansible-test - All virtual environments managed by ansible-test are marked as usable after being bootstrapped, to avoid errors caused by use of incomplete environments. - Previously this was only done for sanity tests. - Existing environments from previous versions of ansible-test will be recreated on demand due to lacking the new marker. -minor_changes: - - ansible-test - The ``pip`` and ``wheel`` packages are removed from all sanity test virtual environments after installation completes to reduce their size. - Previously they were only removed from the environments used for the ``import`` sanity test. - - ansible-test - The hash for all managed sanity test virtual environments has changed. - Containers that include ``ansible-test sanity --prime-venvs`` will need to be rebuilt to continue using primed virtual environments. diff --git a/changelogs/fragments/ansible-test-maxfd.yaml b/changelogs/fragments/ansible-test-maxfd.yaml deleted file mode 100644 index c0fd4fcd3ec..00000000000 --- a/changelogs/fragments/ansible-test-maxfd.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Remove obsolete ``MAXFD`` display. diff --git a/changelogs/fragments/ansible-test-nios-container.yml b/changelogs/fragments/ansible-test-nios-container.yml deleted file mode 100644 index d57b0b899ee..00000000000 --- a/changelogs/fragments/ansible-test-nios-container.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the NIOS test plugin container to version 1.4.0. diff --git a/changelogs/fragments/ansible-test-paramiko-constraint.yaml b/changelogs/fragments/ansible-test-paramiko-constraint.yaml deleted file mode 100644 index 843814749d5..00000000000 --- a/changelogs/fragments/ansible-test-paramiko-constraint.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Limit ``paramiko`` installation to versions before 2.9.0. - This is required to maintain support for systems which do not support RSA SHA-2 algorithms. diff --git a/changelogs/fragments/ansible-test-plugin-loading.yml b/changelogs/fragments/ansible-test-plugin-loading.yml deleted file mode 100644 index 64268076a29..00000000000 --- a/changelogs/fragments/ansible-test-plugin-loading.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix plugin loading. diff --git a/changelogs/fragments/ansible-test-podman-remote.yaml b/changelogs/fragments/ansible-test-podman-remote.yaml deleted file mode 100644 index 7eb38e110e7..00000000000 --- a/changelogs/fragments/ansible-test-podman-remote.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- ansible-test - Add support for running container tests with ``podman remote`` - (https://github.com/ansible/ansible/pull/75753) diff --git a/changelogs/fragments/ansible-test-podman-support-containers.yaml b/changelogs/fragments/ansible-test-podman-support-containers.yaml deleted file mode 100644 index 7838c9243ae..00000000000 --- a/changelogs/fragments/ansible-test-podman-support-containers.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - fixed support container failures (eg http-test-container) under podman diff --git a/changelogs/fragments/ansible-test-powershell-coverage-all.yaml b/changelogs/fragments/ansible-test-powershell-coverage-all.yaml deleted file mode 100644 index 8f23fceea5e..00000000000 --- a/changelogs/fragments/ansible-test-powershell-coverage-all.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix traceback when using the ``--all`` option with PowerShell code coverage. diff --git a/changelogs/fragments/ansible-test-pyopenssl.yaml b/changelogs/fragments/ansible-test-pyopenssl.yaml deleted file mode 100644 index c6d93f3be98..00000000000 --- a/changelogs/fragments/ansible-test-pyopenssl.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Installation of ``cryptography`` is no longer version constrained when ``openssl`` 1.1.0 or later is installed. diff --git a/changelogs/fragments/ansible-test-pytest-forked.yml b/changelogs/fragments/ansible-test-pytest-forked.yml deleted file mode 100644 index a8a58ce0a1c..00000000000 --- a/changelogs/fragments/ansible-test-pytest-forked.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Update unit tests to use the ``--forked`` option instead of the deprecated ``--boxed`` option. diff --git a/changelogs/fragments/ansible-test-pytest-rootdir.yml b/changelogs/fragments/ansible-test-pytest-rootdir.yml deleted file mode 100644 index 2fb8cc99867..00000000000 --- a/changelogs/fragments/ansible-test-pytest-rootdir.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Set the ``pytest`` option ``--rootdir`` instead of letting it be auto-detected. diff --git a/changelogs/fragments/ansible-test-python-2.6.yaml b/changelogs/fragments/ansible-test-python-2.6.yaml deleted file mode 100644 index b850b2fecea..00000000000 --- a/changelogs/fragments/ansible-test-python-2.6.yaml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - ansible-test - Remove support for Python 2.6. diff --git a/changelogs/fragments/ansible-test-relocate-constants.yaml b/changelogs/fragments/ansible-test-relocate-constants.yaml deleted file mode 100644 index b93fbbb7fad..00000000000 --- a/changelogs/fragments/ansible-test-relocate-constants.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Relocate constants to eliminate symlink. diff --git a/changelogs/fragments/ansible-test-remote-cleanup.yaml b/changelogs/fragments/ansible-test-remote-cleanup.yaml deleted file mode 100644 index 93fb55afc80..00000000000 --- a/changelogs/fragments/ansible-test-remote-cleanup.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Remove support for FreeBSD 12.2 remote provisioning. - - ansible-test - Remove support for macOS 11.1 remote provisioning. diff --git a/changelogs/fragments/ansible-test-remove-aix-provisioning.yaml b/changelogs/fragments/ansible-test-remove-aix-provisioning.yaml deleted file mode 100644 index 7a058d4f0c6..00000000000 --- a/changelogs/fragments/ansible-test-remove-aix-provisioning.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Remove support for provisioning remote AIX instances. diff --git a/changelogs/fragments/ansible-test-requirements-target.yaml b/changelogs/fragments/ansible-test-requirements-target.yaml deleted file mode 100644 index 91b5a117779..00000000000 --- a/changelogs/fragments/ansible-test-requirements-target.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Target integration test requirements are now correctly installed for target environments running on the controller. - - ansible-test - Automatic target requirements installation is now based on the target environment instead of the controller environment. diff --git a/changelogs/fragments/ansible-test-rhel-8.4.yml b/changelogs/fragments/ansible-test-rhel-8.4.yml deleted file mode 100644 index e33d4013616..00000000000 --- a/changelogs/fragments/ansible-test-rhel-8.4.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Remove RHEL 8.4 remote (``rhel/8.4``) support. diff --git a/changelogs/fragments/ansible-test-rhel85.yaml b/changelogs/fragments/ansible-test-rhel85.yaml deleted file mode 100644 index ccc9d18f715..00000000000 --- a/changelogs/fragments/ansible-test-rhel85.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add support for ``rhel/8.5`` remote instances. diff --git a/changelogs/fragments/ansible-test-sanity-import-loader.yml b/changelogs/fragments/ansible-test-sanity-import-loader.yml deleted file mode 100644 index ef2a8e62bce..00000000000 --- a/changelogs/fragments/ansible-test-sanity-import-loader.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Use the legacy collection loader for ``import`` sanity tests on target-only Python versions. diff --git a/changelogs/fragments/ansible-test-sanity-import-no-pip.yml b/changelogs/fragments/ansible-test-sanity-import-no-pip.yml deleted file mode 100644 index 612212c363c..00000000000 --- a/changelogs/fragments/ansible-test-sanity-import-no-pip.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix traceback in ``import`` sanity test on Python 2.7 when ``pip`` is not available. diff --git a/changelogs/fragments/ansible-test-sanity-import.yml b/changelogs/fragments/ansible-test-sanity-import.yml deleted file mode 100644 index 2c46ee0327c..00000000000 --- a/changelogs/fragments/ansible-test-sanity-import.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix installation and usage of ``pyyaml`` requirement for the ``import`` sanity test for collections. diff --git a/changelogs/fragments/ansible-test-sanity-requirements-update.yaml b/changelogs/fragments/ansible-test-sanity-requirements-update.yaml deleted file mode 100644 index 4499b85e2ac..00000000000 --- a/changelogs/fragments/ansible-test-sanity-requirements-update.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - ansible-test - Declare public dependencies of ansible-core and use to limit unguarded imports in plugins. - - ansible-test - Requirements for the plugin import test are now frozen. - - ansible-test - Update sanity test requirements. diff --git a/changelogs/fragments/ansible-test-sanity-vendoring.yml b/changelogs/fragments/ansible-test-sanity-vendoring.yml deleted file mode 100644 index 7b6803da904..00000000000 --- a/changelogs/fragments/ansible-test-sanity-vendoring.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix the ``import`` sanity test to work properly when Ansible's built-in vendoring support is in use. diff --git a/changelogs/fragments/ansible-test-unsupported-directory-traceback.yaml b/changelogs/fragments/ansible-test-unsupported-directory-traceback.yaml deleted file mode 100644 index 681db0ca3a3..00000000000 --- a/changelogs/fragments/ansible-test-unsupported-directory-traceback.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Show an error message instead of a traceback when running outside of a supported directory. diff --git a/changelogs/fragments/ansible-test-validate-modules-collection-loader.yml b/changelogs/fragments/ansible-test-validate-modules-collection-loader.yml deleted file mode 100644 index 13f153a05eb..00000000000 --- a/changelogs/fragments/ansible-test-validate-modules-collection-loader.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix the ``validate-modules`` sanity test to avoid double-loading the collection loader and possibly failing on import of the ``packaging`` module. diff --git a/changelogs/fragments/ansible-test-validate-modules-no-callable.yml b/changelogs/fragments/ansible-test-validate-modules-no-callable.yml deleted file mode 100644 index 311b7667ec6..00000000000 --- a/changelogs/fragments/ansible-test-validate-modules-no-callable.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix traceback in the ``validate-modules`` sanity test when testing an Ansible module without any callables. diff --git a/changelogs/fragments/ansible-test-venv-real-prefix.yaml b/changelogs/fragments/ansible-test-venv-real-prefix.yaml deleted file mode 100644 index c74fb047e99..00000000000 --- a/changelogs/fragments/ansible-test-venv-real-prefix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix Python real prefix detection when running in a ``venv`` virtual environment. diff --git a/changelogs/fragments/ansible-test-windows-default.yaml b/changelogs/fragments/ansible-test-windows-default.yaml deleted file mode 100644 index 44979f07f98..00000000000 --- a/changelogs/fragments/ansible-test-windows-default.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Add default entry for Windows remotes to be used with unknown versions. diff --git a/changelogs/fragments/ansible-test-yaml-import.yaml b/changelogs/fragments/ansible-test-yaml-import.yaml deleted file mode 100644 index 76139831698..00000000000 --- a/changelogs/fragments/ansible-test-yaml-import.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Import ``yaml.cyaml.CParser`` instead of ``_yaml.CParser`` in the ``yamllint`` sanity test. diff --git a/changelogs/fragments/ansible_galaxy_timeout.yml b/changelogs/fragments/ansible_galaxy_timeout.yml deleted file mode 100644 index aa3f82b7e7f..00000000000 --- a/changelogs/fragments/ansible_galaxy_timeout.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - extend timeout for ansible-galaxy when communicating with the galaxy server api, and apply it to all interactions with the api diff --git a/changelogs/fragments/ansible_test.yml b/changelogs/fragments/ansible_test.yml deleted file mode 100644 index ca4553f1826..00000000000 --- a/changelogs/fragments/ansible_test.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- ansible-test - handle JSON decode error gracefully in podman environment. diff --git a/changelogs/fragments/auto_squeal.yml b/changelogs/fragments/auto_squeal.yml deleted file mode 100644 index b0a4a2b3bc4..00000000000 --- a/changelogs/fragments/auto_squeal.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - auto inventory plugin will now give plugin loading information on verbose output diff --git a/changelogs/fragments/avoid-set_options-leak.yaml b/changelogs/fragments/avoid-set_options-leak.yaml deleted file mode 100644 index 9680f444e6c..00000000000 --- a/changelogs/fragments/avoid-set_options-leak.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -security_fixes: - - Do not include params in exception when a call to ``set_options`` fails. - Additionally, block the exception that is returned from being displayed to stdout. - (CVE-2021-3620) diff --git a/changelogs/fragments/clarify-unroll.yml b/changelogs/fragments/clarify-unroll.yml deleted file mode 100644 index d312165a33e..00000000000 --- a/changelogs/fragments/clarify-unroll.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Clarify in a comment that unrolling an iterator in ``Templar._finalize`` is actually necessary. Also switch to using the ``_unroll_iterator`` decorator directly to deduplicate code in ``Templar._finalize``. (https://github.com/ansible/ansible/pull/76436) diff --git a/changelogs/fragments/clean_facts_values.yml b/changelogs/fragments/clean_facts_values.yml deleted file mode 100644 index 5b7fe04b753..00000000000 --- a/changelogs/fragments/clean_facts_values.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cleaning facts will now only warn about the variable name and not post the content, which can be undesireable to disclose diff --git a/changelogs/fragments/compat-typing.yml b/changelogs/fragments/compat-typing.yml deleted file mode 100644 index 44fcdecdc39..00000000000 --- a/changelogs/fragments/compat-typing.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Added ``module_utils.compat.typing`` to facilitate type-hinting on all supported Python versions. diff --git a/changelogs/fragments/config_fix_terms.yml b/changelogs/fragments/config_fix_terms.yml deleted file mode 100644 index 9825a49c969..00000000000 --- a/changelogs/fragments/config_fix_terms.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-config avoid showing _terms and _input when --only-changed. diff --git a/changelogs/fragments/default-callback-result-format.yml b/changelogs/fragments/default-callback-result-format.yml deleted file mode 100644 index 76cc0559391..00000000000 --- a/changelogs/fragments/default-callback-result-format.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- callbacks - Add result serialization format options to ``_dump_results`` allowing plugins such - as the ``default`` callback to emit ``YAML`` serialized task results in addition to ``JSON`` diff --git a/changelogs/fragments/deprecate_default_fact_path_setting.yml b/changelogs/fragments/deprecate_default_fact_path_setting.yml deleted file mode 100644 index f4b440c84f0..00000000000 --- a/changelogs/fragments/deprecate_default_fact_path_setting.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - setting DEFAULT_FACT_PATH is being deprecated in favor of the generic module_defaults keyword diff --git a/changelogs/fragments/deprecate_scp_if_ssh.yml b/changelogs/fragments/deprecate_scp_if_ssh.yml deleted file mode 100644 index b2425e019dd..00000000000 --- a/changelogs/fragments/deprecate_scp_if_ssh.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - ssh connection plugin option scp_if_ssh in favor of ssh_transfer_method. diff --git a/changelogs/fragments/distro-module_utils-typing.yml b/changelogs/fragments/distro-module_utils-typing.yml deleted file mode 100644 index a1033dda4e7..00000000000 --- a/changelogs/fragments/distro-module_utils-typing.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - module_utils.distro - Add missing ``typing`` import from original code. diff --git a/changelogs/fragments/drop-target-2.6-support.yml b/changelogs/fragments/drop-target-2.6-support.yml deleted file mode 100644 index 3ff6cddbc0f..00000000000 --- a/changelogs/fragments/drop-target-2.6-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: -- Module Python Dependency - Drop support for Python 2.6 in module execution. diff --git a/changelogs/fragments/environment-concat.yml b/changelogs/fragments/environment-concat.yml deleted file mode 100644 index fdb2377d1c5..00000000000 --- a/changelogs/fragments/environment-concat.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "Attach concat function to an environment class (https://github.com/ansible/ansible/pull/76282)" diff --git a/changelogs/fragments/evn_default.yml b/changelogs/fragments/evn_default.yml deleted file mode 100644 index b999d28acee..00000000000 --- a/changelogs/fragments/evn_default.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - env lookup, add default option diff --git a/changelogs/fragments/file_modification_times_support_check_mode.yml b/changelogs/fragments/file_modification_times_support_check_mode.yml deleted file mode 100644 index 64600655b83..00000000000 --- a/changelogs/fragments/file_modification_times_support_check_mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible.builtin.file modification_time supports check_mode diff --git a/changelogs/fragments/finalize-not-in-globals.yml b/changelogs/fragments/finalize-not-in-globals.yml deleted file mode 100644 index f28c8ae1a71..00000000000 --- a/changelogs/fragments/finalize-not-in-globals.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: - - "The ``finalize`` method is no longer exposed in the globals for use in templating." diff --git a/changelogs/fragments/fix_block_var_inh.yml b/changelogs/fragments/fix_block_var_inh.yml deleted file mode 100644 index b1d2560c1ec..00000000000 --- a/changelogs/fragments/fix_block_var_inh.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - correctly inherit vars from parent in block (https://github.com/ansible/ansible/issues/75286). diff --git a/changelogs/fragments/fix_fax_delegation_loops.yml b/changelogs/fragments/fix_fax_delegation_loops.yml deleted file mode 100644 index d9e07bf1105..00000000000 --- a/changelogs/fragments/fix_fax_delegation_loops.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - task_executor reverts the change to push facts into delegated vars on loop finalization as result managing code already handles this and was duplicating effort to wrong result. diff --git a/changelogs/fragments/fix_sudo_flag_mangling.yml b/changelogs/fragments/fix_sudo_flag_mangling.yml deleted file mode 100644 index 8a844de6144..00000000000 --- a/changelogs/fragments/fix_sudo_flag_mangling.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - sudo become plugin, fix handling of non interactive flags, previous substitution was too naive diff --git a/changelogs/fragments/fqn-module-cache.yml b/changelogs/fragments/fqn-module-cache.yml deleted file mode 100644 index 9dffb3d231d..00000000000 --- a/changelogs/fragments/fqn-module-cache.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- AnsiballZ - Ensure we use the full python package in the module cache filename - to avoid a case where ``collections:`` is used to execute a module via short name, - where the short name duplicates another module from ``ansible.builtin`` or another - collection that was executed previously. diff --git a/changelogs/fragments/galaxy-build-files-ignore.yml b/changelogs/fragments/galaxy-build-files-ignore.yml deleted file mode 100644 index 983307e0ceb..00000000000 --- a/changelogs/fragments/galaxy-build-files-ignore.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- >- - ansible-galaxy collection build - Ignore any existing ``MANIFEST.json`` and ``FILES.json`` in the root directory - when building a collection. diff --git a/changelogs/fragments/galaxy-import-level-fix.yml b/changelogs/fragments/galaxy-import-level-fix.yml deleted file mode 100644 index edf8c4249e2..00000000000 --- a/changelogs/fragments/galaxy-import-level-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy publish - Fix warning and error detection in import messages to properly display them in Ansible diff --git a/changelogs/fragments/gather_facts_collections.yml b/changelogs/fragments/gather_facts_collections.yml deleted file mode 100644 index 2b6feae4d7c..00000000000 --- a/changelogs/fragments/gather_facts_collections.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gather_facts action now handles the move of base connection plugin types into collections to add/prevent subset argument correctly diff --git a/changelogs/fragments/git_fixes.yml b/changelogs/fragments/git_fixes.yml deleted file mode 100644 index 7e58ba1c124..00000000000 --- a/changelogs/fragments/git_fixes.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - git module no longer uses wrapper script for ssh options. - - git module is more consistent and clearer about which ssh options are added to git calls. diff --git a/changelogs/fragments/handle_connection_cornercase.yml b/changelogs/fragments/handle_connection_cornercase.yml deleted file mode 100644 index 2fec19f2068..00000000000 --- a/changelogs/fragments/handle_connection_cornercase.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - play_context now compensates for when a conneciton sets the default to inventory_hostname but skips adding it to the vars. diff --git a/changelogs/fragments/include_vars_failed.yml b/changelogs/fragments/include_vars_failed.yml deleted file mode 100644 index 8a3a5881f88..00000000000 --- a/changelogs/fragments/include_vars_failed.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - include_vars, properly initialize variable as there is corner case in which it can end up referenced and not defined diff --git a/changelogs/fragments/inventory_manager_flush_cache.yml b/changelogs/fragments/inventory_manager_flush_cache.yml deleted file mode 100644 index 1e103a790a7..00000000000 --- a/changelogs/fragments/inventory_manager_flush_cache.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - inventory manager now respects --flush-cache diff --git a/changelogs/fragments/jinja2_native-literal_eval-py310.yml b/changelogs/fragments/jinja2_native-literal_eval-py310.yml deleted file mode 100644 index 70a66af8e8c..00000000000 --- a/changelogs/fragments/jinja2_native-literal_eval-py310.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - jinja2_native - keep same behavior on Python 3.10. diff --git a/changelogs/fragments/json_filter_fix.yml b/changelogs/fragments/json_filter_fix.yml deleted file mode 100644 index b00401f3db5..00000000000 --- a/changelogs/fragments/json_filter_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - to_json/to_nice_json filters defaults back to unvaulting/no unsafe packing. diff --git a/changelogs/fragments/junit-callback-task-path-unicode.yml b/changelogs/fragments/junit-callback-task-path-unicode.yml deleted file mode 100644 index 2b1ffd41eaf..00000000000 --- a/changelogs/fragments/junit-callback-task-path-unicode.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - junit callback - Fix unicode error when handling non-ASCII task paths. diff --git a/changelogs/fragments/log_locale_selection_results.yml b/changelogs/fragments/log_locale_selection_results.yml deleted file mode 100644 index 5da012d4ee4..00000000000 --- a/changelogs/fragments/log_locale_selection_results.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - get_parsable_locale now logs result when in debug mode. diff --git a/changelogs/fragments/macos12-ci-image.yml b/changelogs/fragments/macos12-ci-image.yml deleted file mode 100644 index 7ad9c437dfe..00000000000 --- a/changelogs/fragments/macos12-ci-image.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - add macOS 12.0 as a remote target (https://github.com/ansible/ansible/pull/76328) diff --git a/changelogs/fragments/migrated_k8s_scenario_guides.yml b/changelogs/fragments/migrated_k8s_scenario_guides.yml deleted file mode 100644 index eaa83da91dc..00000000000 --- a/changelogs/fragments/migrated_k8s_scenario_guides.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- k8s - scenario guides for kubernetes migrated to ``kubernetes.core`` collection. diff --git a/changelogs/fragments/modernize-install.yaml b/changelogs/fragments/modernize-install.yaml deleted file mode 100644 index f21077161c7..00000000000 --- a/changelogs/fragments/modernize-install.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- Installation - modernize our python installation, to reduce dynamic code in setup.py, and migrate - what is feasible to setup.cfg. This will enable shipping wheels in the future. diff --git a/changelogs/fragments/module_utils-yaml-fix.yml b/changelogs/fragments/module_utils-yaml-fix.yml deleted file mode 100644 index 56ab05b6f58..00000000000 --- a/changelogs/fragments/module_utils-yaml-fix.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - module_utils.common.yaml - The ``SafeLoader``, ``SafeDumper`` and ``Parser`` classes now fallback to ``object`` when ``yaml`` is not available. - This fixes tracebacks when inheriting from these classes without requiring a ``HAS_YAML`` guard around class definitions. diff --git a/changelogs/fragments/more_targeted_attribute_errors.yml b/changelogs/fragments/more_targeted_attribute_errors.yml deleted file mode 100644 index 6c73da3543d..00000000000 --- a/changelogs/fragments/more_targeted_attribute_errors.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - playbook/strategy have more informative 'attribute' based errors for playbook objects and handlers. diff --git a/changelogs/fragments/nativejinjatext-yaml-representer.yml b/changelogs/fragments/nativejinjatext-yaml-representer.yml deleted file mode 100644 index ef2f460a099..00000000000 --- a/changelogs/fragments/nativejinjatext-yaml-representer.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Add a YAML representer for ``NativeJinjaText`` diff --git a/changelogs/fragments/nativejinjaunsafetext-yaml-representer.yml b/changelogs/fragments/nativejinjaunsafetext-yaml-representer.yml deleted file mode 100644 index e13486fb309..00000000000 --- a/changelogs/fragments/nativejinjaunsafetext-yaml-representer.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Add a YAML representer for ``NativeJinjaUnsafeText`` diff --git a/changelogs/fragments/openEuler_hostname.yml b/changelogs/fragments/openEuler_hostname.yml deleted file mode 100644 index 6b120f15c98..00000000000 --- a/changelogs/fragments/openEuler_hostname.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - hostname - add hostname support for openEuler distro (https://github.com/ansible/ansible/pull/76619). diff --git a/changelogs/fragments/pslint-sanity-warning.yml b/changelogs/fragments/pslint-sanity-warning.yml deleted file mode 100644 index 8c16b696690..00000000000 --- a/changelogs/fragments/pslint-sanity-warning.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test pslint - Fix error when encountering validation results that are highly nested - https://github.com/ansible/ansible/issues/74151 diff --git a/changelogs/fragments/psrp-put_file-dep.yaml b/changelogs/fragments/psrp-put_file-dep.yaml deleted file mode 100644 index 024d42d44f1..00000000000 --- a/changelogs/fragments/psrp-put_file-dep.yaml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: -- psrp - Removed fallback on ``put_file`` with older ``pypsrp`` versions. Users must have at least ``pypsrp>=0.4.0``. diff --git a/changelogs/fragments/pull_fix_limit.yml b/changelogs/fragments/pull_fix_limit.yml deleted file mode 100644 index ead964fe2cf..00000000000 --- a/changelogs/fragments/pull_fix_limit.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-pull handle case where hostname and nodename are empty diff --git a/changelogs/fragments/pwsh-pssa-update.yml b/changelogs/fragments/pwsh-pssa-update.yml deleted file mode 100644 index 1056dde66d2..00000000000 --- a/changelogs/fragments/pwsh-pssa-update.yml +++ /dev/null @@ -1,17 +0,0 @@ -minor_changes: -- ansible-test pslint - Updated ``PowerShellScriptAnalyzer`` to 1.20.0 -- >- - ansible-test pslint - Added the `AvoidLongLines `_ - rule set to a length of 160. -- >- - ansible-test pslint - Added the `PlaceOpenBrace `_ - rule set to enforce open braces on the same line and a subsequent newline. -- >- - ansible-test pslint - Added the `PlaceCloseBrace `_ - rule set to enforce close braces on a newline. -- >- - ansible-test pslint - Added the `UseConsistentIndentation `_ - rule to enforce indentation is done with 4 spaces. -- >- - ansible-test pslint - Added the `UseConsistentWhitespace `_ - rule to enforce whitespace consistency in PowerShell. diff --git a/changelogs/fragments/reduce-playiterator-iterations.yml b/changelogs/fragments/reduce-playiterator-iterations.yml deleted file mode 100644 index 219454ddbce..00000000000 --- a/changelogs/fragments/reduce-playiterator-iterations.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Reduce number of iterations through PlayIterator (https://github.com/ansible/ansible/pull/74175) diff --git a/changelogs/fragments/replace-rc-return-values.yml b/changelogs/fragments/replace-rc-return-values.yml deleted file mode 100644 index b4e42ef1ada..00000000000 --- a/changelogs/fragments/replace-rc-return-values.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- replace - Always return ``rc`` to ensure return values are consistent - https://github.com/ansible/ansible/pull/71963 diff --git a/changelogs/fragments/restore_python_shebang_adherence.yml b/changelogs/fragments/restore_python_shebang_adherence.yml deleted file mode 100644 index 367c2cf4972..00000000000 --- a/changelogs/fragments/restore_python_shebang_adherence.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - python modules (new type) will now again prefer the specific python stated in the module's shebang instead of hardcoding to /usr/bin/python. diff --git a/changelogs/fragments/runc_command_exception_toggle.yml b/changelogs/fragments/runc_command_exception_toggle.yml deleted file mode 100644 index 15883d5b325..00000000000 --- a/changelogs/fragments/runc_command_exception_toggle.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - AnsibleModule.run_command() now has a toggle to allow caller to decide to handle exceptions from executing the command itself -bugfixes: - - gather_facts/setup will not fail anymore if capsh is present but not executable diff --git a/changelogs/fragments/service_facts_warnings.yml b/changelogs/fragments/service_facts_warnings.yml deleted file mode 100644 index 89d4cc4b0a5..00000000000 --- a/changelogs/fragments/service_facts_warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - service_facts module will now give more meaningful warnings when it fails to gather data. diff --git a/changelogs/fragments/set_fact_delegation.yml b/changelogs/fragments/set_fact_delegation.yml deleted file mode 100644 index 05110c658c3..00000000000 --- a/changelogs/fragments/set_fact_delegation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - set_fact/include_vars correctly handle delegation assignments within loops diff --git a/changelogs/fragments/ssh_debug_noparse.yml b/changelogs/fragments/ssh_debug_noparse.yml deleted file mode 100644 index fa4a148ea15..00000000000 --- a/changelogs/fragments/ssh_debug_noparse.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ssh connection avoid parsing ssh cli debug lines as they can match expected output at high verbosities. diff --git a/changelogs/fragments/ssh_quote_cp.yml b/changelogs/fragments/ssh_quote_cp.yml deleted file mode 100644 index eef867606ee..00000000000 --- a/changelogs/fragments/ssh_quote_cp.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ssh connection - properly quote controlpersist path given by user to avoid issues with spaces and other characters diff --git a/changelogs/fragments/ssh_use_right_host.yml b/changelogs/fragments/ssh_use_right_host.yml deleted file mode 100644 index de1d6ef9e35..00000000000 --- a/changelogs/fragments/ssh_use_right_host.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ssh connection now uses more correct host source as play_context can ignore loop/delegation variations. diff --git a/changelogs/fragments/support_eurolinux.yml b/changelogs/fragments/support_eurolinux.yml deleted file mode 100644 index 325b70bc81c..00000000000 --- a/changelogs/fragments/support_eurolinux.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - distribution - add EuroLinux to fact gathering (https://github.com/ansible/ansible/pull/76624). diff --git a/changelogs/fragments/templating-safe-eval-replaced-native_environment.yml b/changelogs/fragments/templating-safe-eval-replaced-native_environment.yml deleted file mode 100644 index 1114079bc48..00000000000 --- a/changelogs/fragments/templating-safe-eval-replaced-native_environment.yml +++ /dev/null @@ -1,6 +0,0 @@ -major_changes: - - Templating - remove ``safe_eval`` in favor of using ``NativeEnvironment`` but utilizing ``literal_eval`` only in cases when ``safe_eval`` was used (https://github.com/ansible/ansible/pull/75587) -breaking_changes: - - Templating - it is no longer allowed to perform arithmetic and concatenation operations outside of the jinja template (https://github.com/ansible/ansible/pull/75587) -bugfixes: - - Trigger an undefined error when an undefined variable is detected within a dictionary and/or list (https://github.com/ansible/ansible/pull/75587) diff --git a/changelogs/fragments/user_mac.yaml b/changelogs/fragments/user_mac.yaml deleted file mode 100644 index 94d1c6d22d8..00000000000 --- a/changelogs/fragments/user_mac.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- user - update logic to check if user exists or not in MacOS. diff --git a/changelogs/fragments/v2.13.0-initial-commit.yaml b/changelogs/fragments/v2.14.0-initial-commit.yaml similarity index 100% rename from changelogs/fragments/v2.13.0-initial-commit.yaml rename to changelogs/fragments/v2.14.0-initial-commit.yaml diff --git a/changelogs/fragments/vmware_sceanrio.yml b/changelogs/fragments/vmware_sceanrio.yml deleted file mode 100644 index e140656d17e..00000000000 --- a/changelogs/fragments/vmware_sceanrio.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- vmware - migrated vmware scenario guides to `community.vmware` repo. diff --git a/changelogs/fragments/win_LinkUtil-ignore-LIB.yml b/changelogs/fragments/win_LinkUtil-ignore-LIB.yml deleted file mode 100644 index 1f20b2e87cc..00000000000 --- a/changelogs/fragments/win_LinkUtil-ignore-LIB.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Ansible.ModuleUtils.LinkUtil - Ignore the ``LIB`` environment variable when loading the ``LinkUtil`` code diff --git a/docs/docsite/rst/porting_guides/core_porting_guides.rst b/docs/docsite/rst/porting_guides/core_porting_guides.rst index 73dc132b149..6ada427ff4a 100644 --- a/docs/docsite/rst/porting_guides/core_porting_guides.rst +++ b/docs/docsite/rst/porting_guides/core_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_core_2.14 porting_guide_core_2.13 porting_guide_core_2.12 porting_guide_core_2.11 diff --git a/docs/docsite/rst/porting_guides/porting_guide_core_2.14.rst b/docs/docsite/rst/porting_guides/porting_guide_core_2.14.rst new file mode 100644 index 00000000000..af833303211 --- /dev/null +++ b/docs/docsite/rst/porting_guides/porting_guide_core_2.14.rst @@ -0,0 +1,78 @@ + +.. _porting_2.14_guide_core: + +******************************* +Ansible-core 2.14 Porting Guide +******************************* + +This section discusses the behavioral changes between ``ansible-core`` 2.13 and ``ansible-core`` 2.14. + +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-core Changelog for 2.14 `_ 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/lib/ansible/release.py b/lib/ansible/release.py index 20e4d816d35..ecc4d8ac396 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.13.0.dev0' +__version__ = '2.14.0.dev0' __author__ = 'Ansible, Inc.' -__codename__ = "Nobody's Fault but Mine" +__codename__ = "C'mon Everybody" diff --git a/test/sanity/ignore.txt b/test/sanity/ignore.txt index 005475736a6..c8fd06ebd4d 100644 --- a/test/sanity/ignore.txt +++ b/test/sanity/ignore.txt @@ -332,3 +332,9 @@ lib/ansible/module_utils/compat/_selectors2.py mypy-3.8:assignment # vendored c lib/ansible/module_utils/compat/_selectors2.py mypy-3.9:assignment # vendored code lib/ansible/module_utils/compat/_selectors2.py mypy-3.10:assignment # vendored code lib/ansible/module_utils/compat/_selectors2.py mypy-2.7:attr-defined # vendored code +lib/ansible/modules/apt_key.py validate-modules:ansible-deprecated-version +lib/ansible/modules/command.py validate-modules:ansible-deprecated-version +lib/ansible/modules/get_url.py pylint:ansible-deprecated-version +lib/ansible/plugins/cache/__init__.py pylint:ansible-deprecated-version +lib/ansible/plugins/callback/default.py pylint:ansible-deprecated-version +test/support/integration/plugins/modules/ec2.py pylint:ansible-deprecated-version