summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToshio Kuratomi <a.badger@gmail.com>2019-04-25 08:48:56 -0700
committerToshio Kuratomi <a.badger@gmail.com>2019-04-25 08:48:56 -0700
commitebaf42bbbe1c4a7281a64cb180feb4e2891b7df9 (patch)
treec596b75aab5f74288edc64feb475f283ecfbc165
parent5c3c3fc8358568958cc69e161ff4afe781ab0b58 (diff)
downloadansible-ebaf42bbbe1c4a7281a64cb180feb4e2891b7df9.tar.gz
New release v2.8.0rc1
-rw-r--r--changelogs/.changes.yaml42
-rw-r--r--changelogs/CHANGELOG-v2.8.rst59
-rw-r--r--changelogs/fragments/v2.8.0rc1_summary.yaml3
-rw-r--r--lib/ansible/release.py2
4 files changed, 105 insertions, 1 deletions
diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml
index de41263630..5207d7f0c6 100644
--- a/changelogs/.changes.yaml
+++ b/changelogs/.changes.yaml
@@ -1471,3 +1471,45 @@ releases:
- cloudscale
- kubevirt
release_date: '2019-04-15'
+ 2.8.0rc1:
+ codename: How Many More Times
+ fragments:
+ - 49904-rds_instance-datatype.yml
+ - 54955-docker_container-log_options-strings.yml
+ - 55078-redfish_utils_fix_406_not_acceptable_issue_with_some_oob_controllers.yml
+ - 55142-openssl_csr-crypto-backend-san.yml
+ - 55203-fix-for-removing-subscription-id-from-facts.yaml
+ - 55258-docker_host_info-old-docker-py.yml
+ - 55258-docker_swarm_service_info-old-docker-py.yml
+ - 55266-purefa_facts_remove_line.yaml
+ - 55278-cryto-use-bundled-ipaddress.yml
+ - 55384-netconf-import.yaml
+ - 55546-fixed-replacing-lb-with-ag-in-vmss.yaml
+ - 55591-docker_swarm_service-fix-uid-gid-secrets-config-type.yaml
+ - 55619-vultr_server_idempotency.yml
+ - 55681-azure_rm_manageddisk.yaml
+ - 55688-azure_rm_resourcegroup.yml
+ - 55693-fixing-final-function-app-properties.yml
+ - allow_inv_plugin_loading.yml
+ - ensure_discovery_unsafe.yml
+ - ensure_facts_safe.yml
+ - gitlab-deprecated-version.yaml
+ - k8s-fix_wait_for_response.yaml
+ - meraki_content_filtering-redundant-calls.yml
+ - meraki_static_route_api_calls.yml
+ - meraki_vlan_api_calls.yml
+ - persistent_loading.yml
+ - postgresql_idx-remove-useless-lines.yml
+ - postgresql_slot-fix-sslrootcert.yml
+ - psrp-fetch.yaml
+ - psrp-output.yaml
+ - tower_job_wait-wrong_examples.yml
+ - user-aix-shadow-file-parsing.yaml
+ - v2.8.0rc1_summary.yaml
+ - vmware_portgroup_list_host.yml
+ - vmware_tools_fix_urllib3_import.yaml
+ - vsphere_guest-corrected-state-operations.yml
+ - win_domain-setup.yaml
+ - win_reboot-psrp-command.yaml
+ - win_region-format.yaml
+ release_date: '2019-04-25'
diff --git a/changelogs/CHANGELOG-v2.8.rst b/changelogs/CHANGELOG-v2.8.rst
index 5fc24cd8b7..2e20fdb6a9 100644
--- a/changelogs/CHANGELOG-v2.8.rst
+++ b/changelogs/CHANGELOG-v2.8.rst
@@ -5,6 +5,65 @@ Ansible 2.8 "How Many More Times" Release Notes
.. contents:: Topics
+v2.8.0rc1
+=========
+
+Release Summary
+---------------
+
+| Release Date: 2019-04-25
+| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
+
+
+Minor Changes
+-------------
+
+- Add variable type for performance_insights_retention_period (https://github.com/ansible/ansible/issues/49904).
+- Fix API call to _wait_for_response in k8s modules (https://github.com/ansible/ansible/pull/53937).
+- Try to use bundled urllib3 first, then falls back to non-bundled version in vmware_tools (https://github.com/ansible/ansible/pull/55187).
+- vmware_portgroup accepts list of ESXi hostsystem. Modified get_all_host_objs API to accept list of hostsystems.
+
+Bugfixes
+--------
+
+- Enable azure manged disk test
+- Fixes an issue when subscription_id is masked in the output when it's passed as one of the parameters.
+- Fixes replacing load balancer with application gateway in Azure virtualmachine scaleset, as leaning up old load balancer was not done properly.
+- Move netconf import errors from import to use.
+- SECURITY Fixed the python interpreter detection, added in 2.8.0alpha1, to properly mark the returned data as untemplatable. This prevents a malicious managed machine from running code on the controller via templating.
+- acme_certificate - use ``ipaddress`` module bundled with Ansible for normalizations needed for OpenSSL backend.
+- add resource group test
+- allow loading inventory plugins adjacent to playbooks
+- azure_rm_functionapp - adding two properties which need to be set by default, otherwise function app won't behave correctly in Azure Portal.
+- docker_container - fix idempotency of ``log_options`` when non-string values are used. Also warn user that this is the case.
+- docker_host_info - ``network_filters`` needs docker-py 2.0.2, ``disk_usage`` needs docker-py 2.2.0.
+- docker_swarm_service - Change the type of options ``gid`` and ``uid`` on ``secrets`` and ``configs`` to ``str``.
+- docker_swarm_service_info - work around problems with older docker-py versions such as 2.0.2.
+- ensure module results and facts are marked untrusted as templates for safer use within the same task
+- gitlab modules - Update version deprecations to use strings instead of integers so that ``2.10`` isn't converted to ``2.1``. (https://github.com/ansible/ansible/pull/55395)
+- meraki_static_route - Module would make unnecessary API calls to Meraki when ``net_id`` is specified in task.
+- meraki_static_route - Module would make unnecessary API calls to Meraki when ``net_id`` is specified in task.
+- meraki_vlan - Module would make unnecessary API calls to Meraki when net_id is specified in task.
+- openssl_csr - SAN normalization for IP addresses for the pyOpenSSL backend was broken.
+- openssl_csr - the cryptography backend's idempotency checking for basic constraints was broken.
+- openssl_csr, openssl_csr_info - use ``ipaddress`` module bundled with Ansible for normalizations needed for pyOpenSSL backend.
+- pass correct loading context to persistent connections
+- postgresql_idx - removed useless rows that remained after the previous refactoring
+- postgresql_slot - fixed sslrootcert mapping to psycopg2 connection string
+- psrp - Fix blank newlines appearing before ``stdout`` when using ``script`` or ``raw`` with the ``psrp`` connection plugin
+- psrp - Fix issues when fetching large files causing a memory leak - https://github.com/ansible/ansible/issues/55239
+- psrp - Fix issues with propagating errors back to Ansible with ``raw`` tasks
+- purefa_facts - remove unnecessary line that could cause failure in rare circumstances.
+- redfish_utils - fix "406 Not Acceptable" issue with some OOB controllers (https://github.com/ansible/ansible/issues/55078)
+- tower_job_wait - Fixed wrong variable specification in examples
+- user - properly parse the shadow file on AIX (https://github.com/ansible/ansible/issues/54461)
+- vsphere_guest - creating machines without vm_extra_config allowed
+- vsphere_guest - powering on/off absent virtual machine will fail
+- vultr_server - Fix idempotency for options ``ipv6_enabled`` and ``private_network_enabled``.
+- win_domain - Fix checking for a domain introduced in a recent patch
+- win_reboot - pass return value for ``test_command`` result when using the ``psrp`` connection plugin
+- win_region - Fix the check for ``format`` when running on the ``psrp`` connection plugin
+
v2.8.0b1
========
diff --git a/changelogs/fragments/v2.8.0rc1_summary.yaml b/changelogs/fragments/v2.8.0rc1_summary.yaml
new file mode 100644
index 0000000000..cbf9a8d91f
--- /dev/null
+++ b/changelogs/fragments/v2.8.0rc1_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2019-04-25
+ | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
diff --git a/lib/ansible/release.py b/lib/ansible/release.py
index b9cb9f6d0f..528a639bb9 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.0b1.post0'
+__version__ = '2.8.0rc1'
__author__ = 'Ansible, Inc.'
__codename__ = 'How Many More Times'