=========== Ansible 2.7 =========== .. contents:: Topics Release Schedule ---------------- Expected ======== - 2018-09-06 Core Freeze (Engine and Core Modules/Plugins) - 2018-09-06 Alpha Release 1 - 2018-09-13 Community Freeze (Non-Core Modules/Plugins) - 2018-09-13 Beta Release 1 - 2018-09-27 Release Candidate 1 - 2018-10-04 General Availability Cleaning Duty ------------- - Drop Py2.6 for controllers - Remove dependency on simplejson `issue #42761 `_ Engine Improvements ------------------- - Make ``become`` plugin based. `pr #38861 `_ - Introduce a ``live`` keyword to provide modules the ability to push intermediate (live) updates `pr #13620 `_ - Create a configuration object for a top level content installation path for modules, plugins, roles, etc. - Investigate what it will take to utilise the work performed by Mitogen maintainers. - Provide sane connection defaults by platform `ansible_platform` `proposal #77 `_ - Refactor connection/shell/action/terminal/become plugins to allow looser coupling and more mix-and-match behaviour. - Investigate performance improvements in using threads as opposed to forks. - Jinja native types will allow for users to render a Python native type. `pr #32738 `_ Core Modules ------------ - Include feature changes and improvements - Create new argument `apply` that will allow for included tasks to inherit explicitly provided attributes. `pr #39236 `_ - Create "private" functionality for allowing vars/default sot be exposed outside of roles. `pr #41330 `_ - Provide a parameter for the `template` module to output to different encoding formats. - `reboot` module for Linux hosts Cloud Modules ------------- General ======= * Cloud auth plugin `proposal #24 `_ AWS === * Inventory plugin for RDS * Count support for `ec2_instance` * `aws_eks` module `pr #41183 `_ * Cloudformation stack sets support * RDS instance and snapshot modules * Diff mode improvements for cloud modules Azure ===== * Azure inventory plugin `issue #42769 `__ * Azure stack support for modules `project tracker `__ Network ------- General ======= * Refactor the APIs in cliconf and netconf plugins so that they have a uniform signature across supported network platforms. Modules ======= * New ``cli_config`` module * New ``cli_command`` module * Refactor ``netconf_config`` module to add additional functionality. `proposal #104 `_ Windows ------- General ======= * Investigate the cause of WinRM HTTPS read timeouts `issue #41145 `__ * WinRM connection persistence (improves performance) `pr #41729 `__ * Experiment with OpenSSH + powershell `pr #33074 `_ Modules ======= * `win_domain` and `win_domain_controller` action wrappers `issue #42764 `__ * Add link to `win_file` `issue #43060 `__ * Hostname change support for `win_domain` and `win_domain_controller` `issue #42768 `__