mirror of https://github.com/ansible/ansible.git
Merge remote-tracking branch 'origin/upstream-devel' into devel3
commit
cec1b963ee
@ -1 +0,0 @@
|
|||||||
network.sh
|
|
@ -1,11 +1,10 @@
|
|||||||
include COPYING
|
include COPYING
|
||||||
include bin/*
|
|
||||||
include changelogs/CHANGELOG*.rst
|
include changelogs/CHANGELOG*.rst
|
||||||
include changelogs/changelog.yaml
|
include changelogs/changelog.yaml
|
||||||
include licenses/*.txt
|
include licenses/*.txt
|
||||||
include requirements.txt
|
include requirements.txt
|
||||||
recursive-include packaging *.py *.j2
|
recursive-include packaging *.py *.j2
|
||||||
recursive-include test/integration *
|
recursive-include test/integration *
|
||||||
recursive-include test/sanity *.in *.json *.py *.txt
|
recursive-include test/sanity *.in *.json *.py *.txt *.ini
|
||||||
recursive-include test/support *.py *.ps1 *.psm1 *.cs *.md
|
recursive-include test/support *.py *.ps1 *.psm1 *.cs *.md
|
||||||
recursive-include test/units *
|
recursive-include test/units *
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
ancestor: 2.17.0
|
ancestor: 2.18.0
|
||||||
releases: {}
|
releases: {}
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- git - check if git version is available or not before using it for comparison (https://github.com/ansible/ansible/issues/72321).
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- Fix handlers not being executed in lockstep using the linear strategy in some cases (https://github.com/ansible/ansible/issues/82307)
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- shell plugin - properly quote all needed components of shell commands (https://github.com/ansible/ansible/issues/82535)
|
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- "ansible-doc - show examples in role entrypoint argument specs (https://github.com/ansible/ansible/pull/82671)."
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- support the countme option when using yum_repository
|
|
@ -1,4 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- >-
|
|
||||||
fetch - add error message when using ``dest`` with a trailing slash that becomes a local directory -
|
|
||||||
https://github.com/ansible/ansible/issues/82878
|
|
@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
removed_features:
|
|
||||||
- paramiko_ssh - removed deprecated ssh_extra_args from the paramiko_ssh connection plugin (https://github.com/ansible/ansible/issues/82941).
|
|
||||||
- paramiko_ssh - removed deprecated ssh_common_args from the paramiko_ssh connection plugin (https://github.com/ansible/ansible/issues/82940).
|
|
||||||
- paramiko_ssh - removed deprecated ssh_args from the paramiko_ssh connection plugin (https://github.com/ansible/ansible/issues/82939).
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
removed_features:
|
|
||||||
- play_context - remove deprecated PlayContext.verbosity property (https://github.com/ansible/ansible/issues/82945).
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
removed_features:
|
|
||||||
- loader - remove deprecated non-inclusive words (https://github.com/ansible/ansible/issues/82947).
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- lookup - Fixed examples of csv lookup plugin (https://github.com/ansible/ansible/issues/83031).
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- "ansible-doc - format top-level descriptions with multiple paragraphs as multiple paragraphs, instead of concatenating them (https://github.com/ansible/ansible/pull/83155)."
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- fixed unit test test_borken_cowsay to address mock not been properly applied when existing unix system already have cowsay installed.
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- facts - add facts about x86_64 flags to detect microarchitecture (https://github.com/ansible/ansible/issues/83331).
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- Fix rapid memory usage growth when notifying handlers using the ``listen`` keyword (https://github.com/ansible/ansible/issues/83392)
|
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- uri - mark ``url`` as required (https://github.com/ansible/ansible/pull/83642).
|
@ -0,0 +1,3 @@
|
|||||||
|
minor_changes:
|
||||||
|
- copy - parameter ``local_follow`` was incorrectly documented as having default value ``True`` (https://github.com/ansible/ansible/pull/83643).
|
||||||
|
- copy - fix sanity test failures (https://github.com/ansible/ansible/pull/83643).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- get_url - fix honoring ``filename`` from the ``content-disposition`` header even when the type is ``inline`` (https://github.com/ansible/ansible/issues/83690)
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- file - enable file module to disable diff_mode (https://github.com/ansible/ansible/issues/80817).
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- "runtime-metadata sanity test - improve validation of ``action_groups`` (https://github.com/ansible/ansible/pull/83965)."
|
@ -0,0 +1,3 @@
|
|||||||
|
minor_changes:
|
||||||
|
- Added a -vvvvv log message indicating when a host fails to produce output within the timeout period.
|
||||||
|
- SSH Escalation-related -vvv log messages now include the associated host information.
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix returning 'unreachable' for the overall task result. This prevents false positives when a looped task has unignored unreachable items (https://github.com/ansible/ansible/issues/84019).
|
@ -0,0 +1,3 @@
|
|||||||
|
minor_changes:
|
||||||
|
- >
|
||||||
|
ansible, ansible-console, ansible-pull - add --flush-cache option (https://github.com/ansible/ansible/issues/83749).
|
@ -0,0 +1,4 @@
|
|||||||
|
minor_changes:
|
||||||
|
- >-
|
||||||
|
Windows - Add support for Windows Server 2025 to Ansible and as an ``ansible-test``
|
||||||
|
remote target - https://github.com/ansible/ansible/issues/84229
|
@ -1,7 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- >-
|
|
||||||
powershell - Implement more robust deletion mechanism for C# code compilation
|
|
||||||
temporary files. This should avoid scenarios where the underlying temporary
|
|
||||||
directory may be temporarily locked by antivirus tools or other IO problems.
|
|
||||||
A failure to delete one of these temporary directories will result in a
|
|
||||||
warning rather than an outright failure.
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-test action-plugin-docs - Fix to check for sidecar documentation for action plugins
|
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- facts - add systemd version and features
|
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-config has new 'validate' option to find mispelled/forgein configurations in ini file or environment variables.
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- ansible-doc - make colors configurable.
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-doc - fixed "inicates" typo in output
|
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- The minimum supported Python version on targets is now Python 3.8.
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-galaxy role install - fix symlinks (https://github.com/ansible/ansible/issues/82702, https://github.com/ansible/ansible/issues/81965).
|
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Update ``base`` and ``default`` containers to omit Python 3.7.
|
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Update ``coverage`` to version 7.5.3.
|
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ansible-test - Fix traceback that occurs after an interactive command fails.
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Update ``http-test-container`` to version 3.0.0.
|
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Update ``nios-test-container`` to version 6.0.0.
|
@ -0,0 +1,3 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Improve container runtime probe error handling.
|
||||||
|
When unexpected probe output is encountered, an error with more useful debugging information is provided.
|
@ -0,0 +1,4 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ansible-test - Enable the ``sys.unraisablehook`` work-around for the ``pylint`` sanity test on Python 3.11.
|
||||||
|
Previously the work-around was only enabled for Python 3.12 and later.
|
||||||
|
However, the same issue has been discovered on Python 3.11.
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Update ``pypi-test-container`` to version 3.0.0.
|
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Replace remote FreeBSD 13.3 with 13.4.
|
@ -0,0 +1,5 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Update ``pylint`` sanity test to use version 3.3.1.
|
||||||
|
- ansible-test - Default to Python 3.13 in the ``base`` and ``default`` containers.
|
||||||
|
- ansible-test - Disable the ``deprecated-`` prefixed ``pylint`` rules as their results vary by Python version.
|
||||||
|
- ansible-test - Update the ``base`` and ``default`` containers.
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Update ``ansible-test-utility-container`` to version 3.0.0.
|
|
@ -1,8 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- persistent connection plugins - The correct Ansible persistent connection helper is now always used.
|
|
||||||
Previously, the wrong script could be used, depending on the value of the ``PATH`` environment variable.
|
|
||||||
As a result, users were sometimes required to set ``ANSIBLE_CONNECTION_PATH`` to use the correct script.
|
|
||||||
deprecated_features:
|
|
||||||
- persistent connection plugins - The ``ANSIBLE_CONNECTION_PATH`` config option no longer has any effect, and will be removed in a future release.
|
|
||||||
breaking_changes:
|
|
||||||
- persistent connection plugins - The ``ANSIBLE_CONNECTION_PATH`` config option no longer has any effect.
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible_managed restored it's 'templatability' by ensuring the possible injection routes are cut off earlier in the process.
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- package_facts - apk fix when cache is empty (https://github.com/ansible/ansible/issues/83126).
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- apt_* - add more info messages raised while updating apt cache (https://github.com/ansible/ansible/issues/77941).
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- assemble - update argument_spec with 'decrypt' option which is required by action plugin (https://github.com/ansible/ansible/issues/80840).
|
|
@ -0,0 +1,3 @@
|
|||||||
|
bugfixes:
|
||||||
|
- >-
|
||||||
|
runas become - Fix up become logic to still get the SYSTEM token with the most privileges when running as SYSTEM.
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- user - Create Buildroot subclass as alias to Busybox (https://github.com/ansible/ansible/issues/83665).
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-galaxy collection install - remove old installation info when installing collections (https://github.com/ansible/ansible/issues/83182).
|
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
removed_features:
|
||||||
|
- removed deprecated pycompat24 and compat.importlib.
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
removed_features:
|
||||||
|
- Remove deprecated plural form of collection path (https://github.com/ansible/ansible/pull/84156).
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-config will now properly template defaults before dumping them.
|
|
@ -1,3 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- Fix the task attribute ``resolved_action`` to show the FQCN instead of ``None`` when ``action`` or ``local_action`` is used in the playbook.
|
|
||||||
- Fix using ``module_defaults`` with ``local_action``/``action`` (https://github.com/ansible/ansible/issues/81905).
|
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
minor_changes:
|
||||||
|
- cron - Provide additional error information while writing cron file (https://github.com/ansible/ansible/issues/83223).
|
@ -0,0 +1,5 @@
|
|||||||
|
security_fixes:
|
||||||
|
- task result processing - Ensure that action-sourced result masking (``_ansible_no_log=True``)
|
||||||
|
is preserved. (CVE-2024-8775)
|
||||||
|
- include_vars action - Ensure that result masking is correctly requested when vault-encrypted
|
||||||
|
files are read. (CVE-2024-8775)
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- Darwin - add unit tests for Darwin hardware fact gathering.
|
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- debconf - set empty password values (https://github.com/ansible/ansible/issues/83214).
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
minor_changes:
|
||||||
|
- docs - add collection name in message from which the module is being deprecated (https://github.com/ansible/ansible/issues/84116).
|
@ -1,3 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- dnf - honor installroot for ``cachedir``, ``logdir`` and ``persistdir``
|
|
||||||
- dnf - perform variable substitutions in ``logdir`` and ``persistdir``
|
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- dnf5 - replace removed API calls
|
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- dnf5 - implement ``enable_plugin`` and ``disable_plugin`` options
|
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- "dnf5 - fix traceback when ``enable_plugins``/``disable_plugins`` is used on ``python3-libdnf5`` versions that do not support this functionality"
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- dnf - Substitute variables in DNF cache path (https://github.com/ansible/ansible/pull/80094).
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- systemd - extend systemctl is-enabled check to handle "enabled-runtime" (https://github.com/ansible/ansible/pull/77754).
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- file - retrieve the link's full path when hard linking a soft link with follow (https://github.com/ansible/ansible/issues/33911).
|
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
minor_changes:
|
||||||
|
- file - make code more readable and simple.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- find - add a checksum_algorithm parameter to specify which type of checksum the module will return
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix disabling SSL verification when installing collections and roles from git repositories. If ``--ignore-certs`` isn't provided, the value for the ``GALAXY_IGNORE_CERTS`` configuration option will be used (https://github.com/ansible/ansible/issues/83326).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix ipv6 pattern bug in lib/ansible/parsing/utils/addresses.py (https://github.com/ansible/ansible/issues/84237)
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Use the requested error message in the ansible.module_utils.facts.timeout timeout function instead of hardcoding one.
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Errors now preserve stacked error messages even when YAML is involved.
|
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ensure we have logger before we log when we have increased verbosity.
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- freebsd - update disk and slices regex for fact gathering (https://github.com/ansible/ansible/pull/82081).
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- freebsd - refactor dmidecode fact gathering code for simplicity.
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- service - fix order of CLI arguments on FreeBSD (https://github.com/ansible/ansible/pull/81377).
|
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- fact gathering - Gather /proc/sysinfo facts on s390 Linux on Z
|
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- base.yml - deprecated libvirt_lxc_noseclabel config.
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
removed_features:
|
|
||||||
- utils/listify - remove deprecated 'loader' argument from listify_lookup_plugin_terms API (https://github.com/ansible/ansible/issues/82949).
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- systemd_service - handle mask operation failure (https://github.com/ansible/ansible/issues/81649).
|
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- module_utils - Add ``NoReturn`` type annotations to functions which never return.
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- facts - skip if distribution file path is directory, instead of raising error (https://github.com/ansible/ansible/issues/84006).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- "``package``/``dnf`` action plugins - provide the reason behind the failure to gather the ``ansible_pkg_mgr`` fact to identify the package backend"
|
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- package_facts module now supports using aliases for supported package managers, for example managers=yum or managers=dnf will resolve to using the underlying rpm.
|
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- package_facts module when using 'auto' will return the first package manager found that provides an output, instead of just the first one, as this can be foreign and not have any packages.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue