From 8c67a5bda996b5c4eb22b5170fa243c3fd89a6de Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 30 Mar 2021 12:39:01 +0200 Subject: [PATCH] Release 2.4.0. --- CHANGELOG.rst | 55 ++++++++++++++++++- changelogs/changelog.yaml | 32 +++++++++++ changelogs/fragments/2.4.0.yml | 1 - ...t-PATH-env-variable-in-zypper-modules.yaml | 2 - .../fragments/2110-vdo-add_force_option.yaml | 3 - .../fragments/2125-git-config-scope-file.yml | 2 - 6 files changed, 85 insertions(+), 10 deletions(-) delete mode 100644 changelogs/fragments/2.4.0.yml delete mode 100644 changelogs/fragments/2094-bugfix-respect-PATH-env-variable-in-zypper-modules.yaml delete mode 100644 changelogs/fragments/2110-vdo-add_force_option.yaml delete mode 100644 changelogs/fragments/2125-git-config-scope-file.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e372d09183..6705524cdc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,57 @@ Community General Release Notes This changelog describes changes after version 1.0.0. +v2.4.0 +====== + +Release Summary +--------------- + +Regular feature and bugfix release. + +Minor Changes +------------- + +- vdo - add ``force`` option (https://github.com/ansible-collections/community.general/issues/2101). + +Bugfixes +-------- + +- git_config - fixed scope ``file`` behaviour and added integraton test for it (https://github.com/ansible-collections/community.general/issues/2117). +- zypper, zypper_repository - respect ``PATH`` environment variable when resolving zypper executable path (https://github.com/ansible-collections/community.general/pull/2094). + +New Plugins +----------- + +Become +~~~~~~ + +- sudosu - Run tasks using sudo su - + +Callback +~~~~~~~~ + +- loganalytics - Posts task results to Azure Log Analytics + +New Modules +----------- + +Cloud +~~~~~ + +opennebula +^^^^^^^^^^ + +- one_template - Manages OpenNebula templates + +Remote Management +~~~~~~~~~~~~~~~~~ + +lenovoxcc +^^^^^^^^^ + +- xcc_redfish_command - Manages Lenovo Out-Of-Band controllers using Redfish APIs + v2.3.0 ====== @@ -432,7 +483,7 @@ Minor Changes - The collection is now actively tested in CI with the latest Ansible 2.9 release. - airbrake_deployment - add ``version`` param; clarified docs on ``revision`` param (https://github.com/ansible-collections/community.general/pull/583). - apk - added ``no_cache`` option (https://github.com/ansible-collections/community.general/pull/548). -- archive - fix paramater types (https://github.com/ansible-collections/community.general/pull/1039). +- archive - fix parameter types (https://github.com/ansible-collections/community.general/pull/1039). - cloudflare_dns - add support for environment variable ``CLOUDFLARE_TOKEN`` (https://github.com/ansible-collections/community.general/pull/1238). - consul - added support for tcp checks (https://github.com/ansible-collections/community.general/issues/1128). - datadog - mark ``notification_message`` as ``no_log`` (https://github.com/ansible-collections/community.general/pull/1338). @@ -579,7 +630,7 @@ Breaking Changes / Porting Guide If you use ansible-base 2.10 or newer and did not install Ansible 3.0.0, but installed (and/or upgraded) community.general manually, you need to make sure to also install ``community.postgresql`` if you are using any of the ``postgresql`` modules. While ansible-base 2.10 or newer can use the redirects that community.general 2.0.0 adds, the collection they point to (community.postgresql) must be installed for them to work. - The Google cloud inventory script ``gce.py`` has been migrated to the ``community.google`` collection. Install the ``community.google`` collection in order to continue using it. -- archive - remove path folder itself when ``remove`` paramater is true (https://github.com/ansible-collections/community.general/issues/1041). +- archive - remove path folder itself when ``remove`` parameter is true (https://github.com/ansible-collections/community.general/issues/1041). - log_plays callback - add missing information to the logs generated by the callback plugin. This changes the log message format (https://github.com/ansible-collections/community.general/pull/442). - passwordstore lookup plugin - now parsing a password store entry as YAML if possible, skipping the first line (which by convention only contains the password and nothing else). If it cannot be parsed as YAML, the old ``key: value`` parser will be used to process the entry. Can break backwards compatibility if YAML formatted code was parsed in a non-YAML interpreted way, e.g. ``foo: [bar, baz]`` will become a list with two elements in the new version, but a string ``'[bar, baz]'`` in the old (https://github.com/ansible-collections/community.general/issues/1673). - pkgng - passing ``name: *`` with ``state: absent`` will no longer remove every installed package from the system. It is now a noop. (https://github.com/ansible-collections/community.general/pull/569). diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 9795a9d83b..4bc8d76b47 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1629,3 +1629,35 @@ releases: name: from_csv namespace: null release_date: '2021-03-23' + 2.4.0: + changes: + bugfixes: + - git_config - fixed scope ``file`` behaviour and added integraton test for + it (https://github.com/ansible-collections/community.general/issues/2117). + - zypper, zypper_repository - respect ``PATH`` environment variable when resolving + zypper executable path (https://github.com/ansible-collections/community.general/pull/2094). + minor_changes: + - vdo - add ``force`` option (https://github.com/ansible-collections/community.general/issues/2101). + release_summary: Regular feature and bugfix release. + fragments: + - 2.4.0.yml + - 2094-bugfix-respect-PATH-env-variable-in-zypper-modules.yaml + - 2110-vdo-add_force_option.yaml + - 2125-git-config-scope-file.yml + modules: + - description: Manages OpenNebula templates + name: one_template + namespace: cloud.opennebula + - description: Manages Lenovo Out-Of-Band controllers using Redfish APIs + name: xcc_redfish_command + namespace: remote_management.lenovoxcc + plugins: + become: + - description: Run tasks using sudo su - + name: sudosu + namespace: null + callback: + - description: Posts task results to Azure Log Analytics + name: loganalytics + namespace: null + release_date: '2021-03-30' diff --git a/changelogs/fragments/2.4.0.yml b/changelogs/fragments/2.4.0.yml deleted file mode 100644 index c1cd23f095..0000000000 --- a/changelogs/fragments/2.4.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular feature and bugfix release. diff --git a/changelogs/fragments/2094-bugfix-respect-PATH-env-variable-in-zypper-modules.yaml b/changelogs/fragments/2094-bugfix-respect-PATH-env-variable-in-zypper-modules.yaml deleted file mode 100644 index e0addce2fc..0000000000 --- a/changelogs/fragments/2094-bugfix-respect-PATH-env-variable-in-zypper-modules.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - zypper, zypper_repository - respect ``PATH`` environment variable when resolving zypper executable path (https://github.com/ansible-collections/community.general/pull/2094). diff --git a/changelogs/fragments/2110-vdo-add_force_option.yaml b/changelogs/fragments/2110-vdo-add_force_option.yaml deleted file mode 100644 index 9e93a919a2..0000000000 --- a/changelogs/fragments/2110-vdo-add_force_option.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - vdo - add ``force`` option (https://github.com/ansible-collections/community.general/issues/2101). diff --git a/changelogs/fragments/2125-git-config-scope-file.yml b/changelogs/fragments/2125-git-config-scope-file.yml deleted file mode 100644 index 75862e0333..0000000000 --- a/changelogs/fragments/2125-git-config-scope-file.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - git_config - fixed scope ``file`` behaviour and added integraton test for it (https://github.com/ansible-collections/community.general/issues/2117).