Skip to content

Commit c85bb87

Browse files
committed
Release 4.3.0
1 parent 5cdc8f4 commit c85bb87

17 files changed

Lines changed: 137 additions & 38 deletions

CHANGELOG.rst

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,72 @@ Community General Release Notes
66

77
This changelog describes changes after version 3.0.0.
88

9+
v4.3.0
10+
======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular feature and bugfix release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- 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).
21+
- ipa_dnszone - add DNS zone synchronization support (https://github.com/ansible-collections/community.general/pull/3374).
22+
- ipmi_power - add ``machine`` option to ensure the power state via the remote target address (https://github.com/ansible-collections/community.general/pull/3968).
23+
- mattermost - add the possibility to send attachments instead of text messages (https://github.com/ansible-collections/community.general/pull/3946).
24+
- nmcli - add ``wireguard`` connection type (https://github.com/ansible-collections/community.general/pull/3985).
25+
- proxmox - add ``clone`` parameter (https://github.com/ansible-collections/community.general/pull/3930).
26+
- 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).
27+
- 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).
28+
- scaleway_volume - all volumes are systematically created on par1 (https://github.com/ansible-collections/community.general/pull/3964).
29+
30+
Bugfixes
31+
--------
32+
33+
- 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).
34+
- alternatives - fix output parsing for alternatives groups (https://github.com/ansible-collections/community.general/pull/3976).
35+
- 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).
36+
- 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).
37+
- 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).
38+
- 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).
39+
- 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).
40+
- slack - add ``charset`` to HTTP headers to avoid Slack API warning (https://github.com/ansible-collections/community.general/issues/3932).
41+
- 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).
42+
43+
New Plugins
44+
-----------
45+
46+
Filter
47+
~~~~~~
48+
49+
- counter - Counts hashable elements in a sequence
50+
51+
New Modules
52+
-----------
53+
54+
Identity
55+
~~~~~~~~
56+
57+
keycloak
58+
^^^^^^^^
59+
60+
- keycloak_realm_info - Allows obtaining Keycloak realm public information via Keycloak API
61+
62+
Packaging
63+
~~~~~~~~~
64+
65+
language
66+
^^^^^^^^
67+
68+
- cargo - Manage Rust packages with cargo
69+
70+
System
71+
~~~~~~
72+
73+
- sudoers - Manage sudoers files
74+
975
v4.2.0
1076
======
1177

changelogs/changelog.yaml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,3 +1238,74 @@ releases:
12381238
name: ilo_redfish_info
12391239
namespace: remote_management.redfish
12401240
release_date: '2021-12-21'
1241+
4.3.0:
1242+
changes:
1243+
bugfixes:
1244+
- Various modules and plugins - use vendored version of ``distutils.version``
1245+
instead of the deprecated Python standard library ``distutils`` (https://github.com/ansible-collections/community.general/pull/3936).
1246+
- alternatives - fix output parsing for alternatives groups (https://github.com/ansible-collections/community.general/pull/3976).
1247+
- jail connection plugin - replace deprecated ``distutils.spawn.find_executable``
1248+
with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934).
1249+
- lxd connection plugin - replace deprecated ``distutils.spawn.find_executable``
1250+
with Ansible's ``get_bin_path`` to find the ``lxc`` executable (https://github.com/ansible-collections/community.general/pull/3934).
1251+
- passwordstore lookup plugin - replace deprecated ``distutils.util.strtobool``
1252+
with Ansible's ``convert_bool.boolean`` to interpret values for the ``create``,
1253+
``returnall``, ``overwrite``, 'backup``, and ``nosymbols`` options (https://github.com/ansible-collections/community.general/pull/3934).
1254+
- say callback plugin - replace deprecated ``distutils.spawn.find_executable``
1255+
with Ansible's ``get_bin_path`` to find the ``say`` resp. ``espeak`` executables
1256+
(https://github.com/ansible-collections/community.general/pull/3934).
1257+
- scaleway_user_data - fix double-quote added where no double-quote is needed
1258+
to user data in scaleway's server (``Content-type`` -> ``Content-Type``) (https://github.com/ansible-collections/community.general/pull/3940).
1259+
- slack - add ``charset`` to HTTP headers to avoid Slack API warning (https://github.com/ansible-collections/community.general/issues/3932).
1260+
- zone connection plugin - replace deprecated ``distutils.spawn.find_executable``
1261+
with Ansible's ``get_bin_path`` to find the executable (https://github.com/ansible-collections/community.general/pull/3934).
1262+
minor_changes:
1263+
- ipa_dnszone - ``dynamicupdate`` is now a boolean parameter, instead of a string
1264+
parameter accepting ``"true"`` and ``"false"``. Also the module is now idempotent
1265+
with respect to ``dynamicupdate`` (https://github.com/ansible-collections/community.general/pull/3374).
1266+
- ipa_dnszone - add DNS zone synchronization support (https://github.com/ansible-collections/community.general/pull/3374).
1267+
- ipmi_power - add ``machine`` option to ensure the power state via the remote
1268+
target address (https://github.com/ansible-collections/community.general/pull/3968).
1269+
- mattermost - add the possibility to send attachments instead of text messages
1270+
(https://github.com/ansible-collections/community.general/pull/3946).
1271+
- nmcli - add ``wireguard`` connection type (https://github.com/ansible-collections/community.general/pull/3985).
1272+
- proxmox - add ``clone`` parameter (https://github.com/ansible-collections/community.general/pull/3930).
1273+
- puppet - remove deprecation for ``show_diff`` parameter. Its alias ``show-diff``
1274+
is still deprecated and will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/3980).
1275+
- scaleway_compute - add possibility to use project identifier (new ``project``
1276+
option) instead of deprecated organization identifier (https://github.com/ansible-collections/community.general/pull/3951).
1277+
- scaleway_volume - all volumes are systematically created on par1 (https://github.com/ansible-collections/community.general/pull/3964).
1278+
release_summary: Regular feature and bugfix release.
1279+
fragments:
1280+
- 3374-add-ipa-ptr-sync-support.yml
1281+
- 3921-add-counter-filter-plugin.yml
1282+
- 3930-proxmox-add-clone.yaml
1283+
- 3933-slack-charset-header.yaml
1284+
- 3934-distutils.yml
1285+
- 3936-distutils.version.yml
1286+
- 3940_fix_contenttype_scaleway_user_data.yml
1287+
- 3946-mattermost_attachments.yml
1288+
- 3951-scaleway_compute_add_project_id.yml
1289+
- 3964-scaleway_volume_add_region.yml
1290+
- 3968-ipmi_power-add-machine-option.yaml
1291+
- 3976-fix-alternatives-parsing.yml
1292+
- 3980-puppet-show_diff.yml
1293+
- 3985-nmcli-add-wireguard-connection-type.yml
1294+
- 4.3.0.yml
1295+
modules:
1296+
- description: Manage Rust packages with cargo
1297+
name: cargo
1298+
namespace: packaging.language
1299+
- description: Allows obtaining Keycloak realm public information via Keycloak
1300+
API
1301+
name: keycloak_realm_info
1302+
namespace: identity.keycloak
1303+
- description: Manage sudoers files
1304+
name: sudoers
1305+
namespace: system
1306+
plugins:
1307+
filter:
1308+
- description: Counts hashable elements in a sequence
1309+
name: counter
1310+
namespace: null
1311+
release_date: '2022-01-11'

changelogs/fragments/3374-add-ipa-ptr-sync-support.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/3921-add-counter-filter-plugin.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelogs/fragments/3930-proxmox-add-clone.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/3933-slack-charset-header.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/3934-distutils.yml

Lines changed: 0 additions & 6 deletions
This file was deleted.

changelogs/fragments/3936-distutils.version.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/3940_fix_contenttype_scaleway_user_data.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/3946-mattermost_attachments.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)