diff options
author | Matt Martz <matt@sivel.net> | 2023-09-18 23:24:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-18 23:24:44 +0200 |
commit | f7234968d241d7171aadb1e873a67510753f3163 (patch) | |
tree | 02f28d8adc28a1024dd5b51aa05ffb6b2f47234b | |
parent | inventory_ini: Handle SyntaxWarning in ini parsing (#81707) (diff) | |
download | ansible-f7234968d241d7171aadb1e873a67510753f3163.tar.xz ansible-f7234968d241d7171aadb1e873a67510753f3163.zip |
bump devel to 2.17.0.dev0 (#81712)
199 files changed, 6 insertions, 548 deletions
diff --git a/.github/RELEASE_NAMES.txt b/.github/RELEASE_NAMES.txt index ed2c3eeb98..86e1d1454a 100644 --- a/.github/RELEASE_NAMES.txt +++ b/.github/RELEASE_NAMES.txt @@ -1,3 +1,4 @@ +2.17.0 Gallows Pole 2.16.0 All My Love 2.15.0 Ten Years Gone 2.14.0 C'mon Everybody diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 01cfedcd78..326d4c1567 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,2 +1,2 @@ -ancestor: 2.15.0 +ancestor: 2.16.0 releases: {} diff --git a/changelogs/fragments/20802-until-default.yml b/changelogs/fragments/20802-until-default.yml deleted file mode 100644 index 52062df914..0000000000 --- a/changelogs/fragments/20802-until-default.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - tasks - the ``retries`` keyword can be specified without ``until`` in which case the task is retried until it succeeds but at most ``retries`` times (https://github.com/ansible/ansible/issues/20802) diff --git a/changelogs/fragments/22396-indicate-which-args-are-multi.yml b/changelogs/fragments/22396-indicate-which-args-are-multi.yml deleted file mode 100644 index eed874c23d..0000000000 --- a/changelogs/fragments/22396-indicate-which-args-are-multi.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- CLI argument parsing - Automatically prepend to the help of CLI arguments that support being specified multiple times. - (https://github.com/ansible/ansible/issues/22396) diff --git a/changelogs/fragments/27816-fetch-unreachable.yml b/changelogs/fragments/27816-fetch-unreachable.yml deleted file mode 100644 index ac19539b9e..0000000000 --- a/changelogs/fragments/27816-fetch-unreachable.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- fetch - Handle unreachable errors properly (https://github.com/ansible/ansible/issues/27816) diff --git a/changelogs/fragments/50603-tty-check.yaml b/changelogs/fragments/50603-tty-check.yaml deleted file mode 100644 index 9acc5351fb..0000000000 --- a/changelogs/fragments/50603-tty-check.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - "ansible-vault create: Now raises an error when opening the editor without - tty. The flag --skip-tty-check restores previous behaviour." diff --git a/changelogs/fragments/71916-user-expires-int.yml b/changelogs/fragments/71916-user-expires-int.yml deleted file mode 100644 index 4530bbcc8f..0000000000 --- a/changelogs/fragments/71916-user-expires-int.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - set expiration value correctly when unable to retrieve the current value from the system (https://github.com/ansible/ansible/issues/71916) diff --git a/changelogs/fragments/73643-handlers-prevent-multiple-runs.yml b/changelogs/fragments/73643-handlers-prevent-multiple-runs.yml deleted file mode 100644 index 2cb132ddf9..0000000000 --- a/changelogs/fragments/73643-handlers-prevent-multiple-runs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Prevent running same handler multiple times when included via ``include_role`` (https://github.com/ansible/ansible/issues/73643) diff --git a/changelogs/fragments/74723-support-wildcard-win_fetch.yml b/changelogs/fragments/74723-support-wildcard-win_fetch.yml deleted file mode 100644 index e794213282..0000000000 --- a/changelogs/fragments/74723-support-wildcard-win_fetch.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- win_fetch - Add support for using file with wildcards in file name. - (https://github.com/ansible/ansible/issues/73128) diff --git a/changelogs/fragments/75063-allow-dev-nul-as-skeleton-for-new-homedir.yml b/changelogs/fragments/75063-allow-dev-nul-as-skeleton-for-new-homedir.yml deleted file mode 100644 index f7e10b7453..0000000000 --- a/changelogs/fragments/75063-allow-dev-nul-as-skeleton-for-new-homedir.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - modules/user.py - Add check for valid directory when creating new user homedir (allows /dev/null as skeleton) (https://github.com/ansible/ansible/issues/75063) - diff --git a/changelogs/fragments/76372-fix-pip-virtualenv-command-parsing.yml b/changelogs/fragments/76372-fix-pip-virtualenv-command-parsing.yml deleted file mode 100644 index 96cd8b646a..0000000000 --- a/changelogs/fragments/76372-fix-pip-virtualenv-command-parsing.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -bugfixes: - - >- - Fixed `pip` module failure in case of usage quotes for - `virtualenv_command` option for the venv command. - (https://github.com/ansible/ansible/issues/76372) diff --git a/changelogs/fragments/78487-galaxy-collections-path-warnings.yml b/changelogs/fragments/78487-galaxy-collections-path-warnings.yml deleted file mode 100644 index 4702e94f96..0000000000 --- a/changelogs/fragments/78487-galaxy-collections-path-warnings.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -minor_changes: -- >- - Add ``GALAXY_COLLECTIONS_PATH_WARNING`` option to disable the warning - given by ``ansible-galaxy collection install`` when installing a collection - to a path that isn't in the configured collection paths. diff --git a/changelogs/fragments/79129-ansible-managed-filename-format.yaml b/changelogs/fragments/79129-ansible-managed-filename-format.yaml deleted file mode 100644 index 36e162f2ea..0000000000 --- a/changelogs/fragments/79129-ansible-managed-filename-format.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -bugfixes: - - template - Fix for formatting issues when a template path contains - valid jinja/strftime pattern (especially line break one) and - using the template path in ansible_managed - (https://github.com/ansible/ansible/pull/79129) diff --git a/changelogs/fragments/79364_replace.yml b/changelogs/fragments/79364_replace.yml deleted file mode 100644 index 614ff1c664..0000000000 --- a/changelogs/fragments/79364_replace.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- replace - handle exception when bad escape character is provided in replace (https://github.com/ansible/ansible/issues/79364). diff --git a/changelogs/fragments/79677-fix-argspec-type-check.yml b/changelogs/fragments/79677-fix-argspec-type-check.yml deleted file mode 100644 index 3fe8b0f420..0000000000 --- a/changelogs/fragments/79677-fix-argspec-type-check.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - module/role argument spec - validate the type for options that are None when the option is required or has a non-None default (https://github.com/ansible/ansible/issues/79656). diff --git a/changelogs/fragments/79734-ansible-test-change-detection.yml b/changelogs/fragments/79734-ansible-test-change-detection.yml deleted file mode 100644 index 7eb939fd1d..0000000000 --- a/changelogs/fragments/79734-ansible-test-change-detection.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "ansible-test local change detection - use ``git merge-base <branch> HEAD`` instead of ``git merge-base --fork-point <branch>`` (https://github.com/ansible/ansible/pull/79734)." diff --git a/changelogs/fragments/79844-fix-timeout-mounts-linux.yml b/changelogs/fragments/79844-fix-timeout-mounts-linux.yml deleted file mode 100644 index 11d59705a6..0000000000 --- a/changelogs/fragments/79844-fix-timeout-mounts-linux.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - setup gather_timeout - Fix timeout in get_mounts_facts for linux. diff --git a/changelogs/fragments/79999-ansible-user-tweak-macos-defaults.yaml b/changelogs/fragments/79999-ansible-user-tweak-macos-defaults.yaml deleted file mode 100644 index 0457a0f1cb..0000000000 --- a/changelogs/fragments/79999-ansible-user-tweak-macos-defaults.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - 'ansible_user_module - tweaked macos user defaults to reflect expected defaults (https://github.com/ansible/ansible/issues/44316)' diff --git a/changelogs/fragments/80089-prevent-module-build-date-issue.yml b/changelogs/fragments/80089-prevent-module-build-date-issue.yml deleted file mode 100644 index 42783981ce..0000000000 --- a/changelogs/fragments/80089-prevent-module-build-date-issue.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- ansiballz - Prevent issue where the time on the control host could - change part way through building the ansiballz file, potentially causing - a pre-1980 date to be used during ansiballz unpacking leading to a zip - file error (https://github.com/ansible/ansible/issues/80089) diff --git a/changelogs/fragments/80128-symbolic-modes-X-use-computed.yml b/changelogs/fragments/80128-symbolic-modes-X-use-computed.yml deleted file mode 100644 index c7f2434e8e..0000000000 --- a/changelogs/fragments/80128-symbolic-modes-X-use-computed.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - file modules - Make symbolic modes with X use the computed permission, not original file (https://github.com/ansible/ansible/issues/80128) - - copy unit tests - Fixing "dir all perms" documentation and formatting for easier reading. diff --git a/changelogs/fragments/80257-iptables-chain-creation-does-not-populate-a-rule.yml b/changelogs/fragments/80257-iptables-chain-creation-does-not-populate-a-rule.yml deleted file mode 100644 index a449d5c223..0000000000 --- a/changelogs/fragments/80257-iptables-chain-creation-does-not-populate-a-rule.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - iptables - remove default rule creation when creating iptables chain to be more similar to the command line utility (https://github.com/ansible/ansible/issues/80256). diff --git a/changelogs/fragments/80258-defensive-display-non-utf8.yml b/changelogs/fragments/80258-defensive-display-non-utf8.yml deleted file mode 100644 index 5e9ed076a8..0000000000 --- a/changelogs/fragments/80258-defensive-display-non-utf8.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- Display - Defensively configure writing to stdout and stderr with a custom encoding error handler that will replace invalid characters - while providing a deprecation warning that non-utf8 text will result in an error in a future version. -- module responses - Ensure that module responses are utf-8 adhereing to JSON RFC and expectations of the core code. diff --git a/changelogs/fragments/80334-reduce-ansible-galaxy-api-calls.yml b/changelogs/fragments/80334-reduce-ansible-galaxy-api-calls.yml deleted file mode 100644 index c780a10961..0000000000 --- a/changelogs/fragments/80334-reduce-ansible-galaxy-api-calls.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - reduce API calls to servers by fetching signatures only for final candidates. diff --git a/changelogs/fragments/80406-validate-modules-semantic-markup.yml b/changelogs/fragments/80406-validate-modules-semantic-markup.yml deleted file mode 100644 index a120f6afc3..0000000000 --- a/changelogs/fragments/80406-validate-modules-semantic-markup.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "validate-modules sanity test - replace semantic markup parsing and validating code with the code from `antsibull-docs-parser 0.2.0 <https://github.com/ansible-community/antsibull-docs-parser/releases/tag/0.2.0>`__ (https://github.com/ansible/ansible/pull/80406)." diff --git a/changelogs/fragments/80449-fix-symbolic-mode-error-msg.yml b/changelogs/fragments/80449-fix-symbolic-mode-error-msg.yml deleted file mode 100644 index b760774ef4..0000000000 --- a/changelogs/fragments/80449-fix-symbolic-mode-error-msg.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - file modules - fix validating invalid symbolic modes. diff --git a/changelogs/fragments/80459-handlers-nested-includes-vars.yml b/changelogs/fragments/80459-handlers-nested-includes-vars.yml deleted file mode 100644 index 2aedfd43e2..0000000000 --- a/changelogs/fragments/80459-handlers-nested-includes-vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - include_role - expose variables from parent roles to role's handlers (https://github.com/ansible/ansible/issues/80459) diff --git a/changelogs/fragments/80460-add-symbolic-links-with-dir.yml b/changelogs/fragments/80460-add-symbolic-links-with-dir.yml deleted file mode 100644 index 97d93d9152..0000000000 --- a/changelogs/fragments/80460-add-symbolic-links-with-dir.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - include_vars - os.walk now follows symbolic links when traversing directories (https://github.com/ansible/ansible/pull/80460) diff --git a/changelogs/fragments/80476-fix-loop-task-post-validation.yml b/changelogs/fragments/80476-fix-loop-task-post-validation.yml deleted file mode 100644 index ec2a33b1fc..0000000000 --- a/changelogs/fragments/80476-fix-loop-task-post-validation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix post-validating looped task fields so the strategy uses the correct values after task execution. diff --git a/changelogs/fragments/80488-pip-pkg-resources.yml b/changelogs/fragments/80488-pip-pkg-resources.yml deleted file mode 100644 index 7e6d4393a0..0000000000 --- a/changelogs/fragments/80488-pip-pkg-resources.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- pip module - Update module to prefer use of the python ``packaging`` and ``importlib.metadata`` modules due to ``pkg_resources`` being deprecated - (https://github.com/ansible/ansible/issues/80488) diff --git a/changelogs/fragments/80506-syntax-check-playbook-only.yml b/changelogs/fragments/80506-syntax-check-playbook-only.yml deleted file mode 100644 index ed0f1b0bc7..0000000000 --- a/changelogs/fragments/80506-syntax-check-playbook-only.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- syntax check - Limit ``--syntax-check`` to ``ansible-playbook`` only, as that is the only CLI affected by this argument - (https://github.com/ansible/ansible/issues/80506) diff --git a/changelogs/fragments/80520-fix-current-hostname-openbsd.yml b/changelogs/fragments/80520-fix-current-hostname-openbsd.yml deleted file mode 100644 index 382797c241..0000000000 --- a/changelogs/fragments/80520-fix-current-hostname-openbsd.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - The ``hostname`` module now also updates both current and permanent hostname on OpenBSD. Before it only updated the permanent hostname (https://github.com/ansible/ansible/issues/80520). diff --git a/changelogs/fragments/80523_-_adding_short_option_for_--ask-vault-pass.yml b/changelogs/fragments/80523_-_adding_short_option_for_--ask-vault-pass.yml deleted file mode 100644 index 5eace64d8d..0000000000 --- a/changelogs/fragments/80523_-_adding_short_option_for_--ask-vault-pass.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cli - Added short option '-J' for asking for vault password (https://github.com/ansible/ansible/issues/80523). diff --git a/changelogs/fragments/80605-template-overlay-native-jinja.yml b/changelogs/fragments/80605-template-overlay-native-jinja.yml deleted file mode 100644 index 75ed97170c..0000000000 --- a/changelogs/fragments/80605-template-overlay-native-jinja.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Properly disable ``jinja2_native`` in the template module when jinja2 override is used in the template (https://github.com/ansible/ansible/issues/80605)" diff --git a/changelogs/fragments/80648-fix-ansible-galaxy-cache-signatures-bug.yml b/changelogs/fragments/80648-fix-ansible-galaxy-cache-signatures-bug.yml deleted file mode 100644 index eda4eb62f9..0000000000 --- a/changelogs/fragments/80648-fix-ansible-galaxy-cache-signatures-bug.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-galaxy - fix installing signed collections (https://github.com/ansible/ansible/issues/80648). - - ansible-galaxy collection verify - fix verifying signed collections when the keyring is not configured. diff --git a/changelogs/fragments/80721-ansible-galaxy.yml b/changelogs/fragments/80721-ansible-galaxy.yml deleted file mode 100644 index d71d8f707b..0000000000 --- a/changelogs/fragments/80721-ansible-galaxy.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ansible-galaxy - Remove internal configuration argument ``v3`` (https://github.com/ansible/ansible/pull/80721) diff --git a/changelogs/fragments/80738-abs-unarachive-src.yml b/changelogs/fragments/80738-abs-unarachive-src.yml deleted file mode 100644 index f90c035673..0000000000 --- a/changelogs/fragments/80738-abs-unarachive-src.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unarchive - fix unarchiving sources that are copied to the remote node using a relative temporory directory path (https://github.com/ansible/ansible/issues/80710). diff --git a/changelogs/fragments/80841-display-type-annotation.yml b/changelogs/fragments/80841-display-type-annotation.yml deleted file mode 100644 index 09eff3ddb3..0000000000 --- a/changelogs/fragments/80841-display-type-annotation.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - Add Python type hints to the Display class (https://github.com/ansible/ansible/issues/80841) -bugfixes: - - vars_prompt - internally convert the ``unsafe`` value to ``bool`` diff --git a/changelogs/fragments/80880-register-handlers-immediately-if-iterating-handlers.yml b/changelogs/fragments/80880-register-handlers-immediately-if-iterating-handlers.yml deleted file mode 100644 index bc8d9de8bb..0000000000 --- a/changelogs/fragments/80880-register-handlers-immediately-if-iterating-handlers.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- "From issue https://github.com/ansible/ansible/issues/80880, when notifying a - handler from another handler, handler notifications must be registered - immediately as the flush_handler call is not recursive." diff --git a/changelogs/fragments/80887-dnf5-api-change.yml b/changelogs/fragments/80887-dnf5-api-change.yml deleted file mode 100644 index c27d79d252..0000000000 --- a/changelogs/fragments/80887-dnf5-api-change.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- dnf5 - Update dnf5 module to handle API change for setting the download directory - (https://github.com/ansible/ansible/issues/80887) diff --git a/changelogs/fragments/80943-ansible-galaxy-collection-subdir-install.yml b/changelogs/fragments/80943-ansible-galaxy-collection-subdir-install.yml deleted file mode 100644 index b1ffb02b20..0000000000 --- a/changelogs/fragments/80943-ansible-galaxy-collection-subdir-install.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- ansible-galaxy - Fix variable type error when installing subdir collections - (https://github.com/ansible/ansible/issues/80943) diff --git a/changelogs/fragments/80968-replace-deprecated-ast-attr.yml b/changelogs/fragments/80968-replace-deprecated-ast-attr.yml deleted file mode 100644 index 13100ded3d..0000000000 --- a/changelogs/fragments/80968-replace-deprecated-ast-attr.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix ``ast`` deprecation warnings for ``Str`` and ``value.s`` when using Python 3.12. diff --git a/changelogs/fragments/80985-fix-smgl-family-mapping.yml b/changelogs/fragments/80985-fix-smgl-family-mapping.yml deleted file mode 100644 index 9cf12c471d..0000000000 --- a/changelogs/fragments/80985-fix-smgl-family-mapping.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - distribution facts - fix Source Mage family mapping diff --git a/changelogs/fragments/81005-use-overlay-overrides.yml b/changelogs/fragments/81005-use-overlay-overrides.yml deleted file mode 100644 index 149abf2f9d..0000000000 --- a/changelogs/fragments/81005-use-overlay-overrides.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- templating - In the template action and lookup, use local jinja2 environment overlay overrides instead of mutating the templars environment diff --git a/changelogs/fragments/81013-handlers-listen-last-defined-only.yml b/changelogs/fragments/81013-handlers-listen-last-defined-only.yml deleted file mode 100644 index a9493e704c..0000000000 --- a/changelogs/fragments/81013-handlers-listen-last-defined-only.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - handlers - the ``listen`` keyword can affect only one handler with the same name, the last one defined as it is a case with the ``notify`` keyword (https://github.com/ansible/ansible/issues/81013) diff --git a/changelogs/fragments/81029-connection-types.yml b/changelogs/fragments/81029-connection-types.yml deleted file mode 100644 index 14466ba372..0000000000 --- a/changelogs/fragments/81029-connection-types.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "paramiko_ssh, psrp, and ssh connection plugins - ensure that all values for options that should be strings are actually converted to strings (https://github.com/ansible/ansible/pull/81029)." diff --git a/changelogs/fragments/81064-daemonize-fixes.yml b/changelogs/fragments/81064-daemonize-fixes.yml deleted file mode 100644 index 06f2af3d1e..0000000000 --- a/changelogs/fragments/81064-daemonize-fixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "``ansible.module_utils.service`` - fix inter-process communication in ``daemonize()``" diff --git a/changelogs/fragments/81082-deprecated-importlib-abc.yml b/changelogs/fragments/81082-deprecated-importlib-abc.yml deleted file mode 100644 index 6dfd90a16b..0000000000 --- a/changelogs/fragments/81082-deprecated-importlib-abc.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - Use ``importlib.resources.abc.TraversableResources`` instead of deprecated - ``importlib.abc.TraversableResources`` where available - (https:/github.com/ansible/ansible/pull/81082). diff --git a/changelogs/fragments/81083-add-blockinfile-append-and-prepend-new-line-options.yml b/changelogs/fragments/81083-add-blockinfile-append-and-prepend-new-line-options.yml deleted file mode 100644 index 930f434c19..0000000000 --- a/changelogs/fragments/81083-add-blockinfile-append-and-prepend-new-line-options.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - blockinfile - add append_newline and prepend_newline options (https://github.com/ansible/ansible/issues/80835).
\ No newline at end of file diff --git a/changelogs/fragments/81104-inventory-script-plugin-raise-execution-error.yml b/changelogs/fragments/81104-inventory-script-plugin-raise-execution-error.yml deleted file mode 100644 index 924d314fae..0000000000 --- a/changelogs/fragments/81104-inventory-script-plugin-raise-execution-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Inventory scripts parser not treat exception when getting hostsvar (https://github.com/ansible/ansible/issues/81103) diff --git a/changelogs/fragments/81319-cloudstack-test-container-bump-version.yml b/changelogs/fragments/81319-cloudstack-test-container-bump-version.yml deleted file mode 100644 index 564b7d4451..0000000000 --- a/changelogs/fragments/81319-cloudstack-test-container-bump-version.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Updated the CloudStack test container to version 1.6.1. diff --git a/changelogs/fragments/81332-fix-pkg-mgr-in-kylin.yml b/changelogs/fragments/81332-fix-pkg-mgr-in-kylin.yml deleted file mode 100644 index 57ed35e531..0000000000 --- a/changelogs/fragments/81332-fix-pkg-mgr-in-kylin.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pkg_mgr.py - Fix `ansible_pkg_mgr` is unknown in Kylin Linux (https://github.com/ansible/ansible/issues/81332) diff --git a/changelogs/fragments/81450-list-filters.yml b/changelogs/fragments/81450-list-filters.yml deleted file mode 100644 index f307f92c45..0000000000 --- a/changelogs/fragments/81450-list-filters.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - "ansible-console - fix filtering by collection names when a collection search path was set (https://github.com/ansible/ansible/pull/81450)." -minor_changes: - - "ansible-doc - allow to filter listing of collections and metadata dump by more than one collection (https://github.com/ansible/ansible/pull/81450)." diff --git a/changelogs/fragments/81494-remove-duplicated-file-attribute-constant.yml b/changelogs/fragments/81494-remove-duplicated-file-attribute-constant.yml deleted file mode 100644 index 024068f545..0000000000 --- a/changelogs/fragments/81494-remove-duplicated-file-attribute-constant.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Import ``FILE_ATTRIBUTES`` from ``ansible.module_utils.common.file`` in ``ansible.module_utils.basic`` instead of defining it twice. diff --git a/changelogs/fragments/81555-add-warning-for-illegal-filenames-in-roles.yaml b/changelogs/fragments/81555-add-warning-for-illegal-filenames-in-roles.yaml deleted file mode 100644 index ad56c26d0e..0000000000 --- a/changelogs/fragments/81555-add-warning-for-illegal-filenames-in-roles.yaml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - ansible-galaxy - used to crash out with a "Errno 20 Not a directory" error when extracting files from a role when hitting a file with an illegal name (https://github.com/ansible/ansible/pull/81553). Now it gives a warning identifying the culprit file and the rule violation (e.g., ``my$class.jar`` has a ``$`` in the name) before crashing out, giving the user a chance to remove the invalid file and try again. (https://github.com/ansible/ansible/pull/81555). - -known_issues: - - ansible-galaxy - dies in the middle of installing a role when that role contains Java inner classes (files with $ in the file name). This is by design, to exclude temporary or backup files. (https://github.com/ansible/ansible/pull/81553). diff --git a/changelogs/fragments/81613-remove-unusued-private-lock.yml b/changelogs/fragments/81613-remove-unusued-private-lock.yml deleted file mode 100644 index c7db8cb775..0000000000 --- a/changelogs/fragments/81613-remove-unusued-private-lock.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lib/ansible/utils/encrypt.py - remove unused private ``_LOCK`` (https://github.com/ansible/ansible/issues/81613) diff --git a/changelogs/fragments/81656-cf_readfp-deprecated.yml b/changelogs/fragments/81656-cf_readfp-deprecated.yml deleted file mode 100644 index b0cdbfa456..0000000000 --- a/changelogs/fragments/81656-cf_readfp-deprecated.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Replace uses of ``configparser.ConfigParser.readfp()`` which was removed in Python 3.12 with ``configparser.ConfigParser.read_file()`` (https://github.com/ansible/ansible/issues/81656) diff --git a/changelogs/fragments/81662-blockinfile-exc.yml b/changelogs/fragments/81662-blockinfile-exc.yml deleted file mode 100644 index c505ba1923..0000000000 --- a/changelogs/fragments/81662-blockinfile-exc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "blockinfile - avoid crash with Python 3 if creating the directory fails when ``create=true`` (https://github.com/ansible/ansible/pull/81662)." diff --git a/changelogs/fragments/CleansingNodeVisitor-removal.yml b/changelogs/fragments/CleansingNodeVisitor-removal.yml deleted file mode 100644 index 5214e572e9..0000000000 --- a/changelogs/fragments/CleansingNodeVisitor-removal.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Remove the ``CleansingNodeVisitor`` class and its usage due to the templating changes that made it superfluous. Also simplify the ``Conditional`` class. diff --git a/changelogs/fragments/a-g-col-install-directory-with-trailing-sep.yml b/changelogs/fragments/a-g-col-install-directory-with-trailing-sep.yml deleted file mode 100644 index be766414ed..0000000000 --- a/changelogs/fragments/a-g-col-install-directory-with-trailing-sep.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - fix installing collections from directories that have a trailing path separator (https://github.com/ansible/ansible/issues/77803). diff --git a/changelogs/fragments/a-g-col-prevent-reinstalling-satisfied-req.yml b/changelogs/fragments/a-g-col-prevent-reinstalling-satisfied-req.yml deleted file mode 100644 index 9ac32c5d97..0000000000 --- a/changelogs/fragments/a-g-col-prevent-reinstalling-satisfied-req.yml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: -- >- - ``ansible-galaxy`` now considers all collection paths when identifying which collection requirements are already installed. - Use the ``COLLECTIONS_PATHS`` and ``COLLECTIONS_SCAN_SYS_PATHS`` config options to modify these. - Previously only the install path was considered when resolving the candidates. - The install path will remain the only one potentially modified. - (https://github.com/ansible/ansible/issues/79767, https://github.com/ansible/ansible/issues/81163) diff --git a/changelogs/fragments/a_test_rmv_alpine_317.yml b/changelogs/fragments/a_test_rmv_alpine_317.yml deleted file mode 100644 index 1ae613d059..0000000000 --- a/changelogs/fragments/a_test_rmv_alpine_317.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - remove Alpine 3.17 from remotes diff --git a/changelogs/fragments/add-missing-cli-docs.yml b/changelogs/fragments/add-missing-cli-docs.yml deleted file mode 100644 index 43b384be0c..0000000000 --- a/changelogs/fragments/add-missing-cli-docs.yml +++ /dev/null @@ -1,8 +0,0 @@ -bugfixes: - - The ``ansible-config init`` command now has a documentation description. - - The ``ansible-galaxy collection download`` command now has a documentation description. - - The ``ansible-galaxy collection verify`` command now has a documentation description. - - The ``ansible-inventory`` command command now has a documentation description (previously used as the epilog). - - The ``ansible-galaxy collection install`` command documentation is now visible (previously hidden by a decorator). - - The ``ansible-galaxy role install`` command documentation is now visible (previously hidden by a decorator). - - Fix ``ansible-config init`` man page option indentation. diff --git a/changelogs/fragments/ag-ignore-multiple-signature-statuses.yml b/changelogs/fragments/ag-ignore-multiple-signature-statuses.yml deleted file mode 100644 index f7995fa296..0000000000 --- a/changelogs/fragments/ag-ignore-multiple-signature-statuses.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - >- - ansible-galaxy - Add a plural option to improve ignoring multiple signature error status codes - when installing or verifying collections. A space-separated list of error codes can follow - --ignore-signature-status-codes in addition to specifying --ignore-signature-status-code - multiple times (for example, ``--ignore-signature-status-codes NO_PUBKEY UNEXPECTED``). diff --git a/changelogs/fragments/ansible-galaxy-server-timeout.yml b/changelogs/fragments/ansible-galaxy-server-timeout.yml deleted file mode 100644 index 77b19ada99..0000000000 --- a/changelogs/fragments/ansible-galaxy-server-timeout.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add a general ``GALAXY_SERVER_TIMEOUT`` config option for distribution servers (https://github.com/ansible/ansible/issues/79833). diff --git a/changelogs/fragments/ansible-runtime-metadata-removal-date.yml b/changelogs/fragments/ansible-runtime-metadata-removal-date.yml deleted file mode 100644 index d60608e954..0000000000 --- a/changelogs/fragments/ansible-runtime-metadata-removal-date.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Record ``removal_date`` in runtime metadata as a string instead of a date. diff --git a/changelogs/fragments/ansible-test-added-fedora-38.yml b/changelogs/fragments/ansible-test-added-fedora-38.yml deleted file mode 100644 index 9bb094be4d..0000000000 --- a/changelogs/fragments/ansible-test-added-fedora-38.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Add Fedora 38 remote. - - ansible-test - Add Fedora 38 container. diff --git a/changelogs/fragments/ansible-test-argcomplete-3.yml b/changelogs/fragments/ansible-test-argcomplete-3.yml deleted file mode 100644 index 0c0b01b5d0..0000000000 --- a/changelogs/fragments/ansible-test-argcomplete-3.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Add support for ``argcomplete`` version 3. diff --git a/changelogs/fragments/ansible-test-atexit.yml b/changelogs/fragments/ansible-test-atexit.yml deleted file mode 100644 index e531da4750..0000000000 --- a/changelogs/fragments/ansible-test-atexit.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Use a context manager to perform cleanup at exit instead of using the built-in ``atexit`` module. diff --git a/changelogs/fragments/ansible-test-coverage-update.yml b/changelogs/fragments/ansible-test-coverage-update.yml deleted file mode 100644 index 239456a370..0000000000 --- a/changelogs/fragments/ansible-test-coverage-update.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- - -minor_changes: -- ansible-test — Python 3.8–3.12 will use ``coverage`` v7.3.0. -- ansible-test — ``coverage`` v6.5.0 is to be used only under Python 3.7. - -... diff --git a/changelogs/fragments/ansible-test-default-containers.yml b/changelogs/fragments/ansible-test-default-containers.yml deleted file mode 100644 index e093c5a129..0000000000 --- a/changelogs/fragments/ansible-test-default-containers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the ``default`` containers. diff --git a/changelogs/fragments/ansible-test-deprecated-cleanup.yml b/changelogs/fragments/ansible-test-deprecated-cleanup.yml deleted file mode 100644 index 4f118b8cb8..0000000000 --- a/changelogs/fragments/ansible-test-deprecated-cleanup.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - ansible-test - Removed the deprecated ``--docker-no-pull`` option. - - ansible-test - Removed the deprecated ``--no-pip-check`` option. - - ansible-test - Removed the deprecated ``foreman`` test plugin. - - ansible-test - Removed the deprecated ``govcsim`` support from the ``vcenter`` test plugin. diff --git a/changelogs/fragments/ansible-test-distro-containers.yml b/changelogs/fragments/ansible-test-distro-containers.yml deleted file mode 100644 index b60fdab541..0000000000 --- a/changelogs/fragments/ansible-test-distro-containers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - The openSUSE test container has been updated to openSUSE Leap 15.5. diff --git a/changelogs/fragments/ansible-test-entry-points.yml b/changelogs/fragments/ansible-test-entry-points.yml deleted file mode 100644 index e770a2cfc8..0000000000 --- a/changelogs/fragments/ansible-test-entry-points.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Always use ansible-test managed entry points for ansible-core CLI tools when not running from source. - This fixes issues where CLI entry points created during install are not compatible with ansible-test. diff --git a/changelogs/fragments/ansible-test-explain-traceback.yml b/changelogs/fragments/ansible-test-explain-traceback.yml deleted file mode 100644 index 09938fa696..0000000000 --- a/changelogs/fragments/ansible-test-explain-traceback.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Fix several possible tracebacks when using the ``-e`` option with sanity tests. - - ansible-test - Remove redundant warning about missing programs before attempting to execute them. diff --git a/changelogs/fragments/ansible-test-fedora-37.yml b/changelogs/fragments/ansible-test-fedora-37.yml deleted file mode 100644 index 1f35a8c916..0000000000 --- a/changelogs/fragments/ansible-test-fedora-37.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Remove Fedora 37 remote support. - - ansible-test - Remove Fedora 37 test container. diff --git a/changelogs/fragments/ansible-test-freebsd-bootstrap-setuptools.yml b/changelogs/fragments/ansible-test-freebsd-bootstrap-setuptools.yml deleted file mode 100644 index bbf280fd4c..0000000000 --- a/changelogs/fragments/ansible-test-freebsd-bootstrap-setuptools.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - When bootstrapping remote FreeBSD instances, use the OS packaged ``setuptools`` instead of installing the latest version from PyPI. diff --git a/changelogs/fragments/ansible-test-import-sanity-fix.yml b/changelogs/fragments/ansible-test-import-sanity-fix.yml deleted file mode 100644 index bb8c2823d8..0000000000 --- a/changelogs/fragments/ansible-test-import-sanity-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - The ``import`` sanity test now checks the collection loader for remote-only Python support when testing ansible-core. diff --git a/changelogs/fragments/ansible-test-layout-detection.yml b/changelogs/fragments/ansible-test-layout-detection.yml deleted file mode 100644 index 946853db94..0000000000 --- a/changelogs/fragments/ansible-test-layout-detection.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the logic used to detect when ``ansible-test`` is running from source. diff --git a/changelogs/fragments/ansible-test-long-timeout-fix.yml b/changelogs/fragments/ansible-test-long-timeout-fix.yml deleted file mode 100644 index 1fdf2c09fe..0000000000 --- a/changelogs/fragments/ansible-test-long-timeout-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Fix handling of timeouts exceeding one day. diff --git a/changelogs/fragments/ansible-test-minimum-setuptools.yml b/changelogs/fragments/ansible-test-minimum-setuptools.yml deleted file mode 100644 index f989b76072..0000000000 --- a/changelogs/fragments/ansible-test-minimum-setuptools.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - The minimum required ``setuptools`` version is now 66.1.0, as it is the oldest version to support Python 3.12. diff --git a/changelogs/fragments/ansible-test-nios-container.yml b/changelogs/fragments/ansible-test-nios-container.yml deleted file mode 100644 index 634e0db301..0000000000 --- a/changelogs/fragments/ansible-test-nios-container.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the ``nios-test-container`` to version 2.0.0, which supports API version 2.9. diff --git a/changelogs/fragments/ansible-test-pylint-update.yml b/changelogs/fragments/ansible-test-pylint-update.yml deleted file mode 100644 index a52dc24047..0000000000 --- a/changelogs/fragments/ansible-test-pylint-update.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Update ``pylint`` to 2.17.2 to resolve several possible false positives. - - ansible-test - Update ``pylint`` to 2.17.3 to resolve several possible false positives. diff --git a/changelogs/fragments/ansible-test-pytest-forked.yml b/changelogs/fragments/ansible-test-pytest-forked.yml deleted file mode 100644 index f8fae81394..0000000000 --- a/changelogs/fragments/ansible-test-pytest-forked.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - ansible-test - Replace the ``pytest-forked`` pytest plugin with a custom plugin. -bugfixes: - - ansible-test - Unit tests now report warnings generated during test runs. - Previously only warnings generated during test collection were reported. diff --git a/changelogs/fragments/ansible-test-python-3.12.yml b/changelogs/fragments/ansible-test-python-3.12.yml deleted file mode 100644 index 7a8b3592d9..0000000000 --- a/changelogs/fragments/ansible-test-python-3.12.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - ansible-test - Add support for testing with Python 3.12. - - ansible-test - Update pip to ``23.1.2`` and setuptools to ``67.7.2``. - - Add ``python3.12`` to the default ``INTERPRETER_PYTHON_FALLBACK`` list. diff --git a/changelogs/fragments/ansible-test-pyyaml-build.yml b/changelogs/fragments/ansible-test-pyyaml-build.yml deleted file mode 100644 index 5e971b2a51..0000000000 --- a/changelogs/fragments/ansible-test-pyyaml-build.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Pre-build a PyYAML wheel before installing requirements to avoid a potential Cython build failure. diff --git a/changelogs/fragments/ansible-test-remove-old-rhel-remotes.yml b/changelogs/fragments/ansible-test-remove-old-rhel-remotes.yml deleted file mode 100644 index d5f7b64b20..0000000000 --- a/changelogs/fragments/ansible-test-remove-old-rhel-remotes.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test - Removed test remotes: rhel/8.7, rhel/9.1" diff --git a/changelogs/fragments/ansible-test-remove-ubuntu-2004.yml b/changelogs/fragments/ansible-test-remove-ubuntu-2004.yml deleted file mode 100644 index b743db9894..0000000000 --- a/changelogs/fragments/ansible-test-remove-ubuntu-2004.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Removed Ubuntu 20.04 LTS image from the `--remote` option. diff --git a/changelogs/fragments/ansible-test-rhel-9.2-python-3.11.yml b/changelogs/fragments/ansible-test-rhel-9.2-python-3.11.yml deleted file mode 100644 index 717b56d997..0000000000 --- a/changelogs/fragments/ansible-test-rhel-9.2-python-3.11.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - ansible-test - Add support for RHEL 8.8 remotes. - - ansible-test - RHEL 8.8 provisioning can now be used with the ``--python 3.11`` option. - - ansible-test - RHEL 9.2 provisioning can now be used with the ``--python 3.11`` option. - - ansible-test - Remove Python 3.8 and 3.9 from RHEL 8.8. diff --git a/changelogs/fragments/ansible-test-rhel-9.2.yml b/changelogs/fragments/ansible-test-rhel-9.2.yml deleted file mode 100644 index 5720e3ddd1..0000000000 --- a/changelogs/fragments/ansible-test-rhel-9.2.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add support for RHEL 9.2 remotes. diff --git a/changelogs/fragments/ansible-test-sanity-scope.yml b/changelogs/fragments/ansible-test-sanity-scope.yml deleted file mode 100644 index 56e50714d6..0000000000 --- a/changelogs/fragments/ansible-test-sanity-scope.yml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: - - ansible-test - The ``replace-urlopen`` sanity test is now limited to plugins in collections. - Previously any Python file in a collection was checked for ``urlopen`` usage. - - ansible-test - The ``use-compat-six`` sanity test is now limited to plugins in collections. - Previously any Python file in a collection was checked for ``six`` usage. - - ansible-test - The ``no-get-exception`` sanity test is now limited to plugins in collections. - Previously any Python file in a collection was checked for ``get_exception`` usage. diff --git a/changelogs/fragments/ansible-test-source-detection.yml b/changelogs/fragments/ansible-test-source-detection.yml deleted file mode 100644 index 0fd97380d1..0000000000 --- a/changelogs/fragments/ansible-test-source-detection.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Fix a traceback that occurs when attempting to test Ansible source using a different ansible-test. - A clear error message is now given when this scenario occurs. diff --git a/changelogs/fragments/ansible-test-thread-coverage.yml b/changelogs/fragments/ansible-test-thread-coverage.yml deleted file mode 100644 index dae3d6de98..0000000000 --- a/changelogs/fragments/ansible-test-thread-coverage.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Enable ``thread`` code coverage in addition to the existing ``multiprocessing`` coverage. diff --git a/changelogs/fragments/ansible-test-timeout-fix.yml b/changelogs/fragments/ansible-test-timeout-fix.yml deleted file mode 100644 index 046d5b46d3..0000000000 --- a/changelogs/fragments/ansible-test-timeout-fix.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - ansible-test - Fix various cases where the test timeout could expire without terminating the tests. -minor_changes: - - ansible-test - Refactored ``env`` command logic and timeout handling. - - ansible-test - Allow float values for the ``--timeout`` option to the ``env`` command. This simplifies testing. diff --git a/changelogs/fragments/ansible-test-unique-container-names.yml b/changelogs/fragments/ansible-test-unique-container-names.yml deleted file mode 100644 index 560090d1aa..0000000000 --- a/changelogs/fragments/ansible-test-unique-container-names.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - ansible-test - All containers created by ansible-test now include the current test session ID in their name. - This avoids conflicts between concurrent ansible-test invocations using the same container host. -breaking_changes: - - ansible-test - Test plugins that rely on containers no longer support reusing running containers. - The previous behavior was an undocumented, untested feature. diff --git a/changelogs/fragments/ansible-test-use-raise-from.yml b/changelogs/fragments/ansible-test-use-raise-from.yml deleted file mode 100644 index 85716226e4..0000000000 --- a/changelogs/fragments/ansible-test-use-raise-from.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Use ``raise ... from ...`` when raising exceptions from within an exception handler. diff --git a/changelogs/fragments/ansible-test-utcnow.yml b/changelogs/fragments/ansible-test-utcnow.yml deleted file mode 100644 index 0781a0cb48..0000000000 --- a/changelogs/fragments/ansible-test-utcnow.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Use ``datetime.datetime.now`` with ``tz`` specified instead of ``datetime.datetime.utcnow``. diff --git a/changelogs/fragments/ansible-test-winrm-config.yml b/changelogs/fragments/ansible-test-winrm-config.yml deleted file mode 100644 index d974800d63..0000000000 --- a/changelogs/fragments/ansible-test-winrm-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Remove obsolete embedded script for configuring WinRM on Windows remotes. diff --git a/changelogs/fragments/ansible-vault.yml b/changelogs/fragments/ansible-vault.yml deleted file mode 100644 index 9dfd951aac..0000000000 --- a/changelogs/fragments/ansible-vault.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- ansible-vault - fail when the destination file location is not writable before performing encryption (https://github.com/ansible/ansible/issues/81455). diff --git a/changelogs/fragments/ansible_test_alpine_3.18.yml b/changelogs/fragments/ansible_test_alpine_3.18.yml deleted file mode 100644 index b4220baecd..0000000000 --- a/changelogs/fragments/ansible_test_alpine_3.18.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add Alpine 3.18 to remotes diff --git a/changelogs/fragments/apt_fail_on_autoremove.yml b/changelogs/fragments/apt_fail_on_autoremove.yml deleted file mode 100644 index cad62fb092..0000000000 --- a/changelogs/fragments/apt_fail_on_autoremove.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - apt - ignore fail_on_autoremove and allow_downgrade parameters when using aptitude (https://github.com/ansible/ansible/issues/77868). diff --git a/changelogs/fragments/aptclean_diff.yml b/changelogs/fragments/aptclean_diff.yml deleted file mode 100644 index cf59747cdf..0000000000 --- a/changelogs/fragments/aptclean_diff.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt - return calculated diff while running apt clean operation. diff --git a/changelogs/fragments/basestrategy-lazy-templar.yml b/changelogs/fragments/basestrategy-lazy-templar.yml deleted file mode 100644 index 6d16190f75..0000000000 --- a/changelogs/fragments/basestrategy-lazy-templar.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "``StrategyBase._process_pending_results`` - create a ``Templar`` on demand for templating ``changed_when``/``failed_when``." diff --git a/changelogs/fragments/ci_freebsd_new.yml b/changelogs/fragments/ci_freebsd_new.yml deleted file mode 100644 index fff1a24229..0000000000 --- a/changelogs/fragments/ci_freebsd_new.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Add FreeBSD 13.2 remote. diff --git a/changelogs/fragments/collections_paths-deprecation.yml b/changelogs/fragments/collections_paths-deprecation.yml deleted file mode 100644 index a0336916ad..0000000000 --- a/changelogs/fragments/collections_paths-deprecation.yml +++ /dev/null @@ -1,3 +0,0 @@ -deprecated_features: -- Deprecated the env var ``ANSIBLE_COLLECTIONS_PATHS``, use the singular form ``ANSIBLE_COLLECTIONS_PATH`` instead -- Deprecated ini config option ``collections_paths``, use the singular form ``collections_path`` instead diff --git a/changelogs/fragments/colors.yml b/changelogs/fragments/colors.yml deleted file mode 100644 index 250a9b1982..0000000000 --- a/changelogs/fragments/colors.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible terminal color settings were incorrectly limited to 16 options via 'choices', removing so all 256 can be accessed. diff --git a/changelogs/fragments/command-expand-args.yml b/changelogs/fragments/command-expand-args.yml deleted file mode 100644 index 9ecd7048f3..0000000000 --- a/changelogs/fragments/command-expand-args.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- command - Add option ``expand_argument_vars`` to disable argument expansion and use literal values - https://github.com/ansible/ansible/issues/54162 diff --git a/changelogs/fragments/config_origins_option.yml b/changelogs/fragments/config_origins_option.yml deleted file mode 100644 index ac9263ccf6..0000000000 --- a/changelogs/fragments/config_origins_option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - config lookup new option show_origin to also return the origin of a configuration value. diff --git a/changelogs/fragments/connection-type-annotation.yml b/changelogs/fragments/connection-type-annotation.yml deleted file mode 100644 index fabd25b586..0000000000 --- a/changelogs/fragments/connection-type-annotation.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added Python type annotation to connection plugins diff --git a/changelogs/fragments/copy_diff.yml b/changelogs/fragments/copy_diff.yml deleted file mode 100644 index 2e749ef1dc..0000000000 --- a/changelogs/fragments/copy_diff.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- copy - print correct destination filename when using `content` and `--diff` (https://github.com/ansible/ansible/issues/79749). diff --git a/changelogs/fragments/deb822_open_url.yml b/changelogs/fragments/deb822_open_url.yml deleted file mode 100644 index 222268aad2..0000000000 --- a/changelogs/fragments/deb822_open_url.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- deb822_repository - use http-agent for receiving content (https://github.com/ansible/ansible/issues/80809). diff --git a/changelogs/fragments/debconf.yml b/changelogs/fragments/debconf.yml deleted file mode 100644 index 9db70d87e6..0000000000 --- a/changelogs/fragments/debconf.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - debconf - idempotency in questions with type 'password' (https://github.com/ansible/ansible/issues/47676). diff --git a/changelogs/fragments/deprecated_string_conversion_action.yml b/changelogs/fragments/deprecated_string_conversion_action.yml deleted file mode 100644 index a80809223a..0000000000 --- a/changelogs/fragments/deprecated_string_conversion_action.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - "``STRING_CONVERSION_ACTION`` config option is deprecated as it is no longer used in the Ansible Core code base." diff --git a/changelogs/fragments/display_proxy.yml b/changelogs/fragments/display_proxy.yml deleted file mode 100644 index 9bd9252a9c..0000000000 --- a/changelogs/fragments/display_proxy.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - display methods for warning and deprecation are now proxied to main process when issued from a fork. - This allows for the deduplication of warnings and deprecations to work globally. diff --git a/changelogs/fragments/dnf-update-only-latest.yml b/changelogs/fragments/dnf-update-only-latest.yml deleted file mode 100644 index 9dd963ea95..0000000000 --- a/changelogs/fragments/dnf-update-only-latest.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf - fix a failure when a package from URI was specified and ``update_only`` was set (https://github.com/ansible/ansible/issues/81376). diff --git a/changelogs/fragments/dnf5-cacheonly.yml b/changelogs/fragments/dnf5-cacheonly.yml deleted file mode 100644 index b7e2d753fb..0000000000 --- a/changelogs/fragments/dnf5-cacheonly.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dnf5 - enable now implemented ``cacheonly`` functionality diff --git a/changelogs/fragments/dnf5-fix-interpreter-fail-msg.yml b/changelogs/fragments/dnf5-fix-interpreter-fail-msg.yml deleted file mode 100644 index d6db8c3950..0000000000 --- a/changelogs/fragments/dnf5-fix-interpreter-fail-msg.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf5 - fix module and package names in the message following failed module respawn attempt diff --git a/changelogs/fragments/dnf5-gpg-check-api.yml b/changelogs/fragments/dnf5-gpg-check-api.yml deleted file mode 100644 index c2b2ac6f05..0000000000 --- a/changelogs/fragments/dnf5-gpg-check-api.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf5 - Use ``transaction.check_gpg_signatures`` API call to check package signatures AND possibly to recover from when keys are missing. diff --git a/changelogs/fragments/dnf5-gpg-check-builtin.yml b/changelogs/fragments/dnf5-gpg-check-builtin.yml deleted file mode 100644 index 504f234866..0000000000 --- a/changelogs/fragments/dnf5-gpg-check-builtin.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Utilize gpg check provided internally by the ``transaction.run`` method as oppose to calling it manually. diff --git a/changelogs/fragments/dnf5-logs-api.yml b/changelogs/fragments/dnf5-logs-api.yml deleted file mode 100644 index 10a19cc869..0000000000 --- a/changelogs/fragments/dnf5-logs-api.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dnf5 - use the logs API to determine transaction problems diff --git a/changelogs/fragments/dnf5-test-env-groups.yml b/changelogs/fragments/dnf5-test-env-groups.yml deleted file mode 100644 index c0f9fcadde..0000000000 --- a/changelogs/fragments/dnf5-test-env-groups.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dnf5 - enable environment groups installation testing in CI as its support was added. diff --git a/changelogs/fragments/dotnet-preparation.yml b/changelogs/fragments/dotnet-preparation.yml deleted file mode 100644 index 208d1c28d2..0000000000 --- a/changelogs/fragments/dotnet-preparation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- PowerShell - Remove some code which is no longer valid for dotnet 5+ diff --git a/changelogs/fragments/dpkg_selections.yml b/changelogs/fragments/dpkg_selections.yml deleted file mode 100644 index 5a4008cabc..0000000000 --- a/changelogs/fragments/dpkg_selections.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- dpkg_selections - check if the package exists before performing the selection operation (https://github.com/ansible/ansible/issues/81404). diff --git a/changelogs/fragments/fbsd13_1_remove.yml b/changelogs/fragments/fbsd13_1_remove.yml deleted file mode 100644 index a334c1f8f8..0000000000 --- a/changelogs/fragments/fbsd13_1_remove.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Removed `freebsd/13.1` remote. diff --git a/changelogs/fragments/fetch_url-remove-auto-disable-decompress.yml b/changelogs/fragments/fetch_url-remove-auto-disable-decompress.yml deleted file mode 100644 index 9588483317..0000000000 --- a/changelogs/fragments/fetch_url-remove-auto-disable-decompress.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - "``fetch_url`` - remove auto disabling ``decompress`` when gzip is not available" diff --git a/changelogs/fragments/find-mode.yml b/changelogs/fragments/find-mode.yml deleted file mode 100644 index cf14150f1b..0000000000 --- a/changelogs/fragments/find-mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- find module - Add ability to filter based on modes diff --git a/changelogs/fragments/first_found_fixes.yml b/changelogs/fragments/first_found_fixes.yml deleted file mode 100644 index edf2ef3674..0000000000 --- a/changelogs/fragments/first_found_fixes.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - first found lookup has been updated to use the normalized argument parsing (pythonic) matching the documented examples. - - first found lookup, fixed an issue with subsequent items clobbering information from previous ones. diff --git a/changelogs/fragments/first_found_template_fix.yml b/changelogs/fragments/first_found_template_fix.yml deleted file mode 100644 index 70fe6b5862..0000000000 --- a/changelogs/fragments/first_found_template_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - first_found lookup now gets 'untemplated' loop entries and handles templating itself as task_executor was removing even 'templatable' entries and breaking functionality. https://github.com/ansible/ansible/issues/70772 diff --git a/changelogs/fragments/fix-display-prompt-cpu-consumption.yml b/changelogs/fragments/fix-display-prompt-cpu-consumption.yml deleted file mode 100644 index 39b6bda904..0000000000 --- a/changelogs/fragments/fix-display-prompt-cpu-consumption.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Prompting - add a short sleep between polling for user input to reduce CPU consumption (https://github.com/ansible/ansible/issues/81516). diff --git a/changelogs/fragments/fix-handlers-callback.yml b/changelogs/fragments/fix-handlers-callback.yml deleted file mode 100644 index b590c20875..0000000000 --- a/changelogs/fragments/fix-handlers-callback.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "handlers - fix ``v2_playbook_on_notify`` callback not being called when notifying handlers" diff --git a/changelogs/fragments/fix-pkg-mgr-in-TencentOS.yml b/changelogs/fragments/fix-pkg-mgr-in-TencentOS.yml deleted file mode 100644 index cd4d2656ce..0000000000 --- a/changelogs/fragments/fix-pkg-mgr-in-TencentOS.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pkg_mgr.py - Fix `ansible_pkg_mgr` incorrect in TencentOS Server Linux
\ No newline at end of file diff --git a/changelogs/fragments/fix-setuptools-warnings.yml b/changelogs/fragments/fix-setuptools-warnings.yml deleted file mode 100644 index 7be3f52849..0000000000 --- a/changelogs/fragments/fix-setuptools-warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Use ``package_data`` instead of ``include_package_data`` for ``setup.cfg`` to avoid ``setuptools`` warnings. diff --git a/changelogs/fragments/fix-url-lookup-plugin-docs.yml b/changelogs/fragments/fix-url-lookup-plugin-docs.yml deleted file mode 100644 index 74cdbc618e..0000000000 --- a/changelogs/fragments/fix-url-lookup-plugin-docs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lookup/url.py - Fix incorrect var/env/ini entry for `force_basic_auth` diff --git a/changelogs/fragments/forced_local+fix+.yml b/changelogs/fragments/forced_local+fix+.yml deleted file mode 100644 index 4186453bfb..0000000000 --- a/changelogs/fragments/forced_local+fix+.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - core will now also look at the connection plugin to force 'local' interpreter for networking path compatibility as just ansible_network_os could be misleading. diff --git a/changelogs/fragments/freebsd_12_4_removal.yml b/changelogs/fragments/freebsd_12_4_removal.yml deleted file mode 100644 index 03428b2f92..0000000000 --- a/changelogs/fragments/freebsd_12_4_removal.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Removed `freebsd/12.4` remote. diff --git a/changelogs/fragments/galaxy_check_type.yml b/changelogs/fragments/galaxy_check_type.yml deleted file mode 100644 index fc2603c592..0000000000 --- a/changelogs/fragments/galaxy_check_type.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- galaxy - cross check the collection type and collection source (https://github.com/ansible/ansible/issues/79463). diff --git a/changelogs/fragments/galaxy_symlink.yml b/changelogs/fragments/galaxy_symlink.yml deleted file mode 100644 index be185d6f70..0000000000 --- a/changelogs/fragments/galaxy_symlink.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- galaxy - check if the target for symlink exists (https://github.com/ansible/ansible/pull/81586). diff --git a/changelogs/fragments/gather_facts_fix_parallel.yml b/changelogs/fragments/gather_facts_fix_parallel.yml deleted file mode 100644 index e33571c1a2..0000000000 --- a/changelogs/fragments/gather_facts_fix_parallel.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - gather_facts parallel option was doing the reverse of what was stated, now it does run modules in parallel when True and serially when False. -minor_changes: - - gather_facts now will use gather_timeout setting to limit parallel execution of modules that do not themselves use gather_timeout. diff --git a/changelogs/fragments/get_action_args_with_defaults-remove-deprecated-arg.yml b/changelogs/fragments/get_action_args_with_defaults-remove-deprecated-arg.yml deleted file mode 100644 index 1dca468b53..0000000000 --- a/changelogs/fragments/get_action_args_with_defaults-remove-deprecated-arg.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - "``get_action_args_with_defaults`` - remove deprecated ``redirected_names`` method parameter" diff --git a/changelogs/fragments/group_warning.yml b/changelogs/fragments/group_warning.yml deleted file mode 100644 index 78af68151c..0000000000 --- a/changelogs/fragments/group_warning.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- group - remove extraneous warning shown when user does not exist (https://github.com/ansible/ansible/issues/77049). diff --git a/changelogs/fragments/inventory_cache-remove-deprecated-default-section.yml b/changelogs/fragments/inventory_cache-remove-deprecated-default-section.yml deleted file mode 100644 index e4e1cc66a3..0000000000 --- a/changelogs/fragments/inventory_cache-remove-deprecated-default-section.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - inventory_cache - remove deprecated ``default.fact_caching_prefix`` ini configuration option, use ``defaults.fact_caching_prefix`` instead. diff --git a/changelogs/fragments/inventory_ini.yml b/changelogs/fragments/inventory_ini.yml deleted file mode 100644 index fffc5d4266..0000000000 --- a/changelogs/fragments/inventory_ini.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- inventory_ini - handle SyntaxWarning while parsing ini file in inventory (https://github.com/ansible/ansible/issues/81457). diff --git a/changelogs/fragments/jinja_plugin_cache_cleanup.yml b/changelogs/fragments/jinja_plugin_cache_cleanup.yml deleted file mode 100644 index 32932f04e0..0000000000 --- a/changelogs/fragments/jinja_plugin_cache_cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - PluginLoader - fix Jinja plugin performance issues (https://github.com/ansible/ansible/issues/79652)
\ No newline at end of file diff --git a/changelogs/fragments/long-collection-paths-fix.yml b/changelogs/fragments/long-collection-paths-fix.yml deleted file mode 100644 index 47a8c5c25a..0000000000 --- a/changelogs/fragments/long-collection-paths-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-galaxy - Fix issue installing collections containing directories with more than 100 characters on python versions before 3.10.6 diff --git a/changelogs/fragments/man-page-build-docs-dependency.yml b/changelogs/fragments/man-page-build-docs-dependency.yml deleted file mode 100644 index 3433785f3c..0000000000 --- a/changelogs/fragments/man-page-build-docs-dependency.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - man page build - Remove the dependency on the ``docs`` directory for building man pages. diff --git a/changelogs/fragments/man-page-subcommands.yml b/changelogs/fragments/man-page-subcommands.yml deleted file mode 100644 index d76704185f..0000000000 --- a/changelogs/fragments/man-page-subcommands.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - man page build - Sub commands of ``ansible-galaxy role`` and ``ansible-galaxy collection`` are now documented. diff --git a/changelogs/fragments/manifest-in-cleanup.yml b/changelogs/fragments/manifest-in-cleanup.yml deleted file mode 100644 index 457b17f8e3..0000000000 --- a/changelogs/fragments/manifest-in-cleanup.yml +++ /dev/null @@ -1,9 +0,0 @@ -minor_changes: - - Removed ``exclude`` and ``recursive-exclude`` commands for generated files from the ``MANIFEST.in`` file. - These excludes were unnecessary since releases are expected to be built with a clean worktree. - - Removed ``exclude`` commands for sanity test files from the ``MANIFEST.in`` file. - These tests were previously excluded because they did not pass when run from an sdist. - However, sanity tests are not expected to pass from an sdist, so excluding some (but not all) of the failing tests makes little sense. - - Removed redundant ``include`` commands from the ``MANIFEST.in`` file. - These includes either duplicated default behavior or another command. - - Use ``include`` where ``recursive-include`` is unnecessary in the ``MANIFEST.in`` file. diff --git a/changelogs/fragments/mc_from_config.yml b/changelogs/fragments/mc_from_config.yml deleted file mode 100644 index df31596f27..0000000000 --- a/changelogs/fragments/mc_from_config.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - module compression is now sourced directly via config, bypassing play_context possibly stale values. diff --git a/changelogs/fragments/missing-doc-func.yml b/changelogs/fragments/missing-doc-func.yml deleted file mode 100644 index f7642951dd..0000000000 --- a/changelogs/fragments/missing-doc-func.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - When generating man pages, use ``func`` to find the command function instead of looking it up by the command name. diff --git a/changelogs/fragments/no-arbitrary-j2-override.yml b/changelogs/fragments/no-arbitrary-j2-override.yml deleted file mode 100644 index c2fcf1c565..0000000000 --- a/changelogs/fragments/no-arbitrary-j2-override.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - templating - prevent setting arbitrary attributes on Jinja2 environments via Jinja2 overrides in templates diff --git a/changelogs/fragments/omit-man-pages-from-sdist.yml b/changelogs/fragments/omit-man-pages-from-sdist.yml deleted file mode 100644 index da32843b3c..0000000000 --- a/changelogs/fragments/omit-man-pages-from-sdist.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - The ``ansible-core`` sdist no longer contains pre-generated man pages. - Instead, a ``packaging/cli-doc/build.py`` script is included in the sdist. - This script can generate man pages and standalone RST documentation for ``ansible-core`` CLI programs. diff --git a/changelogs/fragments/parsing-splitter-fixes.yml b/changelogs/fragments/parsing-splitter-fixes.yml deleted file mode 100644 index 724ba7bfba..0000000000 --- a/changelogs/fragments/parsing-splitter-fixes.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - Fix exceptions caused by various inputs when performing arg splitting or parsing key/value pairs. - Resolves issue https://github.com/ansible/ansible/issues/46379 - and issue https://github.com/ansible/ansible/issues/61497 - - Fix incorrect parsing of multi-line Jinja2 blocks when performing arg splitting or parsing key/value pairs. diff --git a/changelogs/fragments/passlib_or_crypt.yml b/changelogs/fragments/passlib_or_crypt.yml deleted file mode 100644 index 9b36fad0d5..0000000000 --- a/changelogs/fragments/passlib_or_crypt.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- encrypt - deprecate passlib_or_crypt API (https://github.com/ansible/ansible/issues/55839). diff --git a/changelogs/fragments/password_hash-fix-crypt-salt-bcrypt.yml b/changelogs/fragments/password_hash-fix-crypt-salt-bcrypt.yml deleted file mode 100644 index f0ef380857..0000000000 --- a/changelogs/fragments/password_hash-fix-crypt-salt-bcrypt.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - password_hash - fix salt format for ``crypt`` (only used if ``passlib`` is not installed) for the ``bcrypt`` algorithm. diff --git a/changelogs/fragments/pep517-backend-import-fix.yml b/changelogs/fragments/pep517-backend-import-fix.yml deleted file mode 100644 index e7e2b1d482..0000000000 --- a/changelogs/fragments/pep517-backend-import-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pep517 build backend - Use the documented ``import_module`` import from ``importlib``. diff --git a/changelogs/fragments/pep517-backend-traceback-fix.yml b/changelogs/fragments/pep517-backend-traceback-fix.yml deleted file mode 100644 index cf779f9b46..0000000000 --- a/changelogs/fragments/pep517-backend-traceback-fix.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - pep517 build backend - Copy symlinks when copying the source tree. - This avoids tracebacks in various scenarios, such as when a venv is present in the source tree. diff --git a/changelogs/fragments/pep8-known-issue.yml b/changelogs/fragments/pep8-known-issue.yml deleted file mode 100644 index 7bd6b64d12..0000000000 --- a/changelogs/fragments/pep8-known-issue.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -known_issues: -- ansible-test - The ``pep8`` sanity test is unable to detect f-string spacing issues (E201, E202) on Python 3.10 and 3.11. They are correctly detected under Python 3.12. See (https://github.com/PyCQA/pycodestyle/issues/1190). diff --git a/changelogs/fragments/persist_skip.yml b/changelogs/fragments/persist_skip.yml deleted file mode 100644 index 13164708a0..0000000000 --- a/changelogs/fragments/persist_skip.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - executor now skips persistent connection when it detects an action that does not require a connection. diff --git a/changelogs/fragments/pkg_mgr-default-dnf.yml b/changelogs/fragments/pkg_mgr-default-dnf.yml deleted file mode 100644 index a6269485b7..0000000000 --- a/changelogs/fragments/pkg_mgr-default-dnf.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "``pkg_mgr`` - fix the default dnf version detection" diff --git a/changelogs/fragments/powershell-module-error-handling.yml b/changelogs/fragments/powershell-module-error-handling.yml deleted file mode 100644 index cdc40e36ef..0000000000 --- a/changelogs/fragments/powershell-module-error-handling.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- >- - powershell modules - Only set an rc of 1 if the PowerShell pipeline signaled an error occurred AND there are error - records present. Previously it would do so only if the error signal was present without checking the error count. diff --git a/changelogs/fragments/pre-release-hint-for-dep-resolution-error.yml b/changelogs/fragments/pre-release-hint-for-dep-resolution-error.yml deleted file mode 100644 index 5a9f2a29e6..0000000000 --- a/changelogs/fragments/pre-release-hint-for-dep-resolution-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - add note to the collection dependency resolver error message about pre-releases if ``--pre`` was not provided (https://github.com/ansible/ansible/issues/80048). diff --git a/changelogs/fragments/pylint-deprecated-comment-checker.yml b/changelogs/fragments/pylint-deprecated-comment-checker.yml deleted file mode 100644 index c86eff224d..0000000000 --- a/changelogs/fragments/pylint-deprecated-comment-checker.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- ansible-test - Add new pylint checker for new ``# deprecated:`` comments within code to trigger errors when time to remove code - that has no user facing deprecation message. Only supported in ansible-core, not collections. diff --git a/changelogs/fragments/reboot.yml b/changelogs/fragments/reboot.yml deleted file mode 100644 index 2179ecd7d3..0000000000 --- a/changelogs/fragments/reboot.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- reboot - show last error message in verbose logs (https://github.com/ansible/ansible/issues/81574). diff --git a/changelogs/fragments/remove-deprecated-actionbase-_remote_checksum.yml b/changelogs/fragments/remove-deprecated-actionbase-_remote_checksum.yml deleted file mode 100644 index 7d38a216b9..0000000000 --- a/changelogs/fragments/remove-deprecated-actionbase-_remote_checksum.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - ActionBase - remove deprecated ``_remote_checksum`` method diff --git a/changelogs/fragments/remove-deprecated-datetime-methods.yml b/changelogs/fragments/remove-deprecated-datetime-methods.yml deleted file mode 100644 index 8e36f7405d..0000000000 --- a/changelogs/fragments/remove-deprecated-datetime-methods.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - On Python 3 use datetime methods ``fromtimestamp`` and ``now`` with UTC timezone instead of ``utcfromtimestamp`` and ``utcnow``, which are deprecated in Python 3.12. -minor_changes: - - Add ``utcfromtimestamp`` and ``utcnow`` to ``ansible.module_utils.compat.datetime`` to return fixed offset datetime objects. diff --git a/changelogs/fragments/remove-deprecated-filelock-class.yml b/changelogs/fragments/remove-deprecated-filelock-class.yml deleted file mode 100644 index fba516040e..0000000000 --- a/changelogs/fragments/remove-deprecated-filelock-class.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - Remove deprecated ``FileLock`` class diff --git a/changelogs/fragments/remove-docs-examples.yml b/changelogs/fragments/remove-docs-examples.yml deleted file mode 100644 index f0e6f70ffd..0000000000 --- a/changelogs/fragments/remove-docs-examples.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - The ``docs`` and ``examples`` directories are no longer included in the ``ansible-core`` sdist. - These directories have been moved to the https://github.com/ansible/ansible-documentation repository. diff --git a/changelogs/fragments/remove-include.yml b/changelogs/fragments/remove-include.yml deleted file mode 100644 index 9caddd8297..0000000000 --- a/changelogs/fragments/remove-include.yml +++ /dev/null @@ -1,3 +0,0 @@ -removed_features: -- >- - Removed ``include`` which has been deprecated in Ansible 2.12. Use ``include_tasks`` or ``import_tasks`` instead. diff --git a/changelogs/fragments/remove-play_iterator-deprecated-methods.yml b/changelogs/fragments/remove-play_iterator-deprecated-methods.yml deleted file mode 100644 index 792a6b482f..0000000000 --- a/changelogs/fragments/remove-play_iterator-deprecated-methods.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - PlayIterator - remove deprecated ``cache_block_tasks`` and ``get_original_task`` methods diff --git a/changelogs/fragments/remove-python3.5.yml b/changelogs/fragments/remove-python3.5.yml deleted file mode 100644 index 3367f4c1c1..0000000000 --- a/changelogs/fragments/remove-python3.5.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - module_utils/basic.py - Removed Python 3.5 as a supported remote version. Python 2.7 or Python 3.6+ is now required. diff --git a/changelogs/fragments/remove-python3.9-controller-support.yml b/changelogs/fragments/remove-python3.9-controller-support.yml deleted file mode 100644 index 632aa471e8..0000000000 --- a/changelogs/fragments/remove-python3.9-controller-support.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - Removed Python 3.9 as a supported version on the controller. Python 3.10 or newer is required. diff --git a/changelogs/fragments/remove-templar-shared_loader_obj-arg.yml b/changelogs/fragments/remove-templar-shared_loader_obj-arg.yml deleted file mode 100644 index f8a2a030d1..0000000000 --- a/changelogs/fragments/remove-templar-shared_loader_obj-arg.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - "``Templar`` - remove deprecated ``shared_loader_obj`` parameter of ``__init__``" diff --git a/changelogs/fragments/remove-unreachable-include_role-static-err.yml b/changelogs/fragments/remove-unreachable-include_role-static-err.yml deleted file mode 100644 index 2c1749de31..0000000000 --- a/changelogs/fragments/remove-unreachable-include_role-static-err.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Remove unreachable parser error for removed ``static`` parameter of ``include_role`` diff --git a/changelogs/fragments/remove_md5.yml b/changelogs/fragments/remove_md5.yml deleted file mode 100644 index e007ad268a..0000000000 --- a/changelogs/fragments/remove_md5.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - stat - removed unused `get_md5` parameter. diff --git a/changelogs/fragments/role-deduplication-condition.yml b/changelogs/fragments/role-deduplication-condition.yml deleted file mode 100644 index 365644e057..0000000000 --- a/changelogs/fragments/role-deduplication-condition.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - role deduplication - don't deduplicate before a role has had a task run for that particular host (https://github.com/ansible/ansible/issues/81486). diff --git a/changelogs/fragments/run-command-selectors-prompt-only.yml b/changelogs/fragments/run-command-selectors-prompt-only.yml deleted file mode 100644 index c0855bccea..0000000000 --- a/changelogs/fragments/run-command-selectors-prompt-only.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- AnsibleModule.run_command - Only use selectors when needed, and rely on Python - stdlib subprocess for the simple task of collecting stdout/stderr when prompt - matching is not required. diff --git a/changelogs/fragments/server2012-deprecation.yml b/changelogs/fragments/server2012-deprecation.yml deleted file mode 100644 index 5370b13f19..0000000000 --- a/changelogs/fragments/server2012-deprecation.yml +++ /dev/null @@ -1,8 +0,0 @@ -deprecated_features: -- >- - Support for Windows Server 2012 and 2012 R2 has been removed as the support end of life from Microsoft is October - 10th 2023. These versions of Windows will no longer be tested in this Ansible release and it cannot be guaranteed - that they will continue to work going forward. - -removed_features: -- ansible-test - Removed support for the remote Windows targets 2012 and 2012-R2 diff --git a/changelogs/fragments/service_facts_rcctl.yml b/changelogs/fragments/service_facts_rcctl.yml deleted file mode 100644 index 9b6dbed429..0000000000 --- a/changelogs/fragments/service_facts_rcctl.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - service_facts now returns more info for rcctl managed systesm (OpenBSD). diff --git a/changelogs/fragments/service_facts_simpleinit_msb.yml b/changelogs/fragments/service_facts_simpleinit_msb.yml deleted file mode 100644 index 2b8047e2df..0000000000 --- a/changelogs/fragments/service_facts_simpleinit_msb.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Update ``ansible_service_mgr`` fact to include init system for SMGL OS family diff --git a/changelogs/fragments/service_fix_obsd.yml b/changelogs/fragments/service_fix_obsd.yml deleted file mode 100644 index ad4b890af7..0000000000 --- a/changelogs/fragments/service_fix_obsd.yml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: - - service module, does not permanently configure flags flags on Openbsd when enabling/disabling a service. - - service module, enable/disable is not a exclusive action in checkmode anymore. -breaking_changes: - - service module will not permanently configure variables/flags for openbsd when doing enable/disable operation anymore, - this module was never meant to do this type of work, just to manage the service state itself. A rcctl_config or similar - module should be created and used instead. diff --git a/changelogs/fragments/set-filters.yml b/changelogs/fragments/set-filters.yml deleted file mode 100644 index 93b055018b..0000000000 --- a/changelogs/fragments/set-filters.yml +++ /dev/null @@ -1,8 +0,0 @@ -bugfixes: - - Set filters ``intersect``, ``difference``, ``symmetric_difference`` and ``union`` now use set operations when the given items are hashable. - Previously, list operations were performed unless the inputs were a hashable type such as ``str``, instead of a collection, such as a ``list`` or ``tuple``. - - Set filters ``intersect``, ``difference``, ``symmetric_difference`` and ``union`` now always return a ``list``, never a ``set``. - Previously, a ``set`` would be returned if the inputs were a hashable type such as ``str``, instead of a collection, such as a ``list`` or ``tuple``. -minor_changes: - - Documentation for set filters ``intersect``, ``difference``, ``symmetric_difference`` and ``union`` now states - that the returned list items are in arbitrary order. diff --git a/changelogs/fragments/setup_facter_fix.yml b/changelogs/fragments/setup_facter_fix.yml deleted file mode 100644 index 78a6b005a4..0000000000 --- a/changelogs/fragments/setup_facter_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - setup module (fact gathering) will now try to be smarter about different versions of facter emitting error when --puppet flag is used w/o puppet. diff --git a/changelogs/fragments/simple-result-queue.yml b/changelogs/fragments/simple-result-queue.yml deleted file mode 100644 index 300e1495cb..0000000000 --- a/changelogs/fragments/simple-result-queue.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Switch result queue from a ``multiprocessing.queues.Queue` to ``multiprocessing.queues.SimpleQueue``, primarily to allow properly handling - pickling errors, to prevent an infinite hang waiting for task results diff --git a/changelogs/fragments/smart_connection_bye.yml b/changelogs/fragments/smart_connection_bye.yml deleted file mode 100644 index b9339960af..0000000000 --- a/changelogs/fragments/smart_connection_bye.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - DEFAULT_TRANSPORT now defaults to 'ssh', the old 'smart' option is being deprecated as versions of OpenSSH without control persist are basically not present anymore. -deprecated_features: - - the 'smart' option for setting a connection plugin is being removed as it's main purpose (choosing between ssh and paramiko) is now irrelevant. diff --git a/changelogs/fragments/suppressed-options.yml b/changelogs/fragments/suppressed-options.yml deleted file mode 100644 index a125f8f830..0000000000 --- a/changelogs/fragments/suppressed-options.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Exclude internal options from man pages and docs. diff --git a/changelogs/fragments/tarfile_extract_warn.yml b/changelogs/fragments/tarfile_extract_warn.yml deleted file mode 100644 index 13938faf39..0000000000 --- a/changelogs/fragments/tarfile_extract_warn.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: -- tarfile - handle data filter deprecation warning message for extract and extractall (https://github.com/ansible/ansible/issues/80832). -- ansible-galaxy - Enabled the ``data`` tarfile filter during role installation for Python versions that support it. A probing mechanism is used to avoid Python versions with a broken implementation. diff --git a/changelogs/fragments/templar-globals-dict.yml b/changelogs/fragments/templar-globals-dict.yml deleted file mode 100644 index 4c7f0fa486..0000000000 --- a/changelogs/fragments/templar-globals-dict.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "``Templar`` - do not add the ``dict`` constructor to ``globals`` as all required Jinja2 versions already do so" diff --git a/changelogs/fragments/templating_fixes.yml b/changelogs/fragments/templating_fixes.yml deleted file mode 100644 index caab02999c..0000000000 --- a/changelogs/fragments/templating_fixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - templating escape and single var optimization now use correct delimiters when custom ones are provided either via task or template header. diff --git a/changelogs/fragments/text-converters.yml b/changelogs/fragments/text-converters.yml deleted file mode 100644 index 8dafc2fede..0000000000 --- a/changelogs/fragments/text-converters.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Use ``ansible.module_utils.common.text.converters`` instead of ``ansible.module_utils._text``. diff --git a/changelogs/fragments/timeout_config_fix.yml b/changelogs/fragments/timeout_config_fix.yml deleted file mode 100644 index 5cebe81bf6..0000000000 --- a/changelogs/fragments/timeout_config_fix.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - connection timeouts defined in ansible.cfg will now be properly used, the --timeout cli option was obscuring them by always being set. -breaking_changes: - - Any plugin using the config system and the `cli` entry to use the `timeout` from the command line, will see the value change if the use had configured it in any of the lower precedence methods. - If relying on this behaviour to consume the global/generic timeout from the DEFAULT_TIMEOUT constant, please consult the documentation on plugin configuration to add the overlaping entries. diff --git a/changelogs/fragments/update-maybe-json-uri.yml b/changelogs/fragments/update-maybe-json-uri.yml deleted file mode 100644 index 7cf693d2ce..0000000000 --- a/changelogs/fragments/update-maybe-json-uri.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- uri - fix search for JSON type to include complex strings containing '+' diff --git a/changelogs/fragments/urls-client-cert-py12.yml b/changelogs/fragments/urls-client-cert-py12.yml deleted file mode 100644 index aab129ed96..0000000000 --- a/changelogs/fragments/urls-client-cert-py12.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- urls.py - fixed cert_file and key_file parameters when running on Python 3.12 - https://github.com/ansible/ansible/issues/80490 diff --git a/changelogs/fragments/urls-unit-test-latest-cryptography.yml b/changelogs/fragments/urls-unit-test-latest-cryptography.yml deleted file mode 100644 index a3a195f33d..0000000000 --- a/changelogs/fragments/urls-unit-test-latest-cryptography.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Update module_utils.urls unit test to work with cryptography >= 41.0.0. diff --git a/changelogs/fragments/user-add-password-exp-warning.yml b/changelogs/fragments/user-add-password-exp-warning.yml deleted file mode 100644 index 77acc59e81..0000000000 --- a/changelogs/fragments/user-add-password-exp-warning.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - user - add new option ``password_expire_warn`` (supported on Linux only) to set the number of days of warning before a password change is required (https://github.com/ansible/ansible/issues/79882). diff --git a/changelogs/fragments/v2.16.0-initial-commit.yaml b/changelogs/fragments/v2.17.0-initial-commit.yaml index 0967ef424b..0967ef424b 100644 --- a/changelogs/fragments/v2.16.0-initial-commit.yaml +++ b/changelogs/fragments/v2.17.0-initial-commit.yaml diff --git a/changelogs/fragments/vault_unvault_id_fix.yml b/changelogs/fragments/vault_unvault_id_fix.yml deleted file mode 100644 index 64d7b18555..0000000000 --- a/changelogs/fragments/vault_unvault_id_fix.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - vault and unvault filters now properly take ``vault_id`` parameter. -deprecated_features: - - vault and unfault filters - the undocumented ``vaultid`` parameter is deprecated and will be removed in ansible-core 2.20. Use ``vault_id`` instead. diff --git a/changelogs/fragments/yum-repository-docs-fixes.yml b/changelogs/fragments/yum-repository-docs-fixes.yml deleted file mode 100644 index 2982ffc4dd..0000000000 --- a/changelogs/fragments/yum-repository-docs-fixes.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- yum_repository - Align module documentation with parameters diff --git a/changelogs/fragments/yum_repository_keepcache.yml b/changelogs/fragments/yum_repository_keepcache.yml deleted file mode 100644 index 61464648dc..0000000000 --- a/changelogs/fragments/yum_repository_keepcache.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -deprecated_features: -- yum_repository - deprecated parameter 'keepcache' (https://github.com/ansible/ansible/issues/78693). diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 2bd6d37456..ec1f0bcfbe 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.16.0.dev0' +__version__ = '2.17.0.dev0' __author__ = 'Ansible, Inc.' -__codename__ = "All My Love" +__codename__ = "Gallows Pole" diff --git a/test/sanity/ignore.txt b/test/sanity/ignore.txt index ea0252ed5c..7dae942c0c 100644 --- a/test/sanity/ignore.txt +++ b/test/sanity/ignore.txt @@ -201,3 +201,5 @@ README.md pymarkdown:line-length test/integration/targets/ansible-vault/invalid_format/README.md pymarkdown:no-bare-urls test/support/README.md pymarkdown:no-bare-urls test/units/cli/test_data/role_skeleton/README.md pymarkdown:line-length +lib/ansible/cli/doc.py pylint:ansible-deprecated-version # 2.17 deprecation +lib/ansible/utils/encrypt.py pylint:ansible-deprecated-version # 2.17 deprecation |