Bump devel to 2.11.0 (#70121)

Signed-off-by: Rick Elrod <rick@elrod.me>
This commit is contained in:
Rick Elrod 2020-06-17 14:22:38 -05:00 committed by GitHub
parent 8152d8bc1a
commit cc071cdea6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
482 changed files with 86 additions and 1202 deletions

View file

@ -1,4 +1,5 @@
---
- 2.11.0 Hey Hey, What Can I Do
- 2.10.0 When the Levee Breaks
- 2.9.0 Immigrant Song
- 2.8.0 How Many More Times

View file

@ -1,3 +0,0 @@
bugfixes:
- uri - Don't return the body even if it failed
(https://github.com/ansible/ansible/issues/21003)

View file

@ -1,2 +0,0 @@
minor_changes:
- ssh - connection plugin now supports a new variable ``sshpass_prompt`` which gets passed to ``sshpass`` allowing the user to set a custom substring to search for a password prompt (requires sshpass 1.06+)

View file

@ -1,3 +0,0 @@
---
bugfixes:
- copy - Fixed copy module not working in case that remote_src is enabled and dest ends in a / (https://github.com/ansible/ansible/pull/47238)

View file

@ -1,4 +0,0 @@
---
bugfixes:
- apt - Fixed the issue the cache being updated while auto-installing its
dependencies even when ``update_cache`` is set to false.

View file

@ -1,2 +0,0 @@
minor_changes:
- Raise error when no task file is provided to import_tasks (https://github.com/ansible/ansible/issues/54095).

View file

@ -1,6 +0,0 @@
bugfixes:
- synchronize - fix password authentication on Python 2 (https://github.com/ansible/ansible/issues/56629)
- >
AnsibleModule.run_command() - set ``close_fds`` to ``False`` on Python 2 if ``pass_fds`` are passed to
``run_command()``. Since ``subprocess.Popen()`` on Python 2 does not have the ``pass_fds`` option,
there is no way to exclude a specific list of file descriptors from being closed.

View file

@ -1,2 +0,0 @@
bugfixes:
- Remove the unnecessary warning about aptitude not being installed (https://github.com/ansible/ansible/issues/56832).

View file

@ -1,2 +0,0 @@
minor_changes:
- apt_repository - Implemented an exponential backoff behaviour when retrying to update the apt cache with new params ``update_cache_retry_max_delay`` and ``update_cache_retries`` to control the behavior.

View file

@ -1,3 +0,0 @@
---
bugfixes:
- Add missing gcp modules to gcp module defaults group

View file

@ -1,4 +0,0 @@
bugfixes:
- combine filter - ``[dict1, [dict2]] | combine`` now raise an error; previously ``combine`` had an undocumented behaviour where it was flattening the list before combining it (https://github.com/ansible/ansible/pull/57894#discussion_r339517518).
minor_changes:
- combine filter - now accept a ``list_merge`` argument which modifies its behaviour when the hashes to merge contain arrays/lists.

View file

@ -1,2 +0,0 @@
bugfixes:
- copy - recursive copy with ``remote_src=yes`` now recurses beyond first level. (Fixes https://github.com/ansible/ansible/issues/58284)

View file

@ -1,5 +0,0 @@
bugfixes:
- "ansible-test - during module validation, improve alias handling."
- "ansible-test - during module validation, handle add_file_common_args only for top-level arguments."
minor_changes:
- "ansible-test - extend alias validation."

View file

@ -1,2 +0,0 @@
bugfixes:
- Use hostnamectl command to get current hostname for host while using systemd strategy (https://github.com/ansible/ansible/issues/59438).

View file

@ -1,2 +0,0 @@
bugfixes:
- CLI - the `ANSIBLE_PLAYBOOK_DIR` envvar or `playbook_dir` config can now substitute for the --playbook-dir arg on CLIs that support it (https://github.com/ansible/ansible/issues/59464)

View file

@ -1,2 +0,0 @@
bugfixes:
- cron and cronvar - use get_bin_path utility to locate the default crontab executable instead of the hardcoded /usr/bin/crontab. (https://github.com/ansible/ansible/pull/59765)

View file

@ -1,5 +0,0 @@
bugfixes:
- >
group - The group module was not correctly detecting whether a local
group is existing or not with local set to yes if the same group
exists in a non local group repository e.g. LDAP. (https://github.com/ansible/ansible/issues/58619)

View file

@ -1,4 +0,0 @@
bugfixes:
- template lookup - ensure changes to the templar in the lookup, do not
affect the templar context outside of the lookup
(https://github.com/ansible/ansible/issues/60106)

View file

@ -1,2 +0,0 @@
minor_changes:
- apt - Implemented an exponential backoff behaviour when retrying to update the cache with new params ``update_cache_retry_max_delay`` and ``update_cache_retries`` to control the behavior.

View file

@ -1,2 +0,0 @@
bugfixes:
- Handle exception encountered while parsing the argument description in module when invoked via ansible-doc command (https://github.com/ansible/ansible/issues/60587).

View file

@ -1,2 +0,0 @@
minor_changes:
- Add an additional check for importing journal from systemd-python module (https://github.com/ansible/ansible/issues/60595).

View file

@ -1,6 +0,0 @@
---
minor_changes:
- vars plugins - Support vars plugins in collections by adding the ability to whitelist plugins.
- host_group_vars plugin - Require whitelisting and whitelist by default.
- Add a global toggle to control when vars plugins are executed (per task by default for backward compatibility or after importing inventory).
- Add a per-plugin stage option to override the global toggle to control the execution of individual vars plugins (per task, after inventory, or both).

View file

@ -1,4 +0,0 @@
bugfixes:
- ansible-inventory - Properly hide arguments that should not be shown
(https://github.com/ansible/ansible/issues/61604)
- ansible-inventory - Restore functionality to allow ``--graph`` to be limited by a host pattern

View file

@ -1,2 +0,0 @@
bugfixes:
- ansible-galaxy - Fix url building to not truncate the URL (https://github.com/ansible/ansible/issues/61624)

View file

@ -1,2 +0,0 @@
minor_changes:
- "``AnsibleModule.load_file_common_arguments`` now allows to simply override ``path``."

View file

@ -1,2 +0,0 @@
minor_changes:
- Remove the deprecation message for the ``TRANSFORM_INVALID_GROUP_CHARS`` setting. (https://github.com/ansible/ansible/issues/61889)

View file

@ -1,2 +0,0 @@
minor_changes:
- get_url - Remove deprecated string format support for the headers option (https://github.com/ansible/ansible/issues/61891)

View file

@ -1,3 +0,0 @@
bugfixes:
- get_url - Don't treat no checksum as a checksum match
(https://github.com/ansible/ansible/issues/61978)

View file

@ -1,2 +0,0 @@
bugfixes:
- ansible-test coverage - Fix the ``--all`` argument when generating coverage reports - https://github.com/ansible/ansible/issues/62096

View file

@ -1,2 +0,0 @@
minor_changes:
- user - allow groups, append parameters with local

View file

@ -1,5 +0,0 @@
security_fixes:
- >
**security issue** - TaskExecutor - Ensure we don't erase unsafe context in TaskExecutor.run on bytes.
Only present in 2.9.0beta1
(https://github.com/ansible/ansible/issues/62237)

View file

@ -1,2 +0,0 @@
bugfixes:
- Remove a temp directory created by wait_for_connection action plugin (https://github.com/ansible/ansible/issues/62407).

View file

@ -1,4 +0,0 @@
minor_changes:
- callbacks - Allow modules to return `None` as before/after entries for diff.
This should make it easier for modules to report the "not existing" state of
the entity they touched.

View file

@ -1,2 +0,0 @@
bugfixes:
- AnsibleDumper - Add a representer for AnsibleUnsafeBytes (https://github.com/ansible/ansible/issues/62562).

View file

@ -1,2 +0,0 @@
minor_changes:
- core filters - Adding ``path_join`` filter to the core filters list

View file

@ -1,2 +0,0 @@
bugfixes:
- "package_facts - fix value of ``vital`` attribute which is returned when ``pkg`` manager is used"

View file

@ -1,3 +0,0 @@
---
minor_changes:
- dnf - Properly handle idempotent transactions with package name wildcard globs (https://github.com/ansible/ansible/issues/62809)

View file

@ -1,2 +0,0 @@
bugfixes:
- ansible-galaxy - Default collection install path to first path in COLLECTIONS_PATHS (https://github.com/ansible/ansible/pull/62870)

View file

@ -1,2 +0,0 @@
bugfixes:
- lineinfile - fix bug that caused multiple line insertions (https://github.com/ansible/ansible/issues/58923).

View file

@ -1,4 +0,0 @@
bugfixes:
- yum - performance bugfix, the YumBase object was being instantiated
multiple times unnecessarily, which lead to considerable overhead when
operating against large sets of packages.

View file

@ -1,2 +0,0 @@
bugfixes:
- "ansible-galaxy cli - fixed ``--version`` argument"

View file

@ -1,3 +0,0 @@
---
minor_changes:
- dnf - Properly handle module AppStreams that don't define stream (https://github.com/ansible/ansible/issues/63683)

View file

@ -1,3 +0,0 @@
minor_changes:
- Add --ask-vault-password and --vault-pass-file options to ansible cli commands
- Change order of arguments in ansible cli to use --ask-vault-password and --vault-password-file by default

View file

@ -1,2 +0,0 @@
bugfixes:
- "lineinfile - don't attempt mkdirs when path doesn't contain directory path"

View file

@ -1,2 +0,0 @@
bugfixes:
- template lookup - fix regression when templating hostvars (https://github.com/ansible/ansible/issues/63940)

View file

@ -1,2 +0,0 @@
bugfixes:
- code - removes some Python compatibility code for dealing with socket timeouts in ``wait_for``

View file

@ -1,2 +0,0 @@
bugfixes:
- replace use of deprecated functions from ``ansible.module_utils.basic``.

View file

@ -1,2 +0,0 @@
minor_changes:
- to_uuid - add a named parameter to let the user optionally set a custom namespace

View file

@ -1,2 +0,0 @@
bugfixes:
- core - remove unneeded Python version checks.

View file

@ -1,2 +0,0 @@
bugfixes:
- core - replace a compatibility import of pycompat24.literal_eval with ast.literal_eval.

View file

@ -1,2 +0,0 @@
deprecated_features:
- script inventory plugin - The 'cache' option is deprecated and will be removed in 2.12. Its use has been removed from the plugin since it has never had any effect.

View file

@ -1,3 +0,0 @@
---
bugfixes:
- HostVarsVars - Template the __repr__ value (https://github.com/ansible/ansible/issues/64128).

View file

@ -1,5 +0,0 @@
bugfixes:
- loops - Do not indiscriminately mark loop items as unsafe, only apply unsafe
to ``with_`` style loops. The items from ``loop`` should not be explicitly
wrapped in unsafe. The underlying templating mechanism should dictate this.
(https://github.com/ansible/ansible/issues/64379)

View file

@ -1,2 +0,0 @@
bugfixes:
- "ansible-test - bump version of ACME test container. The new version includes updated dependencies."

View file

@ -1,4 +0,0 @@
bugfixes:
- module executor - Address issue where changes to Ansiballz module code, change the behavior
of module execution as it pertains to ``__file__`` and ``sys.modules``
(https://github.com/ansible/ansible/issues/64664)

View file

@ -1,2 +0,0 @@
bugfixes:
- "make ``no_log=False`` on a module option silence the ``no_log`` warning (https://github.com/ansible/ansible/issues/49465 https://github.com/ansible/ansible/issues/64656)"

View file

@ -1,2 +0,0 @@
bugfixes:
- fix wrong command line length calculation in ``ansible-console`` when long command inputted

View file

@ -1,2 +0,0 @@
bugfixes:
- Fix regression when ``ansible_failed_task`` and ``ansible_failed_result`` are not defined in the rescue block (https://github.com/ansible/ansible/issues/64789)

View file

@ -1,2 +0,0 @@
bugfixes:
- hostname - make module work on Manjaro Linux (https://github.com/ansible/ansible/issues/61382)

View file

@ -1,2 +0,0 @@
minor_changes:
- url_lookup_plugin - add parameters to match what is available in ``module_utils/urls.py``

View file

@ -1,4 +0,0 @@
---
bugfixes:
- "roles - Ensure that ``allow_duplicates: true`` enables to run single
role multiple times (https://github.com/ansible/ansible/issues/64902)"

View file

@ -1,4 +0,0 @@
minor_changes:
- Add ``--pre`` flag to ``ansible-galaxy collection install``
to allow pulling in the most recent pre-release version of a collection
(https://github.com/ansible/ansible/issues/64905)

View file

@ -1,4 +0,0 @@
bugfixes:
- Fact Delegation - Add ability to indicate which facts must always be delegated. Primarily
for ``discovered_interpreter_python`` right now, but extensible later.
(https://github.com/ansible/ansible/issues/61002)

View file

@ -1,3 +0,0 @@
bugfixes:
- core filters - fix ``extract()`` filter when key does not exist in container
(https://github.com/ansible/ansible/issues/64957)

View file

@ -1,2 +0,0 @@
bugfixes:
- "dnf - Fix idempotence of `state: installed` (https://github.com/ansible/ansible/issues/64963)"

View file

@ -1,3 +0,0 @@
minor_changes:
- Add a new config parameter, WIN_ASYNC_STARTUP_TIMEOUT, which allows configuration of the named pipe connection
timeout under Windows when launching async tasks.

View file

@ -1,2 +0,0 @@
minor_changes:
- regexp_replace filter - add multiline support for regex_replace filter (https://github.com/ansible/ansible/issues/61985)

View file

@ -1,2 +0,0 @@
bugfixes:
- Avoid bare select() for running commands to avoid too large file descriptor numbers failing tasks

View file

@ -1,4 +0,0 @@
bugfixes:
- ansible-inventory - Fix regression loading vars plugins. (https://github.com/ansible/ansible/issues/65064)
- ansible-inventory - Fix long standing bug not loading vars plugins for group vars relative to the playbook
dir when the '--playbook-dir' and '--export' flags are used together.

View file

@ -1,2 +0,0 @@
bugfixes:
- ansible-vault - Fix ``encrypt_string`` output in a tty when using ``--sdtin-name`` option (https://github.com/ansible/ansible/issues/65121)

View file

@ -1,4 +0,0 @@
bugfixes:
- >-
``AnsibleUnsafe``/``AnsibleContext``/``Templar`` - Do not treat ``AnsibleUndefined`` as being "unsafe"
(https://github.com/ansible/ansible/issues/65198)

View file

@ -1,2 +0,0 @@
minor_changes:
- "ansible-test - add check for ``print()`` calls in modules and module_utils."

View file

@ -1,3 +0,0 @@
bugfixes:
- dnf module - Ensure the modules exit_json['msg'] response is
always string, not sometimes a tuple.

View file

@ -1,2 +0,0 @@
bugfixes:
- "On HTTP status code 304, return status_code"

View file

@ -1,2 +0,0 @@
bugfixes:
- Fix traceback when printing ``HostVars`` on native Jinja2 (https://github.com/ansible/ansible/issues/65365)

View file

@ -1,2 +0,0 @@
bugfixes:
- packaging_yum - replace legacy file handling with a file manager.

View file

@ -1,2 +0,0 @@
bugfixes:
- "throttle: the linear strategy didn't always stuck with the throttle limit"

View file

@ -1,2 +0,0 @@
minor_changes:
- "ansible-test - the module validation code now checks whether ``requirement`` for options is documented correctly."

View file

@ -1,2 +0,0 @@
bugfixes:
- env lookup plugin - Fix handling of environment variables values containing utf-8 characters. (https://github.com/ansible/ansible/issues/65298)

View file

@ -1,4 +0,0 @@
bugfixes:
- free strategy - Include failed hosts when filtering notified hosts for handlers. The strategy base should
determine whether or not to run handlers on those hosts depending on whether forcing handlers is enabled
(https://github.com/ansible/ansible/issues/65254).

View file

@ -1,4 +0,0 @@
minor_changes:
- ansible-galaxy - Add a `verify` subcommand to `ansible-galaxy collection`. The collection found on
the galaxy server is downloaded to a tempfile to compare the checksums of the files listed in the
MANIFEST.json and the FILES.json with the contents of the installed collection.

View file

@ -1,2 +0,0 @@
bugfixes:
- paramiko_ssh - optimized file handling by using a context manager.

View file

@ -1,2 +0,0 @@
bugfixes:
- synchronize - allow data to be passed between two managed nodes when using the docker connection plugin (https://github.com/ansible/ansible/pull/65698)

View file

@ -1,3 +0,0 @@
bugfixes:
- unsafe_proxy - Ensure that data within a tuple is marked as unsafe
(https://github.com/ansible/ansible/issues/65722)

View file

@ -1,2 +0,0 @@
minor_changes:
- 'user - usage of ``append: True`` without setting a list of groups. This is currently a no-op with a warning, and will change to an error in 2.14. (https://github.com/ansible/ansible/pull/65795)'

View file

@ -1,2 +0,0 @@
bugfixes:
- Fix label lookup in the default callback for includes (https://github.com/ansible/ansible/issues/65904)

View file

@ -1,2 +0,0 @@
bugfixes:
- RoleRequirement - include stderr in the error message if a scm command fails (https://github.com/ansible/ansible/issues/41336)

View file

@ -1,2 +0,0 @@
minor_changes:
- git - added an ``archive_prefix`` option to set a prefix to add to each file path in archive

View file

@ -1,2 +0,0 @@
minor_changes:
- "new magic variable - ``ansible_config_file`` - full path of used Ansible config file"

View file

@ -1,3 +0,0 @@
---
bugfixes:
- "Fix issue with callbacks ``set_options`` method that was not called with collections"

View file

@ -1,2 +0,0 @@
bugfixes:
- Added support for OSMC distro in hostname module (https://github.com/ansible/ansible/issues/66189).

View file

@ -1,2 +0,0 @@
bugfixes:
- "update ``user`` module to support silencing ``no_log`` warnings in the future (see: https://github.com/ansible/ansible/pull/64733)"

View file

@ -1,2 +0,0 @@
minor_changes:
- CollectionRequirement - Add a metadata property to update and retrieve the _metadata attribute.

View file

@ -1,2 +0,0 @@
minor_changes:
- "ansible-test - the module validation code now checks whether ``elements`` documentation for options matches the argument_spec."

View file

@ -1,2 +0,0 @@
minor_changes:
- "ansible-test - the module validation code now checks whether ``elements`` is defined when ``type=list``"

View file

@ -1,7 +0,0 @@
minor_changes:
- "Ansible modules created with ``add_file_common_args=True`` added a number of undocumented
arguments which were mostly there to ease implementing certain action plugins. The undocumented
arguments ``src``, ``follow``, ``force``, ``content``, ``backup``, ``remote_src``, ``regexp``,
``delimiter``, and ``directory_mode`` are now no longer added. Modules relying on these options
to be added need to specify them by themselves. Also, action plugins relying on these extra
elements in ``FILE_COMMON_ARGUMENTS`` need to be adjusted."

View file

@ -1,2 +0,0 @@
bugfixes:
- blockinfile - preserve line endings on update (https://github.com/ansible/ansible/issues/64966)

View file

@ -1,2 +0,0 @@
bugfixes:
- Fix case sensitivity for ``lookup()`` (https://github.com/ansible/ansible/issues/66464)

View file

@ -1,2 +0,0 @@
minor_changes:
- Prevent losing useful error information by including both the loop and the conditional error messages (https://github.com/ansible/ansible/issues/66529)

View file

@ -1,2 +0,0 @@
bugfixes:
- yum - fix bug that caused ``enablerepo`` to not be honored when used with disablerepo all wildcard/glob (https://github.com/ansible/ansible/issues/66549)

Some files were not shown because too many files have changed in this diff Show more