Skip to content

Commit 945bb91

Browse files
committed
Release 4.4.0.
1 parent b48a5c2 commit 945bb91

25 files changed

Lines changed: 146 additions & 58 deletions

CHANGELOG.rst

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

77
This changelog describes changes after version 3.0.0.
88

9+
v4.4.0
10+
======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular features and bugfixes release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- cobbler inventory plugin - add ``include_profiles`` option (https://github.com/ansible-collections/community.general/pull/4068).
21+
- gitlab_project_variable - new ``variables`` parameter (https://github.com/ansible-collections/community.general/issues/4038).
22+
- icinga2 inventory plugin - implemented constructed interface (https://github.com/ansible-collections/community.general/pull/4088).
23+
- linode inventory plugin - allow templating of ``access_token`` variable in Linode inventory plugin (https://github.com/ansible-collections/community.general/pull/4040).
24+
- lists_mergeby filter plugin - add parameters ``list_merge`` and ``recursive``. These are only supported when used with ansible-base 2.10 or ansible-core, but not with Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/4058).
25+
- lxc_container - added ``wait_for_container`` parameter. If ``true`` the module will wait until the running task reports success as the status (https://github.com/ansible-collections/community.general/pull/4039).
26+
- mail callback plugin - add ``Message-ID`` and ``Date`` headers (https://github.com/ansible-collections/community.general/issues/4055, https://github.com/ansible-collections/community.general/pull/4056).
27+
- mail callback plugin - properly use Ansible's option handling to split lists (https://github.com/ansible-collections/community.general/pull/4140).
28+
- nmcli - adds ``routes6`` and ``route_metric6`` parameters for supporting IPv6 routes (https://github.com/ansible-collections/community.general/issues/4059).
29+
- opennebula - add the release action for VMs in the ``HOLD`` state (https://github.com/ansible-collections/community.general/pull/4036).
30+
- opentelemetry_plugin - enrich service when using the ``docker_login`` (https://github.com/ansible-collections/community.general/pull/4104).
31+
- proxmox modules - move ``HAS_PROXMOXER`` check into ``module_utils`` (https://github.com/ansible-collections/community.general/pull/4030).
32+
- scaleway inventory plugin - add profile parameter ``scw_profile`` (https://github.com/ansible-collections/community.general/pull/4049).
33+
- snap - add option ``options`` permitting to set options using the ``snap set`` command (https://github.com/ansible-collections/community.general/pull/3943).
34+
35+
Deprecated Features
36+
-------------------
37+
38+
- mail callback plugin - not specifying ``sender`` is deprecated and will be disallowed in community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/4140).
39+
40+
Bugfixes
41+
--------
42+
43+
- cargo - fix detection of outdated packages when ``state=latest`` (https://github.com/ansible-collections/community.general/pull/4052).
44+
- cargo - fix incorrectly reported changed status for packages with a name containing a hyphen (https://github.com/ansible-collections/community.general/issues/4044, https://github.com/ansible-collections/community.general/pull/4052).
45+
- gitlab_project_variable - add missing documentation about GitLab versions that support ``environment_scope`` and ``variable_type`` (https://github.com/ansible-collections/community.general/issues/4038).
46+
- gitlab_project_variable - allow to set same variable name under different environment scopes. Due this change, the return value ``project_variable`` differs from previous version in check mode. It was counting ``updated`` values, because it was accidentally overwriting environment scopes (https://github.com/ansible-collections/community.general/issues/4038).
47+
- gitlab_project_variable - fix idempotent change behaviour for float and integer variables (https://github.com/ansible-collections/community.general/issues/4038).
48+
- gitlab_runner - use correct API endpoint to create and retrieve project level runners when using ``project`` (https://github.com/ansible-collections/community.general/pull/3965).
49+
- listen_ports_facts - local port regex was not handling well IPv6 only binding. Fixes the regex for ``ss`` (https://github.com/ansible-collections/community.general/pull/4092).
50+
- mail callback plugin - fix crash on Python 3 (https://github.com/ansible-collections/community.general/issues/4025, https://github.com/ansible-collections/community.general/pull/4026).
51+
- opentelemetry - fix generating a trace with a task containing ``no_log: true`` (https://github.com/ansible-collections/community.general/pull/4043).
52+
- python_requirements_info - store ``mismatched`` return values per package as documented in the module (https://github.com/ansible-collections/community.general/pull/4078).
53+
- yarn - fix incorrect handling of ``yarn list`` and ``yarn global list`` output that could result in fatal error (https://github.com/ansible-collections/community.general/pull/4050).
54+
- yarn - fix incorrectly reported status when installing a package globally (https://github.com/ansible-collections/community.general/issues/4045, https://github.com/ansible-collections/community.general/pull/4050).
55+
- yarn - fix missing ``~`` expansion in yarn global install folder which resulted in incorrect task status (https://github.com/ansible-collections/community.general/issues/4045, https://github.com/ansible-collections/community.general/pull/4048).
56+
57+
New Modules
58+
-----------
59+
60+
System
61+
~~~~~~
62+
63+
- homectl - Manage user accounts with systemd-homed
64+
965
v4.3.0
1066
======
1167

changelogs/changelog.yaml

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1309,3 +1309,93 @@ releases:
13091309
name: counter
13101310
namespace: null
13111311
release_date: '2022-01-11'
1312+
4.4.0:
1313+
changes:
1314+
bugfixes:
1315+
- cargo - fix detection of outdated packages when ``state=latest`` (https://github.com/ansible-collections/community.general/pull/4052).
1316+
- cargo - fix incorrectly reported changed status for packages with a name containing
1317+
a hyphen (https://github.com/ansible-collections/community.general/issues/4044,
1318+
https://github.com/ansible-collections/community.general/pull/4052).
1319+
- gitlab_project_variable - add missing documentation about GitLab versions
1320+
that support ``environment_scope`` and ``variable_type`` (https://github.com/ansible-collections/community.general/issues/4038).
1321+
- 'gitlab_project_variable - allow to set same variable name under different
1322+
environment scopes. Due this change, the return value ``project_variable``
1323+
differs from previous version in check mode. It was counting ``updated`` values,
1324+
because it was accidentally overwriting environment scopes (https://github.com/ansible-collections/community.general/issues/4038).
1325+
1326+
'
1327+
- gitlab_project_variable - fix idempotent change behaviour for float and integer
1328+
variables (https://github.com/ansible-collections/community.general/issues/4038).
1329+
- gitlab_runner - use correct API endpoint to create and retrieve project level
1330+
runners when using ``project`` (https://github.com/ansible-collections/community.general/pull/3965).
1331+
- listen_ports_facts - local port regex was not handling well IPv6 only binding.
1332+
Fixes the regex for ``ss`` (https://github.com/ansible-collections/community.general/pull/4092).
1333+
- mail callback plugin - fix crash on Python 3 (https://github.com/ansible-collections/community.general/issues/4025,
1334+
https://github.com/ansible-collections/community.general/pull/4026).
1335+
- 'opentelemetry - fix generating a trace with a task containing ``no_log: true``
1336+
(https://github.com/ansible-collections/community.general/pull/4043).'
1337+
- python_requirements_info - store ``mismatched`` return values per package
1338+
as documented in the module (https://github.com/ansible-collections/community.general/pull/4078).
1339+
- yarn - fix incorrect handling of ``yarn list`` and ``yarn global list`` output
1340+
that could result in fatal error (https://github.com/ansible-collections/community.general/pull/4050).
1341+
- yarn - fix incorrectly reported status when installing a package globally
1342+
(https://github.com/ansible-collections/community.general/issues/4045, https://github.com/ansible-collections/community.general/pull/4050).
1343+
- yarn - fix missing ``~`` expansion in yarn global install folder which resulted
1344+
in incorrect task status (https://github.com/ansible-collections/community.general/issues/4045,
1345+
https://github.com/ansible-collections/community.general/pull/4048).
1346+
deprecated_features:
1347+
- mail callback plugin - not specifying ``sender`` is deprecated and will be
1348+
disallowed in community.general 6.0.0 (https://github.com/ansible-collections/community.general/pull/4140).
1349+
minor_changes:
1350+
- cobbler inventory plugin - add ``include_profiles`` option (https://github.com/ansible-collections/community.general/pull/4068).
1351+
- gitlab_project_variable - new ``variables`` parameter (https://github.com/ansible-collections/community.general/issues/4038).
1352+
- icinga2 inventory plugin - implemented constructed interface (https://github.com/ansible-collections/community.general/pull/4088).
1353+
- linode inventory plugin - allow templating of ``access_token`` variable in
1354+
Linode inventory plugin (https://github.com/ansible-collections/community.general/pull/4040).
1355+
- lists_mergeby filter plugin - add parameters ``list_merge`` and ``recursive``.
1356+
These are only supported when used with ansible-base 2.10 or ansible-core,
1357+
but not with Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/4058).
1358+
- lxc_container - added ``wait_for_container`` parameter. If ``true`` the module
1359+
will wait until the running task reports success as the status (https://github.com/ansible-collections/community.general/pull/4039).
1360+
- mail callback plugin - add ``Message-ID`` and ``Date`` headers (https://github.com/ansible-collections/community.general/issues/4055,
1361+
https://github.com/ansible-collections/community.general/pull/4056).
1362+
- mail callback plugin - properly use Ansible's option handling to split lists
1363+
(https://github.com/ansible-collections/community.general/pull/4140).
1364+
- nmcli - adds ``routes6`` and ``route_metric6`` parameters for supporting IPv6
1365+
routes (https://github.com/ansible-collections/community.general/issues/4059).
1366+
- opennebula - add the release action for VMs in the ``HOLD`` state (https://github.com/ansible-collections/community.general/pull/4036).
1367+
- opentelemetry_plugin - enrich service when using the ``docker_login`` (https://github.com/ansible-collections/community.general/pull/4104).
1368+
- proxmox modules - move ``HAS_PROXMOXER`` check into ``module_utils`` (https://github.com/ansible-collections/community.general/pull/4030).
1369+
- scaleway inventory plugin - add profile parameter ``scw_profile`` (https://github.com/ansible-collections/community.general/pull/4049).
1370+
- snap - add option ``options`` permitting to set options using the ``snap set``
1371+
command (https://github.com/ansible-collections/community.general/pull/3943).
1372+
release_summary: Regular features and bugfixes release.
1373+
fragments:
1374+
- 3935-use-gitlab-instance-runner-to-create-runner.yml
1375+
- 3943-add-option-options-to-snap-module.yml
1376+
- 4.4.0.yml
1377+
- 4026-fix-mail-callback.yml
1378+
- 4030-proxmox-has-proxmoxer.yml
1379+
- 4036-onevm-add-release-action.yaml
1380+
- 4038-fix-and-rework-gitlb-project-variable.yml
1381+
- 4039-cluster-container-wait.yml
1382+
- 4040-linode-token-templating.yaml
1383+
- 4043-fix-no-log-opentelemetry.yml
1384+
- 4048-expand-tilde-in-yarn-global-install-folder.yaml
1385+
- 4049-profile-for-scaleway-inventory.yml
1386+
- 4050-properly-parse-json-lines-output-from-yarn.yaml
1387+
- 4052-fix-detection-of-installed-cargo-packages-with-hyphens.yaml
1388+
- 4056-add-missing-mail-headers.yml
1389+
- 4058-lists_mergeby-add-parameters.yml
1390+
- 4062-nmcli-ipv6-routes-support.yml
1391+
- 4068-add-include_file-option.yml
1392+
- 4078-python_requirements_info.yaml
1393+
- 4088-add-constructed-interface-for-icinga2-inventory.yml
1394+
- 4092-fix_local_ports_regex_listen_ports_facts.yaml
1395+
- 4104-opentelemetry_plugin-enrich_docker_login.yaml
1396+
- 4140-mail-callback-options.yml
1397+
modules:
1398+
- description: Manage user accounts with systemd-homed
1399+
name: homectl
1400+
namespace: system
1401+
release_date: '2022-02-01'

changelogs/fragments/3935-use-gitlab-instance-runner-to-create-runner.yml

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

changelogs/fragments/3943-add-option-options-to-snap-module.yml

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

changelogs/fragments/4.4.0.yml

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

changelogs/fragments/4026-fix-mail-callback.yml

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

changelogs/fragments/4030-proxmox-has-proxmoxer.yml

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

changelogs/fragments/4036-onevm-add-release-action.yaml

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

changelogs/fragments/4038-fix-and-rework-gitlb-project-variable.yml

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

changelogs/fragments/4039-cluster-container-wait.yml

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

0 commit comments

Comments
 (0)