Skip to content

Commit 205e28d

Browse files
committed
Release 10.4.0.
1 parent 27629b6 commit 205e28d

27 files changed

+282
-108
lines changed

CHANGELOG.md

Lines changed: 111 additions & 47 deletions
Large diffs are not rendered by default.

CHANGELOG.rst

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

77
This changelog describes changes after version 9.0.0.
88

9+
v10.4.0
10+
=======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular bugfix and feature release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- bitwarden lookup plugin - add new option ``collection_name`` to filter results by collection name, and new option ``result_count`` to validate number of results (https://github.com/ansible-collections/community.general/pull/9728).
21+
- incus connection plugin - adds ``remote_user`` and ``incus_become_method`` parameters for allowing a non-root user to connect to an Incus instance (https://github.com/ansible-collections/community.general/pull/9743).
22+
- iocage inventory plugin - the new parameter ``hooks_results`` of the plugin is a list of files inside a jail that provide configuration parameters for the inventory. The inventory plugin reads the files from the jails and put the contents into the items of created variable ``iocage_hooks`` (https://github.com/ansible-collections/community.general/issues/9650, https://github.com/ansible-collections/community.general/pull/9651).
23+
- jira - adds ``client_cert`` and ``client_key`` parameters for supporting client certificate authentification when connecting to Jira (https://github.com/ansible-collections/community.general/pull/9753).
24+
- lldp - adds ``multivalues`` parameter to control behavior when lldpctl outputs an attribute multiple times (https://github.com/ansible-collections/community.general/pull/9657).
25+
- lvg - add ``remove_extra_pvs`` parameter to control if ansible should remove physical volumes which are not in the ``pvs`` parameter (https://github.com/ansible-collections/community.general/pull/9698).
26+
- lxd connection plugin - adds ``remote_user`` and ``lxd_become_method`` parameters for allowing a non-root user to connect to an LXD instance (https://github.com/ansible-collections/community.general/pull/9659).
27+
- nmcli - adds VRF support with new ``type`` value ``vrf`` and new ``slave_type`` value ``vrf`` as well as new ``table`` parameter (https://github.com/ansible-collections/community.general/pull/9658, https://github.com/ansible-collections/community.general/issues/8014).
28+
- proxmox_kvm - allow hibernation and suspending of VMs (https://github.com/ansible-collections/community.general/issues/9620, https://github.com/ansible-collections/community.general/pull/9653).
29+
- redfish_command - add ``PowerFullPowerCycle`` to power command options (https://github.com/ansible-collections/community.general/pull/9729).
30+
- ssh_config - add ``other_options`` option (https://github.com/ansible-collections/community.general/issues/8053, https://github.com/ansible-collections/community.general/pull/9684).
31+
- xen_orchestra inventory plugin - add ``use_vm_uuid`` and ``use_host_uuid`` boolean options to allow switching over to using VM/Xen name labels instead of UUIDs as item names (https://github.com/ansible-collections/community.general/pull/9787).
32+
33+
Deprecated Features
34+
-------------------
35+
36+
- profitbricks - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
37+
- profitbricks_datacenter - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
38+
- profitbricks_nic - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
39+
- profitbricks_volume - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
40+
- profitbricks_volume_attachments - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
41+
42+
Bugfixes
43+
--------
44+
45+
- apache2_mod_proxy - make compatible with Python 3 (https://github.com/ansible-collections/community.general/pull/9762).
46+
- apache2_mod_proxy - passing the cluster's page as referer for the member's pages. This makes the module actually work again for halfway modern Apache versions. According to some comments founds on the net the referer was required since at least 2019 for some versions of Apache 2 (https://github.com/ansible-collections/community.general/pull/9762).
47+
- elasticsearch_plugin - fix ``ERROR: D is not a recognized option`` issue when configuring proxy settings (https://github.com/ansible-collections/community.general/pull/9774, https://github.com/ansible-collections/community.general/issues/9773).
48+
- ipa_host - module revoked existing host certificates even if ``user_certificate`` was not given (https://github.com/ansible-collections/community.general/pull/9694).
49+
- keycloak_client - in check mode, detect whether the lists in before client (for example redirect URI list) contain items that the lists in the desired client do not contain (https://github.com/ansible-collections/community.general/pull/9739).
50+
- lldp - fix crash caused by certain lldpctl output where an attribute is defined as branch and leaf (https://github.com/ansible-collections/community.general/pull/9657).
51+
- onepassword_doc lookup plugin - ensure that 1Password Connect support also works for this plugin (https://github.com/ansible-collections/community.general/pull/9625).
52+
- passwordstore lookup plugin - fix subkey creation even when ``create=false`` (https://github.com/ansible-collections/community.general/issues/9105, https://github.com/ansible-collections/community.general/pull/9106).
53+
- proxmox inventory plugin - plugin did not update cache correctly after ``meta: refresh_inventory`` (https://github.com/ansible-collections/community.general/issues/9710, https://github.com/ansible-collections/community.general/pull/9760).
54+
- redhat_subscription - use the "enable_content" option (when available) when
55+
registering using D-Bus, to ensure that subscription-manager enables the
56+
content on registration; this is particular important on EL 10+ and Fedora
57+
41+
58+
(https://github.com/ansible-collections/community.general/pull/9778).
59+
- zfs - fix handling of multi-line values of user-defined ZFS properties (https://github.com/ansible-collections/community.general/pull/6264).
60+
- zfs_facts - parameter ``type`` now accepts multple values as documented (https://github.com/ansible-collections/community.general/issues/5909, https://github.com/ansible-collections/community.general/pull/9697).
61+
62+
New Modules
63+
-----------
64+
65+
- community.general.systemd_info - Gather C(systemd) unit info.
66+
967
v10.3.1
1068
=======
1169

changelogs/changelog.yaml

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1468,3 +1468,116 @@ releases:
14681468
- 9691-keycloak-module-utils-replace-missing-return-in-get_role_composites.yml
14691469
- 9695-xml-close-file.yml
14701470
release_date: '2025-02-10'
1471+
10.4.0:
1472+
changes:
1473+
bugfixes:
1474+
- apache2_mod_proxy - make compatible with Python 3 (https://github.com/ansible-collections/community.general/pull/9762).
1475+
- apache2_mod_proxy - passing the cluster's page as referer for the member's
1476+
pages. This makes the module actually work again for halfway modern Apache
1477+
versions. According to some comments founds on the net the referer was required
1478+
since at least 2019 for some versions of Apache 2 (https://github.com/ansible-collections/community.general/pull/9762).
1479+
- 'elasticsearch_plugin - fix ``ERROR: D is not a recognized option`` issue
1480+
when configuring proxy settings (https://github.com/ansible-collections/community.general/pull/9774,
1481+
https://github.com/ansible-collections/community.general/issues/9773).'
1482+
- ipa_host - module revoked existing host certificates even if ``user_certificate``
1483+
was not given (https://github.com/ansible-collections/community.general/pull/9694).
1484+
- keycloak_client - in check mode, detect whether the lists in before client
1485+
(for example redirect URI list) contain items that the lists in the desired
1486+
client do not contain (https://github.com/ansible-collections/community.general/pull/9739).
1487+
- lldp - fix crash caused by certain lldpctl output where an attribute is
1488+
defined as branch and leaf (https://github.com/ansible-collections/community.general/pull/9657).
1489+
- onepassword_doc lookup plugin - ensure that 1Password Connect support also
1490+
works for this plugin (https://github.com/ansible-collections/community.general/pull/9625).
1491+
- passwordstore lookup plugin - fix subkey creation even when ``create=false``
1492+
(https://github.com/ansible-collections/community.general/issues/9105, https://github.com/ansible-collections/community.general/pull/9106).
1493+
- 'proxmox inventory plugin - plugin did not update cache correctly after
1494+
``meta: refresh_inventory`` (https://github.com/ansible-collections/community.general/issues/9710,
1495+
https://github.com/ansible-collections/community.general/pull/9760).'
1496+
- 'redhat_subscription - use the "enable_content" option (when available)
1497+
when
1498+
1499+
registering using D-Bus, to ensure that subscription-manager enables the
1500+
1501+
content on registration; this is particular important on EL 10+ and Fedora
1502+
1503+
41+
1504+
1505+
(https://github.com/ansible-collections/community.general/pull/9778).
1506+
1507+
'
1508+
- zfs - fix handling of multi-line values of user-defined ZFS properties (https://github.com/ansible-collections/community.general/pull/6264).
1509+
- zfs_facts - parameter ``type`` now accepts multple values as documented
1510+
(https://github.com/ansible-collections/community.general/issues/5909, https://github.com/ansible-collections/community.general/pull/9697).
1511+
deprecated_features:
1512+
- profitbricks - module is deprecated and will be removed in community.general
1513+
11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
1514+
- profitbricks_datacenter - module is deprecated and will be removed in community.general
1515+
11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
1516+
- profitbricks_nic - module is deprecated and will be removed in community.general
1517+
11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
1518+
- profitbricks_volume - module is deprecated and will be removed in community.general
1519+
11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
1520+
- profitbricks_volume_attachments - module is deprecated and will be removed
1521+
in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
1522+
minor_changes:
1523+
- bitwarden lookup plugin - add new option ``collection_name`` to filter results
1524+
by collection name, and new option ``result_count`` to validate number of
1525+
results (https://github.com/ansible-collections/community.general/pull/9728).
1526+
- incus connection plugin - adds ``remote_user`` and ``incus_become_method``
1527+
parameters for allowing a non-root user to connect to an Incus instance
1528+
(https://github.com/ansible-collections/community.general/pull/9743).
1529+
- iocage inventory plugin - the new parameter ``hooks_results`` of the plugin
1530+
is a list of files inside a jail that provide configuration parameters for
1531+
the inventory. The inventory plugin reads the files from the jails and put
1532+
the contents into the items of created variable ``iocage_hooks`` (https://github.com/ansible-collections/community.general/issues/9650,
1533+
https://github.com/ansible-collections/community.general/pull/9651).
1534+
- jira - adds ``client_cert`` and ``client_key`` parameters for supporting
1535+
client certificate authentification when connecting to Jira (https://github.com/ansible-collections/community.general/pull/9753).
1536+
- lldp - adds ``multivalues`` parameter to control behavior when lldpctl outputs
1537+
an attribute multiple times (https://github.com/ansible-collections/community.general/pull/9657).
1538+
- lvg - add ``remove_extra_pvs`` parameter to control if ansible should remove
1539+
physical volumes which are not in the ``pvs`` parameter (https://github.com/ansible-collections/community.general/pull/9698).
1540+
- lxd connection plugin - adds ``remote_user`` and ``lxd_become_method`` parameters
1541+
for allowing a non-root user to connect to an LXD instance (https://github.com/ansible-collections/community.general/pull/9659).
1542+
- nmcli - adds VRF support with new ``type`` value ``vrf`` and new ``slave_type``
1543+
value ``vrf`` as well as new ``table`` parameter (https://github.com/ansible-collections/community.general/pull/9658,
1544+
https://github.com/ansible-collections/community.general/issues/8014).
1545+
- proxmox_kvm - allow hibernation and suspending of VMs (https://github.com/ansible-collections/community.general/issues/9620,
1546+
https://github.com/ansible-collections/community.general/pull/9653).
1547+
- redfish_command - add ``PowerFullPowerCycle`` to power command options (https://github.com/ansible-collections/community.general/pull/9729).
1548+
- ssh_config - add ``other_options`` option (https://github.com/ansible-collections/community.general/issues/8053,
1549+
https://github.com/ansible-collections/community.general/pull/9684).
1550+
- xen_orchestra inventory plugin - add ``use_vm_uuid`` and ``use_host_uuid``
1551+
boolean options to allow switching over to using VM/Xen name labels instead
1552+
of UUIDs as item names (https://github.com/ansible-collections/community.general/pull/9787).
1553+
release_summary: Regular bugfix and feature release.
1554+
fragments:
1555+
- 10.4.0.yaml
1556+
- 6264-zfs-multiline-property-value.yml
1557+
- 9106-passwordstore-fix-subkey-creation-even-when-create-==-false.yml
1558+
- 9625-onepassword_doc.yml
1559+
- 9651-iocage-inventory-hooks.yml
1560+
- 9653-proxmox-kvm-allow-vm-hibernation.yml
1561+
- 9657-lldp-handling-attributes-defined-multiple-times.yml
1562+
- 9658-add-vrf-commands-to-nmcli-module.yml
1563+
- 9659-lxd_connection-nonroot-user.yml
1564+
- 9694-ipa-host-certificate-revoked.yml
1565+
- 9697-zfs-facts-type.yml
1566+
- 9698-lvg-remove-extra-pvs-parameter.yml
1567+
- 9728-bitwarden-collection-name-filter.yml
1568+
- 9729-redfish-fullpowercycle-command.yml
1569+
- 9733-profitbrick-deprecation.yml
1570+
- 9739-keycloak_client-compare-before-desired-directly.yml
1571+
- 9743-incus_connection-nonroot-user.yml
1572+
- 9753-jira-add-client-certificate-auth.yml
1573+
- 9760-proxmox-inventory.yml
1574+
- 9762-apache2_mod_proxy.yml
1575+
- 9774-fix-elasticsearch_plugin-proxy-settings.yml
1576+
- 9778-redhat_subscription-ensure-to-enable-content.yml
1577+
- 9787-xoa_allow_using_names_in_inventory.yml
1578+
- ssh_config_add_other_options.yml
1579+
modules:
1580+
- description: Gather C(systemd) unit info.
1581+
name: systemd_info
1582+
namespace: ''
1583+
release_date: '2025-02-24'

changelogs/fragments/10.4.0.yaml

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelogs/fragments/6264-zfs-multiline-property-value.yml

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

changelogs/fragments/9106-passwordstore-fix-subkey-creation-even-when-create-==-false.yml

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

changelogs/fragments/9625-onepassword_doc.yml

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

changelogs/fragments/9651-iocage-inventory-hooks.yml

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

changelogs/fragments/9653-proxmox-kvm-allow-vm-hibernation.yml

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

changelogs/fragments/9657-lldp-handling-attributes-defined-multiple-times.yml

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

0 commit comments

Comments
 (0)