summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Davis <mrd@redhat.com>2018-07-05 11:19:47 -0700
committerMatt Davis <mrd@redhat.com>2018-07-05 11:49:44 -0700
commit0c985fee8ad34df286d3094bd10f568ba780c121 (patch)
tree0401498e2f97df848b69855f26873bbae64230f3
parent75ada884d291116880fc20876e29ca68fc793893 (diff)
downloadansible-2.5.6.tar.gz
New release v2.5.6v2.5.6
-rw-r--r--changelogs/CHANGELOG-v2.5.rst130
-rw-r--r--changelogs/fragments/41530-apt-mark-deb6.yaml2
-rw-r--r--changelogs/fragments/adoc_keys.yml2
-rw-r--r--changelogs/fragments/eos_l2_interface_fix_2.5.6.yaml2
-rw-r--r--changelogs/fragments/fix_cb_ref.yml4
-rw-r--r--changelogs/fragments/fix_doas.yml4
-rw-r--r--changelogs/fragments/junos_config_confirm_commit.yaml2
-rw-r--r--changelogs/fragments/keyword_docgen.yml2
-rw-r--r--changelogs/fragments/lkp_doics.yml2
-rw-r--r--changelogs/fragments/meta_rc_runone.yml4
-rw-r--r--changelogs/fragments/nxos_linkagg_bugfix_2.5.6.yaml2
-rw-r--r--changelogs/fragments/nxos_vxlan_vtep_vni_fix_2.5.6.yaml2
-rw-r--r--changelogs/fragments/remove_key_from_vars.yml4
-rw-r--r--changelogs/fragments/v2.5.6_summary.yaml3
-rw-r--r--changelogs/fragments/vyos_vlan_fix.yaml2
-rw-r--r--lib/ansible/release.py2
16 files changed, 147 insertions, 22 deletions
diff --git a/changelogs/CHANGELOG-v2.5.rst b/changelogs/CHANGELOG-v2.5.rst
index ae24acc7ab..2b1b3959ff 100644
--- a/changelogs/CHANGELOG-v2.5.rst
+++ b/changelogs/CHANGELOG-v2.5.rst
@@ -2,10 +2,82 @@
Ansible 2.5 "Kashmir" Release Notes
===================================
+.. _Ansible 2.5 "Kashmir" Release Notes_v2.5.6:
+
+v2.5.6
+======
+
+.. _Ansible 2.5 "Kashmir" Release Notes_v2.5.6_Release Summary:
+
+Release Summary
+---------------
+
+| Release Date: 2018-07-05
+| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`_
+
+
+.. _Ansible 2.5 "Kashmir" Release Notes_v2.5.6_Minor Changes:
+
+Minor Changes
+-------------
+
+- Restore module_utils.basic.BOOLEANS variable for backwards compatibility with the module API in older ansible releases.
+
+- lineinfile - add warning when using an empty regexp (https://github.com/ansible/ansible/issues/29443)
+
+
+.. _Ansible 2.5 "Kashmir" Release Notes_v2.5.6_Bugfixes:
+
+Bugfixes
+--------
+
+- apt - fix apt-mark on debian6 (https://github.com/ansible/ansible/pull/41530)
+
+- **Security Fix** - avoid loading host/group vars from cwd when not specifying a playbook or playbook base dir
+
+- copy module - fixed recursive copy with relative paths (https://github.com/ansible/ansible/pull/40166)
+
+- correct debug display for all cases https://github.com/ansible/ansible/pull/41331
+
+- eos_l2_interface - fix eapi (https://github.com/ansible/ansible/pull/42270)
+
+- group_by - support implicit localhost (https://github.com/ansible/ansible/pull/41860)
+
+- influxdb_query - fixed the use of the common return 'results' caused an unexpected fault. The return is renamed to 'query_results'
+
+- junos_config - fix confirm commit timeout issue (https://github.com/ansible/ansible/pull/41527)
+
+- lineinfile - fix insertbefore when used with BOF to not insert duplicate lines (https://github.com/ansible/ansible/issues/38219)
+
+- nsupdate - allow hmac-sha384 https://github.com/ansible/ansible/pull/42209
+
+- nxos_linkagg - fix issue (https://github.com/ansible/ansible/pull/41550).
+
+- nxos_vxlan_vtep_vni - fix issue (https://github.com/ansible/ansible/pull/42240)
+
+- uses correct conn info for reset_connection https://github.com/ansible/ansible/issues/27520
+
+- correct service facts systemd detection of state https://github.com/ansible/ansible/issues/40809
+
+- correctly check hostvars for vars term https://github.com/ansible/ansible/pull/41819
+
+- vyos_vlan - fix aggregate configuration issues (https://github.com/ansible/ansible/pull/41638)
+
+- win_domain - fixes typo in one of the AD cmdlets https://github.com/ansible/ansible/issues/41536
+
+- win_iis_webapppool - redirect some module output to null so Ansible can read the output JSON https://github.com/ansible/ansible/issues/40874
+
+- win_updates - Fixed issue where running win_updates on async fails without any error
+
+- winrm - ensure pexpect is set to not echo the input on a failure and have a manual sanity check afterwards https://github.com/ansible/ansible/issues/41865
+
+- **Security Fix** - avoid using ansible.cfg in a world writable dir.
+
+
.. _Ansible 2.5 "Kashmir" Release Notes_v2.5.5:
v2.5.5
-=========
+======
.. _Ansible 2.5 "Kashmir" Release Notes_v2.5.5_Release Summary:
@@ -16,7 +88,7 @@ Release Summary
| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`_
-.. _Ansible 2.5 "Kashmir" Release Notes_v2.5.4-38_Bugfixes:
+.. _Ansible 2.5 "Kashmir" Release Notes_v2.5.5_Bugfixes:
Bugfixes
--------
@@ -67,16 +139,28 @@ Release Summary
Bugfixes
--------
+- skip marking packages as manually installed when apt-mark is not available (https://github.com/ansible/ansible/pull/40600)
+
- jenkins_plugin - fix plugin always updated even if already uptodate (https://github.com/ansible/ansible/pull/40645)
+- allow ansible-doc to handle 'keywords' configuration entries https://github.com/ansible/ansible/pull/40620
+
- ec2_asg - wait for lifecycle hooks to complete (https://github.com/ansible/ansible/issues/37281)
+- edgeos modules - add note and warning that the modules require network_cli connection (https://github.com/ansible/ansible/issues/39499)
+
- edgeos_config - check for a corresponding set command when issuing delete commands to ensure the desired state is met (https://github.com/ansible/ansible/issues/40437)
+- callback plugins - correctly reference the callback object when giving an error (https://github.com/ansible/ansible/pull/40453)
+
+- fix doas construction for become (https://github.com/ansible/ansible/pull/37511)
+
- iptables - use suboptions to properly join tcp_flags options (https://github.com/ansible/ansible/issues/36490)
- known_hosts - add better checking and error reporting to the host field (https://github.com/ansible/ansible/pull/38307)
+- meta: reset connection is not run once (https://github.com/ansible/ansible/issues/39364)
+
- Fix legacy Nexus 3k integration test and module issues (https://github.com/ansible/ansible/pull/40322).
- Skip N35 and N3L platforms for nxos_evpn_global test (https://github.com/ansible/ansible/pull/40333).
@@ -97,6 +181,10 @@ Bugfixes
- synchronize - Ensure the local connection created by synchronize uses _remote_is_local=True, which causes ActionBase to build a local tmpdir (https://github.com/ansible/ansible/pull/40833)
+- synchronize - Ensure rsync_opts is a list when not provided
+
+- action - Ensure remote user is correctly calculated when expanding the remote user path
+
- win_get_url - fixed issue when authenticating when force=yes https://github.com/ansible/ansible/pull/40641
- winrm - allow `ansible_user` or `ansible_winrm_user` to override `ansible_ssh_user` when both are defined in an inventory - https://github.com/ansible/ansible/issues/39844
@@ -149,6 +237,12 @@ Bugfixes
- Fix regression in aws_s3 to allow uploading files on the remote host to an S3 bucket
+- dont require property for older callbacks to load https://github.com/ansible/ansible/pull/38281
+
+- fix diff callback only being called when global diff option was set and not honoring task diff (https://github.com/ansible/ansible/issues/31129)
+
+- minor doc fix https://github.com/ansible/ansible/pull/39111
+
- ec2_vpc_route_table - fix regression by skipping routes without DestinationCidrBlock (https://github.com/ansible/ansible/pull/37010)
- Use custom waiters
@@ -159,6 +253,8 @@ Bugfixes
- Don't use custom waiter configs for older versions of botocore
+- return empty list if host pattern is empty https://github.com/ansible/ansible/pull/37931
+
- Fix an encoding issue when parsing the examples from a plugins' documentation
- Fix misuse of self in module_utils/network/eos/eos.py (https://github.com/ansible/ansible/pull/39074)
@@ -171,6 +267,14 @@ Bugfixes
- file - Eliminate an error if we're asked to remove a file but something removes it while we are processing the request (https://github.com/ansible/ansible/pull/39466)
+- Capture correct exception type https://github.com/ansible/ansible/pull/39406
+
+- dont emit empty error due to \n https://github.com/ansible/ansible/pull/39019
+
+- single bad path for galaxy is just a warning, error only if no usable paths found https://github.com/ansible/ansible/pull/39082
+
+- correctly deal with user homedir (~) translations https://github.com/ansible/ansible/pull/36755
+
- Fix interfaces_file to support `allow-` https://github.com/ansible/ansible/pull/37847
- ios cliconf plugin fix regex for version (https://github.com/ansible/ansible/pull/40066)
@@ -187,6 +291,8 @@ Bugfixes
- Fix junos_config confirm timeout issue (https://github.com/ansible/ansible/pull/40238)
+- avoid uneeded reloading of plugin files https://github.com/ansible/ansible/pull/37648
+
- Fix nested noop block padding in dynamic includes (https://github.com/ansible/ansible/pull/38814)
- nio_lookup_error - fixed nios lookup errors out when there are no results
@@ -217,8 +323,20 @@ Bugfixes
- nxos_snapshot - Fix logic for save_snapshot_locally (https://github.com/ansible/ansible/pull/40227)
+- nxos terminal plugin on_become (https://github.com/ansible/ansible/pull/39355)
+
+- nxos module_doc_fragments for authorize, auth_pass (https://github.com/ansible/ansible/pull/39946)
+
- Fix nxos terminal plugin regex (https://github.com/ansible/ansible/pull/39659)
+- protect against bad plugin verify method https://github.com/ansible/ansible/pull/36591
+
+- include_role - disambiguate keywords from variables (https://github.com/ansible/ansible/pull/38968)
+
+- filter was removed ... docs shoudl be too https://github.com/ansible/ansible/pull/37946
+
+- ensure C locale for chkconfig to allow sane screen scraping https://github.com/ansible/ansible/pull/38980
+
- template action plugin - fix the encoding of filenames to avoid tracebacks on Python2 when characters that are not present in the user's locale are present. (https://github.com/ansible/ansible/pull/39424)
- ufw - "route" has to be the first option in ufw command https://github.com/ansible/ansible/pull/31756
@@ -349,6 +467,8 @@ Bugfixes
- Set default network type as 'dhcp' if user has not specified any.
+- Changed hostname variable in order for the esxi host to be found when authentication against a vcenter was done.
+
- nmcli change default value of autoconnect
- azure_rm_image - Allow Azure images to be created with tags, bug was introduced in Ansible v2.5.0
@@ -371,6 +491,8 @@ Bugfixes
- edgeos_command - add action plugin to backup config (https://github.com/ansible/ansible/pull/37619)
+- eos cliconf get_config() format type fix (https://github.com/ansible/ansible/pull/38682)
+
- eos_vlan - fixed eos_vlan not working when having more than 6 interfaces (https://github.com/ansible/ansible/pull/38347)
- Various grafana_* modules - Port away from the deprecated b64encodestring function to the b64encode function instead. (https://github.com/ansible/ansible/pull/38388)
@@ -387,6 +509,8 @@ Bugfixes
- Add supported connection in junos module documentation (https://github.com/ansible/ansible/pull/38813)
+- junos_netconf - Report error is wrong connection type is used for junos_netconf (https://github.com/ansible/ansible/pull/38527)
+
- _nxos_switchport - fix removal of trunk vlans (https://github.com/ansible/ansible/pull/37328)
- nxos_l2_interface - fix removal of trunk vlans (https://github.com/ansible/ansible/pull/37336)
@@ -435,6 +559,8 @@ Bugfixes
- Fix traceback when creating or stopping ovirt vms (https://github.com/ansible/ansible/pull/37249)
+- Add url to troubleshoot persistent socket path related issues https://github.com/ansible/ansible/pull/38542
+
- Fix for consul_kv idempotence on Python3 https://github.com/ansible/ansible/issues/35893
- Fix csvfile lookup plugin when used on Python3 https://github.com/ansible/ansible/pull/37625
diff --git a/changelogs/fragments/41530-apt-mark-deb6.yaml b/changelogs/fragments/41530-apt-mark-deb6.yaml
index 43ab5c57f2..f6f4792c6d 100644
--- a/changelogs/fragments/41530-apt-mark-deb6.yaml
+++ b/changelogs/fragments/41530-apt-mark-deb6.yaml
@@ -1,2 +1,2 @@
bugfixes:
- - apt: fix apt-mark on debian6 (https://github.com/ansible/ansible/pull/41530)
+ - apt - fix apt-mark on debian6 (https://github.com/ansible/ansible/pull/41530)
diff --git a/changelogs/fragments/adoc_keys.yml b/changelogs/fragments/adoc_keys.yml
index aa9e1d8d9e..1f3b61b00d 100644
--- a/changelogs/fragments/adoc_keys.yml
+++ b/changelogs/fragments/adoc_keys.yml
@@ -1,2 +1,2 @@
-- bugfixes:
+bugfixes:
- allow ansible-doc to handle 'keywords' configuration entries https://github.com/ansible/ansible/pull/40620
diff --git a/changelogs/fragments/eos_l2_interface_fix_2.5.6.yaml b/changelogs/fragments/eos_l2_interface_fix_2.5.6.yaml
index ff56aae9e2..2237b71459 100644
--- a/changelogs/fragments/eos_l2_interface_fix_2.5.6.yaml
+++ b/changelogs/fragments/eos_l2_interface_fix_2.5.6.yaml
@@ -1,2 +1,2 @@
bugfixes:
-- Fix eos_l2_interface eapi (https://github.com/ansible/ansible/pull/42270)
+- eos_l2_interface - fix eapi (https://github.com/ansible/ansible/pull/42270)
diff --git a/changelogs/fragments/fix_cb_ref.yml b/changelogs/fragments/fix_cb_ref.yml
index f87582f36a..c92f218d71 100644
--- a/changelogs/fragments/fix_cb_ref.yml
+++ b/changelogs/fragments/fix_cb_ref.yml
@@ -1,2 +1,2 @@
-- bufgix:
- - correctly reference the callback ojbect when giving an error https://github.com/ansible/ansible/pull/40453
+bugfixes:
+ - callback plugins - correctly reference the callback object when giving an error (https://github.com/ansible/ansible/pull/40453)
diff --git a/changelogs/fragments/fix_doas.yml b/changelogs/fragments/fix_doas.yml
index 8f179d05b5..d7ad9f9a64 100644
--- a/changelogs/fragments/fix_doas.yml
+++ b/changelogs/fragments/fix_doas.yml
@@ -1,2 +1,2 @@
-- bugfix:
- - fix doas construction for become https://github.com/ansible/ansible/pull/37511
+bugfixes:
+ - fix doas construction for become (https://github.com/ansible/ansible/pull/37511)
diff --git a/changelogs/fragments/junos_config_confirm_commit.yaml b/changelogs/fragments/junos_config_confirm_commit.yaml
index 6594225e59..f8c891ecfa 100644
--- a/changelogs/fragments/junos_config_confirm_commit.yaml
+++ b/changelogs/fragments/junos_config_confirm_commit.yaml
@@ -1,2 +1,2 @@
bugfixes:
-- Fix junos_config confirm commit timeout issue (https://github.com/ansible/ansible/pull/41527)
+- junos_config - fix confirm commit timeout issue (https://github.com/ansible/ansible/pull/41527)
diff --git a/changelogs/fragments/keyword_docgen.yml b/changelogs/fragments/keyword_docgen.yml
deleted file mode 100644
index e8c28f42ea..0000000000
--- a/changelogs/fragments/keyword_docgen.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-- bufgixes:
- - Allow aliases and update corner cases for hidden fields https://github.com/ansible/ansible/pull/39506
diff --git a/changelogs/fragments/lkp_doics.yml b/changelogs/fragments/lkp_doics.yml
deleted file mode 100644
index 625e1a6fbc..0000000000
--- a/changelogs/fragments/lkp_doics.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-- docs:
- - added docs on new lookup option that allows users to controll errors
diff --git a/changelogs/fragments/meta_rc_runone.yml b/changelogs/fragments/meta_rc_runone.yml
index ee8f9cfb1d..54ba158acf 100644
--- a/changelogs/fragments/meta_rc_runone.yml
+++ b/changelogs/fragments/meta_rc_runone.yml
@@ -1,2 +1,2 @@
-- bugfixes:
- - reset connection is not run once https://github.com/ansible/ansible/issues/39364
+bugfixes:
+- 'meta: reset connection is not run once (https://github.com/ansible/ansible/issues/39364)'
diff --git a/changelogs/fragments/nxos_linkagg_bugfix_2.5.6.yaml b/changelogs/fragments/nxos_linkagg_bugfix_2.5.6.yaml
index 5d84e38146..c30cee358b 100644
--- a/changelogs/fragments/nxos_linkagg_bugfix_2.5.6.yaml
+++ b/changelogs/fragments/nxos_linkagg_bugfix_2.5.6.yaml
@@ -1,2 +1,2 @@
bugfixes:
-- Fix nxos_linkagg (https://github.com/ansible/ansible/pull/41550).
+- nxos_linkagg - fix issue (https://github.com/ansible/ansible/pull/41550).
diff --git a/changelogs/fragments/nxos_vxlan_vtep_vni_fix_2.5.6.yaml b/changelogs/fragments/nxos_vxlan_vtep_vni_fix_2.5.6.yaml
index a50f662633..2ed5591606 100644
--- a/changelogs/fragments/nxos_vxlan_vtep_vni_fix_2.5.6.yaml
+++ b/changelogs/fragments/nxos_vxlan_vtep_vni_fix_2.5.6.yaml
@@ -1,2 +1,2 @@
bugfixes:
-- Fix nxos_vxlan_vtep_vni (https://github.com/ansible/ansible/pull/42240).
+- nxos_vxlan_vtep_vni - fix issue (https://github.com/ansible/ansible/pull/42240)
diff --git a/changelogs/fragments/remove_key_from_vars.yml b/changelogs/fragments/remove_key_from_vars.yml
index eb5e4416b0..986edd9baa 100644
--- a/changelogs/fragments/remove_key_from_vars.yml
+++ b/changelogs/fragments/remove_key_from_vars.yml
@@ -1,2 +1,2 @@
-- bugfixes:
- - disambiguate keywords from variables in include_role https://github.com/ansible/ansible/pull/38968
+bugfixes:
+ - include_role - disambiguate keywords from variables (https://github.com/ansible/ansible/pull/38968)
diff --git a/changelogs/fragments/v2.5.6_summary.yaml b/changelogs/fragments/v2.5.6_summary.yaml
new file mode 100644
index 0000000000..e8f2db4d88
--- /dev/null
+++ b/changelogs/fragments/v2.5.6_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2018-07-05
+ | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`_
diff --git a/changelogs/fragments/vyos_vlan_fix.yaml b/changelogs/fragments/vyos_vlan_fix.yaml
index 6018f397e2..84dcc37fd7 100644
--- a/changelogs/fragments/vyos_vlan_fix.yaml
+++ b/changelogs/fragments/vyos_vlan_fix.yaml
@@ -1,2 +1,2 @@
-- bugfixes:
+bugfixes:
- vyos_vlan - fix aggregate configuration issues (https://github.com/ansible/ansible/pull/41638)
diff --git a/lib/ansible/release.py b/lib/ansible/release.py
index 96b87e1d6d..da7ba73151 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.5.5'
+__version__ = '2.5.6'
__author__ = 'Ansible, Inc.'
__codename__ = 'Kashmir'