summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelogs/.changes.yaml61
-rw-r--r--changelogs/CHANGELOG-v2.8.rst85
-rw-r--r--changelogs/fragments/v2.8.4_summary.yaml3
-rw-r--r--lib/ansible/release.py2
4 files changed, 148 insertions, 3 deletions
diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml
index b04a957825..0df15a8872 100644
--- a/changelogs/.changes.yaml
+++ b/changelogs/.changes.yaml
@@ -1792,3 +1792,64 @@ releases:
- yum-handle-stale-lock-file.yaml
- yum-sane-default-lockfile-timeout.yml
release_date: '2019-07-25'
+ 2.8.4:
+ codename: How Many More Times
+ fragments:
+ - 46332-aws-improve-etag-handling.yml
+ - 49568-type-checking.yaml
+ - 49754-default-become-user-pbrun-become-plugin.yaml
+ - 55716-ec2_instance_int_volume_size.yml
+ - 56392-consul_session-improve_doc_and_add_integration_tests.yaml
+ - 56844-glusterfs_volume-fix_compare.yml
+ - 57579-add-pipelining-to-podman-connection-plugin.yaml
+ - 57935-ovirt-host-event-log.yml
+ - 57993-openssh_keypair-add-public-key-and-key-comment-validation.yml
+ - 58360-fix-cpu-count-ppc.yaml
+ - 58876-do-not-reuse-remote_user-from-prev-loop.yaml
+ - 59106-fix-ipv6-truncating-in-ec2_group.yml
+ - 59335-developing_modules_general-update_docs.yaml
+ - 59437-update-ce_ntp_auth-to-fix-a-bug.yml
+ - 59445-ce_rollback_shouldnt_load_xml_configure_via_network_cli.yml
+ - 59456-find-return-values.yaml
+ - 59497_postgresql-modules-remove-unused-imports.yml
+ - 59503-fix-recursive-csharp-logging.yml
+ - 59515-ce_mtu-update-to-fix-bugs.yml
+ - 59520-ce_startup-update-to-fix-a-bug.yml
+ - 59548-import-playbook-plugin-dirs.yml
+ - 59677-ce_vrrp-to-fix-bugs.yml
+ - 59678-ce_bgp_af-to-fix-bugs.yml
+ - 59684-ce_mlag_config-to-fix-bugs.yml
+ - 59685-ce_stp-to-fix-bugs.yml
+ - 59715-docker_container-ipv6-port-bind.yml
+ - 59728-ce_config-to-fix-bugs.yml
+ - 59769-fix_ansible_issue_58469_regression.yaml
+ - 59786-ce_netstream_global-to-fix-bugs.yml
+ - 59862-ovirt-vnic-profile-qos-update-fix.yml
+ - 60033-ce_netstream_template-to-fix-bugs.yml
+ - 60084-ce_ce_rollback_set_mmi-mode-enable.yaml
+ - 60085-ce_config _set_mmi-mode.yml
+ - 60105-postgresql_turn_off_db_default_warnings.yml
+ - 60198-ovirt-vnic-profile-check-fix.yml
+ - 60202-ovirt-host-update-force-docs.yml
+ - 60270-ce_aaa_server-to-fix-bugs.yml
+ - 60272-ce_aaa_server_host-to-fix-bugs.yml
+ - 60274-ce_acl-to-fix-bugs.yml
+ - adhoc-command-async-output.yaml
+ - aws_s3-etags.yaml
+ - dont_template_passwords_from_prompt.yml
+ - fix_iosxr_facts.yaml
+ - fix_strategy_inv_up.yml
+ - gcp-session-merge_dict.yml
+ - gcp_fixes.yml
+ - group-chars-ignore-doc.yaml
+ - netconf_command_timeout.yaml
+ - os_subnet-subnetpool-id-allowed.yaml
+ - podman_image-build-output-format.yaml
+ - sysctl-check-file-and-system.yaml
+ - user-local-warning-fix.yaml
+ - v2.8.4_summary.yaml
+ - vmware_datastore_facts_dict_iter.yml
+ - win_domain_group_membership-Fix-missing-vars-for-Get-command.yml
+ - win_dsc-datetime.yaml
+ - win_user-logon-err.yaml
+ release_date: '2019-08-15'
diff --git a/changelogs/CHANGELOG-v2.8.rst b/changelogs/CHANGELOG-v2.8.rst
index 2ddedc8657..97e97ac44f 100644
--- a/changelogs/CHANGELOG-v2.8.rst
+++ b/changelogs/CHANGELOG-v2.8.rst
@@ -5,6 +5,87 @@ Ansible 2.8 "How Many More Times" Release Notes
.. contents:: Topics
+v2.8.4
+======
+
+Release Summary
+---------------
+
+| Release Date: 2019-08-15
+| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
+
+
+Minor Changes
+-------------
+
+- Correct the return values of matched and examined from string to int
+- Fix call from "merge_dictionaries" to "_merge_dictionaries" in GcpSession object (https://github.com/ansible/ansible/issues/57140).
+- Fixes comparison of list to integer in gluster_volume (https://github.com/ansible/ansible/issues/56844).
+- The `podman` connection plugin now supports pipelining.
+- With Python3, we cannot iterate on a dict and modify it at the same time (https://github.com/ansible/ansible/issues/54869).
+- ovirt_host - update force parameter documentation (https://bugzilla.redhat.com/show_bug.cgi?id=1719271#c11)
+- remove ambiguity in module naming; use "my_test" as module name
+
+Bugfixes
+--------
+
+- Add no_log to credentials field to avoid disclosures (CVE-2019-10217)
+- Do not re-use remote_user from previous loop iteration (https://github.com/ansible/ansible/issues/58876)
+- Fix netconf connection command timeout issue (https://github.com/ansible/ansible/pull/58322)
+- Fix strategy functions that update inventory and back 'add_host' and 'group_by' actions.
+- Fixed issue where `ansible_net_model` was not being populated in iosxr_facts (https://github.com/ansible/ansible/pull/58488)
+- ansible.basics - fix core C# recursive call when logging fails (e.g. if insufficient permissions are held) (https://github.com/ansible/ansible/pull/59503)
+- async - Fix async callback plugins to allow async output to be displayed when running command/shell (https://github.com/ansible/ansible/issues/15988)
+- aws_s3 - Improve usability when the execution host lacks MD5 support (e.g. due to FIPS-140-2).
+- aws_s3 module - Improve ETag calculation, allow overwrite=always to work on FIPS-140-2
+- ce_aaa_server - update to fix some bugs - When you want to delete a parameter, a conflict will occur, causing the download configuration to fail. (https://github.com/ansible/ansible/pull/60270)
+- ce_aaa_server_host - update to fix some bugs - module CMD update in ansible is inconsistent with switch; when parameter is bool type, it is impossible to judge the value of expensive parameter. (https://github.com/ansible/ansible/pull/60272)
+- ce_acl - update to fix some bugs - When the frag_type parameter is in the module and the configuration is repeatedly sent to the device, the module displays change = True. (https://github.com/ansible/ansible/pull/60274)
+- ce_bgp_af - update to fix some bugs - XML query result error, update_cmds statement missing. (https://github.com/ansible/ansible/pull/59678)
+- ce_config - It is also necessary to undo mmi-mode enable after running commands.Otherwise it will make a effect to next tasks.(https://github.com/ansible/ansible/pull/60071).
+- ce_config - Optimize multi-level views & fix a bug. (https://github.com/ansible/ansible/pull/59523)
+- ce_mlag_config - update to fix some bugs - Configuration does not absent as expect. (https://github.com/ansible/ansible/pull/59336)
+- ce_mtu - bug-info - unable to parse request, to fix the bug (https://github.com/ansible/ansible/pull/59343)
+- ce_netstream_global - The 'get_config', which is from 'ansible.module_utils.network.cloudengine.ce', try to return the result from cache,however the configure has changed. (https://github.com/ansible/ansible/pull/59689)
+- ce_netstream_global - The 'get_config', which is from 'ansible.module_utils.network.cloudengine.ce', try to return the result from cache,however the configure has changed. (https://github.com/ansible/ansible/pull/59690)
+- ce_ntp_auth - update to fix "state is present but all of the following are missing-password" bug(https://github.com/ansible/ansible/pull/59344)
+- ce_rollback - set mmi-mode enable to run commands and unset after running(https://github.com/ansible/ansible/pull/60075).
+- ce_rollback - shouldn't load xml configure via network_cli(https://github.com/ansible/ansible/pull/59345)
+- ce_startup - update to fix a bug - netconf and cli are all used to load configure at a time (https://github.com/ansible/ansible/pull/59346 )
+- ce_stp - update to fix some bugs - The config of first time showing is same as second because of 'get_config', using regular to search & show config (https://github.com/ansible/ansible/pull/59347 )
+- ce_vrrp - update to fix some bugs - Solving the mistake of parameter judgment, update_cmds statement missing. (https://github.com/ansible/ansible/pull/59677)
+- consul_session - ``state`` parameter: use ``required_if``, document ``id`` parameter, update ``name`` parameter documentation
+- docker_container - fix port bindings with IPv6 addresses.
+- documented ``ignore`` option for ``TRANSFORM_INVALID_GROUP_CHARS``
+- ec2_group - Don't truncate the host bits off of IPv6 CIDRs. CIDRs will be passed thru to EC2 as-is provided they are valid IPv6 representations. (https://github.com/ansible/ansible/issues/53297)
+- ec2_instance - Ensures ``ebs.volume_size`` and ``ebs.iops`` are ``int`` to avoid issues with Jinja2 templating
+- facts - fixed double-counting of CPUs on POWER systems
+- group - The group module errored of if the gid exists with the same group name. This prevents reruns of the playbook. This fixes a regression introduced by 4898b0a.
+- nagios - Removed redundant type check which caused crashes. Guardrails added elsewhere in earlier change.
+- openssh_keypair - add public key and key comment validation on change
+- os_subnet - it is valid to specify an explicit ``subnetpool_id`` rather than ``use_default_subnetpool`` or ``cidr``
+
+- ovirt_host - add event log on failure (https://github.com/oVirt/ovirt-ansible-infra/issues/8)
+- ovirt_vnic_profile - fix for updating vnic profile (https://github.com/ansible/ansible/pull/56518)
+- ovirt_vnic_profile - update qos and pass_through logic (https://bugzilla.redhat.com/show_bug.cgi?id=1597537)
+- pbrun - add default user for become plugin (https://github.com/ansible/ansible/pull/59754)
+- plugin loader - Restore adding plugin loader playbook dir to ``Playbook`` in addition to ``PlaybookCLI`` to solve sub directory playbook relative plugins to be located (https://github.com/ansible/ansible/issues/59548)
+- podman_image - handle new output format for image build
+- postgresql_db.py - Fix code formatting (https://github.com/ansible/ansible/pull/59497)
+- postgresql_ext.py - Remove pg_quote_identifier unused import (https://github.com/ansible/ansible/pull/59497)
+- postgresql_lang.py - Remove pg_quote_identifier and to_native unused imports (https://github.com/ansible/ansible/pull/59497)
+- postgresql_membership - turn off the default database warning (https://github.com/ansible/ansible/pull/60043)
+- postgresql_ping - turn off the default database warning (https://github.com/ansible/ansible/pull/60043)
+- postgresql_slot - turn off the default database warning for slot_type physical (https://github.com/ansible/ansible/issues/60043)
+- postgresql_table.py - Fix code formatting (https://github.com/ansible/ansible/pull/59497)
+- postgresql_tablespace - turn off the default database warning (https://github.com/ansible/ansible/pull/60043)
+- resolves CVE-2019-10206, by avoiding templating passwords from prompt as it is probable they have special characters.
+- sysctl - check system values, not just sysctl.conf file, when determing state (https://github.com/ansible/ansible/pull/56153#issuecomment-514384922)
+- user - do not warn when using ``local: yes`` if user already exists (https://github.com/ansible/ansible/issues/58063)
+- win_domain_group_membership - Fix missing @extra_args on Get-ADObject to support dirrent domain and credentials for retrival (https://github.com/ansible/ansible/issues/57404)
+- win_dsc - Be more leniant around the accepted DateTime values for backwards compatibility - https://github.com/ansible/ansible/issues/59667
+- win_user - Get proper error code when failing to validate the user's credentials
+
v2.8.3
======
@@ -2219,8 +2300,8 @@ cpm
- cpm_plugconfig - Get and Set Plug Parameters on WTI OOB and PDU power devices
- cpm_plugcontrol - Get and Set Plug actions on WTI OOB and PDU power devices
-dellemc.idrac
-^^^^^^^^^^^^^
+dellemc
+^^^^^^^
- idrac_firmware - Firmware update from a repository on a network share (CIFS, NFS).
- idrac_server_config_profile - Export or Import iDRAC Server Configuration Profile (SCP).
diff --git a/changelogs/fragments/v2.8.4_summary.yaml b/changelogs/fragments/v2.8.4_summary.yaml
new file mode 100644
index 0000000000..e587d49db4
--- /dev/null
+++ b/changelogs/fragments/v2.8.4_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2019-08-15
+ | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
diff --git a/lib/ansible/release.py b/lib/ansible/release.py
index 45e7c1b266..c36a9847b5 100644
--- a/lib/ansible/release.py
+++ b/lib/ansible/release.py
@@ -19,6 +19,6 @@
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
-__version__ = '2.8.3.post0'
+__version__ = '2.8.4'
__author__ = 'Ansible, Inc.'
__codename__ = 'How Many More Times'