diff --git a/docs/changelog.rst b/docs/changelog.rst index 27571ad2..5bf0aaed 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -33,11 +33,48 @@ v0.2.3 (2018-08-??) Mitogen for Ansible ~~~~~~~~~~~~~~~~~~~ +* `#324 `_: plays with a custom + module_utils would fail due to fallout from the Python 3 port and related + tests being disabled. + * `#331 `_: fixed known issue: the connection multiplexer subprocess always exits before the main Ansible process exits, ensuring logs generated by it do not overwrite the user's prompt when ``-vvv`` is enabled. +* `#332 `_: support a new + :data:`sys.excepthook`-based module exit mechanism added in Ansible 2.6. + +* `#338 `_: compatibility: due to + Ansible's implementation, changes to ``/etc/environment`` made by a task are + reflected in the runtime environment of subsequent tasks, but only if those + tasks set ``become: true``, or if SSH multiplexing is disabled. Changes to + ``/etc/environment`` are now monitored and always reflected. + +* Runs with many targets executed the module dependency scanner redundantly, + due to missing synchronization, creating significant extra work in the + connection multiplexer process. For one real-world playbook, the scanner + runtime was reduced by 95%, which may be apparent + + +Core Library +~~~~~~~~~~~~ + +* `#339 `_: the LXD connection method + was erroneously executing LXC Classic commands. + + +Thanks! +~~~~~~~ + +Mitogen would not be possible without the support of users. A huge thanks for +the bug reports in this release contributed by +`Rick Box `_, +`Alex Russu `_, +`Timo Beckers `_, +`Pateek Jain `_, and +`Pierre-Henry Muller `_. + v0.2.2 (2018-07-26) -------------------