Bump devel to 2.11.0 (#70121)

Signed-off-by: Rick Elrod <rick@elrod.me>
pull/70158/head
Rick Elrod 5 years ago committed by GitHub
parent 8152d8bc1a
commit cc071cdea6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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

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

@ -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+)

@ -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)

@ -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.

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

@ -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.

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

@ -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.

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

@ -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.

@ -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)

@ -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."

@ -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).

@ -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)

@ -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)

@ -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)

@ -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)

@ -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.

@ -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).

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

@ -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).

@ -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

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

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

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

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

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

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

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

@ -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)

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

@ -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.

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

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

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

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

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

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

@ -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.

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

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

@ -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

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

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

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

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

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

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

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

@ -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.

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

@ -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)

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

@ -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)

@ -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)"

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

@ -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)

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

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

@ -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)"

@ -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)

@ -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)

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

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

@ -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.

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

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

@ -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.

@ -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)

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

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

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

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

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

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

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

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

@ -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)

@ -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).

@ -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.

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

@ -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)

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

@ -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)'

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

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

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

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

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

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

@ -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)"

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

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

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

@ -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."

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

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

@ -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)

@ -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

Loading…
Cancel
Save