diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 816f946fa3..d899ca00c0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,46 @@ Community General Release Notes This changelog describes changes after version 4.0.0. +v5.2.0 +====== + +Release Summary +--------------- + +Regular bugfix and feature release. + +Minor Changes +------------- + +- cmd_runner module utils - add ``__call__`` method to invoke context (https://github.com/ansible-collections/community.general/pull/4791). +- passwordstore lookup plugin - allow using alternative password managers by detecting wrapper scripts, allow explicit configuration of pass and gopass backends (https://github.com/ansible-collections/community.general/issues/4766). +- sudoers - will attempt to validate the proposed sudoers rule using visudo if available, optionally skipped, or required (https://github.com/ansible-collections/community.general/pull/4794, https://github.com/ansible-collections/community.general/issues/4745). + +Bugfixes +-------- + +- Include ``PSF-license.txt`` file for ``plugins/module_utils/_mount.py``. +- redfish_command - fix the check if a virtual media is unmounted to just check for ``instered= false`` caused by Supermicro hardware that does not clear the ``ImageName`` (https://github.com/ansible-collections/community.general/pull/4839). +- redfish_command - the Supermicro Redfish implementation only supports the ``image_url`` parameter in the underlying API calls to ``VirtualMediaInsert`` and ``VirtualMediaEject``. Any values set (or the defaults) for ``write_protected`` or ``inserted`` will be ignored (https://github.com/ansible-collections/community.general/pull/4839). +- sudoers - fix incorrect handling of ``state: absent`` (https://github.com/ansible-collections/community.general/issues/4852). + +New Modules +----------- + +Cloud +~~~~~ + +scaleway +^^^^^^^^ + +- scaleway_compute_private_network - Scaleway compute - private network management + +System +~~~~~~ + +- keyring - Set or delete a passphrase using the Operating System's native keyring +- keyring_info - Get a passphrase using the Operating System's native keyring + v5.1.1 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 8e535369a2..9db662e547 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -872,3 +872,44 @@ releases: - 4836-alternatives.yml - 5.1.1.yml release_date: '2022-06-14' + 5.2.0: + changes: + bugfixes: + - Include ``PSF-license.txt`` file for ``plugins/module_utils/_mount.py``. + - redfish_command - fix the check if a virtual media is unmounted to just check + for ``instered= false`` caused by Supermicro hardware that does not clear + the ``ImageName`` (https://github.com/ansible-collections/community.general/pull/4839). + - redfish_command - the Supermicro Redfish implementation only supports the + ``image_url`` parameter in the underlying API calls to ``VirtualMediaInsert`` + and ``VirtualMediaEject``. Any values set (or the defaults) for ``write_protected`` + or ``inserted`` will be ignored (https://github.com/ansible-collections/community.general/pull/4839). + - 'sudoers - fix incorrect handling of ``state: absent`` (https://github.com/ansible-collections/community.general/issues/4852).' + minor_changes: + - cmd_runner module utils - add ``__call__`` method to invoke context (https://github.com/ansible-collections/community.general/pull/4791). + - passwordstore lookup plugin - allow using alternative password managers by + detecting wrapper scripts, allow explicit configuration of pass and gopass + backends (https://github.com/ansible-collections/community.general/issues/4766). + - sudoers - will attempt to validate the proposed sudoers rule using visudo + if available, optionally skipped, or required (https://github.com/ansible-collections/community.general/pull/4794, + https://github.com/ansible-collections/community.general/issues/4745). + release_summary: Regular bugfix and feature release. + fragments: + - 4780-passwordstore-wrapper-compat.yml + - 4791-cmd-runner-callable.yaml + - 4794-sudoers-validation.yml + - 4839-fix-VirtualMediaInsert-Supermicro.yml + - 4852-sudoers-state-absent.yml + - 5.2.0.yml + - psf-license.yml + modules: + - description: Set or delete a passphrase using the Operating System's native + keyring + name: keyring + namespace: system + - description: Get a passphrase using the Operating System's native keyring + name: keyring_info + namespace: system + - description: Scaleway compute - private network management + name: scaleway_compute_private_network + namespace: cloud.scaleway + release_date: '2022-06-21' diff --git a/changelogs/fragments/4780-passwordstore-wrapper-compat.yml b/changelogs/fragments/4780-passwordstore-wrapper-compat.yml deleted file mode 100644 index ace74bcb3e..0000000000 --- a/changelogs/fragments/4780-passwordstore-wrapper-compat.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - passwordstore lookup plugin - allow using alternative password managers by detecting wrapper scripts, allow explicit configuration of pass and gopass backends (https://github.com/ansible-collections/community.general/issues/4766). diff --git a/changelogs/fragments/4791-cmd-runner-callable.yaml b/changelogs/fragments/4791-cmd-runner-callable.yaml deleted file mode 100644 index 142ad90f83..0000000000 --- a/changelogs/fragments/4791-cmd-runner-callable.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cmd_runner module utils - add ``__call__`` method to invoke context (https://github.com/ansible-collections/community.general/pull/4791). diff --git a/changelogs/fragments/4794-sudoers-validation.yml b/changelogs/fragments/4794-sudoers-validation.yml deleted file mode 100644 index 32caacdc36..0000000000 --- a/changelogs/fragments/4794-sudoers-validation.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - sudoers - will attempt to validate the proposed sudoers rule using visudo if available, optionally skipped, or required (https://github.com/ansible-collections/community.general/pull/4794, https://github.com/ansible-collections/community.general/issues/4745). diff --git a/changelogs/fragments/4839-fix-VirtualMediaInsert-Supermicro.yml b/changelogs/fragments/4839-fix-VirtualMediaInsert-Supermicro.yml deleted file mode 100644 index cd0aeeeb5b..0000000000 --- a/changelogs/fragments/4839-fix-VirtualMediaInsert-Supermicro.yml +++ /dev/null @@ -1,8 +0,0 @@ -bugfixes: - - redfish_command - fix the check if a virtual media is unmounted to just check for ``instered= false`` - caused by Supermicro hardware that does not clear the ``ImageName`` - (https://github.com/ansible-collections/community.general/pull/4839). - - redfish_command - the Supermicro Redfish implementation only supports the ``image_url`` parameter in - the underlying API calls to ``VirtualMediaInsert`` and ``VirtualMediaEject``. Any values set - (or the defaults) for ``write_protected`` or ``inserted`` will be ignored - (https://github.com/ansible-collections/community.general/pull/4839). diff --git a/changelogs/fragments/4852-sudoers-state-absent.yml b/changelogs/fragments/4852-sudoers-state-absent.yml deleted file mode 100644 index 013041a15f..0000000000 --- a/changelogs/fragments/4852-sudoers-state-absent.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "sudoers - fix incorrect handling of ``state: absent`` (https://github.com/ansible-collections/community.general/issues/4852)." diff --git a/changelogs/fragments/5.2.0.yml b/changelogs/fragments/5.2.0.yml deleted file mode 100644 index 4b1469c9fe..0000000000 --- a/changelogs/fragments/5.2.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular bugfix and feature release. diff --git a/changelogs/fragments/psf-license.yml b/changelogs/fragments/psf-license.yml deleted file mode 100644 index 6e0cf7ad7a..0000000000 --- a/changelogs/fragments/psf-license.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Include ``PSF-license.txt`` file for ``plugins/module_utils/_mount.py``."