2.13 changelog cleanup (#75800)

pull/75811/head
Matt Martz 3 years ago committed by GitHub
parent 2934c4f710
commit a160eeedd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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…
Cancel
Save