New release v2.7.9

This commit is contained in:
Toshio Kuratomi 2019-03-14 11:10:27 -07:00
parent 15c5d85251
commit b4cba61b67
4 changed files with 152 additions and 1 deletions

View file

@ -819,3 +819,66 @@ releases:
- winrm-ansible-conn-error.yaml
- yum-unauthenticated-proxy.yaml
release_date: '2019-02-21'
2.7.9:
codename: In the Light
fragments:
- 36811-fix-lvol-valueerror-with-float-size.yaml
- 39301-dnsimple_keyerror_record-type.yaml
- 40092-mysql_user-match-backticks.yml
- 44561-vmware_host_config_manager-fix_key_error.yml
- 47508-openssl_certificate-fix-not-before-after.yml
- 47809-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml
- 49191-module_utils_mysql-unexpected-keyword-argument-cursorclass.yml
- 49776-product_fix_katello_foreman_module.yaml
- 49881-fix-broken-urpmi-module.yaml
- 49981-filter-dnsimple-request-by-record-name.yaml
- 51136-fix-ansible-inventory-tracebacks.yml
- 51853-fix-truncated-macro-contexts.yml
- 51953-onepassword_facts-bug-fixes.yaml
- 52034-fix-traceback-on_ansible-doc_-all.yaml
- 52051-jenkins_plugin-state_present_fix.yaml
- 52166-fix_rabbitmq_plugin_idempotence.yml
- 52381-vmware_vm_inventory-fix_yaml_flag.yaml
- 52536-jenkins_plugin-update_url.yaml
- 52540-fix-vm-facts-crashing-managed-disk.yaml
- 52822-cloudscale_fix-py3.yaml
- 52825-docker_swarm-detection-check-mode.yaml
- 52885-edgeos-connectionError_fix.yaml
- 52895-docker_swarm-labels.yaml
- 53003-docker_swarm-force-new-cluster.yml
- 53039-docker_swarm-ca_force_rotate.yml
- 53070-get_url-check_mode.yml
- 53129-docker_swarm-older-docker-py.yaml
- 53152-create-groups-using-composed-variables.yaml
- 53198-openssl_csr-subject-validation.yml
- 53201-openssl_csr-improve-invalid-san.yml
- 53207-openssl_certificate-assertonly-extensions.yml
- 53224-docker_swarm_service-UpdateConfig.yml
- 53229-docker_swarm_service-return-value.yml
- 53262-docker_swarm_service-test_parameter_versions.yml
- 53289-module-option-int-long.yml
- 53440-docker_container-warnings.yml
- 53451-docker_image-fix-changed-tag-push.yml
- 53503-docker_swarm_fix_node_id.yml
- auto_nice_error.yml
- aws_ec2_inventory_integration_tests.yaml
- dict2items-mapping.yaml
- ec2_fix_assigning_private_without_public_ip.yml
- fix_order_serial.yml
- md5-hash-algorithms-pop-fix.yaml
- nmap_bytes_fix.yml
- openssl_certificate_fix_has_expired.yml
- rhsm_repository-handle-no-repos.yml
- skip_invalid_plugin.yml
- to_yaml-default_flow_style.yaml
- v2.7.9_summary.yaml
- win_certificate_store-excp.yaml
- win_chocolatey-beta-versions.yaml
- win_chocolatey_source_disabled.yaml
- win_domain-cred.yaml
- win_file-hidden.yaml
- winrm-send-input-check.yaml
plugins:
inventory:
- vmware_vm_inventory
release_date: '2019-03-14'

View file

@ -5,6 +5,91 @@ Ansible 2.7 "In the Light" Release Notes
.. contents:: Topics
v2.7.9
======
Release Summary
---------------
| Release Date: 2019-03-14
| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
Minor Changes
-------------
- Add missing import for ConnectionError in edge and routeros module_utils.
- ``to_yaml`` filter updated to maintain formatting consistency when used with ``pyyaml`` versions 5.1 and later (https://github.com/ansible/ansible/pull/53772)
- docker_image - set ``changed`` to ``false`` when using ``force: yes`` to tag or push an image that ends up being identical to one already present on the Docker host or Docker registry.
- jenkins_plugin - Set new default value for the update_url parameter (https://github.com/ansible/ansible/issues/52086)
Bugfixes
--------
- Fix bug where some inventory parsing tracebacks were missing or reported under the wrong plugin.
- Fix rabbitmq_plugin idempotence due to information message in new version of rabbitmq (https://github.com/ansible/ansible/pull/52166)
- Fixed KeyError issue in vmware_host_config_manager when a supported option isn't already set (https://github.com/ansible/ansible/issues/44561).
- Fixed issue related to --yaml flag in vmware_vm_inventory. Also fixed caching issue in vmware_vm_inventory (https://github.com/ansible/ansible/issues/52381).
- If large integers are passed as options to modules under Python 2, module argument parsing will reject them as they are of type ``long`` and not of type ``int``.
- allow nice error to work when auto plugin reads file w/o `plugin` field
- ansible-doc - Fix traceback on providing arguemnt --all to ansible-doc command
- azure_rm_virtualmachine_facts - fixed crash related to attached managed disks (https://github.com/ansible/ansible/issues/52181)
- basic - modify the correct variable when determining available hashing algorithms to avoid errors when md5 is not available (https://github.com/ansible/ansible/issues/51355)
- cloudscale - Fix compatibilty with Python3 in version 3.5 and lower.
- convert input into text to ensure valid comparisons in nmap inventory plugin
- dict2items - Allow dict2items to work with hostvars
- dnsimple - fixed a KeyError exception related to record types handling.
- docker_container - now returns warnings from docker daemon on container creation and updating.
- docker_swarm - Fixed node_id parameter not working for node removal (https://github.com/ansible/ansible/issues/53501)
- docker_swarm - do not crash with older docker daemons (https://github.com/ansible/ansible/issues/51175).
- docker_swarm - fixes idempotency for the ``ca_force_rotate`` option.
- docker_swarm - improve Swarm detection.
- docker_swarm - improve idempotency checking; ``rotate_worker_token`` and ``rotate_manager_token`` are now also used when all other parameters have not changed.
- docker_swarm - now supports docker-py 1.10.0 and newer for most operations, instead only docker 2.6.0 and newer.
- docker_swarm - properly implement check mode (it did apply changes).
- docker_swarm - the ``force`` option was ignored when ``state: present``.
- docker_swarm_service - do basic validation of ``publish`` option if specified (must be list of dicts).
- docker_swarm_service - don't crash when ``publish`` is not specified.
- docker_swarm_service - fix problem with docker daemons which do not return ``UpdateConfig`` in the swarm service spec.
- docker_swarm_service - the return value was documented as ``ansible_swarm_service``, but the module actually returned ``ansible_docker_service``. Documentation and code have been updated so that the variable is now called ``swarm_service``. In Ansible 2.7.x, the old name ``ansible_docker_service`` can still be used to access the result.
- ec2 - if the private_ip has been provided for the new network interface it shouldn't also be added to top level parameters for run_instances()
- fix DNSimple to ensure check works even when the number of records is larger than 100
- get_url - return no change in check mode when checksum matches
- inventory plugins - Fix creating groups from composed variables by getting the latest host variables
- inventory_aws_ec2 - fix no_log indentation so AWS temporary credentials aren't displayed in tests
- jenkins_plugin - Prevent plugin to be reinstalled when state=present (https://github.com/ansible/ansible/issues/43728)
- lvol - fixed ValueError when using float size (https://github.com/ansible/ansible/issues/32886, https://github.com/ansible/ansible/issues/29429)
- mysql - MySQLdb doesn't import the cursors module for its own purposes so it has to be imported in MySQL module utilities before it can be used in dependent modules like the proxysql module family.
- mysql - fixing unexpected keyword argument 'cursorclass' issue after migration from MySQLdb to PyMySQL.
- mysql_user: match backticks, single and double quotes when checking user privileges.
- onepassword_facts - Fixes issues which prevented this module working with 1Password CLI version 0.5.5 (or greater). Older versions of the CLI were deprecated by 1Password and will no longer function.
- openssl_certificate - ``has_expired`` correctly checks if the certificate is expired or not
- openssl_certificate - fix Python 3 string/bytes problems for `notBefore`/`notAfter` for self-signed and ownCA providers.
- openssl_certificate - make sure that extensions are actually present when their values should be checked.
- openssl_csr - improve ``subject`` validation.
- openssl_csr - improve error messages for invalid SANs.
- play order is now applied under all circumstances, fixes
- remote_management foreman - Fixed issue where it was impossible to createdelete a product because product was missing in dict choices ( https://github.com/ansible/ansible/issues/48594 )
- rhsm_repository - handle systems without any repos
- skip invalid plugin after warning in loader
- urpmi module - fixed issue
- win_certificate_store - Fix exception handling typo
- win_chocolatey - Fix issue when parsing a beta Chocolatey install - https://github.com/ansible/ansible/issues/52331
- win_chocolatey_source - fix bug where a Chocolatey source could not be disabled unless ``source`` was also set - https://github.com/ansible/ansible/issues/50133
- win_domain - Do not fail if DC is already promoted but a reboot is required, return ``reboot_required: True``
- win_domain - Fix when running without credential delegated authentication - https://github.com/ansible/ansible/issues/53182
- win_file - Fix issue when managing hidden files and directories - https://github.com/ansible/ansible/issues/42466
- winrm - attempt to recover from a WinRM send input failure if possible
- zabbix_hostmacro: fixes truncation of macro contexts that contain colons (see https://github.com/ansible/ansible/pull/51853)
New Plugins
-----------
Inventory
~~~~~~~~~
- vmware_vm_inventory - VMware Guest inventory source
v2.7.8
======

View file

@ -0,0 +1,3 @@
release_summary: |
| Release Date: 2019-03-14
| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__

View file

@ -19,6 +19,6 @@
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
__version__ = '2.7.8.post0'
__version__ = '2.7.9'
__author__ = 'Ansible, Inc.'
__codename__ = 'In the Light'