summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/RELEASE_NAMES.txt1
-rw-r--r--changelogs/changelog.yaml2
-rw-r--r--changelogs/fragments/49809_apt_repository.yml3
-rw-r--r--changelogs/fragments/76727-chattr-fix-for-backups-of-symlinks.yml2
-rw-r--r--changelogs/fragments/77077_iptables.yml3
-rw-r--r--changelogs/fragments/77336-include_role-callbacks-stats.yml2
-rw-r--r--changelogs/fragments/78703_undefined.yml3
-rw-r--r--changelogs/fragments/79705-fix-ensure-path-to-collection-argument-doesnt-have-backslash.yml2
-rw-r--r--changelogs/fragments/79945-host_group_vars-improvements.yml5
-rw-r--r--changelogs/fragments/80110-repos-gpgcheck.yml2
-rw-r--r--changelogs/fragments/80267-ansible_builtin_user-remove-user-not-found-warning.yml2
-rw-r--r--changelogs/fragments/80478-extend-mount-info.yml2
-rw-r--r--changelogs/fragments/80561.yml3
-rw-r--r--changelogs/fragments/80590-dnf-skip_broken-unavailable-pkgs.yml2
-rw-r--r--changelogs/fragments/80882-Amazon-os-family-compat.yaml2
-rw-r--r--changelogs/fragments/80975-systemd-detect.yml3
-rw-r--r--changelogs/fragments/80995-include-all-var-files.yml2
-rw-r--r--changelogs/fragments/81053-templated-tags-inheritance.yml2
-rw-r--r--changelogs/fragments/81188_better_error.yml3
-rw-r--r--changelogs/fragments/81532-fix-nested-flush_handlers.yml2
-rw-r--r--changelogs/fragments/81584-daemonize-follow-up-fixes.yml2
-rw-r--r--changelogs/fragments/81606-ansible-galaxy-collection-pre-releases.yml16
-rw-r--r--changelogs/fragments/81628_galaxy_verify.yml3
-rw-r--r--changelogs/fragments/81638-blockinfile.yml2
-rw-r--r--changelogs/fragments/81659_varswithsources.yml3
-rw-r--r--changelogs/fragments/81666-handlers-run_once.yml2
-rw-r--r--changelogs/fragments/81699-zip-permission.yml2
-rw-r--r--changelogs/fragments/81713-distro.yml3
-rw-r--r--changelogs/fragments/81714-remove-deprecated-jinja2_native_warning.yml2
-rw-r--r--changelogs/fragments/81716-ansible-doc.yml3
-rw-r--r--changelogs/fragments/81717-remove-deprecated-crypt-support.yml2
-rw-r--r--changelogs/fragments/81722-handler-subdir-include_tasks.yml2
-rw-r--r--changelogs/fragments/81732-cloudstack-test-container-1.7.0.yml3
-rw-r--r--changelogs/fragments/81775-add-regex_replace-parameters.yml3
-rw-r--r--changelogs/fragments/81901-galaxy-requirements-format.yml2
-rw-r--r--changelogs/fragments/81931-locale-related-parsing-error-git.yml3
-rw-r--r--changelogs/fragments/81954-dnf-keepcache.yml2
-rw-r--r--changelogs/fragments/81978-launchpad-api-endpoint.yml3
-rw-r--r--changelogs/fragments/81995-enable_file_cache.yml2
-rw-r--r--changelogs/fragments/82027_find.yml3
-rw-r--r--changelogs/fragments/82066.yml3
-rw-r--r--changelogs/fragments/82175-fix-ansible-galaxy-role-import-rc.yml2
-rw-r--r--changelogs/fragments/82187-uri-handle-force.yml6
-rw-r--r--changelogs/fragments/82241-handler-include-tasks-from.yml2
-rw-r--r--changelogs/fragments/82353-ansible-sanity-examples.yml4
-rw-r--r--changelogs/fragments/82359_assemble_diff.yml3
-rw-r--r--changelogs/fragments/82363-multiple-handlers-with-recursive-notification.yml2
-rw-r--r--changelogs/fragments/82377-git-gpg-whitelist-allowlist.yml3
-rw-r--r--changelogs/fragments/82387-unquote-strings-from-ini-files.yml2
-rw-r--r--changelogs/fragments/82455-new-vmware-productname.yml2
-rw-r--r--changelogs/fragments/82461-dnf-provides.yml2
-rw-r--r--changelogs/fragments/82465-ansible-doc-paragraphs.yml2
-rw-r--r--changelogs/fragments/82496-add-alp-dolomite-suse-family.yaml2
-rw-r--r--changelogs/fragments/82574-ansible-test-ansible-doc-underscore.yml2
-rw-r--r--changelogs/fragments/82575-ansible-test-validate-modules-underscore.yml2
-rw-r--r--changelogs/fragments/82580_constructed.yml2
-rw-r--r--changelogs/fragments/82606-template-python-syntax-error.yml2
-rw-r--r--changelogs/fragments/82611_fix_alignment_apt_clean_with_ansible_apt_clean.yml2
-rw-r--r--changelogs/fragments/82616-dnf-best-nobest.yml6
-rw-r--r--changelogs/fragments/82655-fix-ansible-loop-index-var-in-includedtasks.yml2
-rw-r--r--changelogs/fragments/82675-fix-unsafe-templating-leading-to-type-error.yml2
-rw-r--r--changelogs/fragments/82678-role-entrypoint-attributes.yml2
-rw-r--r--changelogs/fragments/82683-ansible-fact_cache-permissions-changed-after-ansible-coreupdate.yml2
-rw-r--r--changelogs/fragments/a-g-install-version-None.yml2
-rw-r--r--changelogs/fragments/ansible-galaxy-init-extra-vars.yml5
-rw-r--r--changelogs/fragments/ansible-galaxy-role-install-symlink.yml2
-rw-r--r--changelogs/fragments/ansible-test-added-fedora-39.yml3
-rw-r--r--changelogs/fragments/ansible-test-added-macos-14.3.yml6
-rw-r--r--changelogs/fragments/ansible-test-alpine-libexpat.yml2
-rw-r--r--changelogs/fragments/ansible-test-cgroup-split.yml2
-rw-r--r--changelogs/fragments/ansible-test-container-sleep.yml3
-rw-r--r--changelogs/fragments/ansible-test-coverage-update.yml6
-rw-r--r--changelogs/fragments/ansible-test-cryptography.yml2
-rw-r--r--changelogs/fragments/ansible-test-default-containers.yml3
-rw-r--r--changelogs/fragments/ansible-test-distro-containers.yml4
-rw-r--r--changelogs/fragments/ansible-test-docker-forwards.yml5
-rw-r--r--changelogs/fragments/ansible-test-externally-managed-python.yml4
-rw-r--r--changelogs/fragments/ansible-test-nios-container.yml2
-rw-r--r--changelogs/fragments/ansible-test-pep-668.yml3
-rw-r--r--changelogs/fragments/ansible-test-pylint-update.yml3
-rw-r--r--changelogs/fragments/ansible-test-pytest-8.yml2
-rw-r--r--changelogs/fragments/ansible-test-python-3.12-compat.yml2
-rw-r--r--changelogs/fragments/ansible-test-python-default.yml2
-rw-r--r--changelogs/fragments/ansible-test-remove-rhel-9_2-remote.yml2
-rw-r--r--changelogs/fragments/ansible-test-rhel-9.3.yml2
-rw-r--r--changelogs/fragments/ansible-test-rmv-fedora-38.yml3
-rw-r--r--changelogs/fragments/ansible-test-sanity-no-basestring.yml3
-rw-r--r--changelogs/fragments/ansible-test-sanity-no-dict.yml3
-rw-r--r--changelogs/fragments/ansible-test-sanity-no-main-display.yml3
-rw-r--r--changelogs/fragments/ansible-test-sanity-unicode-literals.yml3
-rw-r--r--changelogs/fragments/ansible-test-shellcheck-exclude.yml3
-rw-r--r--changelogs/fragments/ansible-test-unidiomatic-type-check.yml3
-rw-r--r--changelogs/fragments/ansible-test-validate-modules-non-python.yml3
-rw-r--r--changelogs/fragments/ansible-test-venv.yml2
-rw-r--r--changelogs/fragments/ansible_test_alpine_3.19.yml3
-rw-r--r--changelogs/fragments/ansible_test_fbsd_add.yml2
-rw-r--r--changelogs/fragments/ansible_test_rmv_macos_132.yml2
-rw-r--r--changelogs/fragments/any_errors_fatal-fixes.yml6
-rw-r--r--changelogs/fragments/apt_install.yml3
-rw-r--r--changelogs/fragments/apt_recommends.yml3
-rw-r--r--changelogs/fragments/argument-spec-context.yml4
-rw-r--r--changelogs/fragments/async-task-check-mode.yml4
-rw-r--r--changelogs/fragments/async_status_check_mode.yml3
-rw-r--r--changelogs/fragments/atomic-move-fix-extended-attrs.yml2
-rw-r--r--changelogs/fragments/check_arguments.yml3
-rw-r--r--changelogs/fragments/clear-distro-interp-map.yml2
-rw-r--r--changelogs/fragments/config_set_option_fix.yml2
-rw-r--r--changelogs/fragments/config_validate_updates.yml2
-rw-r--r--changelogs/fragments/copy_keep_suffix_temp.yml4
-rw-r--r--changelogs/fragments/csvfile-keycol.yml4
-rw-r--r--changelogs/fragments/cve-2023-5115.yml3
-rw-r--r--changelogs/fragments/cve-2024-0690.yml2
-rw-r--r--changelogs/fragments/deb822_repo_idem.yml3
-rw-r--r--changelogs/fragments/debconf_multiselect.yml3
-rw-r--r--changelogs/fragments/dedupe_config_init.yml2
-rw-r--r--changelogs/fragments/delegate_to_invalid.yml2
-rw-r--r--changelogs/fragments/deprecate-v2-galaxy-api.yml2
-rw-r--r--changelogs/fragments/distlib-dataclass-annotation.yml3
-rw-r--r--changelogs/fragments/dnf-installed-checks-api.yml3
-rw-r--r--changelogs/fragments/dnf5-from-rpm-allow_downgrade.yml2
-rw-r--r--changelogs/fragments/dwim_is_role_fix.yml2
-rw-r--r--changelogs/fragments/find-encoding.yml2
-rw-r--r--changelogs/fragments/first_found_fixes.yml3
-rw-r--r--changelogs/fragments/fix-allow-duplicates.yml2
-rw-r--r--changelogs/fragments/fix-ansible-galaxy-info-no-role-found.yml2
-rw-r--r--changelogs/fragments/fix-build-files-manifest-walk.yml4
-rw-r--r--changelogs/fragments/fix-default-ansible-galaxy-role-import-name.yml8
-rw-r--r--changelogs/fragments/fix-dnf-install-missing-url.yml2
-rw-r--r--changelogs/fragments/fix-expect-indefinite-timeout.yml2
-rw-r--r--changelogs/fragments/fix-import_role-_from-options.yml2
-rw-r--r--changelogs/fragments/fix-reboot-plugin.yml2
-rw-r--r--changelogs/fragments/fix-role-name-handler-prefix-listen.yml2
-rw-r--r--changelogs/fragments/fix-runtime-metadata-modules-action_plugin.yml4
-rw-r--r--changelogs/fragments/fix-vars-plugins-in-roles.yml2
-rw-r--r--changelogs/fragments/functools-update-wrapper.yml2
-rw-r--r--changelogs/fragments/galaxy_dep_res_msgs.yml4
-rw-r--r--changelogs/fragments/get_bin_path_required_parameter.yml3
-rw-r--r--changelogs/fragments/import_role_goes_public.yml3
-rw-r--r--changelogs/fragments/improve-tombstone-error.yml3
-rw-r--r--changelogs/fragments/internal_static_vars.yml3
-rw-r--r--changelogs/fragments/interpreter_discovery.yml3
-rw-r--r--changelogs/fragments/inv_available_hosts_to_frozenset.yml2
-rw-r--r--changelogs/fragments/iptables_match_set_flag.yml3
-rw-r--r--changelogs/fragments/j2_load_fix.yml3
-rw-r--r--changelogs/fragments/known_hosts_cert-authority_keys.yml2
-rw-r--r--changelogs/fragments/log_id.yml2
-rw-r--r--changelogs/fragments/log_verbosity.yml2
-rw-r--r--changelogs/fragments/lookups_updated.yml2
-rw-r--r--changelogs/fragments/miracle_linux_distribution_support.yml2
-rw-r--r--changelogs/fragments/mod_args.yml3
-rw-r--r--changelogs/fragments/module-ignore-unknown-options.yml6
-rw-r--r--changelogs/fragments/module_utils-basic-deprecations.yml5
-rw-r--r--changelogs/fragments/no_log_booly.yml2
-rw-r--r--changelogs/fragments/paramiko_globals.yml3
-rw-r--r--changelogs/fragments/pc_fixes.yml2
-rw-r--r--changelogs/fragments/ppa_https.yml3
-rw-r--r--changelogs/fragments/prettydoc.yml2
-rw-r--r--changelogs/fragments/pull_file_secrets.yml2
-rw-r--r--changelogs/fragments/pull_unfrack_dest.yml2
-rw-r--r--changelogs/fragments/py-tmpl-hardening.yml2
-rw-r--r--changelogs/fragments/reboot_timeout_fix.yml2
-rw-r--r--changelogs/fragments/request-open-reduce-complexity.yml2
-rw-r--r--changelogs/fragments/restore_role_param_precedence.yml2
-rw-r--r--changelogs/fragments/rm-compat-environ.yml2
-rw-r--r--changelogs/fragments/role_fixes.yml3
-rw-r--r--changelogs/fragments/scp_if_ssh.yml3
-rw-r--r--changelogs/fragments/syslog_exception.yml3
-rw-r--r--changelogs/fragments/thread_counts.yml2
-rw-r--r--changelogs/fragments/unarchive.yml3
-rw-r--r--changelogs/fragments/unarchive_fix.yml2
-rw-r--r--changelogs/fragments/uri_action_cmode.yml2
-rw-r--r--changelogs/fragments/url_credentials_decode.yml2
-rw-r--r--changelogs/fragments/urls-no-py2.yml2
-rw-r--r--changelogs/fragments/urls-tls13-post-handshake-auth.yml2
-rw-r--r--changelogs/fragments/user-accept-yescrypt-hash.yml2
-rw-r--r--changelogs/fragments/v2.18.0-initial-commit.yaml (renamed from changelogs/fragments/v2.17.0-initial-commit.yaml)0
-rw-r--r--changelogs/fragments/wait_for_mmap.yml2
-rw-r--r--changelogs/fragments/winrm-send-input.yml2
-rw-r--r--changelogs/fragments/winrm-task-timeout.yml2
-rw-r--r--changelogs/fragments/winrm-timeout.yml2
-rw-r--r--changelogs/fragments/yum-removal.yml2
-rw-r--r--lib/ansible/release.py4
-rw-r--r--test/sanity/code-smell/update-bundled.py2
-rw-r--r--test/sanity/ignore.txt9
184 files changed, 13 insertions, 493 deletions
diff --git a/.github/RELEASE_NAMES.txt b/.github/RELEASE_NAMES.txt
index 86e1d1454a..4ff8c45357 100644
--- a/.github/RELEASE_NAMES.txt
+++ b/.github/RELEASE_NAMES.txt
@@ -1,3 +1,4 @@
+2.18.0 Fool in the Rain
2.17.0 Gallows Pole
2.16.0 All My Love
2.15.0 Ten Years Gone
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 326d4c1567..2f4d649c4d 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1,2 +1,2 @@
-ancestor: 2.16.0
+ancestor: 2.17.0
releases: {}
diff --git a/changelogs/fragments/49809_apt_repository.yml b/changelogs/fragments/49809_apt_repository.yml
deleted file mode 100644
index 0a37a7ef18..0000000000
--- a/changelogs/fragments/49809_apt_repository.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
-- apt_repository - do not modify repo files if the file is a symlink (https://github.com/ansible/ansible/issues/49809).
diff --git a/changelogs/fragments/76727-chattr-fix-for-backups-of-symlinks.yml b/changelogs/fragments/76727-chattr-fix-for-backups-of-symlinks.yml
deleted file mode 100644
index fe2c094641..0000000000
--- a/changelogs/fragments/76727-chattr-fix-for-backups-of-symlinks.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - check if there are attributes to set before attempting to set them (https://github.com/ansible/ansible/issues/76727)
diff --git a/changelogs/fragments/77077_iptables.yml b/changelogs/fragments/77077_iptables.yml
deleted file mode 100644
index 5060b23186..0000000000
--- a/changelogs/fragments/77077_iptables.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
-- iptables - set jump to DSCP when set_dscp_mark or set_dscp_mark_class is set (https://github.com/ansible/ansible/issues/77077).
diff --git a/changelogs/fragments/77336-include_role-callbacks-stats.yml b/changelogs/fragments/77336-include_role-callbacks-stats.yml
deleted file mode 100644
index 55133d49e3..0000000000
--- a/changelogs/fragments/77336-include_role-callbacks-stats.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "``include_role`` - properly execute ``v2_playbook_on_include`` and ``v2_runner_on_failed`` callbacks as well as increase ``ok`` and ``failed`` stats in the play recap, when appropriate (https://github.com/ansible/ansible/issues/77336)"
diff --git a/changelogs/fragments/78703_undefined.yml b/changelogs/fragments/78703_undefined.yml
deleted file mode 100644
index d9e4a48770..0000000000
--- a/changelogs/fragments/78703_undefined.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - Do not print undefined error message twice (https://github.com/ansible/ansible/issues/78703).
diff --git a/changelogs/fragments/79705-fix-ensure-path-to-collection-argument-doesnt-have-backslash.yml b/changelogs/fragments/79705-fix-ensure-path-to-collection-argument-doesnt-have-backslash.yml
deleted file mode 100644
index c80ef4674f..0000000000
--- a/changelogs/fragments/79705-fix-ensure-path-to-collection-argument-doesnt-have-backslash.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-galaxy - ensure path to ansible collection when installing or downloading doesn't have a backslash (https://github.com/ansible/ansible/pull/79705).
diff --git a/changelogs/fragments/79945-host_group_vars-improvements.yml b/changelogs/fragments/79945-host_group_vars-improvements.yml
deleted file mode 100644
index 684ecdb72d..0000000000
--- a/changelogs/fragments/79945-host_group_vars-improvements.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-bugfixes:
- - Cache host_group_vars after instantiating it once and limit the amount of repetitive work it needs to do every time it runs.
- - Call PluginLoader.all() once for vars plugins, and load vars plugins that run automatically or are enabled specifically by name subsequently.
-deprecated_features:
- - Old style vars plugins which use the entrypoints `get_host_vars` or `get_group_vars` are deprecated. The plugin should be updated to inherit from `BaseVarsPlugin` and define a `get_vars` method as the entrypoint.
diff --git a/changelogs/fragments/80110-repos-gpgcheck.yml b/changelogs/fragments/80110-repos-gpgcheck.yml
deleted file mode 100644
index 5a6d56f605..0000000000
--- a/changelogs/fragments/80110-repos-gpgcheck.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - dnf - properly set gpg check options on enabled repositories according to the ``disable_gpg_check`` option (https://github.com/ansible/ansible/issues/80110)
diff --git a/changelogs/fragments/80267-ansible_builtin_user-remove-user-not-found-warning.yml b/changelogs/fragments/80267-ansible_builtin_user-remove-user-not-found-warning.yml
deleted file mode 100644
index 6bff3c000d..0000000000
--- a/changelogs/fragments/80267-ansible_builtin_user-remove-user-not-found-warning.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ansible.builtin.user - Remove user not found warning (https://github.com/ansible/ansible/issues/80267)
diff --git a/changelogs/fragments/80478-extend-mount-info.yml b/changelogs/fragments/80478-extend-mount-info.yml
deleted file mode 100644
index fcb20e1511..0000000000
--- a/changelogs/fragments/80478-extend-mount-info.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "Add ``dump`` and ``passno`` mount information to facts component (https://github.com/ansible/ansible/issues/80478)"
diff --git a/changelogs/fragments/80561.yml b/changelogs/fragments/80561.yml
deleted file mode 100644
index af8ce3f093..0000000000
--- a/changelogs/fragments/80561.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
-- Provide additional information about the alternative plugin in the deprecation message (https://github.com/ansible/ansible/issues/80561).
diff --git a/changelogs/fragments/80590-dnf-skip_broken-unavailable-pkgs.yml b/changelogs/fragments/80590-dnf-skip_broken-unavailable-pkgs.yml
deleted file mode 100644
index f82c7aef72..0000000000
--- a/changelogs/fragments/80590-dnf-skip_broken-unavailable-pkgs.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - dnf - properly skip unavailable packages when ``skip_broken`` is enabled (https://github.com/ansible/ansible/issues/80590)
diff --git a/changelogs/fragments/80882-Amazon-os-family-compat.yaml b/changelogs/fragments/80882-Amazon-os-family-compat.yaml
deleted file mode 100644
index cb83873655..0000000000
--- a/changelogs/fragments/80882-Amazon-os-family-compat.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- Interpreter discovery - Add ``Amzn`` to ``OS_FAMILY_MAP`` for correct family fallback for interpreter discovery (https://github.com/ansible/ansible/issues/80882).
diff --git a/changelogs/fragments/80975-systemd-detect.yml b/changelogs/fragments/80975-systemd-detect.yml
deleted file mode 100644
index da4bbb986a..0000000000
--- a/changelogs/fragments/80975-systemd-detect.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - Consolidate systemd detection logic into one place (https://github.com/ansible/ansible/issues/80975).
diff --git a/changelogs/fragments/80995-include-all-var-files.yml b/changelogs/fragments/80995-include-all-var-files.yml
deleted file mode 100644
index f1ac72b897..0000000000
--- a/changelogs/fragments/80995-include-all-var-files.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- include_vars - fix calculating ``depth`` relative to the root and ensure all files are included (https://github.com/ansible/ansible/issues/80987).
diff --git a/changelogs/fragments/81053-templated-tags-inheritance.yml b/changelogs/fragments/81053-templated-tags-inheritance.yml
deleted file mode 100644
index 64cacdd6b8..0000000000
--- a/changelogs/fragments/81053-templated-tags-inheritance.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Properly template tags in parent blocks (https://github.com/ansible/ansible/issues/81053)
diff --git a/changelogs/fragments/81188_better_error.yml b/changelogs/fragments/81188_better_error.yml
deleted file mode 100644
index a581dbeb85..0000000000
--- a/changelogs/fragments/81188_better_error.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - Reword the error message when the module fails to parse parameters in JSON format (https://github.com/ansible/ansible/issues/81188).
diff --git a/changelogs/fragments/81532-fix-nested-flush_handlers.yml b/changelogs/fragments/81532-fix-nested-flush_handlers.yml
deleted file mode 100644
index e43aa2e1df..0000000000
--- a/changelogs/fragments/81532-fix-nested-flush_handlers.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - flush_handlers - properly handle a handler failure in a nested block when ``force_handlers`` is set (http://github.com/ansible/ansible/issues/81532)
diff --git a/changelogs/fragments/81584-daemonize-follow-up-fixes.yml b/changelogs/fragments/81584-daemonize-follow-up-fixes.yml
deleted file mode 100644
index 5842a0a37c..0000000000
--- a/changelogs/fragments/81584-daemonize-follow-up-fixes.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "``ansible.module_utils.service`` - ensure binary data transmission in ``daemonize()``"
diff --git a/changelogs/fragments/81606-ansible-galaxy-collection-pre-releases.yml b/changelogs/fragments/81606-ansible-galaxy-collection-pre-releases.yml
deleted file mode 100644
index 129ccfd250..0000000000
--- a/changelogs/fragments/81606-ansible-galaxy-collection-pre-releases.yml
+++ /dev/null
@@ -1,16 +0,0 @@
----
-
-bugfixes:
-- >-
- ansible-galaxy - started allowing the use of pre-releases
- for dependencies on any level of the dependency tree that
- specifically demand exact pre-release versions of
- collections and not version ranges.
- (https://github.com/ansible/ansible/pull/81606)
-- >-
- ansible-galaxy - started allowing the use of pre-releases
- for collections that do not have any stable versions
- published.
- (https://github.com/ansible/ansible/pull/81606)
-
-...
diff --git a/changelogs/fragments/81628_galaxy_verify.yml b/changelogs/fragments/81628_galaxy_verify.yml
deleted file mode 100644
index 4aa76d1a43..0000000000
--- a/changelogs/fragments/81628_galaxy_verify.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
-- galaxy - skip verification for unwanted Python compiled bytecode files (https://github.com/ansible/ansible/issues/81628).
diff --git a/changelogs/fragments/81638-blockinfile.yml b/changelogs/fragments/81638-blockinfile.yml
deleted file mode 100644
index ecc154fab8..0000000000
--- a/changelogs/fragments/81638-blockinfile.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "blockinfile - when ``create=true`` is used with a filename without path, the module crashed (https://github.com/ansible/ansible/pull/81638)."
diff --git a/changelogs/fragments/81659_varswithsources.yml b/changelogs/fragments/81659_varswithsources.yml
deleted file mode 100644
index 32133e1c4e..0000000000
--- a/changelogs/fragments/81659_varswithsources.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
-- vars - handle exception while combining VarsWithSources and dict (https://github.com/ansible/ansible/issues/81659).
diff --git a/changelogs/fragments/81666-handlers-run_once.yml b/changelogs/fragments/81666-handlers-run_once.yml
deleted file mode 100644
index e5cac9e216..0000000000
--- a/changelogs/fragments/81666-handlers-run_once.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Fix ``run_once`` being incorrectly interpreted on handlers (https://github.com/ansible/ansible/issues/81666)
diff --git a/changelogs/fragments/81699-zip-permission.yml b/changelogs/fragments/81699-zip-permission.yml
deleted file mode 100644
index d7ca23fd9b..0000000000
--- a/changelogs/fragments/81699-zip-permission.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - unarchive - add support for 8 character permission strings for zip archives (https://github.com/ansible/ansible/pull/81705). \ No newline at end of file
diff --git a/changelogs/fragments/81713-distro.yml b/changelogs/fragments/81713-distro.yml
deleted file mode 100644
index 1352591149..0000000000
--- a/changelogs/fragments/81713-distro.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - distro - bump bundled distro version from 1.6.0 to 1.8.0 (https://github.com/ansible/ansible/issues/81713).
diff --git a/changelogs/fragments/81714-remove-deprecated-jinja2_native_warning.yml b/changelogs/fragments/81714-remove-deprecated-jinja2_native_warning.yml
deleted file mode 100644
index 53f9ce330a..0000000000
--- a/changelogs/fragments/81714-remove-deprecated-jinja2_native_warning.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-removed_features:
- - Remove deprecated JINJA2_NATIVE_WARNING environment variable (https://github.com/ansible/ansible/issues/81714)
diff --git a/changelogs/fragments/81716-ansible-doc.yml b/changelogs/fragments/81716-ansible-doc.yml
deleted file mode 100644
index 7dcb2901f9..0000000000
--- a/changelogs/fragments/81716-ansible-doc.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-removed_features:
- - Remove deprecated APIs from ansible-docs (https://github.com/ansible/ansible/issues/81716).
diff --git a/changelogs/fragments/81717-remove-deprecated-crypt-support.yml b/changelogs/fragments/81717-remove-deprecated-crypt-support.yml
deleted file mode 100644
index b6b0b71c84..0000000000
--- a/changelogs/fragments/81717-remove-deprecated-crypt-support.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-removed_features:
- - Remove deprecated crypt support from ansible.utils.encrypt (https://github.com/ansible/ansible/issues/81717)
diff --git a/changelogs/fragments/81722-handler-subdir-include_tasks.yml b/changelogs/fragments/81722-handler-subdir-include_tasks.yml
deleted file mode 100644
index 97607818a8..0000000000
--- a/changelogs/fragments/81722-handler-subdir-include_tasks.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Allow for searching handler subdir for included task via include_role (https://github.com/ansible/ansible/issues/81722)
diff --git a/changelogs/fragments/81732-cloudstack-test-container-1.7.0.yml b/changelogs/fragments/81732-cloudstack-test-container-1.7.0.yml
deleted file mode 100644
index c37b8bfb91..0000000000
--- a/changelogs/fragments/81732-cloudstack-test-container-1.7.0.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - ansible-test - Updated the CloudStack test container to version 1.7.0.
diff --git a/changelogs/fragments/81775-add-regex_replace-parameters.yml b/changelogs/fragments/81775-add-regex_replace-parameters.yml
deleted file mode 100644
index 1bca5c7ded..0000000000
--- a/changelogs/fragments/81775-add-regex_replace-parameters.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - filter plugin - Add the count and mandatory_count parameters in the regex_replace filter
diff --git a/changelogs/fragments/81901-galaxy-requirements-format.yml b/changelogs/fragments/81901-galaxy-requirements-format.yml
deleted file mode 100644
index 2e57a95550..0000000000
--- a/changelogs/fragments/81901-galaxy-requirements-format.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- ansible-galaxy - Provide a better error message when using a requirements file with an invalid format - https://github.com/ansible/ansible/issues/81901
diff --git a/changelogs/fragments/81931-locale-related-parsing-error-git.yml b/changelogs/fragments/81931-locale-related-parsing-error-git.yml
deleted file mode 100644
index 8ec3e9c508..0000000000
--- a/changelogs/fragments/81931-locale-related-parsing-error-git.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - Fix setting proper locale for git executable when running on non english systems, ensuring git output can always be parsed.
diff --git a/changelogs/fragments/81954-dnf-keepcache.yml b/changelogs/fragments/81954-dnf-keepcache.yml
deleted file mode 100644
index e661ff0cc2..0000000000
--- a/changelogs/fragments/81954-dnf-keepcache.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "dnf - fix an issue when cached RPMs were left in the cache directory even when the keepcache setting was unset (https://github.com/ansible/ansible/issues/81954)"
diff --git a/changelogs/fragments/81978-launchpad-api-endpoint.yml b/changelogs/fragments/81978-launchpad-api-endpoint.yml
deleted file mode 100644
index 47d96fe3cd..0000000000
--- a/changelogs/fragments/81978-launchpad-api-endpoint.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - apt_repository.py - use api.launchpad.net endpoint instead of launchpad.net/api
diff --git a/changelogs/fragments/81995-enable_file_cache.yml b/changelogs/fragments/81995-enable_file_cache.yml
deleted file mode 100644
index 6e631cbf3e..0000000000
--- a/changelogs/fragments/81995-enable_file_cache.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Enable file cache for vaulted files during vars lookup to fix a strong performance penalty in huge and complex playbboks.
diff --git a/changelogs/fragments/82027_find.yml b/changelogs/fragments/82027_find.yml
deleted file mode 100644
index a1b5cdbba3..0000000000
--- a/changelogs/fragments/82027_find.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - find - do not fail on Permission errors (https://github.com/ansible/ansible/issues/82027).
diff --git a/changelogs/fragments/82066.yml b/changelogs/fragments/82066.yml
deleted file mode 100644
index 5f2e34d0ca..0000000000
--- a/changelogs/fragments/82066.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - removed the unused argument ``create_new_password`` from ``CLI.build_vault_ids`` (https://github.com/ansible/ansible/pull/82066). \ No newline at end of file
diff --git a/changelogs/fragments/82175-fix-ansible-galaxy-role-import-rc.yml b/changelogs/fragments/82175-fix-ansible-galaxy-role-import-rc.yml
deleted file mode 100644
index ec225b65cb..0000000000
--- a/changelogs/fragments/82175-fix-ansible-galaxy-role-import-rc.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-galaxy role import - exit with 1 when the import fails (https://github.com/ansible/ansible/issues/82175).
diff --git a/changelogs/fragments/82187-uri-handle-force.yml b/changelogs/fragments/82187-uri-handle-force.yml
deleted file mode 100644
index 752c259e54..0000000000
--- a/changelogs/fragments/82187-uri-handle-force.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-bugfixes:
- - ansible.builtin.uri - the module was ignoring the ``force`` parameter and always
- requesting a cached copy (via the ``If-Modified-Since`` header) when downloading
- to an existing local file. Disable caching when ``force`` is ``true``, as
- documented (https://github.com/ansible/ansible/issues/82166).
diff --git a/changelogs/fragments/82241-handler-include-tasks-from.yml b/changelogs/fragments/82241-handler-include-tasks-from.yml
deleted file mode 100644
index 276a612bf7..0000000000
--- a/changelogs/fragments/82241-handler-include-tasks-from.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Fix issue where an ``include_tasks`` handler in a role was not able to locate a file in ``tasks/`` when ``tasks_from`` was used as a role entry point and ``main.yml`` was not present (https://github.com/ansible/ansible/issues/82241)
diff --git a/changelogs/fragments/82353-ansible-sanity-examples.yml b/changelogs/fragments/82353-ansible-sanity-examples.yml
deleted file mode 100644
index 66f65bc629..0000000000
--- a/changelogs/fragments/82353-ansible-sanity-examples.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-minor_changes:
- - ansible-test - sanity test allows ``EXAMPLES`` to be multi-document YAML (https://github.com/ansible/ansible/issues/82353).
- - ansible-test - document block name now included in error message for YAML parsing errors (https://github.com/ansible/ansible/issues/82353).
diff --git a/changelogs/fragments/82359_assemble_diff.yml b/changelogs/fragments/82359_assemble_diff.yml
deleted file mode 100644
index e3bf64f1a4..0000000000
--- a/changelogs/fragments/82359_assemble_diff.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - assemble - fixed missing parameter 'content' in _get_diff_data API (https://github.com/ansible/ansible/issues/82359).
diff --git a/changelogs/fragments/82363-multiple-handlers-with-recursive-notification.yml b/changelogs/fragments/82363-multiple-handlers-with-recursive-notification.yml
deleted file mode 100644
index 92bd37b486..0000000000
--- a/changelogs/fragments/82363-multiple-handlers-with-recursive-notification.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Run all handlers with the same ``listen`` topic, even when notified from another handler (https://github.com/ansible/ansible/issues/82363).
diff --git a/changelogs/fragments/82377-git-gpg-whitelist-allowlist.yml b/changelogs/fragments/82377-git-gpg-whitelist-allowlist.yml
deleted file mode 100644
index f0205c1501..0000000000
--- a/changelogs/fragments/82377-git-gpg-whitelist-allowlist.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - git module - gpg_allowlist name was added in 2.17 and we will eventually deprecate the gpg_whitelist alias.
diff --git a/changelogs/fragments/82387-unquote-strings-from-ini-files.yml b/changelogs/fragments/82387-unquote-strings-from-ini-files.yml
deleted file mode 100644
index c817687655..0000000000
--- a/changelogs/fragments/82387-unquote-strings-from-ini-files.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Fix condition for unquoting configuration strings from ini files (https://github.com/ansible/ansible/issues/82387).
diff --git a/changelogs/fragments/82455-new-vmware-productname.yml b/changelogs/fragments/82455-new-vmware-productname.yml
deleted file mode 100644
index 497c506adb..0000000000
--- a/changelogs/fragments/82455-new-vmware-productname.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "facts - detect VMware ESXi 8.0 virtualization by product name VMware20,1"
diff --git a/changelogs/fragments/82461-dnf-provides.yml b/changelogs/fragments/82461-dnf-provides.yml
deleted file mode 100644
index b7327a383d..0000000000
--- a/changelogs/fragments/82461-dnf-provides.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - dnf - fix an issue when installing a package by specifying a file it provides could result in installing a different package providing the same file than the package already installed resulting in resolution failure (https://github.com/ansible/ansible/issues/82461)
diff --git a/changelogs/fragments/82465-ansible-doc-paragraphs.yml b/changelogs/fragments/82465-ansible-doc-paragraphs.yml
deleted file mode 100644
index a9fb63245e..0000000000
--- a/changelogs/fragments/82465-ansible-doc-paragraphs.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "ansible-doc - treat double newlines in documentation strings as paragraph breaks. This is useful to create multi-paragraph notes in module/plugin documentation (https://github.com/ansible/ansible/pull/82465)."
diff --git a/changelogs/fragments/82496-add-alp-dolomite-suse-family.yaml b/changelogs/fragments/82496-add-alp-dolomite-suse-family.yaml
deleted file mode 100644
index 3d3590a341..0000000000
--- a/changelogs/fragments/82496-add-alp-dolomite-suse-family.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - distribution.py - Recognize ALP-Dolomite as part of the SUSE OS family in Ansible, fixing its previous misidentification (https://github.com/ansible/ansible/pull/82496).
diff --git a/changelogs/fragments/82574-ansible-test-ansible-doc-underscore.yml b/changelogs/fragments/82574-ansible-test-ansible-doc-underscore.yml
deleted file mode 100644
index 8414231b0f..0000000000
--- a/changelogs/fragments/82574-ansible-test-ansible-doc-underscore.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "ansible-test ansible-doc sanity test - do not remove underscores from plugin names in collections before calling ``ansible-doc`` (https://github.com/ansible/ansible/pull/82574)."
diff --git a/changelogs/fragments/82575-ansible-test-validate-modules-underscore.yml b/changelogs/fragments/82575-ansible-test-validate-modules-underscore.yml
deleted file mode 100644
index ffcb3010d2..0000000000
--- a/changelogs/fragments/82575-ansible-test-validate-modules-underscore.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "ansible-test validate-modules sanity test - do not treat leading underscores for plugin names in collections as an attempted deprecation (https://github.com/ansible/ansible/pull/82575)."
diff --git a/changelogs/fragments/82580_constructed.yml b/changelogs/fragments/82580_constructed.yml
deleted file mode 100644
index 22a57a7287..0000000000
--- a/changelogs/fragments/82580_constructed.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "constructed inventory plugin - Adding a note that only group_vars of explicit groups are loaded (https://github.com/ansible/ansible/pull/82580)."
diff --git a/changelogs/fragments/82606-template-python-syntax-error.yml b/changelogs/fragments/82606-template-python-syntax-error.yml
deleted file mode 100644
index 4bb1371419..0000000000
--- a/changelogs/fragments/82606-template-python-syntax-error.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - templating - ensure syntax errors originating from a template being compiled into Python code object result in a failure (https://github.com/ansible/ansible/issues/82606)
diff --git a/changelogs/fragments/82611_fix_alignment_apt_clean_with_ansible_apt_clean.yml b/changelogs/fragments/82611_fix_alignment_apt_clean_with_ansible_apt_clean.yml
deleted file mode 100644
index bca3cfdf00..0000000000
--- a/changelogs/fragments/82611_fix_alignment_apt_clean_with_ansible_apt_clean.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible.builtin.apt - calling clean = true does not properly clean certain cache files such as /var/cache/apt/pkgcache.bin and /var/cache/apt/pkgcache.bin (https://github.com/ansible/ansible/issues/82611)
diff --git a/changelogs/fragments/82616-dnf-best-nobest.yml b/changelogs/fragments/82616-dnf-best-nobest.yml
deleted file mode 100644
index 3c57330ffb..0000000000
--- a/changelogs/fragments/82616-dnf-best-nobest.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-minor_changes:
- - dnf - add the ``best`` option
- - dnf5 - add the ``best`` option
-bugfixes:
- - dnf - the ``nobest`` option only overrides the distribution default when explicitly used, and is used for all supported operations (https://github.com/ansible/ansible/issues/82616)
- - dnf5 - the ``nobest`` option only overrides the distribution default when used
diff --git a/changelogs/fragments/82655-fix-ansible-loop-index-var-in-includedtasks.yml b/changelogs/fragments/82655-fix-ansible-loop-index-var-in-includedtasks.yml
deleted file mode 100644
index 28811f4a63..0000000000
--- a/changelogs/fragments/82655-fix-ansible-loop-index-var-in-includedtasks.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - include_tasks - include `ansible_loop_var` and `ansible_index_var` in a loop (https://github.com/ansible/ansible/issues/82655).
diff --git a/changelogs/fragments/82675-fix-unsafe-templating-leading-to-type-error.yml b/changelogs/fragments/82675-fix-unsafe-templating-leading-to-type-error.yml
deleted file mode 100644
index 650990d491..0000000000
--- a/changelogs/fragments/82675-fix-unsafe-templating-leading-to-type-error.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - template - Fix error when templating an unsafe string which corresponds to an invalid type in Python (https://github.com/ansible/ansible/issues/82600).
diff --git a/changelogs/fragments/82678-role-entrypoint-attributes.yml b/changelogs/fragments/82678-role-entrypoint-attributes.yml
deleted file mode 100644
index 51ba5782fd..0000000000
--- a/changelogs/fragments/82678-role-entrypoint-attributes.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - "ansible-doc - role entrypoint attributes are deprecated and eventually will no longer be shown in ansible-doc from ansible-core 2.20 on (https://github.com/ansible/ansible/issues/82639, https://github.com/ansible/ansible/pull/82678)."
diff --git a/changelogs/fragments/82683-ansible-fact_cache-permissions-changed-after-ansible-coreupdate.yml b/changelogs/fragments/82683-ansible-fact_cache-permissions-changed-after-ansible-coreupdate.yml
deleted file mode 100644
index d12a416de3..0000000000
--- a/changelogs/fragments/82683-ansible-fact_cache-permissions-changed-after-ansible-coreupdate.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Fixes permission for cache json file from 600 to 644 (https://github.com/ansible/ansible/issues/82683).
diff --git a/changelogs/fragments/a-g-install-version-None.yml b/changelogs/fragments/a-g-install-version-None.yml
deleted file mode 100644
index 874e5f0dbe..0000000000
--- a/changelogs/fragments/a-g-install-version-None.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-galaxy role install - fix installing roles from Galaxy that have version ``None`` (https://github.com/ansible/ansible/issues/81832).
diff --git a/changelogs/fragments/ansible-galaxy-init-extra-vars.yml b/changelogs/fragments/ansible-galaxy-init-extra-vars.yml
deleted file mode 100644
index da013a7ef2..0000000000
--- a/changelogs/fragments/ansible-galaxy-init-extra-vars.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-minor_changes:
-- >-
- ``ansible-galaxy role|collection init`` - accept ``--extra-vars`` to
- supplement/override the variables ``ansible-galaxy`` injects for templating
- ``.j2`` files in the skeleton.
diff --git a/changelogs/fragments/ansible-galaxy-role-install-symlink.yml b/changelogs/fragments/ansible-galaxy-role-install-symlink.yml
deleted file mode 100644
index 856c501455..0000000000
--- a/changelogs/fragments/ansible-galaxy-role-install-symlink.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-galaxy role install - normalize tarfile paths and symlinks using ``ansible.utils.path.unfrackpath`` and consider them valid as long as the realpath is in the tarfile's role directory (https://github.com/ansible/ansible/issues/81965).
diff --git a/changelogs/fragments/ansible-test-added-fedora-39.yml b/changelogs/fragments/ansible-test-added-fedora-39.yml
deleted file mode 100644
index 192536c3e1..0000000000
--- a/changelogs/fragments/ansible-test-added-fedora-39.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - Add Fedora 39 remote.
- - ansible-test - Add Fedora 39 container.
diff --git a/changelogs/fragments/ansible-test-added-macos-14.3.yml b/changelogs/fragments/ansible-test-added-macos-14.3.yml
deleted file mode 100644
index 85db65ccb1..0000000000
--- a/changelogs/fragments/ansible-test-added-macos-14.3.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-
-minor_changes:
-- ansible-test - Added a macOS 14.3 remote VM.
-
-...
diff --git a/changelogs/fragments/ansible-test-alpine-libexpat.yml b/changelogs/fragments/ansible-test-alpine-libexpat.yml
deleted file mode 100644
index d0f0f19dd8..0000000000
--- a/changelogs/fragments/ansible-test-alpine-libexpat.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-test - The ``libexpat`` package is automatically upgraded during remote bootstrapping to maintain compatibility with newer Python packages.
diff --git a/changelogs/fragments/ansible-test-cgroup-split.yml b/changelogs/fragments/ansible-test-cgroup-split.yml
deleted file mode 100644
index c9dec0cf5c..0000000000
--- a/changelogs/fragments/ansible-test-cgroup-split.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-test - Fix parsing of cgroup entries which contain a ``:`` in the path (https://github.com/ansible/ansible/issues/81977).
diff --git a/changelogs/fragments/ansible-test-container-sleep.yml b/changelogs/fragments/ansible-test-container-sleep.yml
deleted file mode 100644
index e862530a1d..0000000000
--- a/changelogs/fragments/ansible-test-container-sleep.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
-- ansible-test - When invoking ``sleep`` in containers during container setup, the ``env`` command is used to avoid invoking
- the shell builtin, if present.
diff --git a/changelogs/fragments/ansible-test-coverage-update.yml b/changelogs/fragments/ansible-test-coverage-update.yml
deleted file mode 100644
index e406cea14c..0000000000
--- a/changelogs/fragments/ansible-test-coverage-update.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-
-bugfixes:
-- ansible-test — Python 3.8–3.12 will use ``coverage`` v7.3.2.
-
-...
diff --git a/changelogs/fragments/ansible-test-cryptography.yml b/changelogs/fragments/ansible-test-cryptography.yml
deleted file mode 100644
index f4b4457b10..0000000000
--- a/changelogs/fragments/ansible-test-cryptography.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ansible-test - Special handling for installation of ``cryptography`` has been removed, as it is no longer necessary.
diff --git a/changelogs/fragments/ansible-test-default-containers.yml b/changelogs/fragments/ansible-test-default-containers.yml
deleted file mode 100644
index a48520bad7..0000000000
--- a/changelogs/fragments/ansible-test-default-containers.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - Update the base and default containers to use Ubuntu 22.04 for the base image.
- This also updates PowerShell to version 7.4.0 with .NET 8.0.0 and ShellCheck to version 0.8.0.
diff --git a/changelogs/fragments/ansible-test-distro-containers.yml b/changelogs/fragments/ansible-test-distro-containers.yml
deleted file mode 100644
index 38fa420f6f..0000000000
--- a/changelogs/fragments/ansible-test-distro-containers.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
-- ansible-test - Updated the distro test containers to version 6.3.0 to include coverage 7.3.2 for Python 3.8+.
- The alpine3 container is now based on 3.18 instead of 3.17 and includes Python 3.11 instead of Python 3.10.
-- ansible-test - Updated the distro test containers to version 7.1.0.
diff --git a/changelogs/fragments/ansible-test-docker-forwards.yml b/changelogs/fragments/ansible-test-docker-forwards.yml
deleted file mode 100644
index 9936714056..0000000000
--- a/changelogs/fragments/ansible-test-docker-forwards.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-bugfixes:
-- ansible-test - Properly detect docker host when using ``ssh://`` protocol for connecting to the docker daemon.
-- ansible-test - Explicitly supply ``ControlPath=none`` when setting up port forwarding over SSH to address
- the scenario where the local ssh configuration uses ``ControlPath`` for all hosts, and would prevent
- ports to be forwarded after the initial connection to the host.
diff --git a/changelogs/fragments/ansible-test-externally-managed-python.yml b/changelogs/fragments/ansible-test-externally-managed-python.yml
deleted file mode 100644
index fb6609daff..0000000000
--- a/changelogs/fragments/ansible-test-externally-managed-python.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - ansible-test - Containers and remotes managed by ansible-test will have their Python ``EXTERNALLY-MANAGED`` marker (PEP668) removed.
- This provides backwards compatibility for existing tests running in newer environments which mark their Python as externally managed.
- A future version of ansible-test may change this behavior, requiring tests to be adapted to such environments.
diff --git a/changelogs/fragments/ansible-test-nios-container.yml b/changelogs/fragments/ansible-test-nios-container.yml
deleted file mode 100644
index c01817370c..0000000000
--- a/changelogs/fragments/ansible-test-nios-container.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- ansible-test - Bump the ``nios-test-container`` from version 2.0.0 to version 3.0.0.
diff --git a/changelogs/fragments/ansible-test-pep-668.yml b/changelogs/fragments/ansible-test-pep-668.yml
deleted file mode 100644
index b17428c146..0000000000
--- a/changelogs/fragments/ansible-test-pep-668.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
-- ansible-test - When ansible-test installs requirements, it now instructs pip to allow installs on externally managed environments as defined by PEP 668.
- This only occurs in ephemeral environments managed by ansible-test, such as containers, or when the `--requirements` option is used.
diff --git a/changelogs/fragments/ansible-test-pylint-update.yml b/changelogs/fragments/ansible-test-pylint-update.yml
deleted file mode 100644
index d4eb4105c5..0000000000
--- a/changelogs/fragments/ansible-test-pylint-update.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - ansible-test - Update ``pylint`` to version 3.0.1.
- - ansible-test - Include missing ``pylint`` requirements for Python 3.10.
diff --git a/changelogs/fragments/ansible-test-pytest-8.yml b/changelogs/fragments/ansible-test-pytest-8.yml
deleted file mode 100644
index de863194c3..0000000000
--- a/changelogs/fragments/ansible-test-pytest-8.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ansible-test - Add a work-around for permission denied errors when using ``pytest >= 8`` on multi-user systems with an installed version of ``ansible-test``.
diff --git a/changelogs/fragments/ansible-test-python-3.12-compat.yml b/changelogs/fragments/ansible-test-python-3.12-compat.yml
deleted file mode 100644
index e77d7f8e00..0000000000
--- a/changelogs/fragments/ansible-test-python-3.12-compat.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-test - Add a ``pylint`` plugin to work around a known issue on Python 3.12.
diff --git a/changelogs/fragments/ansible-test-python-default.yml b/changelogs/fragments/ansible-test-python-default.yml
deleted file mode 100644
index e03855442c..0000000000
--- a/changelogs/fragments/ansible-test-python-default.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ansible-test - Make Python 3.12 the default version used in the ``base`` and ``default`` containers.
diff --git a/changelogs/fragments/ansible-test-remove-rhel-9_2-remote.yml b/changelogs/fragments/ansible-test-remove-rhel-9_2-remote.yml
deleted file mode 100644
index 1a34cfa2bd..0000000000
--- a/changelogs/fragments/ansible-test-remove-rhel-9_2-remote.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "ansible-test - Remove rhel/9.2 test remote"
diff --git a/changelogs/fragments/ansible-test-rhel-9.3.yml b/changelogs/fragments/ansible-test-rhel-9.3.yml
deleted file mode 100644
index b8d1a3f3b4..0000000000
--- a/changelogs/fragments/ansible-test-rhel-9.3.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ansible-test - Add support for RHEL 9.3 remotes.
diff --git a/changelogs/fragments/ansible-test-rmv-fedora-38.yml b/changelogs/fragments/ansible-test-rmv-fedora-38.yml
deleted file mode 100644
index 6ca4ed65e9..0000000000
--- a/changelogs/fragments/ansible-test-rmv-fedora-38.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - Remove Fedora 38 remote support.
- - ansible-test - Remove Fedora 38 test container.
diff --git a/changelogs/fragments/ansible-test-sanity-no-basestring.yml b/changelogs/fragments/ansible-test-sanity-no-basestring.yml
deleted file mode 100644
index 4190bb6e1b..0000000000
--- a/changelogs/fragments/ansible-test-sanity-no-basestring.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - Removed the ``no-basestring`` sanity test.
- The test is no longer necessary now that Python 3 is required.
diff --git a/changelogs/fragments/ansible-test-sanity-no-dict.yml b/changelogs/fragments/ansible-test-sanity-no-dict.yml
deleted file mode 100644
index b985ace466..0000000000
--- a/changelogs/fragments/ansible-test-sanity-no-dict.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - Removed the ``no-dict-iteritems``, ``no-dict-iterkeys`` and ``no-dict-itervalues`` sanity tests.
- The tests are no longer necessary since Python 3 is required.
diff --git a/changelogs/fragments/ansible-test-sanity-no-main-display.yml b/changelogs/fragments/ansible-test-sanity-no-main-display.yml
deleted file mode 100644
index e59a72b29a..0000000000
--- a/changelogs/fragments/ansible-test-sanity-no-main-display.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - Removed the ``no-main-display`` sanity test.
- The unwanted pattern is unlikely to occur, since the test has existed since Ansible 2.8.
diff --git a/changelogs/fragments/ansible-test-sanity-unicode-literals.yml b/changelogs/fragments/ansible-test-sanity-unicode-literals.yml
deleted file mode 100644
index 7a41660bd1..0000000000
--- a/changelogs/fragments/ansible-test-sanity-unicode-literals.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - Removed the ``no-unicode-literals`` sanity test.
- The test is unnecessary now that Python 3 is required and the ``unicode_literals`` feature has no effect.
diff --git a/changelogs/fragments/ansible-test-shellcheck-exclude.yml b/changelogs/fragments/ansible-test-shellcheck-exclude.yml
deleted file mode 100644
index 8bf9aa9b81..0000000000
--- a/changelogs/fragments/ansible-test-shellcheck-exclude.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - The ``shellcheck`` sanity test no longer disables the ``SC2164`` check.
- In most cases, seeing this error means the script is missing ``set -e``.
diff --git a/changelogs/fragments/ansible-test-unidiomatic-type-check.yml b/changelogs/fragments/ansible-test-unidiomatic-type-check.yml
deleted file mode 100644
index 8f39e236b3..0000000000
--- a/changelogs/fragments/ansible-test-unidiomatic-type-check.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - The ``unidiomatic-typecheck`` rule has been removed from the ``validate-modules`` sanity test.
- - ansible-test - The ``unidiomatic-typecheck`` rule has been enabled in the ``pylint`` sanity test.
diff --git a/changelogs/fragments/ansible-test-validate-modules-non-python.yml b/changelogs/fragments/ansible-test-validate-modules-non-python.yml
deleted file mode 100644
index a29fc17232..0000000000
--- a/changelogs/fragments/ansible-test-validate-modules-non-python.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - ansible-test - The ``validate-modules`` sanity test no longer attempts to process files with unrecognized extensions as Python
- (resolves https://github.com/ansible/ansible/issues/82604).
diff --git a/changelogs/fragments/ansible-test-venv.yml b/changelogs/fragments/ansible-test-venv.yml
deleted file mode 100644
index 0efdc94551..0000000000
--- a/changelogs/fragments/ansible-test-venv.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ansible-test - Removed fallback to ``virtualenv`` when ``-m venv`` is non-functional.
diff --git a/changelogs/fragments/ansible_test_alpine_3.19.yml b/changelogs/fragments/ansible_test_alpine_3.19.yml
deleted file mode 100644
index fa3052cc35..0000000000
--- a/changelogs/fragments/ansible_test_alpine_3.19.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - ansible-test - Add Alpine 3.19 to remotes.
- - ansible-test - Add Alpine 3.19 container.
diff --git a/changelogs/fragments/ansible_test_fbsd_add.yml b/changelogs/fragments/ansible_test_fbsd_add.yml
deleted file mode 100644
index cd13b9bd69..0000000000
--- a/changelogs/fragments/ansible_test_fbsd_add.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ansible-test now has FreeBSD 13.3 and 14.0 support
diff --git a/changelogs/fragments/ansible_test_rmv_macos_132.yml b/changelogs/fragments/ansible_test_rmv_macos_132.yml
deleted file mode 100644
index b132bf94a2..0000000000
--- a/changelogs/fragments/ansible_test_rmv_macos_132.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "ansible-test - Removed test remotes: macos/13.2"
diff --git a/changelogs/fragments/any_errors_fatal-fixes.yml b/changelogs/fragments/any_errors_fatal-fixes.yml
deleted file mode 100644
index 10d9783ff8..0000000000
--- a/changelogs/fragments/any_errors_fatal-fixes.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-bugfixes:
- - Fix for when ``any_errors_fatal`` was ignored if error occurred in a block with always (https://github.com/ansible/ansible/issues/31543)
- - Fix ``force_handlers`` not working with ``any_errors_fatal`` (https://github.com/ansible/ansible/issues/36308)
- - Fix tasks in always section not being executed for nested blocks with ``any_errors_fatal`` (https://github.com/ansible/ansible/issues/73246)
- - "``any_errors_fatal`` should fail all hosts and rescue all of them when a ``rescue`` section is specified (https://github.com/ansible/ansible/issues/80981)"
- - Fix issues when tasks withing nested blocks wouldn't run when ``force_handlers`` is set (https://github.com/ansible/ansible/issues/81533)
diff --git a/changelogs/fragments/apt_install.yml b/changelogs/fragments/apt_install.yml
deleted file mode 100644
index 84dfaed78a..0000000000
--- a/changelogs/fragments/apt_install.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - apt - honor install_recommends and dpkg_options while installing python3-apt library (https://github.com/ansible/ansible/issues/40608).
diff --git a/changelogs/fragments/apt_recommends.yml b/changelogs/fragments/apt_recommends.yml
deleted file mode 100644
index a6e517177d..0000000000
--- a/changelogs/fragments/apt_recommends.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - apt - install recommended packages when installing package via deb file (https://github.com/ansible/ansible/issues/29726).
diff --git a/changelogs/fragments/argument-spec-context.yml b/changelogs/fragments/argument-spec-context.yml
deleted file mode 100644
index 985a2050dd..0000000000
--- a/changelogs/fragments/argument-spec-context.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
-- module argument spec - Allow module authors to include arbitrary additional context in the argument spec, by making use of a new top level key
- called ``context``. This key should be a dict type. This allows for users to customize what they place in the argument spec, without having to
- ignore sanity tests that validate the schema.
diff --git a/changelogs/fragments/async-task-check-mode.yml b/changelogs/fragments/async-task-check-mode.yml
deleted file mode 100644
index 24af245f50..0000000000
--- a/changelogs/fragments/async-task-check-mode.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
-- >-
- async - Fix bug that stopped running async task in ``--check`` when ``check_mode: False`` was set as a task attribute
- - https://github.com/ansible/ansible/issues/82811
diff --git a/changelogs/fragments/async_status_check_mode.yml b/changelogs/fragments/async_status_check_mode.yml
deleted file mode 100644
index 4802cb8fb8..0000000000
--- a/changelogs/fragments/async_status_check_mode.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - async tasks can now also support check mode at the same time.
- - async_status now supports check mode.
diff --git a/changelogs/fragments/atomic-move-fix-extended-attrs.yml b/changelogs/fragments/atomic-move-fix-extended-attrs.yml
deleted file mode 100644
index 78041c0176..0000000000
--- a/changelogs/fragments/atomic-move-fix-extended-attrs.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - AnsibleModule.atomic_move - fix preserving extended ACLs of the destination when it exists (https://github.com/ansible/ansible/issues/72929).
diff --git a/changelogs/fragments/check_arguments.yml b/changelogs/fragments/check_arguments.yml
deleted file mode 100644
index 6f6fe9e7aa..0000000000
--- a/changelogs/fragments/check_arguments.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - handle exception raised while validating with elements='int' and value is not within choices (https://github.com/ansible/ansible/issues/82776).
diff --git a/changelogs/fragments/clear-distro-interp-map.yml b/changelogs/fragments/clear-distro-interp-map.yml
deleted file mode 100644
index ae9242ed16..0000000000
--- a/changelogs/fragments/clear-distro-interp-map.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- Interpreter Discovery - Remove hardcoded references to specific python interpreters to use for certain distro versions, and modify logic for python3 to become the default.
diff --git a/changelogs/fragments/config_set_option_fix.yml b/changelogs/fragments/config_set_option_fix.yml
deleted file mode 100644
index 57ebec932a..0000000000
--- a/changelogs/fragments/config_set_option_fix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - set_option method for plugins to update config now properly passes through type casting and validation.
diff --git a/changelogs/fragments/config_validate_updates.yml b/changelogs/fragments/config_validate_updates.yml
deleted file mode 100644
index 548467a0bf..0000000000
--- a/changelogs/fragments/config_validate_updates.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - validate-modules tests now correctly handles ``choices`` in dictionary format.
diff --git a/changelogs/fragments/copy_keep_suffix_temp.yml b/changelogs/fragments/copy_keep_suffix_temp.yml
deleted file mode 100644
index d6dc36dc54..0000000000
--- a/changelogs/fragments/copy_keep_suffix_temp.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - copy action now ensures that tempfiles use the same suffix as destination, to allow for ``validate`` to work with utilities that check extensions.
- - copy action now also generates temprary files as hidden ('.' prefixed) to avoid accidental pickup by running services that glob by extension.
- - template action will also inherit the behavior from copy (as it uses it internally).
diff --git a/changelogs/fragments/csvfile-keycol.yml b/changelogs/fragments/csvfile-keycol.yml
deleted file mode 100644
index 66819ba2f7..0000000000
--- a/changelogs/fragments/csvfile-keycol.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-
-minor_changes:
- - csvfile - add a keycol parameter to specify in which column to search.
diff --git a/changelogs/fragments/cve-2023-5115.yml b/changelogs/fragments/cve-2023-5115.yml
deleted file mode 100644
index 69e0ddb765..0000000000
--- a/changelogs/fragments/cve-2023-5115.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-security_fixes:
-- ansible-galaxy - Prevent roles from using symlinks to overwrite
- files outside of the installation directory (CVE-2023-5115)
diff --git a/changelogs/fragments/cve-2024-0690.yml b/changelogs/fragments/cve-2024-0690.yml
deleted file mode 100644
index 0e030d8886..0000000000
--- a/changelogs/fragments/cve-2024-0690.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-security_fixes:
-- ANSIBLE_NO_LOG - Address issue where ANSIBLE_NO_LOG was ignored (CVE-2024-0690)
diff --git a/changelogs/fragments/deb822_repo_idem.yml b/changelogs/fragments/deb822_repo_idem.yml
deleted file mode 100644
index 5f60a78f75..0000000000
--- a/changelogs/fragments/deb822_repo_idem.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - deb822_repository - handle idempotency if the order of parameters is changed (https://github.com/ansible/ansible/issues/82454).
diff --git a/changelogs/fragments/debconf_multiselect.yml b/changelogs/fragments/debconf_multiselect.yml
deleted file mode 100644
index e826c3d6f3..0000000000
--- a/changelogs/fragments/debconf_multiselect.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - debconf - allow user to specify a list for value when vtype is multiselect (https://github.com/ansible/ansible/issues/81345).
diff --git a/changelogs/fragments/dedupe_config_init.yml b/changelogs/fragments/dedupe_config_init.yml
deleted file mode 100644
index 16306fc13f..0000000000
--- a/changelogs/fragments/dedupe_config_init.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-config init will now dedupe ini entries from plugins.
diff --git a/changelogs/fragments/delegate_to_invalid.yml b/changelogs/fragments/delegate_to_invalid.yml
deleted file mode 100644
index 5eca5f189b..0000000000
--- a/changelogs/fragments/delegate_to_invalid.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - delegate_to when set to an empty or undefined variable will now give a proper error.
diff --git a/changelogs/fragments/deprecate-v2-galaxy-api.yml b/changelogs/fragments/deprecate-v2-galaxy-api.yml
deleted file mode 100644
index a0513da506..0000000000
--- a/changelogs/fragments/deprecate-v2-galaxy-api.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- ansible-galaxy - Deprecate use of the Galaxy v2 API (https://github.com/ansible/ansible/issues/81781)
diff --git a/changelogs/fragments/distlib-dataclass-annotation.yml b/changelogs/fragments/distlib-dataclass-annotation.yml
deleted file mode 100644
index d86496dfac..0000000000
--- a/changelogs/fragments/distlib-dataclass-annotation.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
-- ansible-galaxy - Resolve issue with the dataclass used for galaxy.yml manifest caused by using
- future annotations
diff --git a/changelogs/fragments/dnf-installed-checks-api.yml b/changelogs/fragments/dnf-installed-checks-api.yml
deleted file mode 100644
index 291385ae2f..0000000000
--- a/changelogs/fragments/dnf-installed-checks-api.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - Mirror the behavior of dnf on the command line when handling NEVRAs with omitted epoch (https://github.com/ansible/ansible/issues/71808)
- - Fix NEVRA parsing of package names that include digit(s) in them (https://github.com/ansible/ansible/issues/76463, https://github.com/ansible/ansible/issues/81018)
diff --git a/changelogs/fragments/dnf5-from-rpm-allow_downgrade.yml b/changelogs/fragments/dnf5-from-rpm-allow_downgrade.yml
deleted file mode 100644
index 97716d0469..0000000000
--- a/changelogs/fragments/dnf5-from-rpm-allow_downgrade.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - dnf5 - respect ``allow_downgrade`` when installing packages directly from rpm files
diff --git a/changelogs/fragments/dwim_is_role_fix.yml b/changelogs/fragments/dwim_is_role_fix.yml
deleted file mode 100644
index bab02012ff..0000000000
--- a/changelogs/fragments/dwim_is_role_fix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - dwim functions for lookups should be better at detectging role context even in abscense of tasks/main.
diff --git a/changelogs/fragments/find-encoding.yml b/changelogs/fragments/find-encoding.yml
deleted file mode 100644
index 7744945551..0000000000
--- a/changelogs/fragments/find-encoding.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - find - add a encoding parameter to specify which encoding of the files to be searched.
diff --git a/changelogs/fragments/first_found_fixes.yml b/changelogs/fragments/first_found_fixes.yml
deleted file mode 100644
index a62c5c05db..0000000000
--- a/changelogs/fragments/first_found_fixes.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - first_found lookup now always takes into account k=v options
- - first_found lookup now always returns a full (absolute) and normalized path
diff --git a/changelogs/fragments/fix-allow-duplicates.yml b/changelogs/fragments/fix-allow-duplicates.yml
deleted file mode 100644
index fb0c8171fc..0000000000
--- a/changelogs/fragments/fix-allow-duplicates.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - allow_duplicates - fix evaluating if the current role allows duplicates instead of using the initial value from the duplicate's cached role.
diff --git a/changelogs/fragments/fix-ansible-galaxy-info-no-role-found.yml b/changelogs/fragments/fix-ansible-galaxy-info-no-role-found.yml
deleted file mode 100644
index 96c1ef7a0f..0000000000
--- a/changelogs/fragments/fix-ansible-galaxy-info-no-role-found.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-galaxy info - fix reporting no role found when lookup_role_by_name returns None.
diff --git a/changelogs/fragments/fix-build-files-manifest-walk.yml b/changelogs/fragments/fix-build-files-manifest-walk.yml
deleted file mode 100644
index 3d1000698b..0000000000
--- a/changelogs/fragments/fix-build-files-manifest-walk.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - >-
- ansible-galaxy - Started normalizing build directory with a trailing separator when building collections, internally.
- (https://github.com/ansible/ansible/pull/81619).
diff --git a/changelogs/fragments/fix-default-ansible-galaxy-role-import-name.yml b/changelogs/fragments/fix-default-ansible-galaxy-role-import-name.yml
deleted file mode 100644
index d8ef1264d9..0000000000
--- a/changelogs/fragments/fix-default-ansible-galaxy-role-import-name.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-bugfixes:
- - >-
- ``ansible-galaxy role import`` - fix using the ``role_name`` in a standalone role's
- ``galaxy_info`` metadata by disabling automatic removal of the ``ansible-role-`` prefix.
- This matches the behavior of the Galaxy UI which also no longer implicitly removes the
- ``ansible-role-`` prefix.
- Use the ``--role-name`` option or add a ``role_name`` to the ``galaxy_info`` dictionary
- in the role's ``meta/main.yml`` to use an alternate role name.
diff --git a/changelogs/fragments/fix-dnf-install-missing-url.yml b/changelogs/fragments/fix-dnf-install-missing-url.yml
deleted file mode 100644
index c327f59b84..0000000000
--- a/changelogs/fragments/fix-dnf-install-missing-url.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Fix handling missing urls in ansible.module_utils.urls.fetch_file for Python 3.
diff --git a/changelogs/fragments/fix-expect-indefinite-timeout.yml b/changelogs/fragments/fix-expect-indefinite-timeout.yml
deleted file mode 100644
index 32bf6c274a..0000000000
--- a/changelogs/fragments/fix-expect-indefinite-timeout.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - expect - fix argument spec error using timeout=null (https://github.com/ansible/ansible/issues/80982).
diff --git a/changelogs/fragments/fix-import_role-_from-options.yml b/changelogs/fragments/fix-import_role-_from-options.yml
deleted file mode 100644
index b6b0e2395c..0000000000
--- a/changelogs/fragments/fix-import_role-_from-options.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - import_role - allow subdirectories with ``_from`` options for parity with ``include_role`` (https://github.com/ansible/ansible/issues/82584).
diff --git a/changelogs/fragments/fix-reboot-plugin.yml b/changelogs/fragments/fix-reboot-plugin.yml
deleted file mode 100644
index 6dfd2b6bf1..0000000000
--- a/changelogs/fragments/fix-reboot-plugin.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Stopped misleadingly advertising ``async`` mode support in the ``reboot`` module (https://github.com/ansible/ansible/issues/71517).
diff --git a/changelogs/fragments/fix-role-name-handler-prefix-listen.yml b/changelogs/fragments/fix-role-name-handler-prefix-listen.yml
deleted file mode 100644
index c065585cc1..0000000000
--- a/changelogs/fragments/fix-role-name-handler-prefix-listen.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - 'Fix notifying role handlers by listen keyword topics with the "role_name : " prefix (https://github.com/ansible/ansible/issues/82849).'
diff --git a/changelogs/fragments/fix-runtime-metadata-modules-action_plugin.yml b/changelogs/fragments/fix-runtime-metadata-modules-action_plugin.yml
deleted file mode 100644
index 7826c8c0d2..0000000000
--- a/changelogs/fragments/fix-runtime-metadata-modules-action_plugin.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
-- >-
- ``ansible-test sanity --test runtime-metadata`` - add ``action_plugin`` as a valid field
- for modules in the schema (https://github.com/ansible/ansible/pull/82562).
diff --git a/changelogs/fragments/fix-vars-plugins-in-roles.yml b/changelogs/fragments/fix-vars-plugins-in-roles.yml
deleted file mode 100644
index b64d586b9e..0000000000
--- a/changelogs/fragments/fix-vars-plugins-in-roles.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - Fix loading vars_plugins in roles (https://github.com/ansible/ansible/issues/82239).
diff --git a/changelogs/fragments/functools-update-wrapper.yml b/changelogs/fragments/functools-update-wrapper.yml
deleted file mode 100644
index ebf9b60c1b..0000000000
--- a/changelogs/fragments/functools-update-wrapper.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - Use Python's built-in ``functools.update_wrapper`` instead an inline copy from Python 3.7.
diff --git a/changelogs/fragments/galaxy_dep_res_msgs.yml b/changelogs/fragments/galaxy_dep_res_msgs.yml
deleted file mode 100644
index 733262b107..0000000000
--- a/changelogs/fragments/galaxy_dep_res_msgs.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - ansible-galaxy dependency resolution messages have changed the unexplained 'virtual' collection for the specific type ('scm', 'dir', etc) that is more user friendly
-bugfixes:
- - ansible-galaxy error on dependency resolution will not error itself due to 'virtual' collections not having a name/namespace.
diff --git a/changelogs/fragments/get_bin_path_required_parameter.yml b/changelogs/fragments/get_bin_path_required_parameter.yml
deleted file mode 100644
index 8c3ca61c64..0000000000
--- a/changelogs/fragments/get_bin_path_required_parameter.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-deprecated_features:
- - The 'required' parameter in 'ansible.module_utils.common.process.get_bin_path' API is deprecated (https://github.com/ansible/ansible/issues/82464).
diff --git a/changelogs/fragments/import_role_goes_public.yml b/changelogs/fragments/import_role_goes_public.yml
deleted file mode 100644
index 29a0827196..0000000000
--- a/changelogs/fragments/import_role_goes_public.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - "``import_role`` action now also gets a ``public`` option that controls variable exports, default depending on ``DEFAULT_PRIVATE_ROLE_VARS`` (if using defaults equates to ``public=True``)."
- - "``DEFAULT_PRIVATE_ROLE_VARS`` is now overridden by explicit setting of ``public`` for ``include_roles`` and ``import_roles``."
diff --git a/changelogs/fragments/improve-tombstone-error.yml b/changelogs/fragments/improve-tombstone-error.yml
deleted file mode 100644
index faee68b083..0000000000
--- a/changelogs/fragments/improve-tombstone-error.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - Include the task location when a module or action plugin is deprecated (https://github.com/ansible/ansible/issues/82450).
- - Give the tombstone error for ``include`` pre-fork like other tombstoned action/module plugins.
diff --git a/changelogs/fragments/internal_static_vars.yml b/changelogs/fragments/internal_static_vars.yml
deleted file mode 100644
index 68121f82aa..0000000000
--- a/changelogs/fragments/internal_static_vars.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - Consolidated the list of internal static vars, centralized them as constant and completed from some missing entries.
- - Slight optimization to hostvars (instantiate template only once per host, vs per call to var).
diff --git a/changelogs/fragments/interpreter_discovery.yml b/changelogs/fragments/interpreter_discovery.yml
deleted file mode 100644
index 0e8a7c1093..0000000000
--- a/changelogs/fragments/interpreter_discovery.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
-- interpreter_discovery - handle AnsibleError exception raised while interpreter discovery (https://github.com/ansible/ansible/issues/78264).
diff --git a/changelogs/fragments/inv_available_hosts_to_frozenset.yml b/changelogs/fragments/inv_available_hosts_to_frozenset.yml
deleted file mode 100644
index 094fe6ddd5..0000000000
--- a/changelogs/fragments/inv_available_hosts_to_frozenset.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-inventory - index available_hosts for major performance boost when dumping large inventories \ No newline at end of file
diff --git a/changelogs/fragments/iptables_match_set_flag.yml b/changelogs/fragments/iptables_match_set_flag.yml
deleted file mode 100644
index 39e7bc1402..0000000000
--- a/changelogs/fragments/iptables_match_set_flag.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - iptables - add option choices 'src,src' and 'dst,dst' in match_set_flags (https://github.com/ansible/ansible/issues/81281).
diff --git a/changelogs/fragments/j2_load_fix.yml b/changelogs/fragments/j2_load_fix.yml
deleted file mode 100644
index 4fd33b964a..0000000000
--- a/changelogs/fragments/j2_load_fix.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - Plugin loader does not dedupe nor cache filter/test plugins by file basename, but full path name.
- - Restoring the ability of filters/tests can have same file base name but different tests/filters defined inside.
diff --git a/changelogs/fragments/known_hosts_cert-authority_keys.yml b/changelogs/fragments/known_hosts_cert-authority_keys.yml
deleted file mode 100644
index 0f3e31709c..0000000000
--- a/changelogs/fragments/known_hosts_cert-authority_keys.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - known_hosts - Fix issue with `@cert-authority` entries in known_hosts incorrectly being removed.
diff --git a/changelogs/fragments/log_id.yml b/changelogs/fragments/log_id.yml
deleted file mode 100644
index 3233bf796c..0000000000
--- a/changelogs/fragments/log_id.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - added configuration item ``TARGET_LOG_INFO`` that allows the user/author to add an information string to the log output on targets.
diff --git a/changelogs/fragments/log_verbosity.yml b/changelogs/fragments/log_verbosity.yml
deleted file mode 100644
index 3e67aac8d9..0000000000
--- a/changelogs/fragments/log_verbosity.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - User can now set ansible.log to record higher verbosity than what is specified for display via new configuration item LOG_VERBOSITY.
diff --git a/changelogs/fragments/lookups_updated.yml b/changelogs/fragments/lookups_updated.yml
deleted file mode 100644
index 15104bc23d..0000000000
--- a/changelogs/fragments/lookups_updated.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - All core lookups now use set_option(s) even when doing their own custom parsing. This ensures that the options are always the proper type.
diff --git a/changelogs/fragments/miracle_linux_distribution_support.yml b/changelogs/fragments/miracle_linux_distribution_support.yml
deleted file mode 100644
index 015c4bea21..0000000000
--- a/changelogs/fragments/miracle_linux_distribution_support.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- Added MIRACLE LINUX 9.2 in RedHat OS Family.
diff --git a/changelogs/fragments/mod_args.yml b/changelogs/fragments/mod_args.yml
deleted file mode 100644
index 6f6026198e..0000000000
--- a/changelogs/fragments/mod_args.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - Reword warning if the reserved keyword _ansible_ used as a module parameter (https://github.com/ansible/ansible/issues/82514).
diff --git a/changelogs/fragments/module-ignore-unknown-options.yml b/changelogs/fragments/module-ignore-unknown-options.yml
deleted file mode 100644
index c2d380f090..0000000000
--- a/changelogs/fragments/module-ignore-unknown-options.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-minor_changes:
-- >-
- modules - Add the ability for an action plugin to call ``self._execute_module(*, ignore_unknown_opts=True)`` to execute a module with options that may not be
- supported for the version being called. This tells the module basic wrapper to ignore validating the options provided match the arg spec.
-bugfixes:
-- fetch - Do not calculate the file size for Windows fetch targets to improve performance.
diff --git a/changelogs/fragments/module_utils-basic-deprecations.yml b/changelogs/fragments/module_utils-basic-deprecations.yml
deleted file mode 100644
index b44d937103..0000000000
--- a/changelogs/fragments/module_utils-basic-deprecations.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-deprecated_features:
- - >-
- ``module_utils`` - importing the following convenience helpers from ``ansible.module_utils.basic`` has been deprecated:
- ``get_exception``, ``literal_eval``, ``_literal_eval``, ``datetime``, ``signal``, ``types``, ``chain``, ``repeat``,
- ``PY2``, ``PY3``, ``b``, ``binary_type``, ``integer_types``, ``iteritems``, ``string_types``, ``test_type``, ``map`` and ``shlex_quote``.
diff --git a/changelogs/fragments/no_log_booly.yml b/changelogs/fragments/no_log_booly.yml
deleted file mode 100644
index 2fc499ddd9..0000000000
--- a/changelogs/fragments/no_log_booly.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - module no_log will no longer affect top level booleans, for example ``no_log_module_parameter='a'`` will no longer hide ``changed=False`` as a 'no log value' (matches 'a').
diff --git a/changelogs/fragments/paramiko_globals.yml b/changelogs/fragments/paramiko_globals.yml
deleted file mode 100644
index 1a3b1da3a2..0000000000
--- a/changelogs/fragments/paramiko_globals.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-deprecated_features:
- - paramiko connection plugin, configuration items in the global scope are being deprecated and will be removed in favor or the existing same options in the plugin itself.
- Users should not need to change anything (how to configure them are the same) but plugin authors using the global constants should move to using the plugin's get_option().
diff --git a/changelogs/fragments/pc_fixes.yml b/changelogs/fragments/pc_fixes.yml
deleted file mode 100644
index 951c34a23d..0000000000
--- a/changelogs/fragments/pc_fixes.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - moved assemble, raw, copy, fetch, reboot, script and wait_for_connection to query task instead of play_context ensuring they get the lastest and most correct data.
diff --git a/changelogs/fragments/ppa_https.yml b/changelogs/fragments/ppa_https.yml
deleted file mode 100644
index 7f6d95a6d3..0000000000
--- a/changelogs/fragments/ppa_https.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - apt_repository - update PPA URL to point to https URL (https://github.com/ansible/ansible/issues/82463).
diff --git a/changelogs/fragments/prettydoc.yml b/changelogs/fragments/prettydoc.yml
deleted file mode 100644
index d34b539e1c..0000000000
--- a/changelogs/fragments/prettydoc.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ansible-doc output has been revamped to make it more visually pleasing when going to a terminal, also more concise, use -v to show extra information.
diff --git a/changelogs/fragments/pull_file_secrets.yml b/changelogs/fragments/pull_file_secrets.yml
deleted file mode 100644
index d8ea355490..0000000000
--- a/changelogs/fragments/pull_file_secrets.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-pull will now correctly handle become and connection password file options for ansible-playbook.
diff --git a/changelogs/fragments/pull_unfrack_dest.yml b/changelogs/fragments/pull_unfrack_dest.yml
deleted file mode 100644
index 7172423203..0000000000
--- a/changelogs/fragments/pull_unfrack_dest.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ansible-pull now will expand relative paths for the ``-d|--directory`` option is now expanded before use.
diff --git a/changelogs/fragments/py-tmpl-hardening.yml b/changelogs/fragments/py-tmpl-hardening.yml
deleted file mode 100644
index 4d95e66d59..0000000000
--- a/changelogs/fragments/py-tmpl-hardening.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- Harden python templates for respawn and ansiballz around str literal quoting
diff --git a/changelogs/fragments/reboot_timeout_fix.yml b/changelogs/fragments/reboot_timeout_fix.yml
deleted file mode 100644
index 74fdd41b5d..0000000000
--- a/changelogs/fragments/reboot_timeout_fix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- reboot action now handles connections with 'timeout' vs only 'connection_timeout' settings.
diff --git a/changelogs/fragments/request-open-reduce-complexity.yml b/changelogs/fragments/request-open-reduce-complexity.yml
deleted file mode 100644
index e74f217c6e..0000000000
--- a/changelogs/fragments/request-open-reduce-complexity.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- urls - reduce complexity of ``Request.open``
diff --git a/changelogs/fragments/restore_role_param_precedence.yml b/changelogs/fragments/restore_role_param_precedence.yml
deleted file mode 100644
index a3ac0b097f..0000000000
--- a/changelogs/fragments/restore_role_param_precedence.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - role params now have higher precedence than host facts again, matching documentation, this had unintentionally changed in 2.15.
diff --git a/changelogs/fragments/rm-compat-environ.yml b/changelogs/fragments/rm-compat-environ.yml
deleted file mode 100644
index 518d253933..0000000000
--- a/changelogs/fragments/rm-compat-environ.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- py3compat - Remove ``ansible.utils.py3compat`` as it is no longer necessary
diff --git a/changelogs/fragments/role_fixes.yml b/changelogs/fragments/role_fixes.yml
deleted file mode 100644
index ef68d0f276..0000000000
--- a/changelogs/fragments/role_fixes.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - roles, the ``static`` property is now correctly set, this will fix issues with ``public`` and ``DEFAULT_PRIVATE_ROLE_VARS`` controls on exporting vars.
- - roles, code cleanup and performance optimization of dependencies, now cached, and ``public`` setting is now determined once, at role instantiation.
diff --git a/changelogs/fragments/scp_if_ssh.yml b/changelogs/fragments/scp_if_ssh.yml
deleted file mode 100644
index 98ce86af91..0000000000
--- a/changelogs/fragments/scp_if_ssh.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-removed_features:
- - Remove deprecated ``scp_if_ssh`` from ssh connection plugin (https://github.com/ansible/ansible/issues/81715).
diff --git a/changelogs/fragments/syslog_exception.yml b/changelogs/fragments/syslog_exception.yml
deleted file mode 100644
index dc47ca6cb9..0000000000
--- a/changelogs/fragments/syslog_exception.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
-- syslog - Handle ValueError exception raised when sending Null Characters to syslog with Python 3.12.
diff --git a/changelogs/fragments/thread_counts.yml b/changelogs/fragments/thread_counts.yml
deleted file mode 100644
index c5df554c2d..0000000000
--- a/changelogs/fragments/thread_counts.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - fact gathering on linux now handles thread count by using rounding vs dropping decimals, it should give slightly more accurate numbers.
diff --git a/changelogs/fragments/unarchive.yml b/changelogs/fragments/unarchive.yml
deleted file mode 100644
index 421497236d..0000000000
--- a/changelogs/fragments/unarchive.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - unarchive - force unarchive if symlink target changes (https://github.com/ansible/ansible/issues/30420).
diff --git a/changelogs/fragments/unarchive_fix.yml b/changelogs/fragments/unarchive_fix.yml
deleted file mode 100644
index dd5e35d786..0000000000
--- a/changelogs/fragments/unarchive_fix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - unarchive modules now uses zipinfo options without relying on implementation defaults, making it more compatible with all OS/distributions.
diff --git a/changelogs/fragments/uri_action_cmode.yml b/changelogs/fragments/uri_action_cmode.yml
deleted file mode 100644
index f47cf71e4a..0000000000
--- a/changelogs/fragments/uri_action_cmode.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - uri action plugin now skipped during check mode (not supported) instead of even trying to execute the module, which already skipped, this does not really change the result, but returns much faster.
diff --git a/changelogs/fragments/url_credentials_decode.yml b/changelogs/fragments/url_credentials_decode.yml
deleted file mode 100644
index b23362bb29..0000000000
--- a/changelogs/fragments/url_credentials_decode.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - support url-encoded credentials in URLs like http://x%40:%40@example.com (https://github.com/ansible/ansible/pull/82552)
diff --git a/changelogs/fragments/urls-no-py2.yml b/changelogs/fragments/urls-no-py2.yml
deleted file mode 100644
index 08a54eda64..0000000000
--- a/changelogs/fragments/urls-no-py2.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-major_changes:
-- urls.py - Removed support for Python 2
diff --git a/changelogs/fragments/urls-tls13-post-handshake-auth.yml b/changelogs/fragments/urls-tls13-post-handshake-auth.yml
deleted file mode 100644
index c7eaba742b..0000000000
--- a/changelogs/fragments/urls-tls13-post-handshake-auth.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- urls - Add support for TLS 1.3 post handshake certificate authentication - https://github.com/ansible/ansible/issues/81782
diff --git a/changelogs/fragments/user-accept-yescrypt-hash.yml b/changelogs/fragments/user-accept-yescrypt-hash.yml
deleted file mode 100644
index 2588fd4ade..0000000000
--- a/changelogs/fragments/user-accept-yescrypt-hash.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- user - accept yescrypt hash as user password
diff --git a/changelogs/fragments/v2.17.0-initial-commit.yaml b/changelogs/fragments/v2.18.0-initial-commit.yaml
index 0967ef424b..0967ef424b 100644
--- a/changelogs/fragments/v2.17.0-initial-commit.yaml
+++ b/changelogs/fragments/v2.18.0-initial-commit.yaml
diff --git a/changelogs/fragments/wait_for_mmap.yml b/changelogs/fragments/wait_for_mmap.yml
deleted file mode 100644
index c5ee952fce..0000000000
--- a/changelogs/fragments/wait_for_mmap.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - wait_for should not handle 'non mmapable files' again.
diff --git a/changelogs/fragments/winrm-send-input.yml b/changelogs/fragments/winrm-send-input.yml
deleted file mode 100644
index a007bbd48a..0000000000
--- a/changelogs/fragments/winrm-send-input.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- winrm - Better handle send input failures when communicating with hosts under load
diff --git a/changelogs/fragments/winrm-task-timeout.yml b/changelogs/fragments/winrm-task-timeout.yml
deleted file mode 100644
index 305957bf8a..0000000000
--- a/changelogs/fragments/winrm-task-timeout.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- winrm - Do not raise another exception during cleanup when a task is timed out - https://github.com/ansible/ansible/issues/81095
diff --git a/changelogs/fragments/winrm-timeout.yml b/changelogs/fragments/winrm-timeout.yml
deleted file mode 100644
index 1e96c4a7e9..0000000000
--- a/changelogs/fragments/winrm-timeout.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
-- winrm - does not hang when attempting to get process output when stdin write failed
diff --git a/changelogs/fragments/yum-removal.yml b/changelogs/fragments/yum-removal.yml
deleted file mode 100644
index d9f9dc3ff4..0000000000
--- a/changelogs/fragments/yum-removal.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-removed_features:
- - "With the removal of Python 2 support, the yum module and yum action plugin are removed and redirected to ``dnf``."
diff --git a/lib/ansible/release.py b/lib/ansible/release.py
index 4e17987ba7..aacd6858f4 100644
--- a/lib/ansible/release.py
+++ b/lib/ansible/release.py
@@ -17,6 +17,6 @@
from __future__ import annotations
-__version__ = '2.17.0.dev0'
+__version__ = '2.18.0.dev0'
__author__ = 'Ansible, Inc.'
-__codename__ = "Gallows Pole"
+__codename__ = "Fool in the Rain"
diff --git a/test/sanity/code-smell/update-bundled.py b/test/sanity/code-smell/update-bundled.py
index 61c837c81a..1c0e3f5e9c 100644
--- a/test/sanity/code-smell/update-bundled.py
+++ b/test/sanity/code-smell/update-bundled.py
@@ -51,8 +51,6 @@ def get_bundled_libs(paths):
bundled_libs.add('lib/ansible/module_utils/distro/__init__.py')
bundled_libs.add('lib/ansible/module_utils/six/__init__.py')
- # backports.ssl_match_hostname should be moved to its own file in the future
- bundled_libs.add('lib/ansible/module_utils/urls.py')
return bundled_libs
diff --git a/test/sanity/ignore.txt b/test/sanity/ignore.txt
index 89fcd0272d..4b65ff8155 100644
--- a/test/sanity/ignore.txt
+++ b/test/sanity/ignore.txt
@@ -196,3 +196,12 @@ test/support/README.md pymarkdown:no-bare-urls
test/units/cli/test_data/role_skeleton/README.md pymarkdown:line-length
test/integration/targets/find/files/hello_world.gbk no-smart-quotes
test/integration/targets/find/files/hello_world.gbk no-unwanted-characters
+lib/ansible/galaxy/collection/__init__.py pylint:ansible-deprecated-version-comment # 2.18 deprecation
+lib/ansible/playbook/base.py pylint:ansible-deprecated-version # 2.18 deprecation
+lib/ansible/playbook/play.py pylint:ansible-deprecated-version # 2.18 deprecation
+lib/ansible/playbook/play_context.py pylint:ansible-deprecated-version # 2.18 deprecation
+lib/ansible/plugins/action/__init__.py pylint:ansible-deprecated-version # 2.18 deprecation
+lib/ansible/plugins/loader.py pylint:ansible-deprecated-version # 2.18 deprecation
+lib/ansible/template/__init__.py pylint:ansible-deprecated-version # 2.18 deprecation
+lib/ansible/utils/listify.py pylint:ansible-deprecated-version # 2.18 deprecation
+lib/ansible/vars/manager.py pylint:ansible-deprecated-version # 2.18 deprecation