diff --git a/docs/changelog.rst b/docs/changelog.rst index 2a094476..7eff2ee9 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -21,16 +21,8 @@ v0.2.3 (2018-08-??) Mitogen for Ansible ~~~~~~~~~~~~~~~~~~~ -* `#251 `_, - `#340 `_: Connection Delegation - could establish connections to the wrong target when ``delegate_to:`` is - present. - -* `#291 `_: when Mitogen had - previously been installed using ``pip`` or ``setuptools``, the globally - installed version could conflict with a newer version bundled with an - extension that had been installed using the documented steps. Now the bundled - library always overrides over any system-installed copy. +Enhancements +^^^^^^^^^^^^ * `#315 `_: Ansible 2.6 is now supported. @@ -50,6 +42,37 @@ Mitogen for Ansible `uri `_). See :ref:`ansible_tempfiles` for a complete description. +* `084c0ac0 `_: avoid a + roundtrip in + `copy `_ and + `template `_ + due to an unfortunate default. + +* `7458dfae `_: avoid a + roundtrip when transferring files smaller than 124KiB. Copy and template + actions are now 2-RTT, reducing runtime for a 20-iteration template loop over + a 250 ms link from 30 seconds to 10 seconds compared to v0.2.2, down from 120 + seconds compared to vanilla. + +* `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. + +Fixes +^^^^^ + +* `#251 `_, + `#340 `_: Connection Delegation + could establish connections to the wrong target when ``delegate_to:`` is + present. + +* `#291 `_: when Mitogen had + previously been installed using ``pip`` or ``setuptools``, the globally + installed version could conflict with a newer version bundled with an + extension that had been installed using the documented steps. Now the bundled + library always overrides over any system-installed copy. + * `#324 `_: plays with a `custom module_utils `_ would fail due to fallout from the Python 3 port and related tests being @@ -78,23 +101,6 @@ Mitogen for Ansible yes`` option is no longer supplied to OpenSSH by default, better matching Ansible's behaviour. -* `084c0ac0 `_: avoid a - roundtrip in - `copy `_ and - `template `_ - due to an unfortunate default. - -* `7458dfae `_: avoid a - roundtrip when transferring files smaller than 124KiB. Copy and template - actions are now 2-RTT, reducing runtime for a 20-iteration template loop over - a 250 ms link from 30 seconds to 10 seconds compared to v0.2.2, down from 120 - seconds compared to vanilla. - -* `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 ``ansible`` command-line tool with a missing or misspelled module name.