Skip to content

Commit 5a71909

Browse files
committed
Release 3.4.0.
1 parent 9d0af30 commit 5a71909

19 files changed

+118
-46
lines changed

CHANGELOG.rst

+52
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,58 @@ Community General Release Notes
66

77
This changelog describes changes after version 2.0.0.
88

9+
v3.4.0
10+
======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular bugfix and feature release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- archive - added ``dest_state`` return value to describe final state of ``dest`` after successful task execution (https://github.com/ansible-collections/community.general/pull/2913).
21+
- archive - refactoring prior to fix for idempotency checks. The fix will be a breaking change and only appear in community.general 4.0.0 (https://github.com/ansible-collections/community.general/pull/2987).
22+
- datadog_monitor - allow creation of composite datadog monitors (https://github.com/ansible-collections/community.general/issues/2956).
23+
- filesystem - extend support for FreeBSD. Avoid potential data loss by checking existence of a filesystem with ``fstyp`` (native command) if ``blkid`` (foreign command) doesn't find one. Add support for character devices and ``ufs`` filesystem type (https://github.com/ansible-collections/community.general/pull/2902).
24+
- gitlab_project - add new options ``allow_merge_on_skipped_pipeline``, ``only_allow_merge_if_all_discussions_are_resolved``, ``only_allow_merge_if_pipeline_succeeds``, ``packages_enabled``, ``remove_source_branch_after_merge``, ``squash_option`` (https://github.com/ansible-collections/community.general/pull/3002).
25+
- jenkins_job_info - the ``password`` and ``token`` parameters can also be omitted to retrieve only public information (https://github.com/ansible-collections/community.general/pull/2948).
26+
- keycloak_authentication - enhanced diff mode to also return before and after state when the authentication flow is updated (https://github.com/ansible-collections/community.general/pull/2963).
27+
- keycloak_client - add ``authentication_flow_binding_overrides`` option (https://github.com/ansible-collections/community.general/pull/2949).
28+
- module_helper module utils - added feature flag parameters to ``CmdMixin`` to control whether ``rc``, ``out`` and ``err`` are automatically added to the module output (https://github.com/ansible-collections/community.general/pull/2922).
29+
- nmcli - add ``runner`` and ``runner_hwaddr_policy`` options (https://github.com/ansible-collections/community.general/issues/2901).
30+
- rax_mon_notification_plan - fixed validation checks by specifying type ``str`` as the ``elements`` of parameters ``ok_state``, ``warning_state`` and ``critical_state`` (https://github.com/ansible-collections/community.general/pull/2955).
31+
32+
Bugfixes
33+
--------
34+
35+
- launchd - fixed sanity check in the module's code (https://github.com/ansible-collections/community.general/pull/2960).
36+
- pamd - fixed problem with files containing only one or two lines (https://github.com/ansible-collections/community.general/issues/2925).
37+
- proxmox inventory plugin - fixed parsing failures when some cluster nodes are offline (https://github.com/ansible-collections/community.general/issues/2931).
38+
- redfish_command - fix extraneous error caused by missing ``bootdevice`` argument when using the ``DisableBootOverride`` sub-command (https://github.com/ansible-collections/community.general/issues/3005).
39+
- snap - fix formatting of ``--channel`` argument when the ``channel`` option is used (https://github.com/ansible-collections/community.general/pull/3028).
40+
41+
New Modules
42+
-----------
43+
44+
Identity
45+
~~~~~~~~
46+
47+
keycloak
48+
^^^^^^^^
49+
50+
- keycloak_clientscope - Allows administration of Keycloak client_scopes via Keycloak API
51+
- keycloak_role - Allows administration of Keycloak roles via Keycloak API
52+
53+
Source Control
54+
~~~~~~~~~~~~~~
55+
56+
gitlab
57+
^^^^^^
58+
59+
- gitlab_protected_branch - (un)Marking existing branches for protection
60+
961
v3.3.2
1062
======
1163

changelogs/changelog.yaml

+66
Original file line numberDiff line numberDiff line change
@@ -1431,3 +1431,69 @@ releases:
14311431
- 2951-mh-vars-deepcopy.yml
14321432
- 3.3.2.yml
14331433
release_date: '2021-07-08'
1434+
3.4.0:
1435+
changes:
1436+
bugfixes:
1437+
- launchd - fixed sanity check in the module's code (https://github.com/ansible-collections/community.general/pull/2960).
1438+
- pamd - fixed problem with files containing only one or two lines (https://github.com/ansible-collections/community.general/issues/2925).
1439+
- proxmox inventory plugin - fixed parsing failures when some cluster nodes
1440+
are offline (https://github.com/ansible-collections/community.general/issues/2931).
1441+
- redfish_command - fix extraneous error caused by missing ``bootdevice`` argument
1442+
when using the ``DisableBootOverride`` sub-command (https://github.com/ansible-collections/community.general/issues/3005).
1443+
- snap - fix formatting of ``--channel`` argument when the ``channel`` option
1444+
is used (https://github.com/ansible-collections/community.general/pull/3028).
1445+
minor_changes:
1446+
- archive - added ``dest_state`` return value to describe final state of ``dest``
1447+
after successful task execution (https://github.com/ansible-collections/community.general/pull/2913).
1448+
- archive - refactoring prior to fix for idempotency checks. The fix will be
1449+
a breaking change and only appear in community.general 4.0.0 (https://github.com/ansible-collections/community.general/pull/2987).
1450+
- datadog_monitor - allow creation of composite datadog monitors (https://github.com/ansible-collections/community.general/issues/2956).
1451+
- filesystem - extend support for FreeBSD. Avoid potential data loss by checking
1452+
existence of a filesystem with ``fstyp`` (native command) if ``blkid`` (foreign
1453+
command) doesn't find one. Add support for character devices and ``ufs`` filesystem
1454+
type (https://github.com/ansible-collections/community.general/pull/2902).
1455+
- gitlab_project - add new options ``allow_merge_on_skipped_pipeline``, ``only_allow_merge_if_all_discussions_are_resolved``,
1456+
``only_allow_merge_if_pipeline_succeeds``, ``packages_enabled``, ``remove_source_branch_after_merge``,
1457+
``squash_option`` (https://github.com/ansible-collections/community.general/pull/3002).
1458+
- jenkins_job_info - the ``password`` and ``token`` parameters can also be omitted
1459+
to retrieve only public information (https://github.com/ansible-collections/community.general/pull/2948).
1460+
- keycloak_authentication - enhanced diff mode to also return before and after
1461+
state when the authentication flow is updated (https://github.com/ansible-collections/community.general/pull/2963).
1462+
- keycloak_client - add ``authentication_flow_binding_overrides`` option (https://github.com/ansible-collections/community.general/pull/2949).
1463+
- module_helper module utils - added feature flag parameters to ``CmdMixin``
1464+
to control whether ``rc``, ``out`` and ``err`` are automatically added to
1465+
the module output (https://github.com/ansible-collections/community.general/pull/2922).
1466+
- nmcli - add ``runner`` and ``runner_hwaddr_policy`` options (https://github.com/ansible-collections/community.general/issues/2901).
1467+
- rax_mon_notification_plan - fixed validation checks by specifying type ``str``
1468+
as the ``elements`` of parameters ``ok_state``, ``warning_state`` and ``critical_state``
1469+
(https://github.com/ansible-collections/community.general/pull/2955).
1470+
release_summary: Regular bugfix and feature release.
1471+
fragments:
1472+
- 2901-nmcli_teaming.yml
1473+
- 2902-filesystem_extend_freebsd_support.yml
1474+
- 2913-archive-dest_state.yml
1475+
- 2922-mh-cmd-output-feature-flag.yml
1476+
- 2948-jenkins_job_info-remove_necessities_on_password_or_token.yml
1477+
- 2949-add_authentication-flow-binding_keycloak-client.yml
1478+
- 2955-rax_mon_notification_plan-added-elements-to-list-params.yaml
1479+
- 2958-datadog_monitor_support_composites.yml
1480+
- 2960-launchd-validation-check.yaml
1481+
- 2963-improve-diff-mode-on-keycloak_authentication.yml
1482+
- 2967-proxmox_inventory-offline-node-fix.yml
1483+
- 2987-archive-stage-idempotency-fix.yml
1484+
- 2989-pamd-single-line.yaml
1485+
- 3.4.0.yml
1486+
- 3001-enhance_gitlab_module.yml
1487+
- 3006-redfish_command-bootoverride-argument-check.yaml
1488+
- 3028-snap-channel.yml
1489+
modules:
1490+
- description: (un)Marking existing branches for protection
1491+
name: gitlab_protected_branch
1492+
namespace: source_control.gitlab
1493+
- description: Allows administration of Keycloak client_scopes via Keycloak API
1494+
name: keycloak_clientscope
1495+
namespace: identity.keycloak
1496+
- description: Allows administration of Keycloak roles via Keycloak API
1497+
name: keycloak_role
1498+
namespace: identity.keycloak
1499+
release_date: '2021-07-20'

changelogs/fragments/2901-nmcli_teaming.yml

-2
This file was deleted.

changelogs/fragments/2902-filesystem_extend_freebsd_support.yml

-6
This file was deleted.

changelogs/fragments/2913-archive-dest_state.yml

-4
This file was deleted.

changelogs/fragments/2922-mh-cmd-output-feature-flag.yml

-2
This file was deleted.

changelogs/fragments/2948-jenkins_job_info-remove_necessities_on_password_or_token.yml

-2
This file was deleted.

changelogs/fragments/2949-add_authentication-flow-binding_keycloak-client.yml

-3
This file was deleted.

changelogs/fragments/2955-rax_mon_notification_plan-added-elements-to-list-params.yaml

-2
This file was deleted.

changelogs/fragments/2958-datadog_monitor_support_composites.yml

-3
This file was deleted.

changelogs/fragments/2960-launchd-validation-check.yaml

-2
This file was deleted.

changelogs/fragments/2963-improve-diff-mode-on-keycloak_authentication.yml

-3
This file was deleted.

changelogs/fragments/2967-proxmox_inventory-offline-node-fix.yml

-3
This file was deleted.

changelogs/fragments/2987-archive-stage-idempotency-fix.yml

-4
This file was deleted.

changelogs/fragments/2989-pamd-single-line.yaml

-2
This file was deleted.

changelogs/fragments/3.4.0.yml

-1
This file was deleted.

changelogs/fragments/3001-enhance_gitlab_module.yml

-2
This file was deleted.

changelogs/fragments/3006-redfish_command-bootoverride-argument-check.yaml

-3
This file was deleted.

changelogs/fragments/3028-snap-channel.yml

-2
This file was deleted.

0 commit comments

Comments
 (0)