Skip to content

Commit 770bae7

Browse files
committed
Release 10.1.0.
1 parent 0a6c57b commit 770bae7

28 files changed

+236
-70
lines changed

CHANGELOG.md

Lines changed: 86 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,101 @@
22

33
**Topics**
44

5-
- <a href="#v10-0-1">v10\.0\.1</a>
5+
- <a href="#v10-1-0">v10\.1\.0</a>
66
- <a href="#release-summary">Release Summary</a>
7+
- <a href="#minor-changes">Minor Changes</a>
8+
- <a href="#deprecated-features">Deprecated Features</a>
79
- <a href="#bugfixes">Bugfixes</a>
8-
- <a href="#v10-0-0">v10\.0\.0</a>
10+
- <a href="#new-plugins">New Plugins</a>
11+
- <a href="#filter">Filter</a>
12+
- <a href="#new-modules">New Modules</a>
13+
- <a href="#v10-0-1">v10\.0\.1</a>
914
- <a href="#release-summary-1">Release Summary</a>
10-
- <a href="#minor-changes">Minor Changes</a>
15+
- <a href="#bugfixes-1">Bugfixes</a>
16+
- <a href="#v10-0-0">v10\.0\.0</a>
17+
- <a href="#release-summary-2">Release Summary</a>
18+
- <a href="#minor-changes-1">Minor Changes</a>
1119
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
12-
- <a href="#deprecated-features">Deprecated Features</a>
20+
- <a href="#deprecated-features-1">Deprecated Features</a>
1321
- <a href="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
14-
- <a href="#bugfixes-1">Bugfixes</a>
22+
- <a href="#bugfixes-2">Bugfixes</a>
1523
- <a href="#known-issues">Known Issues</a>
16-
- <a href="#new-plugins">New Plugins</a>
17-
- <a href="#filter">Filter</a>
24+
- <a href="#new-plugins-1">New Plugins</a>
25+
- <a href="#filter-1">Filter</a>
1826
- <a href="#test">Test</a>
19-
- <a href="#new-modules">New Modules</a>
27+
- <a href="#new-modules-1">New Modules</a>
2028
This changelog describes changes after version 9\.0\.0\.
2129

30+
<a id="v10-1-0"></a>
31+
## v10\.1\.0
32+
33+
<a id="release-summary"></a>
34+
### Release Summary
35+
36+
Regular bugfix and feature release\.
37+
38+
<a id="minor-changes"></a>
39+
### Minor Changes
40+
41+
* alternatives \- add <code>family</code> parameter that allows to utilize the <code>\-\-family</code> option available in RedHat version of update\-alternatives \([https\://github\.com/ansible\-collections/community\.general/issues/5060](https\://github\.com/ansible\-collections/community\.general/issues/5060)\, [https\://github\.com/ansible\-collections/community\.general/pull/9096](https\://github\.com/ansible\-collections/community\.general/pull/9096)\)\.
42+
* cloudflare\_dns \- add support for <code>comment</code> and <code>tags</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9132](https\://github\.com/ansible\-collections/community\.general/pull/9132)\)\.
43+
* deps module utils \- add <code>deps\.clear\(\)</code> to clear out previously declared dependencies \([https\://github\.com/ansible\-collections/community\.general/pull/9179](https\://github\.com/ansible\-collections/community\.general/pull/9179)\)\.
44+
* homebrew \- greatly speed up module when multiple packages are passed in the <code>name</code> option \([https\://github\.com/ansible\-collections/community\.general/pull/9181](https\://github\.com/ansible\-collections/community\.general/pull/9181)\)\.
45+
* homebrew \- remove duplicated package name validation \([https\://github\.com/ansible\-collections/community\.general/pull/9076](https\://github\.com/ansible\-collections/community\.general/pull/9076)\)\.
46+
* iso\_extract \- adds <code>password</code> parameter that is passed to 7z \([https\://github\.com/ansible\-collections/community\.general/pull/9159](https\://github\.com/ansible\-collections/community\.general/pull/9159)\)\.
47+
* launchd \- add <code>plist</code> option for services such as sshd\, where the plist filename doesn\'t match the service name \([https\://github\.com/ansible\-collections/community\.general/pull/9102](https\://github\.com/ansible\-collections/community\.general/pull/9102)\)\.
48+
* nmcli \- add <code>sriov</code> parameter that enables support for SR\-IOV settings \([https\://github\.com/ansible\-collections/community\.general/pull/9168](https\://github\.com/ansible\-collections/community\.general/pull/9168)\)\.
49+
* pipx \- add return value <code>version</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9180](https\://github\.com/ansible\-collections/community\.general/pull/9180)\)\.
50+
* pipx\_info \- add return value <code>version</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9180](https\://github\.com/ansible\-collections/community\.general/pull/9180)\)\.
51+
* proxmox\_template \- add server side artifact fetching support \([https\://github\.com/ansible\-collections/community\.general/pull/9113](https\://github\.com/ansible\-collections/community\.general/pull/9113)\)\.
52+
* redfish\_command \- add <code>update\_custom\_oem\_header</code>\, <code>update\_custom\_oem\_params</code>\, and <code>update\_custom\_oem\_mime\_type</code> options \([https\://github\.com/ansible\-collections/community\.general/pull/9123](https\://github\.com/ansible\-collections/community\.general/pull/9123)\)\.
53+
* redfish\_utils module utils \- remove redundant code \([https\://github\.com/ansible\-collections/community\.general/pull/9190](https\://github\.com/ansible\-collections/community\.general/pull/9190)\)\.
54+
* rpm\_ostree\_pkg \- added the options <code>apply\_live</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9167](https\://github\.com/ansible\-collections/community\.general/pull/9167)\)\.
55+
* rpm\_ostree\_pkg \- added the return value <code>needs\_reboot</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9167](https\://github\.com/ansible\-collections/community\.general/pull/9167)\)\.
56+
* scaleway\_lb \- minor simplification in the code \([https\://github\.com/ansible\-collections/community\.general/pull/9189](https\://github\.com/ansible\-collections/community\.general/pull/9189)\)\.
57+
* ssh\_config \- add <code>dynamicforward</code> option \([https\://github\.com/ansible\-collections/community\.general/pull/9192](https\://github\.com/ansible\-collections/community\.general/pull/9192)\)\.
58+
59+
<a id="deprecated-features"></a>
60+
### Deprecated Features
61+
62+
* opkg \- deprecate value <code>\"\"</code> for parameter <code>force</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9172](https\://github\.com/ansible\-collections/community\.general/pull/9172)\)\.
63+
* redfish\_utils module utils \- deprecate method <code>RedfishUtils\.\_init\_session\(\)</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9190](https\://github\.com/ansible\-collections/community\.general/pull/9190)\)\.
64+
65+
<a id="bugfixes"></a>
66+
### Bugfixes
67+
68+
* dnf\_config\_manager \- fix hanging when prompting to import GPG keys \([https\://github\.com/ansible\-collections/community\.general/pull/9124](https\://github\.com/ansible\-collections/community\.general/pull/9124)\, [https\://github\.com/ansible\-collections/community\.general/issues/8830](https\://github\.com/ansible\-collections/community\.general/issues/8830)\)\.
69+
* dnf\_config\_manager \- forces locale to <code>C</code> before module starts\. If the locale was set to non\-English\, the output of the <code>dnf config\-manager</code> could not be parsed \([https\://github\.com/ansible\-collections/community\.general/pull/9157](https\://github\.com/ansible\-collections/community\.general/pull/9157)\, [https\://github\.com/ansible\-collections/community\.general/issues/9046](https\://github\.com/ansible\-collections/community\.general/issues/9046)\)\.
70+
* flatpak \- force the locale language to <code>C</code> when running the flatpak command \([https\://github\.com/ansible\-collections/community\.general/pull/9187](https\://github\.com/ansible\-collections/community\.general/pull/9187)\, [https\://github\.com/ansible\-collections/community\.general/issues/8883](https\://github\.com/ansible\-collections/community\.general/issues/8883)\)\.
71+
* gio\_mime \- fix command line when determining version of <code>gio</code> \([https\://github\.com/ansible\-collections/community\.general/pull/9171](https\://github\.com/ansible\-collections/community\.general/pull/9171)\, [https\://github\.com/ansible\-collections/community\.general/issues/9158](https\://github\.com/ansible\-collections/community\.general/issues/9158)\)\.
72+
* github\_key \- in check mode\, a faulty call to <code>\`datetime\.strftime\(\.\.\.\)\`</code> was being made which generated an exception \([https\://github\.com/ansible\-collections/community\.general/issues/9185](https\://github\.com/ansible\-collections/community\.general/issues/9185)\)\.
73+
* homebrew\_cask \- allow <code>\+</code> symbol in Homebrew cask name validation regex \([https\://github\.com/ansible\-collections/community\.general/pull/9128](https\://github\.com/ansible\-collections/community\.general/pull/9128)\)\.
74+
* keycloak\_clientscope\_type \- sort the default and optional clientscope lists to improve the diff \([https\://github\.com/ansible\-collections/community\.general/pull/9202](https\://github\.com/ansible\-collections/community\.general/pull/9202)\)\.
75+
* slack \- fail if Slack API response is not OK with error message \([https\://github\.com/ansible\-collections/community\.general/pull/9198](https\://github\.com/ansible\-collections/community\.general/pull/9198)\)\.
76+
77+
<a id="new-plugins"></a>
78+
### New Plugins
79+
80+
<a id="filter"></a>
81+
#### Filter
82+
83+
* community\.general\.accumulate \- Produce a list of accumulated sums of the input list contents\.
84+
85+
<a id="new-modules"></a>
86+
### New Modules
87+
88+
* community\.general\.decompress \- Decompresses compressed files\.
89+
* community\.general\.proxmox\_backup \- Start a VM backup in Proxmox VE cluster\.
90+
2291
<a id="v10-0-1"></a>
2392
## v10\.0\.1
2493

25-
<a id="release-summary"></a>
94+
<a id="release-summary-1"></a>
2695
### Release Summary
2796

2897
Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
2998

30-
<a id="bugfixes"></a>
99+
<a id="bugfixes-1"></a>
31100
### Bugfixes
32101

33102
* keycloak\_client \- fix diff by removing code that turns the attributes dict which contains additional settings into a list \([https\://github\.com/ansible\-collections/community\.general/pull/9077](https\://github\.com/ansible\-collections/community\.general/pull/9077)\)\.
@@ -37,12 +106,12 @@ Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
37106
<a id="v10-0-0"></a>
38107
## v10\.0\.0
39108

40-
<a id="release-summary-1"></a>
109+
<a id="release-summary-2"></a>
41110
### Release Summary
42111

43112
This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-11\-04\.
44113

45-
<a id="minor-changes"></a>
114+
<a id="minor-changes-1"></a>
46115
### Minor Changes
47116

48117
* CmdRunner module util \- argument formats can be specified as plain functions without calling <code>cmd\_runner\_fmt\.as\_func\(\)</code> \([https\://github\.com/ansible\-collections/community\.general/pull/8479](https\://github\.com/ansible\-collections/community\.general/pull/8479)\)\.
@@ -247,7 +316,7 @@ This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-
247316
* irc \- the defaults of <code>use\_tls</code> and <code>validate\_certs</code> changed from <code>false</code> to <code>true</code> \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
248317
* rhsm\_repository \- the states <code>present</code> and <code>absent</code> have been removed\. Use <code>enabled</code> and <code>disabled</code> instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
249318

250-
<a id="deprecated-features"></a>
319+
<a id="deprecated-features-1"></a>
251320
### Deprecated Features
252321

253322
* CmdRunner module util \- setting the value of the <code>ignore\_none</code> parameter within a <code>CmdRunner</code> context is deprecated and that feature should be removed in community\.general 12\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/8479](https\://github\.com/ansible\-collections/community\.general/pull/8479)\)\.
@@ -272,7 +341,7 @@ This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-
272341
* proxmox\_kvm \- removed the <code>proxmox\_default\_behavior</code> option\. Explicitly specify the old default values if you were using <code>proxmox\_default\_behavior\=compatibility</code>\, otherwise simply remove it \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
273342
* redhat\_subscriptions \- removed the <code>pool</code> option\. Use <code>pool\_ids</code> instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
274343

275-
<a id="bugfixes-1"></a>
344+
<a id="bugfixes-2"></a>
276345
### Bugfixes
277346

278347
* bitwarden lookup plugin \- fix <code>KeyError</code> in <code>search\_field</code> \([https\://github\.com/ansible\-collections/community\.general/issues/8549](https\://github\.com/ansible\-collections/community\.general/issues/8549)\, [https\://github\.com/ansible\-collections/community\.general/pull/8557](https\://github\.com/ansible\-collections/community\.general/pull/8557)\)\.
@@ -357,10 +426,10 @@ This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-
357426

358427
* jenkins\_node \- the module is not able to update offline message when node is already offline due to internally using toggleOffline API \([https\://github\.com/ansible\-collections/community\.general/pull/9084](https\://github\.com/ansible\-collections/community\.general/pull/9084)\)\.
359428

360-
<a id="new-plugins"></a>
429+
<a id="new-plugins-1"></a>
361430
### New Plugins
362431

363-
<a id="filter"></a>
432+
<a id="filter-1"></a>
364433
#### Filter
365434

366435
* community\.general\.keep\_keys \- Keep specific keys from dictionaries in a list\.
@@ -373,7 +442,7 @@ This is release 10\.0\.0 of <code>community\.general</code>\, released on 2024\-
373442

374443
* community\.general\.ansible\_type \- Validate input type\.
375444

376-
<a id="new-modules"></a>
445+
<a id="new-modules-1"></a>
377446
### New Modules
378447

379448
* community\.general\.bootc\_manage \- Bootc Switch and Upgrade\.

CHANGELOG.rst

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

77
This changelog describes changes after version 9.0.0.
88

9+
v10.1.0
10+
=======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular bugfix and feature release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- alternatives - add ``family`` parameter that allows to utilize the ``--family`` option available in RedHat version of update-alternatives (https://github.com/ansible-collections/community.general/issues/5060, https://github.com/ansible-collections/community.general/pull/9096).
21+
- cloudflare_dns - add support for ``comment`` and ``tags`` (https://github.com/ansible-collections/community.general/pull/9132).
22+
- deps module utils - add ``deps.clear()`` to clear out previously declared dependencies (https://github.com/ansible-collections/community.general/pull/9179).
23+
- homebrew - greatly speed up module when multiple packages are passed in the ``name`` option (https://github.com/ansible-collections/community.general/pull/9181).
24+
- homebrew - remove duplicated package name validation (https://github.com/ansible-collections/community.general/pull/9076).
25+
- iso_extract - adds ``password`` parameter that is passed to 7z (https://github.com/ansible-collections/community.general/pull/9159).
26+
- launchd - add ``plist`` option for services such as sshd, where the plist filename doesn't match the service name (https://github.com/ansible-collections/community.general/pull/9102).
27+
- nmcli - add ``sriov`` parameter that enables support for SR-IOV settings (https://github.com/ansible-collections/community.general/pull/9168).
28+
- pipx - add return value ``version`` (https://github.com/ansible-collections/community.general/pull/9180).
29+
- pipx_info - add return value ``version`` (https://github.com/ansible-collections/community.general/pull/9180).
30+
- proxmox_template - add server side artifact fetching support (https://github.com/ansible-collections/community.general/pull/9113).
31+
- redfish_command - add ``update_custom_oem_header``, ``update_custom_oem_params``, and ``update_custom_oem_mime_type`` options (https://github.com/ansible-collections/community.general/pull/9123).
32+
- redfish_utils module utils - remove redundant code (https://github.com/ansible-collections/community.general/pull/9190).
33+
- rpm_ostree_pkg - added the options ``apply_live`` (https://github.com/ansible-collections/community.general/pull/9167).
34+
- rpm_ostree_pkg - added the return value ``needs_reboot`` (https://github.com/ansible-collections/community.general/pull/9167).
35+
- scaleway_lb - minor simplification in the code (https://github.com/ansible-collections/community.general/pull/9189).
36+
- ssh_config - add ``dynamicforward`` option (https://github.com/ansible-collections/community.general/pull/9192).
37+
38+
Deprecated Features
39+
-------------------
40+
41+
- opkg - deprecate value ``""`` for parameter ``force`` (https://github.com/ansible-collections/community.general/pull/9172).
42+
- redfish_utils module utils - deprecate method ``RedfishUtils._init_session()`` (https://github.com/ansible-collections/community.general/pull/9190).
43+
44+
Bugfixes
45+
--------
46+
47+
- dnf_config_manager - fix hanging when prompting to import GPG keys (https://github.com/ansible-collections/community.general/pull/9124, https://github.com/ansible-collections/community.general/issues/8830).
48+
- dnf_config_manager - forces locale to ``C`` before module starts. If the locale was set to non-English, the output of the ``dnf config-manager`` could not be parsed (https://github.com/ansible-collections/community.general/pull/9157, https://github.com/ansible-collections/community.general/issues/9046).
49+
- flatpak - force the locale language to ``C`` when running the flatpak command (https://github.com/ansible-collections/community.general/pull/9187, https://github.com/ansible-collections/community.general/issues/8883).
50+
- gio_mime - fix command line when determining version of ``gio`` (https://github.com/ansible-collections/community.general/pull/9171, https://github.com/ansible-collections/community.general/issues/9158).
51+
- github_key - in check mode, a faulty call to ```datetime.strftime(...)``` was being made which generated an exception (https://github.com/ansible-collections/community.general/issues/9185).
52+
- homebrew_cask - allow ``+`` symbol in Homebrew cask name validation regex (https://github.com/ansible-collections/community.general/pull/9128).
53+
- keycloak_clientscope_type - sort the default and optional clientscope lists to improve the diff (https://github.com/ansible-collections/community.general/pull/9202).
54+
- slack - fail if Slack API response is not OK with error message (https://github.com/ansible-collections/community.general/pull/9198).
55+
56+
New Plugins
57+
-----------
58+
59+
Filter
60+
~~~~~~
61+
62+
- community.general.accumulate - Produce a list of accumulated sums of the input list contents.
63+
64+
New Modules
65+
-----------
66+
67+
- community.general.decompress - Decompresses compressed files.
68+
- community.general.proxmox_backup - Start a VM backup in Proxmox VE cluster.
69+
970
v10.0.1
1071
=======
1172

0 commit comments

Comments
 (0)