Skip to content

Commit 36f6436

Browse files
committed
Release 3.3.0.
1 parent d827601 commit 36f6436

33 files changed

+174
-86
lines changed

CHANGELOG.rst

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

77
This changelog describes changes after version 2.0.0.
88

9+
v3.3.0
10+
======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular feature and bugfix release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- Avoid internal ansible-core module_utils in favor of equivalent public API available since at least Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/2877).
21+
- datadog_event - adding parameter ``api_host`` to allow selecting a datadog API endpoint instead of using the default one (https://github.com/ansible-collections/community.general/issues/2774, https://github.com/ansible-collections/community.general/pull/2775).
22+
- flatpak - allows installing or uninstalling a list of packages (https://github.com/ansible-collections/community.general/pull/2521).
23+
- gem - add ``bindir`` option to specify an installation path for executables such as ``/home/user/bin`` or ``/home/user/.local/bin`` (https://github.com/ansible-collections/community.general/pull/2837).
24+
- gem - add ``norc`` option to avoid loading any ``.gemrc`` file (https://github.com/ansible-collections/community.general/pull/2837).
25+
- gitlab_project - projects can be created under other user's namespaces with the new ``username`` option (https://github.com/ansible-collections/community.general/pull/2824).
26+
- gitlab_user - add functionality for adding external identity providers to a GitLab user (https://github.com/ansible-collections/community.general/pull/2691).
27+
- gitlab_user - allow to reset an existing password with the new ``reset_password`` option (https://github.com/ansible-collections/community.general/pull/2691).
28+
- gitlab_user - specifying a password is no longer necessary (https://github.com/ansible-collections/community.general/pull/2691).
29+
- jenkins_build - support stopping a running jenkins build (https://github.com/ansible-collections/community.general/pull/2850).
30+
- jenkins_plugin - add fallback url(s) for failure of plugin installation/download (https://github.com/ansible-collections/community.general/pull/1334).
31+
- nmcli - add ``disabled`` value to ``method6`` option (https://github.com/ansible-collections/community.general/issues/2730).
32+
- nmcli - add ``routing_rules4`` and ``may_fail4`` options (https://github.com/ansible-collections/community.general/issues/2730).
33+
- nrdp callback plugin - parameters are now converted to strings, except ``validate_certs`` which is converted to boolean (https://github.com/ansible-collections/community.general/pull/2878).
34+
- redhat_subscription - add ``server_prefix`` and ``server_port`` parameters (https://github.com/ansible-collections/community.general/pull/2779).
35+
- redis - allow to use the term ``replica`` instead of ``slave``, which has been the official Redis terminology since 2018 (https://github.com/ansible-collections/community.general/pull/2867).
36+
- snap - added ``enabled`` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/1990).
37+
- splunk callback plugin - add ``batch`` option for user-configurable correlation ID's (https://github.com/ansible-collections/community.general/issues/2790).
38+
- terraform - add ``check_destroy`` optional parameter to check for deletion of resources before it is applied (https://github.com/ansible-collections/community.general/pull/2874).
39+
- timezone - print error message to debug instead of warning when timedatectl fails (https://github.com/ansible-collections/community.general/issues/1942).
40+
41+
Deprecated Features
42+
-------------------
43+
44+
- ali_instance_info - marked removal version of deprecated parameters ``availability_zone`` and ``instance_names`` (https://github.com/ansible-collections/community.general/issues/2429).
45+
- serverless - deprecating parameter ``functions`` because it was not used in the code (https://github.com/ansible-collections/community.general/pull/2845).
46+
47+
Bugfixes
48+
--------
49+
50+
- _mount module utils - fixed the sanity checks (https://github.com/ansible-collections/community.general/pull/2883).
51+
- archive - fixed ``exclude_path`` values causing incorrect archive root (https://github.com/ansible-collections/community.general/pull/2816).
52+
- archive - fixed improper file names for single file zip archives (https://github.com/ansible-collections/community.general/issues/2818).
53+
- archive - fixed incorrect ``state`` result value documentation (https://github.com/ansible-collections/community.general/pull/2816).
54+
- gitlab_project - user projects are created using namespace ID now, instead of user ID (https://github.com/ansible-collections/community.general/pull/2881).
55+
- ini_file - fix Unicode processing for Python 2 (https://github.com/ansible-collections/community.general/pull/2875).
56+
- ipa_sudorule - call ``sudorule_add_allow_command`` method instead of ``sudorule_add_allow_command_group`` (https://github.com/ansible-collections/community.general/issues/2442).
57+
- java_keystore - add parameter ``keystore_type`` to control output file format and override ``keytool``'s default, which depends on Java version (https://github.com/ansible-collections/community.general/issues/2515).
58+
- jenkins_build - examine presence of ``build_number`` before deleting a jenkins build (https://github.com/ansible-collections/community.general/pull/2850).
59+
- modprobe - added additional checks to ensure module load/unload is effective (https://github.com/ansible-collections/community.general/issues/1608).
60+
- nmcli - fixes team-slave configuration by adding connection.slave-type (https://github.com/ansible-collections/community.general/issues/766).
61+
- npm - when the ``version`` option is used the comparison of installed vs missing will use name@version instead of just name, allowing version specific updates (https://github.com/ansible-collections/community.general/issues/2021).
62+
- proxmox_kvm - fix parsing of Proxmox VM information with device info not containing a comma, like disks backed by ZFS zvols (https://github.com/ansible-collections/community.general/issues/2840).
63+
- scaleway plugin inventory - fix ``JSON object must be str, not 'bytes'`` with Python 3.5 (https://github.com/ansible-collections/community.general/issues/2769).
64+
- yum_versionlock - fix idempotency when using wildcard (asterisk) in ``name`` option (https://github.com/ansible-collections/community.general/issues/2761).
65+
66+
New Modules
67+
-----------
68+
69+
Identity
70+
~~~~~~~~
71+
72+
keycloak
73+
^^^^^^^^
74+
75+
- keycloak_authentication - Configure authentication in Keycloak
76+
977
v3.2.0
1078
======
1179

changelogs/changelog.yaml

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1286,3 +1286,109 @@ releases:
12861286
name: random_string
12871287
namespace: null
12881288
release_date: '2021-06-08'
1289+
3.3.0:
1290+
changes:
1291+
bugfixes:
1292+
- _mount module utils - fixed the sanity checks (https://github.com/ansible-collections/community.general/pull/2883).
1293+
- archive - fixed ``exclude_path`` values causing incorrect archive root (https://github.com/ansible-collections/community.general/pull/2816).
1294+
- archive - fixed improper file names for single file zip archives (https://github.com/ansible-collections/community.general/issues/2818).
1295+
- archive - fixed incorrect ``state`` result value documentation (https://github.com/ansible-collections/community.general/pull/2816).
1296+
- gitlab_project - user projects are created using namespace ID now, instead
1297+
of user ID (https://github.com/ansible-collections/community.general/pull/2881).
1298+
- ini_file - fix Unicode processing for Python 2 (https://github.com/ansible-collections/community.general/pull/2875).
1299+
- ipa_sudorule - call ``sudorule_add_allow_command`` method instead of ``sudorule_add_allow_command_group``
1300+
(https://github.com/ansible-collections/community.general/issues/2442).
1301+
- java_keystore - add parameter ``keystore_type`` to control output file format
1302+
and override ``keytool``'s default, which depends on Java version (https://github.com/ansible-collections/community.general/issues/2515).
1303+
- jenkins_build - examine presence of ``build_number`` before deleting a jenkins
1304+
build (https://github.com/ansible-collections/community.general/pull/2850).
1305+
- modprobe - added additional checks to ensure module load/unload is effective
1306+
(https://github.com/ansible-collections/community.general/issues/1608).
1307+
- nmcli - fixes team-slave configuration by adding connection.slave-type (https://github.com/ansible-collections/community.general/issues/766).
1308+
- npm - when the ``version`` option is used the comparison of installed vs missing
1309+
will use name@version instead of just name, allowing version specific updates
1310+
(https://github.com/ansible-collections/community.general/issues/2021).
1311+
- proxmox_kvm - fix parsing of Proxmox VM information with device info not containing
1312+
a comma, like disks backed by ZFS zvols (https://github.com/ansible-collections/community.general/issues/2840).
1313+
- scaleway plugin inventory - fix ``JSON object must be str, not 'bytes'`` with
1314+
Python 3.5 (https://github.com/ansible-collections/community.general/issues/2769).
1315+
- yum_versionlock - fix idempotency when using wildcard (asterisk) in ``name``
1316+
option (https://github.com/ansible-collections/community.general/issues/2761).
1317+
deprecated_features:
1318+
- ali_instance_info - marked removal version of deprecated parameters ``availability_zone``
1319+
and ``instance_names`` (https://github.com/ansible-collections/community.general/issues/2429).
1320+
- serverless - deprecating parameter ``functions`` because it was not used in
1321+
the code (https://github.com/ansible-collections/community.general/pull/2845).
1322+
minor_changes:
1323+
- Avoid internal ansible-core module_utils in favor of equivalent public API
1324+
available since at least Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/2877).
1325+
- datadog_event - adding parameter ``api_host`` to allow selecting a datadog
1326+
API endpoint instead of using the default one (https://github.com/ansible-collections/community.general/issues/2774,
1327+
https://github.com/ansible-collections/community.general/pull/2775).
1328+
- flatpak - allows installing or uninstalling a list of packages (https://github.com/ansible-collections/community.general/pull/2521).
1329+
- gem - add ``bindir`` option to specify an installation path for executables
1330+
such as ``/home/user/bin`` or ``/home/user/.local/bin`` (https://github.com/ansible-collections/community.general/pull/2837).
1331+
- gem - add ``norc`` option to avoid loading any ``.gemrc`` file (https://github.com/ansible-collections/community.general/pull/2837).
1332+
- gitlab_project - projects can be created under other user's namespaces with
1333+
the new ``username`` option (https://github.com/ansible-collections/community.general/pull/2824).
1334+
- gitlab_user - add functionality for adding external identity providers to
1335+
a GitLab user (https://github.com/ansible-collections/community.general/pull/2691).
1336+
- gitlab_user - allow to reset an existing password with the new ``reset_password``
1337+
option (https://github.com/ansible-collections/community.general/pull/2691).
1338+
- gitlab_user - specifying a password is no longer necessary (https://github.com/ansible-collections/community.general/pull/2691).
1339+
- jenkins_build - support stopping a running jenkins build (https://github.com/ansible-collections/community.general/pull/2850).
1340+
- jenkins_plugin - add fallback url(s) for failure of plugin installation/download
1341+
(https://github.com/ansible-collections/community.general/pull/1334).
1342+
- nmcli - add ``disabled`` value to ``method6`` option (https://github.com/ansible-collections/community.general/issues/2730).
1343+
- nmcli - add ``routing_rules4`` and ``may_fail4`` options (https://github.com/ansible-collections/community.general/issues/2730).
1344+
- nrdp callback plugin - parameters are now converted to strings, except ``validate_certs``
1345+
which is converted to boolean (https://github.com/ansible-collections/community.general/pull/2878).
1346+
- redhat_subscription - add ``server_prefix`` and ``server_port`` parameters
1347+
(https://github.com/ansible-collections/community.general/pull/2779).
1348+
- redis - allow to use the term ``replica`` instead of ``slave``, which has
1349+
been the official Redis terminology since 2018 (https://github.com/ansible-collections/community.general/pull/2867).
1350+
- snap - added ``enabled`` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/1990).
1351+
- splunk callback plugin - add ``batch`` option for user-configurable correlation
1352+
ID's (https://github.com/ansible-collections/community.general/issues/2790).
1353+
- terraform - add ``check_destroy`` optional parameter to check for deletion
1354+
of resources before it is applied (https://github.com/ansible-collections/community.general/pull/2874).
1355+
- timezone - print error message to debug instead of warning when timedatectl
1356+
fails (https://github.com/ansible-collections/community.general/issues/1942).
1357+
release_summary: Regular feature and bugfix release.
1358+
fragments:
1359+
- 1334-jenkins-plugin-fallback-urls.yaml
1360+
- 1942_timezone.yml
1361+
- 2411-snap-revamp-enabled-disabled-states.yml
1362+
- 2516_fix_2515_keystore_type_jks.yml
1363+
- 2521-flatpak-list.yml
1364+
- 2691-gitlab_user-support-identity-provider.yml
1365+
- 2732-nmcli_add_options.yml
1366+
- 2771-scaleway_inventory_json_accept_byte_array.yml
1367+
- 2774-datadog_event_api_parameter.yml
1368+
- 2779_redhat_subscription-add_server_prefix_and_server_port.yml
1369+
- 2787-yum_versionlock-fix_idempotency_when_using_wildcard.yml
1370+
- 2790-callback_splunk-batch-option.yml
1371+
- 2816-archive-refactor.yml
1372+
- 2821-ipa_sudorule.yml
1373+
- 2824-gitlab_project-project-under-user.yml
1374+
- 2827-nmcli_fix_team_slave.yml
1375+
- 2830-npm-version-update.yml
1376+
- 2841-proxmox_kvm_zfs_devstr.yml
1377+
- 2843-modprobe-failure-conditions.yml
1378+
- 2844-ali_instance_info-deprecate-params.yml
1379+
- 2845-serverless-deprecate-functions-param.yml
1380+
- 2850-jenkins_build-support-stop-jenkins-build.yml
1381+
- 2867-redis-terminology.yml
1382+
- 2874-terraform-check-destroy.yml
1383+
- 2875-ini_file-unicode.yml
1384+
- 2878-validate-certs-bool.yml
1385+
- 2881-gitlab_project-fix_workspace_user.yaml
1386+
- 2883-_mount-fixed-sanity-checks.yml
1387+
- 3.3.0.yml
1388+
- ansible-core-_text.yml
1389+
- gem_module_add_bindir_option.yml
1390+
modules:
1391+
- description: Configure authentication in Keycloak
1392+
name: keycloak_authentication
1393+
namespace: identity.keycloak
1394+
release_date: '2021-06-29'

changelogs/fragments/1334-jenkins-plugin-fallback-urls.yaml

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

changelogs/fragments/1942_timezone.yml

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

changelogs/fragments/2411-snap-revamp-enabled-disabled-states.yml

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

changelogs/fragments/2516_fix_2515_keystore_type_jks.yml

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

changelogs/fragments/2521-flatpak-list.yml

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

changelogs/fragments/2691-gitlab_user-support-identity-provider.yml

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

changelogs/fragments/2732-nmcli_add_options.yml

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

changelogs/fragments/2771-scaleway_inventory_json_accept_byte_array.yml

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

0 commit comments

Comments
 (0)