Skip to content

Commit 664a09b

Browse files
committed
Release 3.5.0.
1 parent e11bf7d commit 664a09b

31 files changed

+224
-95
lines changed

CHANGELOG.rst

+97
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,103 @@ Community General Release Notes
66

77
This changelog describes changes after version 2.0.0.
88

9+
v3.5.0
10+
======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular bugfix and feature release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- apache2_module - minor refactoring improving code quality, readability and speed (https://github.com/ansible-collections/community.general/pull/3106).
21+
- dnsimple - module rewrite to include support for python-dnsimple>=2.0.0; also add ``sandbox`` parameter (https://github.com/ansible-collections/community.general/pull/2946).
22+
- github_repo - add new option ``api_url`` to allow working with on premises installations (https://github.com/ansible-collections/community.general/pull/3038).
23+
- gunicorn - search for ``gunicorn`` binary in more paths (https://github.com/ansible-collections/community.general/pull/3092).
24+
- hana_query - added the abillity to use hdbuserstore (https://github.com/ansible-collections/community.general/pull/3125).
25+
- hpilo_info - added ``host_power_status`` return value to report power state of machine with ``OFF``, ``ON`` or ``UNKNOWN`` (https://github.com/ansible-collections/community.general/pull/3079).
26+
- nmcli - add ``dummy`` interface support (https://github.com/ansible-collections/community.general/issues/724).
27+
- nmcli - add ``wifi-sec`` option change detection to support managing secure Wi-Fi connections (https://github.com/ansible-collections/community.general/pull/3136).
28+
- nmcli - add ``wifi`` option to support managing Wi-Fi settings such as ``hidden`` or ``mode`` (https://github.com/ansible-collections/community.general/pull/3081).
29+
- pkgin - in case of ``pkgin`` tool failue, display returned standard output ``stdout`` and standard error ``stderr`` to ease debugging (https://github.com/ansible-collections/community.general/issues/3146).
30+
- proxmox inventory plugin - added snapshots to host facts (https://github.com/ansible-collections/community.general/pull/3044).
31+
- redfish_command - add ``boot_override_mode`` argument to BootSourceOverride commands (https://github.com/ansible-collections/community.general/issues/3134).
32+
- supervisorctl - using standard Ansible mechanism to validate ``signalled`` state required parameter (https://github.com/ansible-collections/community.general/pull/3068).
33+
34+
Security Fixes
35+
--------------
36+
37+
- nmcli - do not pass WiFi secrets on the ``nmcli`` command line. Use ``nmcli con edit`` instead and pass secrets as ``stdin`` (https://github.com/ansible-collections/community.general/issues/3145).
38+
39+
Bugfixes
40+
--------
41+
42+
- ali_instance_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
43+
- archive - fixing archive root determination when longest common root is ``/`` (https://github.com/ansible-collections/community.general/pull/3036).
44+
- deploy_helper - improved parameter checking by using standard Ansible construct (https://github.com/ansible-collections/community.general/pull/3104).
45+
- django_manage - refactor to call ``run_command()`` passing command as a list instead of string (https://github.com/ansible-collections/community.general/pull/3098).
46+
- ejabberd_user - replaced in-code check with ``required_if``, using ``get_bin_path()`` for the command, passing args to ``run_command()`` as list instead of string (https://github.com/ansible-collections/community.general/pull/3093).
47+
- gitlab_group_members - fixes issue when gitlab group has more then 20 members, pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
48+
- gitlab_project_members - fixes issue when gitlab group has more then 20 members, pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
49+
- idrac_redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
50+
- ini_file - fix inconsistency between empty value and no value (https://github.com/ansible-collections/community.general/issues/3031).
51+
- java_cert - import private key as well as public certificate from PKCS#12 (https://github.com/ansible-collections/community.general/issues/2460).
52+
- memset_memstore_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
53+
- memset_server_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
54+
- oneview_datacenter_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
55+
- oneview_enclosure_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
56+
- oneview_ethernet_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
57+
- oneview_fc_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
58+
- oneview_fcoe_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
59+
- oneview_logical_interconnect_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
60+
- oneview_network_set_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
61+
- oneview_san_manager_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
62+
- openbsd_pkg - fix regexp matching crash. This bug could trigger on package names with special characters, for example ``g++`` (https://github.com/ansible-collections/community.general/pull/3161).
63+
- pids - avoid crashes for older ``psutil`` versions, like on RHEL6 and RHEL7 (https://github.com/ansible-collections/community.general/pull/2808).
64+
- proxmox inventory plugin - fixed plugin failure when a ``qemu`` guest has no ``template`` key (https://github.com/ansible-collections/community.general/pull/3052).
65+
- proxmox_kvm - fix result of clone, now returns ``newid`` instead of ``vmid`` (https://github.com/ansible-collections/community.general/pull/3034).
66+
- rax_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
67+
- redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
68+
- smartos_image_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
69+
- snmp_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
70+
- supervisorctl - state ``signalled`` was not working (https://github.com/ansible-collections/community.general/pull/3068).
71+
- taiga - some constructs in the module fixed to work also in Python 3 (https://github.com/ansible-collections/community.general/pull/3067).
72+
- tss lookup plugin - fixed incompatibility with ``python-tss-sdk`` version 1.0.0 (https://github.com/ansible-collections/community.general/issues/3057, https://github.com/ansible-collections/community.general/pull/3139).
73+
- utm_aaa_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
74+
- utm_ca_host_key_cert_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
75+
- utm_network_interface_address_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
76+
- utm_proxy_frontend_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
77+
- utm_proxy_location_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
78+
- xenserver_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
79+
- xfconf_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
80+
81+
New Modules
82+
-----------
83+
84+
Identity
85+
~~~~~~~~
86+
87+
keycloak
88+
^^^^^^^^
89+
90+
- keycloak_client_rolemapping - Allows administration of Keycloak client_rolemapping with the Keycloak API
91+
92+
Packaging
93+
~~~~~~~~~
94+
95+
language
96+
^^^^^^^^
97+
98+
- ansible_galaxy_install - Install Ansible roles or collections using ansible-galaxy
99+
100+
System
101+
~~~~~~
102+
103+
- sap_task_list_execute - Perform SAP Task list execution
104+
- xfconf_info - Retrieve XFCE4 configurations
105+
9106
v3.4.0
10107
======
11108

changelogs/changelog.yaml

+127
Original file line numberDiff line numberDiff line change
@@ -1497,3 +1497,130 @@ releases:
14971497
name: keycloak_role
14981498
namespace: identity.keycloak
14991499
release_date: '2021-07-20'
1500+
3.5.0:
1501+
changes:
1502+
bugfixes:
1503+
- ali_instance_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1504+
- archive - fixing archive root determination when longest common root is ``/``
1505+
(https://github.com/ansible-collections/community.general/pull/3036).
1506+
- deploy_helper - improved parameter checking by using standard Ansible construct
1507+
(https://github.com/ansible-collections/community.general/pull/3104).
1508+
- django_manage - refactor to call ``run_command()`` passing command as a list
1509+
instead of string (https://github.com/ansible-collections/community.general/pull/3098).
1510+
- ejabberd_user - replaced in-code check with ``required_if``, using ``get_bin_path()``
1511+
for the command, passing args to ``run_command()`` as list instead of string
1512+
(https://github.com/ansible-collections/community.general/pull/3093).
1513+
- gitlab_group_members - fixes issue when gitlab group has more then 20 members,
1514+
pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
1515+
- gitlab_project_members - fixes issue when gitlab group has more then 20 members,
1516+
pagination problem (https://github.com/ansible-collections/community.general/issues/3041).
1517+
- idrac_redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1518+
- ini_file - fix inconsistency between empty value and no value (https://github.com/ansible-collections/community.general/issues/3031).
1519+
- java_cert - import private key as well as public certificate from PKCS#12
1520+
(https://github.com/ansible-collections/community.general/issues/2460).
1521+
- memset_memstore_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1522+
- memset_server_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1523+
- oneview_datacenter_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1524+
- oneview_enclosure_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1525+
- oneview_ethernet_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1526+
- oneview_fc_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1527+
- oneview_fcoe_network_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1528+
- oneview_logical_interconnect_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1529+
- oneview_network_set_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1530+
- oneview_san_manager_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1531+
- openbsd_pkg - fix regexp matching crash. This bug could trigger on package
1532+
names with special characters, for example ``g++`` (https://github.com/ansible-collections/community.general/pull/3161).
1533+
- pids - avoid crashes for older ``psutil`` versions, like on RHEL6 and RHEL7
1534+
(https://github.com/ansible-collections/community.general/pull/2808).
1535+
- proxmox inventory plugin - fixed plugin failure when a ``qemu`` guest has
1536+
no ``template`` key (https://github.com/ansible-collections/community.general/pull/3052).
1537+
- proxmox_kvm - fix result of clone, now returns ``newid`` instead of ``vmid``
1538+
(https://github.com/ansible-collections/community.general/pull/3034).
1539+
- rax_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1540+
- redfish_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1541+
- smartos_image_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1542+
- snmp_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1543+
- supervisorctl - state ``signalled`` was not working (https://github.com/ansible-collections/community.general/pull/3068).
1544+
- taiga - some constructs in the module fixed to work also in Python 3 (https://github.com/ansible-collections/community.general/pull/3067).
1545+
- tss lookup plugin - fixed incompatibility with ``python-tss-sdk`` version
1546+
1.0.0 (https://github.com/ansible-collections/community.general/issues/3057,
1547+
https://github.com/ansible-collections/community.general/pull/3139).
1548+
- utm_aaa_group_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1549+
- utm_ca_host_key_cert_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1550+
- utm_network_interface_address_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1551+
- utm_proxy_frontend_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1552+
- utm_proxy_location_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1553+
- xenserver_facts - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1554+
- xfconf_info - added support to check mode (https://github.com/ansible-collections/community.general/pull/3084).
1555+
minor_changes:
1556+
- apache2_module - minor refactoring improving code quality, readability and
1557+
speed (https://github.com/ansible-collections/community.general/pull/3106).
1558+
- dnsimple - module rewrite to include support for python-dnsimple>=2.0.0; also
1559+
add ``sandbox`` parameter (https://github.com/ansible-collections/community.general/pull/2946).
1560+
- github_repo - add new option ``api_url`` to allow working with on premises
1561+
installations (https://github.com/ansible-collections/community.general/pull/3038).
1562+
- gunicorn - search for ``gunicorn`` binary in more paths (https://github.com/ansible-collections/community.general/pull/3092).
1563+
- hana_query - added the abillity to use hdbuserstore (https://github.com/ansible-collections/community.general/pull/3125).
1564+
- hpilo_info - added ``host_power_status`` return value to report power state
1565+
of machine with ``OFF``, ``ON`` or ``UNKNOWN`` (https://github.com/ansible-collections/community.general/pull/3079).
1566+
- nmcli - add ``dummy`` interface support (https://github.com/ansible-collections/community.general/issues/724).
1567+
- nmcli - add ``wifi-sec`` option change detection to support managing secure
1568+
Wi-Fi connections (https://github.com/ansible-collections/community.general/pull/3136).
1569+
- nmcli - add ``wifi`` option to support managing Wi-Fi settings such as ``hidden``
1570+
or ``mode`` (https://github.com/ansible-collections/community.general/pull/3081).
1571+
- pkgin - in case of ``pkgin`` tool failue, display returned standard output
1572+
``stdout`` and standard error ``stderr`` to ease debugging (https://github.com/ansible-collections/community.general/issues/3146).
1573+
- proxmox inventory plugin - added snapshots to host facts (https://github.com/ansible-collections/community.general/pull/3044).
1574+
- redfish_command - add ``boot_override_mode`` argument to BootSourceOverride
1575+
commands (https://github.com/ansible-collections/community.general/issues/3134).
1576+
- supervisorctl - using standard Ansible mechanism to validate ``signalled``
1577+
state required parameter (https://github.com/ansible-collections/community.general/pull/3068).
1578+
release_summary: Regular bugfix and feature release.
1579+
security_fixes:
1580+
- nmcli - do not pass WiFi secrets on the ``nmcli`` command line. Use ``nmcli
1581+
con edit`` instead and pass secrets as ``stdin`` (https://github.com/ansible-collections/community.general/issues/3145).
1582+
fragments:
1583+
- 2808-pids-older-psutil.yml
1584+
- 2946-python-dnsimple-v2-rewrite.yml
1585+
- 3.5.0.yml
1586+
- 3034-promox-kvm-return-new-id.yaml
1587+
- 3036-archive-root-path-fix.yml
1588+
- 3038-enhance_github_repo_api_url.yml
1589+
- 3041-fix_gitlab_group_members_gitlab_project_mambers.yml
1590+
- 3044-proxmox-inventory-snapshots.yml
1591+
- 3052_proxmox_inventory_plugin.yml
1592+
- 3067-taiga-bugfix.yaml
1593+
- 3068-supervisorctl-bugfix.yaml
1594+
- 3074-ini_file-3031-empty-value-inconsistency.yml
1595+
- 3079-report-power-state-hpilo.yaml
1596+
- 3080-java_cert-2460-import_private_key.yml
1597+
- 3081-add-wifi-option-to-nmcli-module.yml
1598+
- 3084-info-checkmode.yaml
1599+
- 3092-gunicorn-refactor.yaml
1600+
- 3093-ejabberd_user-refactor.yaml
1601+
- 3098-django_manage-cmd-list.yaml
1602+
- 3104-deploy_helper-required_if.yaml
1603+
- 3106-apache2_module-review.yaml
1604+
- 3125-hana-query-userstore.yaml
1605+
- 3132-nmcli-dummy.yaml
1606+
- 3135-add-redfish_command-bootoverridemode.yaml
1607+
- 3136-add-wifi-sec-change-detection-to-nmcli-module.yml
1608+
- 3139-tss-lookup-plugin-update-to-make-compatible-with-sdk-v1.yml
1609+
- 3160-pass-wifi-secrets-via-stdin-to-nmcli-module.yml
1610+
- 3161-openbsd-pkg-fix-regexp-matching-crash.yml
1611+
- pkgin-output-after-error.yml
1612+
modules:
1613+
- description: Install Ansible roles or collections using ansible-galaxy
1614+
name: ansible_galaxy_install
1615+
namespace: packaging.language
1616+
- description: Allows administration of Keycloak client_rolemapping with the Keycloak
1617+
API
1618+
name: keycloak_client_rolemapping
1619+
namespace: identity.keycloak
1620+
- description: Perform SAP Task list execution
1621+
name: sap_task_list_execute
1622+
namespace: system
1623+
- description: Retrieve XFCE4 configurations
1624+
name: xfconf_info
1625+
namespace: system
1626+
release_date: '2021-08-10'

changelogs/fragments/2808-pids-older-psutil.yml

-2
This file was deleted.

changelogs/fragments/2946-python-dnsimple-v2-rewrite.yml

-2
This file was deleted.

changelogs/fragments/3.5.0.yml

-1
This file was deleted.

changelogs/fragments/3034-promox-kvm-return-new-id.yaml

-3
This file was deleted.

changelogs/fragments/3036-archive-root-path-fix.yml

-4
This file was deleted.

changelogs/fragments/3038-enhance_github_repo_api_url.yml

-2
This file was deleted.

changelogs/fragments/3041-fix_gitlab_group_members_gitlab_project_mambers.yml

-3
This file was deleted.

changelogs/fragments/3044-proxmox-inventory-snapshots.yml

-2
This file was deleted.

changelogs/fragments/3052_proxmox_inventory_plugin.yml

-2
This file was deleted.

0 commit comments

Comments
 (0)