mirror of https://github.com/ansible/ansible.git
2.13 changelog cleanup (#75800)
parent
2934c4f710
commit
a160eeedd8
@ -1,2 +1,2 @@
|
||||
ancestor: 2.11.0
|
||||
ancestor: 2.12.0
|
||||
releases: {}
|
||||
|
@ -1,7 +0,0 @@
|
||||
minor_changes:
|
||||
- >
|
||||
get_distribution - ``lib.ansible.module_utils.common.sys_info.get_distribution`` now returns
|
||||
distribution information for all platforms not just Linux (https://github.com/ansible/ansible/issues/17587)
|
||||
- >
|
||||
get_distribution_version - ``lib.ansible.module_utils.common.sys_info.get_distribution_version`` now
|
||||
returns the version for all platfroms not just Linux (https://github.com/ansible/ansible/issues/17587)
|
@ -1,4 +0,0 @@
|
||||
bugfixes:
|
||||
- register - Ensure that ``register`` used on ``set_fact`` or ``include_vars``
|
||||
does not automatically wrap the facts as unsafe.
|
||||
(https://github.com/ansible/ansible/issues/21088)
|
@ -1,4 +0,0 @@
|
||||
minor_changes:
|
||||
- Python 2.6 Target Support - Deprecate Python 2.6 for targets, requiring Python 2.7 or newer.
|
||||
``ansible-core==2.13`` will drop support for Python 2.6.
|
||||
(https://github.com/ansible/ansible/pull/74165)
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- deprecate ``_remote_checksum()`` and remove all internal uses (https://github.com/ansible/ansible/pull/74848)
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ssh - added pkcs11 support by adding the pkcs11_provider option in the
|
||||
ssh connection module. (https://www.github.com/ansible/ansible/pull/32829)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- subversion - fix stack trace when getting information about the repository (https://github.com/ansible/ansible/issues/36498)
|
@ -1,4 +0,0 @@
|
||||
bugfixes:
|
||||
- >-
|
||||
``failed_when``/``changed_when`` - Catch templating errors to prevent masking of module output
|
||||
(https://github.com/ansible/ansible/issues/37187)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- unarchive - fail when zipinfo binary is not found in executable paths (https://github.com/ansible/ansible/issues/39029).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ini - added new parameter ``allow_no_value`` to ini lookup plugin (https://github.com/ansible/ansible/issues/50594).
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- validation testcases for check_* APIs (https://github.com/ansible/ansible/issues/55994).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- recursive_diff - handle condition when parameters are not dict (https://github.com/ansible/ansible/issues/56249).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Add unicode support to ``ansible-inventory`` CLI (https://github.com/ansible/ansible/issues/57378)
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- facts - add fiber channel facts for HP-UX (https://github.com/ansible/ansible/pull/57406)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- AnsibleModule.set_mode_if_different - don't check file existence when check_mode is activated (https://github.com/ansible/ansible/issues/61185).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- system_service - use a context manager for file handling.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- play - validate the ``hosts`` entry in a play (https://github.com/ansible/ansible/issues/65386)
|
@ -1,4 +0,0 @@
|
||||
minor_changes:
|
||||
- >-
|
||||
``include_role`` - Allow use of ``omit`` in the ``from_*`` arguments
|
||||
(https://github.com/ansible/ansible/issues/66349)
|
@ -1,7 +0,0 @@
|
||||
bugfixes:
|
||||
- hostname - No longer modifies system files in get_* methods and therefore when consulted in check_mode (https://github.com/ansible/ansible/issues/66432)
|
||||
|
||||
breaking_changes:
|
||||
- hostname - Drops any remaining support for Python 2.4 by using ``with open()`` to simplify exception handling code which leaked file handles in several spots
|
||||
- hostname - On FreeBSD, the string ``temporarystub`` no longer gets written to the hostname file in the get methods (and in check_mode). As a result, the default hostname will now appear as ``''`` (empty string) instead of ``temporarystub`` for consistency with other strategies. This means the ``before`` result will be different.
|
||||
- hostname - On OpenRC systems and Solaris, the ``before`` value will now be ``''`` (empty string) if the permanent hostname file does not exist, for consistency with other strategies.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "slurp - Fix error messages for unreadable files and directories(https://github.com/ansible/ansible/issues/67340)."
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- collection - match skip message as per role installation.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Add yaml representer for VarsWithSources (https://github.com/ansible/ansible/pull/68525).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- template - Add comment attributes (``comment_start_string`` and ``comment_end_string``)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- config - use ``callbacks_enabled`` instead ``callback_enabled`` in a deprecated message (https://github.com/ansible/ansible/issues/70028).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- yum - yum action plugin changes to support 'use' as an alias of 'use_backend' (https://github.com/ansible/ansible/issues/70774).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- yum - fix parsing of multiple subsequent empty lines from ``yum check-update`` output (https://github.com/ansible/ansible/issues/70949)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- basic - skip over module parameters which are used in ``journal.send`` API call (https://github.com/ansible/ansible/issues/71343).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- YAML parsing - Create common utils for loading and dumping YAML that prefer the C extensions if available
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- dnf - properly capture transaction error (https://github.com/ansible/ansible/issues/72651)
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- include_vars - add ``hash_behaviour`` option (https://github.com/ansible/ansible/pull/72944).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- yum - Fixed typo in failure message (https://github.com/ansible/ansible/pull/72964).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- galaxy - support role artifact download from API response ``download_url`` location (https://github.com/ansible/ansible/issues/73103).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- pause - ensure control characters are always set to an appropriate value (https://github.com/ansible/ansible/issues/73264)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- yum - When upgrading, every architecture of a package is now included in the module results, instead of just one (https://github.com/ansible/ansible/issues/73284).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- dnf - refactor code to use `dnf whatprovides` API (https://github.com/ansible/ansible/issues/73503).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- "ansible-doc - show ``version_added`` for the plugin/module itself in text output, and improve ``version_added`` formatting (https://github.com/ansible/ansible/pull/73602)."
|
@ -1,4 +0,0 @@
|
||||
minor_changes:
|
||||
- >-
|
||||
`ansible.plugins.callback.CallbackBase.host_label()` has been factored out
|
||||
as a static method (https://github.com/ansible/ansible/pull/73814).
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- git - Add ``accept_newhostkey`` option (https://github.com/ansible/ansible/issues/69846).
|
@ -1,4 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- yum - Add ``cacheonly`` option (https://github.com/ansible/ansible/issues/69397).
|
||||
- dnf - Add ``cacheonly`` option (https://github.com/ansible/ansible/issues/69397).
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- user - Add ``umask`` option (https://github.com/ansible/ansible/issues/40359).
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- setup - add ``epoch_int`` option to date_time facts (https://github.com/ansible/ansible/pull/73822).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Solaris - correct version check in svcadm_supports_sync (https://github.com/ansible/ansible/pull/73860).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- gather_facts, package, service - fix using module_defaults for the modules in addition to the action plugins. (https://github.com/ansible/ansible/issues/72918)
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- facts - detect homebrew installed at /opt/homebrew/bin/brew
|
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- Variable Manager - Only check if ``play.hosts`` is a template when the play
|
||||
hasn't been finalized (https://github.com/ansible/ansible/issues/73926)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Ensure end_play ends play, not batch (https://github.com/ansible/ansible/issues/73971)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- unarchive - allow extracting archives that contain files which size exceeds free system memory (https://github.com/ansible/ansible/issues/73985).
|
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- Task depth - Prevent exception when the task depth exceeds Pythons recursion depth
|
||||
(https://github.com/ansible/ansible/issues/73996)
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- constructed - a new options ``trailing_separator`` and ``default_value`` to deal with key's value empty on keyed group.
|
@ -1,3 +0,0 @@
|
||||
major_changes:
|
||||
- Python Controller Requirement - Python 3.8 or newer is required for the control node (the machine that runs Ansible)
|
||||
(https://github.com/ansible/ansible/pull/74013)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Prevent ``ansible_failed_task`` from further templating (https://github.com/ansible/ansible/issues/74036)
|
@ -1,9 +0,0 @@
|
||||
bugfixes:
|
||||
- Fully qualified 'ansible.legacy' and 'ansible.builtin' plugin names work in conjunction with module_defaults.
|
||||
breaking_changes:
|
||||
- Action, module, and group names in module_defaults must be static values. Their values can still be templates.
|
||||
- Unresolvable groups, action plugins, and modules in module_defaults are an error.
|
||||
- Fully qualified 'ansible.legacy' plugin names are not included implicitly in action_groups.
|
||||
minor_changes:
|
||||
- Collections can define action_groups in ``meta/runtime.yml``.
|
||||
- action_groups can include actions from other groups by using the special ``metadata`` dictionary field.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- paramiko_ssh - mark connection as connected when ``_connect()`` is called (https://github.com/ansible/ansible/issues/74081)
|
@ -1,5 +0,0 @@
|
||||
bugfixes:
|
||||
- Templating - Ensure we catch exceptions when calling ``.filters()`` or
|
||||
``.tests()`` on their respective plugins and properly error, instead of
|
||||
aborting which results in no filters being added to the jinja2 environment
|
||||
(https://github.com/ansible/ansible/pull/74127)
|
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- include - Remove deprecated ``static`` argument for ``include``
|
||||
(https://github.com/ansible/ansible/issues/74135)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- PlayContext - Remove deprecated ``make_become_cmd`` (https://github.com/ansible/ansible/issues/74136)
|
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- script inventory plugin - Remove deprecated caching support
|
||||
(https://github.com/ansible/ansible/issues/74143)
|
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- includes - Remove the deprecated ability to specify ``tags`` as ``vars`` on includes
|
||||
(https://github.com/ansible/ansible/issues/74144)
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Adding DigitalOcean cloud support to ansible-test (https://github.com/ansible/ansible/pull/74222).
|
@ -1,6 +0,0 @@
|
||||
bugfixes:
|
||||
- >-
|
||||
Improve resilience of ``ansible-galaxy collection`` by increasing the page
|
||||
size to make fewer requests overall and retrying queries with a jittered
|
||||
exponential backoff when rate limiting HTTP codes (520 and 429) occur.
|
||||
(https://github.com/ansible/ansible/issues/74191)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- find - fix a bug where ``size`` argument was ignored for regular files with ``file_type`` of ``any``.
|
@ -1,6 +0,0 @@
|
||||
breaking_changes:
|
||||
- intersect, difference, symmetric_difference, union filters - the default behavior
|
||||
is now to be case-sensitive (https://github.com/ansible/ansible/issues/74255)
|
||||
- unique filter - the default behavior is now to fail if Jinja2's filter fails and
|
||||
explicit ``case_sensitive=False`` as the Ansible's fallback is case-sensitive
|
||||
(https://github.com/ansible/ansible/pull/74256)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- interpreter_discovery - hide warning 'No python interpreters...' when ANSIBLE_PYTHON_INTERPRETER=auto_silent (https://github.com/ansible/ansible/issues/74274).
|
@ -1,4 +0,0 @@
|
||||
minor_changes:
|
||||
- >-
|
||||
add a quick short circuit when checking if a string is a template to improve performance
|
||||
on large strings (https://github.com/ansible/ansible/issues/74336)
|
@ -1,5 +0,0 @@
|
||||
minor_changes:
|
||||
- >-
|
||||
ansible-galaxy - Installing a collection from a git repository
|
||||
without specifying a version (or using the version ``HEAD``)
|
||||
will clone the repository using --depth=1.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-test validate-modules - EXAMPLES will no longer be marked as invalid YAML when it uses Ansible-specific YAML tags (https://github.com/ansible/ansible/pull/74384).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-inventory - handle an exception while parsing inventory in toml format (https://github.com/ansible/ansible/issues/74404).
|
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- sequence - fix error message so that unrecognized options to the plugin display correctly as a list
|
||||
and normalize error messages.
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Binary GnuPG keys downloaded via URLs by the 'ansible.builtin.apt_key' module were corrupted so 'gpg' could not import them (https://github.com/ansible/ansible/issues/74424).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- The error message about the failure to import a ```gpg`` key by the ``apt_key`` module was incorrect (https://github.com/ansible/ansible/issues/74423).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- The ``apt_key`` module did not properly handle GnuPG errors (https://github.com/ansible/ansible/issues/74477)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- service - compare version without LooseVersion API (https://github.com/ansible/ansible/issues/74488).
|
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible.builtin.cron - Keep non-empty crontabs, when removing cron jobs
|
||||
(https://github.com/ansible/ansible/pull/74497).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- get_url - Fixed checksum validation for binary files (leading asterisk) in checksum files (https://github.com/ansible/ansible/pull/74502).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- service - add description how service module works internally (https://github.com/ansible/ansible/issues/74507).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- On RHEL 9, CentOS Stream 9 etc., use /usr/bin/python3 as the default interpreter; /usr/libexec/platform-python is just a backwards-compatibility symbolic link there.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- yum - fix ``yumstate`` return value when wildcards are used in the ``list`` argument (https://github.com/ansible/ansible/issues/74557)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- pkg_mgr.py - Lower the priority of rpm-ostree detection to avoid false positives on systems not using it as the main package manager (https://github.com/ansible/ansible/issues/74578)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- roles - allow for role arg specs in new meta file (https://github.com/ansible/ansible/issues/74525).
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- Vendor ``distutils.version`` due to it's deprecation in Python 3.10 and impending removal in Python 3.12
|
||||
(https://github.com/ansible/ansible/issues/74599)
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ini lookup - add case sensitive option (https://github.com/ansible/ansible/issues/74601)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ini lookup - handle errors for duplicate keys and missing sections (https://github.com/ansible/ansible/issues/74601)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "remote tmpdir permissions - fix type error in macOS chmod ACL fallback (https://github.com/ansible/ansible/pull/74613)."
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Save unreachable hosts between plays by adding them to the PlayIterator's _play._removed_hosts (https://github.com/ansible/ansible/issues/66945).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-vault - remove support for ``PyCrypto`` (https://github.com/ansible/ansible/issues/72646)
|
@ -1,4 +0,0 @@
|
||||
minor_changes:
|
||||
- Update vendored copy of ``six`` to 1.16.0 to eliminate warnings for deprecated
|
||||
python loader methods in Python 3.10+
|
||||
(https://github.com/ansible/ansible/issues/74659)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- replace - better handling of file operation exceptions (https://github.com/ansible/ansible/pull/74686).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- Task - Add a resolved_action attribute for Task objects to get the final resolved plugin.
|
@ -1,5 +0,0 @@
|
||||
bugfixes:
|
||||
- >
|
||||
``AnsibleModule.run_command`` - Address thread safety issues, concerning mutating the environment,
|
||||
current working directory, and umask.
|
||||
(https://github.com/ansible/ansible/issues/74783)
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- apt - added an ``allow_downgrade`` option to enable safe downgrade of packages without using ``force`` which doesn't verify signatures (https://github.com/ansible/ansible/issues/29451, https://github.com/ansible/ansible/pull/74852).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Apply ``display_failed_stderr`` callback option on loop item results. (https://github.com/ansible/ansible/issues/74864)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- module_utils - detect symlinked init systems, even if unable to read /proc/1/comm (https://github.com/ansible/ansible/issues/74866).
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- ansible-cli - remove unnecessary trailing space in ``ansible --version`` (https://github.com/ansible/ansible/issues/74875).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- Make the code structure of ansible-doc's generic snippet feature more maintainable.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- apt_key - set --recv argument as last one in apt-key command when using env var HTTP_PROXY (https://github.com/ansible/ansible/issues/74946)
|
@ -1,4 +0,0 @@
|
||||
minor_changes:
|
||||
- callback API - implemented ``v2_runner_on_async_ok`` and ``v2_runner_on_async_failed`` callbacks
|
||||
(https://github.com/ansible/ansible/pull/74953).
|
||||
- default callback plugin - displays output for ``v2_runner_on_async_ok`` and ``v2_runner_on_async_failed`` callbacks.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "ansible-doc - in text output, do not show empty ``version_added_collection`` values (https://github.com/ansible/ansible/pull/74999)."
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- dnf - support non-english environments (https://github.com/ansible/ansible/issues/75021)
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- yaml dumper - YAML representer for AnsibleUndefined (https://github.com/ansible/ansible/issues/75072).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- roles - make sure argspec validation task templates suboptions (https://github.com/ansible/ansible/issues/75070).
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue