From c85bb8713ef25feffcc248cc44f94110808aaa19 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 11 Jan 2022 07:27:25 +0100 Subject: [PATCH] Release 4.3.0 --- CHANGELOG.rst | 66 +++++++++++++++++ changelogs/changelog.yaml | 71 +++++++++++++++++++ .../3374-add-ipa-ptr-sync-support.yml | 3 - .../3921-add-counter-filter-plugin.yml | 4 -- .../fragments/3930-proxmox-add-clone.yaml | 2 - .../fragments/3933-slack-charset-header.yaml | 2 - changelogs/fragments/3934-distutils.yml | 6 -- .../fragments/3936-distutils.version.yml | 2 - ...940_fix_contenttype_scaleway_user_data.yml | 2 - .../fragments/3946-mattermost_attachments.yml | 2 - .../3951-scaleway_compute_add_project_id.yml | 2 - .../3964-scaleway_volume_add_region.yml | 2 - .../3968-ipmi_power-add-machine-option.yaml | 4 -- .../3976-fix-alternatives-parsing.yml | 2 - .../fragments/3980-puppet-show_diff.yml | 2 - ...85-nmcli-add-wireguard-connection-type.yml | 2 - changelogs/fragments/4.3.0.yml | 1 - 17 files changed, 137 insertions(+), 38 deletions(-) delete mode 100644 changelogs/fragments/3374-add-ipa-ptr-sync-support.yml delete mode 100644 changelogs/fragments/3921-add-counter-filter-plugin.yml delete mode 100644 changelogs/fragments/3930-proxmox-add-clone.yaml delete mode 100644 changelogs/fragments/3933-slack-charset-header.yaml delete mode 100644 changelogs/fragments/3934-distutils.yml delete mode 100644 changelogs/fragments/3936-distutils.version.yml delete mode 100644 changelogs/fragments/3940_fix_contenttype_scaleway_user_data.yml delete mode 100644 changelogs/fragments/3946-mattermost_attachments.yml delete mode 100644 changelogs/fragments/3951-scaleway_compute_add_project_id.yml delete mode 100644 changelogs/fragments/3964-scaleway_volume_add_region.yml delete mode 100644 changelogs/fragments/3968-ipmi_power-add-machine-option.yaml delete mode 100644 changelogs/fragments/3976-fix-alternatives-parsing.yml delete mode 100644 changelogs/fragments/3980-puppet-show_diff.yml delete mode 100644 changelogs/fragments/3985-nmcli-add-wireguard-connection-type.yml delete mode 100644 changelogs/fragments/4.3.0.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e3d369bf16..0a0551feba 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,72 @@ Community General Release Notes This changelog describes changes after version 3.0.0. +v4.3.0 +====== + +Release Summary +--------------- + +Regular feature and bugfix release. + +Minor Changes +------------- + +- ipa_dnszone - ``dynamicupdate`` is now a boolean parameter, instead of a string parameter accepting ``"true"`` and ``"false"``. Also the module is now idempotent with respect to ``dynamicupdate`` (https://github.com/ansible-collections/community.general/pull/3374). +- ipa_dnszone - add DNS zone synchronization support (https://github.com/ansible-collections/community.general/pull/3374). +- ipmi_power - add ``machine`` option to ensure the power state via the remote target address (https://github.com/ansible-collections/community.general/pull/3968). +- mattermost - add the possibility to send attachments instead of text messages (https://github.com/ansible-collections/community.general/pull/3946). +- nmcli - add ``wireguard`` connection type (https://github.com/ansible-collections/community.general/pull/3985). +- proxmox - add ``clone`` parameter (https://github.com/ansible-collections/community.general/pull/3930). +- puppet - remove deprecation for ``show_diff`` parameter. Its alias ``show-diff`` is still deprecated and will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/3980). +- scaleway_compute - add possibility to use project identifier (new ``project`` option) instead of deprecated organization identifier (https://github.com/ansible-collections/community.general/pull/3951). +- scaleway_volume - all volumes are systematically created on par1 (https://github.com/ansible-collections/community.general/pull/3964). + +Bugfixes +-------- + +- Various modules and plugins - use vendored version of ``distutils.version`` instead of the deprecated Python standard library ``distutils`` (https://github.com/ansible-collections/community.general/pull/3936). +- alternatives - fix output parsing for alternatives groups (https://github.com/ansible-collections/community.general/pull/3976). +- jail connection plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934). +- lxd connection plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the ``lxc`` executable (https://github.com/ansible-collections/community.general/pull/3934). +- passwordstore lookup plugin - replace deprecated ``distutils.util.strtobool`` with Ansible's ``convert_bool.boolean`` to interpret values for the ``create``, ``returnall``, ``overwrite``, 'backup``, and ``nosymbols`` options (https://github.com/ansible-collections/community.general/pull/3934). +- say callback plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the ``say`` resp. ``espeak`` executables (https://github.com/ansible-collections/community.general/pull/3934). +- scaleway_user_data - fix double-quote added where no double-quote is needed to user data in scaleway's server (``Content-type`` -> ``Content-Type``) (https://github.com/ansible-collections/community.general/pull/3940). +- slack - add ``charset`` to HTTP headers to avoid Slack API warning (https://github.com/ansible-collections/community.general/issues/3932). +- zone connection plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934). + +New Plugins +----------- + +Filter +~~~~~~ + +- counter - Counts hashable elements in a sequence + +New Modules +----------- + +Identity +~~~~~~~~ + +keycloak +^^^^^^^^ + +- keycloak_realm_info - Allows obtaining Keycloak realm public information via Keycloak API + +Packaging +~~~~~~~~~ + +language +^^^^^^^^ + +- cargo - Manage Rust packages with cargo + +System +~~~~~~ + +- sudoers - Manage sudoers files + v4.2.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 455cc2337a..5ee88c1564 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1238,3 +1238,74 @@ releases: name: ilo_redfish_info namespace: remote_management.redfish release_date: '2021-12-21' + 4.3.0: + changes: + bugfixes: + - Various modules and plugins - use vendored version of ``distutils.version`` + instead of the deprecated Python standard library ``distutils`` (https://github.com/ansible-collections/community.general/pull/3936). + - alternatives - fix output parsing for alternatives groups (https://github.com/ansible-collections/community.general/pull/3976). + - jail connection plugin - replace deprecated ``distutils.spawn.find_executable`` + with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934). + - lxd connection plugin - replace deprecated ``distutils.spawn.find_executable`` + with Ansible's ``get_bin_path`` to find the ``lxc`` executable (https://github.com/ansible-collections/community.general/pull/3934). + - passwordstore lookup plugin - replace deprecated ``distutils.util.strtobool`` + with Ansible's ``convert_bool.boolean`` to interpret values for the ``create``, + ``returnall``, ``overwrite``, 'backup``, and ``nosymbols`` options (https://github.com/ansible-collections/community.general/pull/3934). + - say callback plugin - replace deprecated ``distutils.spawn.find_executable`` + with Ansible's ``get_bin_path`` to find the ``say`` resp. ``espeak`` executables + (https://github.com/ansible-collections/community.general/pull/3934). + - scaleway_user_data - fix double-quote added where no double-quote is needed + to user data in scaleway's server (``Content-type`` -> ``Content-Type``) (https://github.com/ansible-collections/community.general/pull/3940). + - slack - add ``charset`` to HTTP headers to avoid Slack API warning (https://github.com/ansible-collections/community.general/issues/3932). + - zone connection plugin - replace deprecated ``distutils.spawn.find_executable`` + with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934). + minor_changes: + - ipa_dnszone - ``dynamicupdate`` is now a boolean parameter, instead of a string + parameter accepting ``"true"`` and ``"false"``. Also the module is now idempotent + with respect to ``dynamicupdate`` (https://github.com/ansible-collections/community.general/pull/3374). + - ipa_dnszone - add DNS zone synchronization support (https://github.com/ansible-collections/community.general/pull/3374). + - ipmi_power - add ``machine`` option to ensure the power state via the remote + target address (https://github.com/ansible-collections/community.general/pull/3968). + - mattermost - add the possibility to send attachments instead of text messages + (https://github.com/ansible-collections/community.general/pull/3946). + - nmcli - add ``wireguard`` connection type (https://github.com/ansible-collections/community.general/pull/3985). + - proxmox - add ``clone`` parameter (https://github.com/ansible-collections/community.general/pull/3930). + - puppet - remove deprecation for ``show_diff`` parameter. Its alias ``show-diff`` + is still deprecated and will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/3980). + - scaleway_compute - add possibility to use project identifier (new ``project`` + option) instead of deprecated organization identifier (https://github.com/ansible-collections/community.general/pull/3951). + - scaleway_volume - all volumes are systematically created on par1 (https://github.com/ansible-collections/community.general/pull/3964). + release_summary: Regular feature and bugfix release. + fragments: + - 3374-add-ipa-ptr-sync-support.yml + - 3921-add-counter-filter-plugin.yml + - 3930-proxmox-add-clone.yaml + - 3933-slack-charset-header.yaml + - 3934-distutils.yml + - 3936-distutils.version.yml + - 3940_fix_contenttype_scaleway_user_data.yml + - 3946-mattermost_attachments.yml + - 3951-scaleway_compute_add_project_id.yml + - 3964-scaleway_volume_add_region.yml + - 3968-ipmi_power-add-machine-option.yaml + - 3976-fix-alternatives-parsing.yml + - 3980-puppet-show_diff.yml + - 3985-nmcli-add-wireguard-connection-type.yml + - 4.3.0.yml + modules: + - description: Manage Rust packages with cargo + name: cargo + namespace: packaging.language + - description: Allows obtaining Keycloak realm public information via Keycloak + API + name: keycloak_realm_info + namespace: identity.keycloak + - description: Manage sudoers files + name: sudoers + namespace: system + plugins: + filter: + - description: Counts hashable elements in a sequence + name: counter + namespace: null + release_date: '2022-01-11' diff --git a/changelogs/fragments/3374-add-ipa-ptr-sync-support.yml b/changelogs/fragments/3374-add-ipa-ptr-sync-support.yml deleted file mode 100644 index 87f67013e1..0000000000 --- a/changelogs/fragments/3374-add-ipa-ptr-sync-support.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ipa_dnszone - add DNS zone synchronization support (https://github.com/ansible-collections/community.general/pull/3374). - - ipa_dnszone - ``dynamicupdate`` is now a boolean parameter, instead of a string parameter accepting ``"true"`` and ``"false"``. Also the module is now idempotent with respect to ``dynamicupdate`` (https://github.com/ansible-collections/community.general/pull/3374). diff --git a/changelogs/fragments/3921-add-counter-filter-plugin.yml b/changelogs/fragments/3921-add-counter-filter-plugin.yml deleted file mode 100644 index 894f390426..0000000000 --- a/changelogs/fragments/3921-add-counter-filter-plugin.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -add plugin.filter: - - name: counter - description: Counts hashable elements in a sequence diff --git a/changelogs/fragments/3930-proxmox-add-clone.yaml b/changelogs/fragments/3930-proxmox-add-clone.yaml deleted file mode 100644 index 05c3db8dc3..0000000000 --- a/changelogs/fragments/3930-proxmox-add-clone.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - proxmox - add ``clone`` parameter (https://github.com/ansible-collections/community.general/pull/3930). diff --git a/changelogs/fragments/3933-slack-charset-header.yaml b/changelogs/fragments/3933-slack-charset-header.yaml deleted file mode 100644 index 581fd7a2e8..0000000000 --- a/changelogs/fragments/3933-slack-charset-header.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - slack - add ``charset`` to HTTP headers to avoid Slack API warning (https://github.com/ansible-collections/community.general/issues/3932). diff --git a/changelogs/fragments/3934-distutils.yml b/changelogs/fragments/3934-distutils.yml deleted file mode 100644 index 4b75b83ba7..0000000000 --- a/changelogs/fragments/3934-distutils.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - "say callback plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the ``say`` resp. ``espeak`` executables (https://github.com/ansible-collections/community.general/pull/3934)." - - "jail connection plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934)." - - "lxd connection plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the ``lxc`` executable (https://github.com/ansible-collections/community.general/pull/3934)." - - "zone connection plugin - replace deprecated ``distutils.spawn.find_executable`` with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934)." - - "passwordstore lookup plugin - replace deprecated ``distutils.util.strtobool`` with Ansible's ``convert_bool.boolean`` to interpret values for the ``create``, ``returnall``, ``overwrite``, 'backup``, and ``nosymbols`` options (https://github.com/ansible-collections/community.general/pull/3934)." diff --git a/changelogs/fragments/3936-distutils.version.yml b/changelogs/fragments/3936-distutils.version.yml deleted file mode 100644 index 642d5ed610..0000000000 --- a/changelogs/fragments/3936-distutils.version.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Various modules and plugins - use vendored version of ``distutils.version`` instead of the deprecated Python standard library ``distutils`` (https://github.com/ansible-collections/community.general/pull/3936)." diff --git a/changelogs/fragments/3940_fix_contenttype_scaleway_user_data.yml b/changelogs/fragments/3940_fix_contenttype_scaleway_user_data.yml deleted file mode 100644 index 97d97b67c1..0000000000 --- a/changelogs/fragments/3940_fix_contenttype_scaleway_user_data.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - scaleway_user_data - fix double-quote added where no double-quote is needed to user data in scaleway's server (``Content-type`` -> ``Content-Type``) (https://github.com/ansible-collections/community.general/pull/3940). diff --git a/changelogs/fragments/3946-mattermost_attachments.yml b/changelogs/fragments/3946-mattermost_attachments.yml deleted file mode 100644 index 978e6e438a..0000000000 --- a/changelogs/fragments/3946-mattermost_attachments.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - mattermost - add the possibility to send attachments instead of text messages (https://github.com/ansible-collections/community.general/pull/3946). \ No newline at end of file diff --git a/changelogs/fragments/3951-scaleway_compute_add_project_id.yml b/changelogs/fragments/3951-scaleway_compute_add_project_id.yml deleted file mode 100644 index 70c6b2a715..0000000000 --- a/changelogs/fragments/3951-scaleway_compute_add_project_id.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - scaleway_compute - add possibility to use project identifier (new ``project`` option) instead of deprecated organization identifier (https://github.com/ansible-collections/community.general/pull/3951). diff --git a/changelogs/fragments/3964-scaleway_volume_add_region.yml b/changelogs/fragments/3964-scaleway_volume_add_region.yml deleted file mode 100644 index 2fd89188ae..0000000000 --- a/changelogs/fragments/3964-scaleway_volume_add_region.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - scaleway_volume - all volumes are systematically created on par1 (https://github.com/ansible-collections/community.general/pull/3964). diff --git a/changelogs/fragments/3968-ipmi_power-add-machine-option.yaml b/changelogs/fragments/3968-ipmi_power-add-machine-option.yaml deleted file mode 100644 index bb9b31ad8d..0000000000 --- a/changelogs/fragments/3968-ipmi_power-add-machine-option.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - ipmi_power - add ``machine`` option to ensure the power state via the remote target - address (https://github.com/ansible-collections/community.general/pull/3968). diff --git a/changelogs/fragments/3976-fix-alternatives-parsing.yml b/changelogs/fragments/3976-fix-alternatives-parsing.yml deleted file mode 100644 index cc6dd60b97..0000000000 --- a/changelogs/fragments/3976-fix-alternatives-parsing.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - alternatives - fix output parsing for alternatives groups (https://github.com/ansible-collections/community.general/pull/3976). diff --git a/changelogs/fragments/3980-puppet-show_diff.yml b/changelogs/fragments/3980-puppet-show_diff.yml deleted file mode 100644 index 1428245be7..0000000000 --- a/changelogs/fragments/3980-puppet-show_diff.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - puppet - remove deprecation for ``show_diff`` parameter. Its alias ``show-diff`` is still deprecated and will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/3980). diff --git a/changelogs/fragments/3985-nmcli-add-wireguard-connection-type.yml b/changelogs/fragments/3985-nmcli-add-wireguard-connection-type.yml deleted file mode 100644 index 84bf7cf727..0000000000 --- a/changelogs/fragments/3985-nmcli-add-wireguard-connection-type.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - add ``wireguard`` connection type (https://github.com/ansible-collections/community.general/pull/3985). diff --git a/changelogs/fragments/4.3.0.yml b/changelogs/fragments/4.3.0.yml deleted file mode 100644 index c1cd23f095..0000000000 --- a/changelogs/fragments/4.3.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular feature and bugfix release.