From 6b3c797bf62bdc0cdd601ea2fe81639d465291ee Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 2 Aug 2022 12:20:29 +0200 Subject: [PATCH] Release 5.4.0. --- CHANGELOG.rst | 56 ++++++++++++++ changelogs/changelog.yaml | 77 +++++++++++++++++++ .../4812-expose-unredirected-headers.yml | 2 - .../4945-fix-get_vm-int-parse-handling.yaml | 3 - ...4953-listen-ports-facts-extend-output.yaml | 2 - .../4955-fix-path-detection-for-gopass.yaml | 2 - .../fragments/4956-pacman-install-reason.yaml | 2 - .../4959-pacman-fix-url-packages-name.yaml | 2 - .../fragments/4964-fix-keyring-info.yml | 2 - .../4973-introduce-dig-lookup-argument.yaml | 2 - .../fragments/4975-xfconf-use-do-raise.yaml | 3 - ...k-add-support-for-a-custom-world-file.yaml | 2 - .../fragments/4996-consul-session-ttl.yml | 2 - changelogs/fragments/4999-xfconf-bool.yml | 2 - changelogs/fragments/5.4.0.yml | 1 - .../5019-slack-support-more-groups.yml | 2 - .../5022-lastpass-lookup-cleanup.yml | 2 - .../5023-http-agent-param-keycloak.yml | 2 - .../5027-fix-returnall-for-gopass.yaml | 2 - .../fragments/5035-mh-base-verbosity.yaml | 2 - .../fragments/5037-xfconf-add-cmd-output.yaml | 2 - 21 files changed, 133 insertions(+), 39 deletions(-) delete mode 100644 changelogs/fragments/4812-expose-unredirected-headers.yml delete mode 100644 changelogs/fragments/4945-fix-get_vm-int-parse-handling.yaml delete mode 100644 changelogs/fragments/4953-listen-ports-facts-extend-output.yaml delete mode 100644 changelogs/fragments/4955-fix-path-detection-for-gopass.yaml delete mode 100644 changelogs/fragments/4956-pacman-install-reason.yaml delete mode 100644 changelogs/fragments/4959-pacman-fix-url-packages-name.yaml delete mode 100644 changelogs/fragments/4964-fix-keyring-info.yml delete mode 100644 changelogs/fragments/4973-introduce-dig-lookup-argument.yaml delete mode 100644 changelogs/fragments/4975-xfconf-use-do-raise.yaml delete mode 100644 changelogs/fragments/4976-apk-add-support-for-a-custom-world-file.yaml delete mode 100644 changelogs/fragments/4996-consul-session-ttl.yml delete mode 100644 changelogs/fragments/4999-xfconf-bool.yml delete mode 100644 changelogs/fragments/5.4.0.yml delete mode 100644 changelogs/fragments/5019-slack-support-more-groups.yml delete mode 100644 changelogs/fragments/5022-lastpass-lookup-cleanup.yml delete mode 100644 changelogs/fragments/5023-http-agent-param-keycloak.yml delete mode 100644 changelogs/fragments/5027-fix-returnall-for-gopass.yaml delete mode 100644 changelogs/fragments/5035-mh-base-verbosity.yaml delete mode 100644 changelogs/fragments/5037-xfconf-add-cmd-output.yaml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3590ab186c..f0d4c631ba 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,62 @@ Community General Release Notes This changelog describes changes after version 4.0.0. +v5.4.0 +====== + +Release Summary +--------------- + +Regular bugfix and feature release. + +Minor Changes +------------- + +- ModuleHelper module utils - added property ``verbosity`` to base class (https://github.com/ansible-collections/community.general/pull/5035). +- apk - add ``world`` parameter for supporting a custom world file (https://github.com/ansible-collections/community.general/pull/4976). +- consul - adds ``ttl`` parameter for session (https://github.com/ansible-collections/community.general/pull/4996). +- dig lookup plugin - add option ``fail_on_error`` to allow stopping execution on lookup failures (https://github.com/ansible-collections/community.general/pull/4973). +- keycloak_* modules - add ``http_agent`` parameter with default value ``Ansible`` (https://github.com/ansible-collections/community.general/issues/5023). +- lastpass - use config manager for handling plugin options (https://github.com/ansible-collections/community.general/pull/5022). +- listen_ports_facts - add new ``include_non_listening`` option which adds ``-a`` option to ``netstat`` and ``ss``. This shows both listening and non-listening (for TCP this means established connections) sockets, and returns ``state`` and ``foreign_address`` (https://github.com/ansible-collections/community.general/issues/4762, https://github.com/ansible-collections/community.general/pull/4953). +- maven_artifact - add a new ``unredirected_headers`` option that can be used with ansible-core 2.12 and above. The default value is to not use ``Authorization`` and ``Cookie`` headers on redirects for security reasons. With ansible-core 2.11, all headers are still passed on for redirects (https://github.com/ansible-collections/community.general/pull/4812). +- pacman - added parameters ``reason`` and ``reason_for`` to set/change the install reason of packages (https://github.com/ansible-collections/community.general/pull/4956). +- xfconf - add ``stdout``, ``stderr`` and ``cmd`` to the module results (https://github.com/ansible-collections/community.general/pull/5037). +- xfconf - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975). +- xfconf_info - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975). + +Bugfixes +-------- + +- keyring_info - fix the result from the keyring library never getting returned (https://github.com/ansible-collections/community.general/pull/4964). +- pacman - fixed name resolution of URL packages (https://github.com/ansible-collections/community.general/pull/4959). +- passwordstore lookup plugin - fix ``returnall`` for gopass (https://github.com/ansible-collections/community.general/pull/5027). +- passwordstore lookup plugin - fix password store path detection for gopass (https://github.com/ansible-collections/community.general/pull/4955). +- proxmox - fix error handling when getting VM by name when ``state=absent`` (https://github.com/ansible-collections/community.general/pull/4945). +- proxmox_kvm - fix error handling when getting VM by name when ``state=absent`` (https://github.com/ansible-collections/community.general/pull/4945). +- slack - fix incorrect channel prefix ``#`` caused by incomplete pattern detection by adding ``G0`` and ``GF`` as channel ID patterns (https://github.com/ansible-collections/community.general/pull/5019). +- xfconf - fix setting of boolean values (https://github.com/ansible-collections/community.general/issues/4999, https://github.com/ansible-collections/community.general/pull/5007). + +New Plugins +----------- + +Lookup +~~~~~~ + +- bitwarden - Retrieve secrets from Bitwarden + +New Modules +----------- + +Remote Management +~~~~~~~~~~~~~~~~~ + +redfish +^^^^^^^ + +- wdc_redfish_command - Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish APIs +- wdc_redfish_info - Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish APIs + v5.3.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 84003ed4e8..469d79604e 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -947,3 +947,80 @@ releases: - 4933-fix-rax-clb-nodes.yaml - 5.3.0.yml release_date: '2022-07-12' + 5.4.0: + changes: + bugfixes: + - keyring_info - fix the result from the keyring library never getting returned + (https://github.com/ansible-collections/community.general/pull/4964). + - pacman - fixed name resolution of URL packages (https://github.com/ansible-collections/community.general/pull/4959). + - passwordstore lookup plugin - fix ``returnall`` for gopass (https://github.com/ansible-collections/community.general/pull/5027). + - passwordstore lookup plugin - fix password store path detection for gopass + (https://github.com/ansible-collections/community.general/pull/4955). + - proxmox - fix error handling when getting VM by name when ``state=absent`` + (https://github.com/ansible-collections/community.general/pull/4945). + - proxmox_kvm - fix error handling when getting VM by name when ``state=absent`` + (https://github.com/ansible-collections/community.general/pull/4945). + - slack - fix incorrect channel prefix ``#`` caused by incomplete pattern detection + by adding ``G0`` and ``GF`` as channel ID patterns (https://github.com/ansible-collections/community.general/pull/5019). + - xfconf - fix setting of boolean values (https://github.com/ansible-collections/community.general/issues/4999, + https://github.com/ansible-collections/community.general/pull/5007). + minor_changes: + - ModuleHelper module utils - added property ``verbosity`` to base class (https://github.com/ansible-collections/community.general/pull/5035). + - apk - add ``world`` parameter for supporting a custom world file (https://github.com/ansible-collections/community.general/pull/4976). + - consul - adds ``ttl`` parameter for session (https://github.com/ansible-collections/community.general/pull/4996). + - dig lookup plugin - add option ``fail_on_error`` to allow stopping execution + on lookup failures (https://github.com/ansible-collections/community.general/pull/4973). + - keycloak_* modules - add ``http_agent`` parameter with default value ``Ansible`` + (https://github.com/ansible-collections/community.general/issues/5023). + - lastpass - use config manager for handling plugin options (https://github.com/ansible-collections/community.general/pull/5022). + - listen_ports_facts - add new ``include_non_listening`` option which adds ``-a`` + option to ``netstat`` and ``ss``. This shows both listening and non-listening + (for TCP this means established connections) sockets, and returns ``state`` + and ``foreign_address`` (https://github.com/ansible-collections/community.general/issues/4762, + https://github.com/ansible-collections/community.general/pull/4953). + - maven_artifact - add a new ``unredirected_headers`` option that can be used + with ansible-core 2.12 and above. The default value is to not use ``Authorization`` + and ``Cookie`` headers on redirects for security reasons. With ansible-core + 2.11, all headers are still passed on for redirects (https://github.com/ansible-collections/community.general/pull/4812). + - pacman - added parameters ``reason`` and ``reason_for`` to set/change the + install reason of packages (https://github.com/ansible-collections/community.general/pull/4956). + - xfconf - add ``stdout``, ``stderr`` and ``cmd`` to the module results (https://github.com/ansible-collections/community.general/pull/5037). + - xfconf - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975). + - xfconf_info - use ``do_raise()`` instead of defining custom exception class + (https://github.com/ansible-collections/community.general/pull/4975). + release_summary: Regular bugfix and feature release. + fragments: + - 4812-expose-unredirected-headers.yml + - 4945-fix-get_vm-int-parse-handling.yaml + - 4953-listen-ports-facts-extend-output.yaml + - 4955-fix-path-detection-for-gopass.yaml + - 4956-pacman-install-reason.yaml + - 4959-pacman-fix-url-packages-name.yaml + - 4964-fix-keyring-info.yml + - 4973-introduce-dig-lookup-argument.yaml + - 4975-xfconf-use-do-raise.yaml + - 4976-apk-add-support-for-a-custom-world-file.yaml + - 4996-consul-session-ttl.yml + - 4999-xfconf-bool.yml + - 5.4.0.yml + - 5019-slack-support-more-groups.yml + - 5022-lastpass-lookup-cleanup.yml + - 5023-http-agent-param-keycloak.yml + - 5027-fix-returnall-for-gopass.yaml + - 5035-mh-base-verbosity.yaml + - 5037-xfconf-add-cmd-output.yaml + modules: + - description: Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish + APIs + name: wdc_redfish_command + namespace: remote_management.redfish + - description: Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish + APIs + name: wdc_redfish_info + namespace: remote_management.redfish + plugins: + lookup: + - description: Retrieve secrets from Bitwarden + name: bitwarden + namespace: null + release_date: '2022-08-02' diff --git a/changelogs/fragments/4812-expose-unredirected-headers.yml b/changelogs/fragments/4812-expose-unredirected-headers.yml deleted file mode 100644 index c0bfe536b8..0000000000 --- a/changelogs/fragments/4812-expose-unredirected-headers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - maven_artifact - add a new ``unredirected_headers`` option that can be used with ansible-core 2.12 and above. The default value is to not use ``Authorization`` and ``Cookie`` headers on redirects for security reasons. With ansible-core 2.11, all headers are still passed on for redirects (https://github.com/ansible-collections/community.general/pull/4812). diff --git a/changelogs/fragments/4945-fix-get_vm-int-parse-handling.yaml b/changelogs/fragments/4945-fix-get_vm-int-parse-handling.yaml deleted file mode 100644 index 1a563f6c93..0000000000 --- a/changelogs/fragments/4945-fix-get_vm-int-parse-handling.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - proxmox - fix error handling when getting VM by name when ``state=absent`` (https://github.com/ansible-collections/community.general/pull/4945). - - proxmox_kvm - fix error handling when getting VM by name when ``state=absent`` (https://github.com/ansible-collections/community.general/pull/4945). diff --git a/changelogs/fragments/4953-listen-ports-facts-extend-output.yaml b/changelogs/fragments/4953-listen-ports-facts-extend-output.yaml deleted file mode 100644 index c008b0f356..0000000000 --- a/changelogs/fragments/4953-listen-ports-facts-extend-output.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - listen_ports_facts - add new ``include_non_listening`` option which adds ``-a`` option to ``netstat`` and ``ss``. This shows both listening and non-listening (for TCP this means established connections) sockets, and returns ``state`` and ``foreign_address`` (https://github.com/ansible-collections/community.general/issues/4762, https://github.com/ansible-collections/community.general/pull/4953). diff --git a/changelogs/fragments/4955-fix-path-detection-for-gopass.yaml b/changelogs/fragments/4955-fix-path-detection-for-gopass.yaml deleted file mode 100644 index eddfa7397d..0000000000 --- a/changelogs/fragments/4955-fix-path-detection-for-gopass.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - passwordstore lookup plugin - fix password store path detection for gopass (https://github.com/ansible-collections/community.general/pull/4955). diff --git a/changelogs/fragments/4956-pacman-install-reason.yaml b/changelogs/fragments/4956-pacman-install-reason.yaml deleted file mode 100644 index e22c56e7bc..0000000000 --- a/changelogs/fragments/4956-pacman-install-reason.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pacman - added parameters ``reason`` and ``reason_for`` to set/change the install reason of packages (https://github.com/ansible-collections/community.general/pull/4956). diff --git a/changelogs/fragments/4959-pacman-fix-url-packages-name.yaml b/changelogs/fragments/4959-pacman-fix-url-packages-name.yaml deleted file mode 100644 index 3d912c15d4..0000000000 --- a/changelogs/fragments/4959-pacman-fix-url-packages-name.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pacman - fixed name resolution of URL packages (https://github.com/ansible-collections/community.general/pull/4959). diff --git a/changelogs/fragments/4964-fix-keyring-info.yml b/changelogs/fragments/4964-fix-keyring-info.yml deleted file mode 100644 index b10e8cc7cf..0000000000 --- a/changelogs/fragments/4964-fix-keyring-info.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "keyring_info - fix the result from the keyring library never getting returned (https://github.com/ansible-collections/community.general/pull/4964)." diff --git a/changelogs/fragments/4973-introduce-dig-lookup-argument.yaml b/changelogs/fragments/4973-introduce-dig-lookup-argument.yaml deleted file mode 100644 index 6dcaa26000..0000000000 --- a/changelogs/fragments/4973-introduce-dig-lookup-argument.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - dig lookup plugin - add option ``fail_on_error`` to allow stopping execution on lookup failures (https://github.com/ansible-collections/community.general/pull/4973). diff --git a/changelogs/fragments/4975-xfconf-use-do-raise.yaml b/changelogs/fragments/4975-xfconf-use-do-raise.yaml deleted file mode 100644 index 9334795321..0000000000 --- a/changelogs/fragments/4975-xfconf-use-do-raise.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - xfconf - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975). - - xfconf_info - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975). diff --git a/changelogs/fragments/4976-apk-add-support-for-a-custom-world-file.yaml b/changelogs/fragments/4976-apk-add-support-for-a-custom-world-file.yaml deleted file mode 100644 index 74536ddcab..0000000000 --- a/changelogs/fragments/4976-apk-add-support-for-a-custom-world-file.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apk - add ``world`` parameter for supporting a custom world file (https://github.com/ansible-collections/community.general/pull/4976). diff --git a/changelogs/fragments/4996-consul-session-ttl.yml b/changelogs/fragments/4996-consul-session-ttl.yml deleted file mode 100644 index 99b7c27e9e..0000000000 --- a/changelogs/fragments/4996-consul-session-ttl.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - consul - adds ``ttl`` parameter for session (https://github.com/ansible-collections/community.general/pull/4996). diff --git a/changelogs/fragments/4999-xfconf-bool.yml b/changelogs/fragments/4999-xfconf-bool.yml deleted file mode 100644 index 8fcf27144e..0000000000 --- a/changelogs/fragments/4999-xfconf-bool.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "xfconf - fix setting of boolean values (https://github.com/ansible-collections/community.general/issues/4999, https://github.com/ansible-collections/community.general/pull/5007)." diff --git a/changelogs/fragments/5.4.0.yml b/changelogs/fragments/5.4.0.yml deleted file mode 100644 index 4b1469c9fe..0000000000 --- a/changelogs/fragments/5.4.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular bugfix and feature release. diff --git a/changelogs/fragments/5019-slack-support-more-groups.yml b/changelogs/fragments/5019-slack-support-more-groups.yml deleted file mode 100644 index 184bab353a..0000000000 --- a/changelogs/fragments/5019-slack-support-more-groups.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - slack - fix incorrect channel prefix ``#`` caused by incomplete pattern detection by adding ``G0`` and ``GF`` as channel ID patterns (https://github.com/ansible-collections/community.general/pull/5019). \ No newline at end of file diff --git a/changelogs/fragments/5022-lastpass-lookup-cleanup.yml b/changelogs/fragments/5022-lastpass-lookup-cleanup.yml deleted file mode 100644 index b9f96d5b9e..0000000000 --- a/changelogs/fragments/5022-lastpass-lookup-cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - lastpass - use config manager for handling plugin options (https://github.com/ansible-collections/community.general/pull/5022). \ No newline at end of file diff --git a/changelogs/fragments/5023-http-agent-param-keycloak.yml b/changelogs/fragments/5023-http-agent-param-keycloak.yml deleted file mode 100644 index 64e2ace369..0000000000 --- a/changelogs/fragments/5023-http-agent-param-keycloak.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_* modules - add ``http_agent`` parameter with default value ``Ansible`` (https://github.com/ansible-collections/community.general/issues/5023). \ No newline at end of file diff --git a/changelogs/fragments/5027-fix-returnall-for-gopass.yaml b/changelogs/fragments/5027-fix-returnall-for-gopass.yaml deleted file mode 100644 index 766f87e91a..0000000000 --- a/changelogs/fragments/5027-fix-returnall-for-gopass.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - passwordstore lookup plugin - fix ``returnall`` for gopass (https://github.com/ansible-collections/community.general/pull/5027). diff --git a/changelogs/fragments/5035-mh-base-verbosity.yaml b/changelogs/fragments/5035-mh-base-verbosity.yaml deleted file mode 100644 index e6ea5a9198..0000000000 --- a/changelogs/fragments/5035-mh-base-verbosity.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ModuleHelper module utils - added property ``verbosity`` to base class (https://github.com/ansible-collections/community.general/pull/5035). diff --git a/changelogs/fragments/5037-xfconf-add-cmd-output.yaml b/changelogs/fragments/5037-xfconf-add-cmd-output.yaml deleted file mode 100644 index f32926c711..0000000000 --- a/changelogs/fragments/5037-xfconf-add-cmd-output.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - xfconf - add ``stdout``, ``stderr`` and ``cmd`` to the module results (https://github.com/ansible-collections/community.general/pull/5037).