docs: update changelog.

pull/350/head
David Wilson 6 years ago
parent 7458dfae85
commit 52cd7fddc1

@ -32,8 +32,8 @@ Mitogen for Ansible
extension that had been installed using the documented steps. Now the bundled extension that had been installed using the documented steps. Now the bundled
library always overrides over any system-installed copy. library always overrides over any system-installed copy.
* `#315 <https://github.com/dw/mitogen/pull/315>`_: Mitogen for Ansible is * `#315 <https://github.com/dw/mitogen/pull/315>`_: Ansible 2.6 is now
supported under Ansible 2.6. supported.
* `#321 <https://github.com/dw/mitogen/issues/321>`_, * `#321 <https://github.com/dw/mitogen/issues/321>`_,
`#336 <https://github.com/dw/mitogen/issues/336>`_: temporary file handling `#336 <https://github.com/dw/mitogen/issues/336>`_: temporary file handling
@ -50,9 +50,10 @@ Mitogen for Ansible
`uri <http://docs.ansible.com/ansible/latest/modules/uri_module.html>`_). See `uri <http://docs.ansible.com/ansible/latest/modules/uri_module.html>`_). See
:ref:`ansible_tempfiles` for a complete description. :ref:`ansible_tempfiles` for a complete description.
* `#324 <https://github.com/dw/mitogen/issues/324>`_: plays with a custom * `#324 <https://github.com/dw/mitogen/issues/324>`_: plays with a
``module_utils`` would fail due to fallout from the Python 3 port and related `custom module_utils <https://docs.ansible.com/ansible/latest/reference_appendices/config.html#default-module-utils-path>`_
tests being disabled. would fail due to fallout from the Python 3 port and related tests being
disabled.
* `#331 <https://github.com/dw/mitogen/issues/331>`_: fixed known issue: the * `#331 <https://github.com/dw/mitogen/issues/331>`_: fixed known issue: the
connection multiplexer subprocess always exits before the main Ansible connection multiplexer subprocess always exits before the main Ansible
@ -60,7 +61,7 @@ Mitogen for Ansible
when ``-vvv`` is enabled. when ``-vvv`` is enabled.
* `#332 <https://github.com/dw/mitogen/issues/332>`_: support a new * `#332 <https://github.com/dw/mitogen/issues/332>`_: support a new
:data:`sys.excepthook`-based module exit mechanism added in Ansible 2.6. :func:`sys.excepthook`-based module exit mechanism added in Ansible 2.6.
* `#338 <https://github.com/dw/mitogen/issues/338>`_: compatibility: changes to * `#338 <https://github.com/dw/mitogen/issues/338>`_: compatibility: changes to
``/etc/environment`` and ``~/.pam_environment`` made by a task are reflected ``/etc/environment`` and ``~/.pam_environment`` made by a task are reflected
@ -71,22 +72,28 @@ Mitogen for Ansible
option is supported. option is supported.
* `#344 <https://github.com/dw/mitogen/issues/344>`_: connections no longer * `#344 <https://github.com/dw/mitogen/issues/344>`_: connections no longer
fail when the parent machine's logged in username contains slashes. fail when the controller's login username contains slashes.
* `#345 <https://github.com/dw/mitogen/issues/345>`_: the ``IdentitiesOnly * `#345 <https://github.com/dw/mitogen/issues/345>`_: the ``IdentitiesOnly
yes`` option is no longer supplied to OpenSSH by default, more closely yes`` option is no longer supplied to OpenSSH by default, better matching
mimicking Ansible's default behaviour. Ansible's behaviour.
* `084c0ac0 <https://github.com/dw/mitogen/commit/084c0ac0>`_: avoid a * `084c0ac0 <https://github.com/dw/mitogen/commit/084c0ac0>`_: avoid a
needless roundtrip for each invocation of the roundtrip in
`copy <http://docs.ansible.com/ansible/latest/modules/copy_module.html>`_ and `copy <http://docs.ansible.com/ansible/latest/modules/copy_module.html>`_ and
`template <http://docs.ansible.com/ansible/latest/modules/template_module.html>`_ `template <http://docs.ansible.com/ansible/latest/modules/template_module.html>`_
actions, due to an unfortunate default parameter. due to an unfortunate default.
* Runs with many targets executed the module dependency scanner redundantly * `7458dfae <https://github.com/dw/mitogen/commit/7458dfae>`_: avoid a
due to missing synchronization, causing significant wasted computation in the roundtrip when transferring files smaller than 124KiB. Copy and template
connection multiplexer subprocess. For one real-world playbook the scanner actions are now 2-RTT, reducing runtime for a 20-iteration template loop over
runtime was reduced by 95%, which may manifest as shorter runs. a 250 ms link from 30 seconds to 10 seconds compared to v0.2.2, down from 120
seconds compared to vanilla.
* `d62e6e2a <https://github.com/dw/mitogen/commit/d62e6e2a>`_: many-target
runs executed the dependency scanner redundantly due to missing
synchronization, wasting significant runtime in the connection multiplexer.
In one case work was reduced by 95%, which may manifest as faster runs.
* A missing check caused an exception traceback to appear when using the * A missing check caused an exception traceback to appear when using the
``ansible`` command-line tool with a missing or misspelled module name. ``ansible`` command-line tool with a missing or misspelled module name.

Loading…
Cancel
Save