1=========== 2Ansible 2.7 3=========== 4 5.. contents:: Topics 6 7Release Schedule 8---------------- 9 10Expected 11======== 12 13- 2018-08-23 Core Freeze (Engine and Core Modules/Plugins) 14- 2018-08-23 Alpha Release 1 15- 2018-08-30 Community Freeze (Non-Core Modules/Plugins) 16- 2018-08-30 Beta Release 1 17- 2018-09-06 Release Candidate 1 (If needed) 18- 2018-09-13 Release Candidate 2 (If needed) 19- 2018-09-20 Release Candidate 3 (If needed) 20- 2018-09-27 Release Candidate 4 (If needed) 21- 2018-10-04 General Availability 22 23Release Manager 24--------------- 25Toshio Kuratomi (IRC: abadger1999; GitHub: @abadger) 26 27 28Cleaning Duty 29------------- 30 31- Drop Py2.6 for controllers `Docs PR #42971 <https://github.com/ansible/ansible/pull/42971>`_ and 32 `issue #42972 <https://github.com/ansible/ansible/issues/42972>`_ 33- Remove dependency on simplejson `issue #42761 <https://github.com/ansible/ansible/issues/42761>`_ 34 35 36Engine Improvements 37------------------- 38 39- Performance improvement invoking Python modules `pr #41749 <https://github.com/ansible/ansible/pull/41749>`_ 40- Jinja native types will allow for users to render a Python native type. `pr #32738 <https://github.com/ansible/ansible/pull/32738>`_ 41 42 43Core Modules 44------------ 45 46- Include feature changes and improvements 47 48 - Create new argument ``apply`` that will allow for included tasks to inherit explicitly provided attributes. `pr #39236 <https://github.com/ansible/ansible/pull/39236>`_ 49 - Create "private" functionality for allowing vars/default to be exposed outside of roles. `pr #41330 <https://github.com/ansible/ansible/pull/41330>`_ 50- Provide a parameter for the ``template`` module to output to different encoding formats `pr 51 #42171 <https://github.com/ansible/ansible/pull/42171>`_ 52- ``reboot`` module for Linux hosts (@samdoran) `pr #35205 <https://github.com/ansible/ansible/pull/35205>`_ 53 54Cloud Modules 55------------- 56 57General 58======= 59* Cloud auth plugin `proposal #24 <https://github.com/ansible/proposals/issues/24>`_ 60 61AWS 62=== 63* Inventory plugin for RDS `pr #41919 <https://github.com/ansible/ansible/pull/41919>`_ 64* Count support for `ec2_instance` 65* `aws_eks` module `pr #41183 <https://github.com/ansible/ansible/pull/41183>`_ 66* Cloudformation stack sets support (`PR#41669 <https://github.com/ansible/ansible/pull/41669>`_) 67* RDS instance and snapshot modules `pr #39994 <https://github.com/ansible/ansible/pull/39994>`_ `pr #43789 <https://github.com/ansible/ansible/pull/43789>`_ 68* Diff mode improvements for cloud modules `pr #44533 <https://github.com/ansible/ansible/pull/44533>`_ 69 70Azure 71===== 72 73* Azure inventory plugin `issue #42769 <https://github.com/ansible/ansible/issues/42769>`__ 74 75 76Network 77------- 78 79General 80======= 81 82* Refactor the APIs in cliconf (`issue #39056 <https://github.com/ansible/ansible/issues/39056>`_) and netconf (`issue #39160 <https://github.com/ansible/ansible/issues/39160>`_) plugins so that they have a uniform signature across supported network platforms. **done** 83 (`PR #41846 <https://github.com/ansible/ansible/pull/41846>`_) (`PR #43643 <https://github.com/ansible/ansible/pull/43643>`_) (`PR #43837 <https://github.com/ansible/ansible/pull/43837>`_) 84 (`PR #43203 <https://github.com/ansible/ansible/pull/43203>`_) (`PR #42300 <https://github.com/ansible/ansible/pull/42300>`_) (`PR #44157 <https://github.com/ansible/ansible/pull/44157>`_) 85 86Modules 87======= 88 89* New ``cli_config`` module `issue #39228 <https://github.com/ansible/ansible/issues/39228>`_ **done** `PR #42413 <https://github.com/ansible/ansible/pull/42413>`_. 90* New ``cli_command`` module `issue #39284 <https://github.com/ansible/ansible/issues/39284>`_ 91* Refactor ``netconf_config`` module to add additional functionality. **done** `proposal #104 <https://github.com/ansible/proposals/issues/104>`_ (`PR #44379 <https://github.com/ansible/ansible/pull/44379>`_) 92 93Windows 94------- 95 96General 97======= 98 99* Added new connection plugin that uses PSRP as the connection protocol `pr #41729 <https://github.com/ansible/ansible/pull/41729>`__ 100 101Modules 102======= 103 104* Revamp Chocolatey to fix bugs and support offline installation `pr #43013 <https://github.com/ansible/ansible/pull/43013>`_. 105* Add Chocolatey modules that can manage the following Chocolatey features 106 107 * `Sources <https://chocolatey.org/docs/commands-sources>`_ `pr #42790 <https://github.com/ansible/ansible/pull/42790>`_ 108 * `Features <https://chocolatey.org/docs/chocolatey-configuration#features>`_ `pr #42848 <https://github.com/ansible/ansible/pull/42848>`_ 109 * `Config <https://chocolatey.org/docs/chocolatey-configuration#config-settings>`_ `pr #42915 <h*ttps://github.com/ansible/ansible/pull/42915>`_ 110