You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- <ahref="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
24
31
- <ahref="#security-fixes">Security Fixes</a>
25
-
- <ahref="#bugfixes-2">Bugfixes</a>
26
-
- <ahref="#new-plugins-1">New Plugins</a>
32
+
- <ahref="#bugfixes-3">Bugfixes</a>
33
+
- <ahref="#new-plugins-2">New Plugins</a>
27
34
- <ahref="#become">Become</a>
28
35
- <ahref="#callback">Callback</a>
29
36
- <ahref="#connection">Connection</a>
30
-
- <ahref="#filter-1">Filter</a>
37
+
- <ahref="#filter-2">Filter</a>
31
38
- <ahref="#lookup">Lookup</a>
32
-
- <ahref="#test">Test</a>
39
+
- <ahref="#test-1">Test</a>
33
40
- <ahref="#new-modules-1">New Modules</a>
34
41
This changelog describes changes after version 8\.0\.0\.
35
42
43
+
<aid="v9-2-0"></a>
44
+
## v9\.2\.0
45
+
46
+
<aid="release-summary"></a>
47
+
### Release Summary
48
+
49
+
Regular bugfix and feature release\.
50
+
51
+
<aid="minor-changes"></a>
52
+
### Minor Changes
53
+
54
+
* CmdRunner module utils \- the parameter <code>force\_lang</code> now supports the special value <code>auto</code> which will automatically try and determine the best parsable locale in the system \([https\://github\.com/ansible\-collections/community\.general/pull/8517](https\://github\.com/ansible\-collections/community\.general/pull/8517)\)\.
55
+
* proxmox \- add <code>disk\_volume</code> and <code>mount\_volumes</code> keys for better readability \([https\://github\.com/ansible\-collections/community\.general/pull/8542](https\://github\.com/ansible\-collections/community\.general/pull/8542)\)\.
56
+
* proxmox \- translate the old <code>disk</code> and <code>mounts</code> keys to the new handling internally \([https\://github\.com/ansible\-collections/community\.general/pull/8542](https\://github\.com/ansible\-collections/community\.general/pull/8542)\)\.
57
+
* proxmox\_template \- small refactor in logic for determining whether a template exists or not \([https\://github\.com/ansible\-collections/community\.general/pull/8516](https\://github\.com/ansible\-collections/community\.general/pull/8516)\)\.
* sudosu become plugin \- added an option \(<code>alt\_method</code>\) to enhance compatibility with more versions of <code>su</code> \([https\://github\.com/ansible\-collections/community\.general/pull/8214](https\://github\.com/ansible\-collections/community\.general/pull/8214)\)\.
60
+
* virtualbox inventory plugin \- expose a new parameter <code>enable\_advanced\_group\_parsing</code> to change how the VirtualBox dynamic inventory parses VM groups \([https\://github\.com/ansible\-collections/community\.general/issues/8508](https\://github\.com/ansible\-collections/community\.general/issues/8508)\,[https\://github\.com/ansible\-collections/community\.general/pull/8510](https\://github\.com/ansible\-collections/community\.general/pull/8510)\)\.
61
+
* wdc\_redfish\_command \- minor change to handle upgrade file for Redfish WD platforms \([https\://github\.com/ansible\-collections/community\.general/pull/8444](https\://github\.com/ansible\-collections/community\.general/pull/8444)\)\.
62
+
63
+
<aid="bugfixes"></a>
64
+
### Bugfixes
65
+
66
+
* 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)\)\.
67
+
* keycloak\_clientscope \- remove IDs from clientscope and its protocol mappers on comparison for changed check \([https\://github\.com/ansible\-collections/community\.general/pull/8545](https\://github\.com/ansible\-collections/community\.general/pull/8545)\)\.
68
+
* nsupdate \- fix \'index out of range\' error when changing NS records by falling back to authority section of the response \([https\://github\.com/ansible\-collections/community\.general/issues/8612](https\://github\.com/ansible\-collections/community\.general/issues/8612)\,[https\://github\.com/ansible\-collections/community\.general/pull/8614](https\://github\.com/ansible\-collections/community\.general/pull/8614)\)\.
69
+
* proxmox \- fix idempotency on creation of mount volumes using Proxmox\' special <code>\<storage\>\:\<size\></code> syntax \([https\://github\.com/ansible\-collections/community\.general/issues/8407](https\://github\.com/ansible\-collections/community\.general/issues/8407)\,[https\://github\.com/ansible\-collections/community\.general/pull/8542](https\://github\.com/ansible\-collections/community\.general/pull/8542)\)\.
70
+
* redfish\_utils module utils \- do not fail when language is not exactly \"en\"\([https\://github\.com/ansible\-collections/community\.general/pull/8613](https\://github\.com/ansible\-collections/community\.general/pull/8613)\)\.
* 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)\)\.
@@ -65,7 +114,7 @@ Regular feature and bugfix release\.
65
114
* git\_config \- the <code>list\_all</code> option has been deprecated and will be removed in community\.general 11\.0\.0\. Use the <code>community\.general\.git\_config\_info</code> module instead \([https\://github\.com/ansible\-collections/community\.general/pull/8453](https\://github\.com/ansible\-collections/community\.general/pull/8453)\)\.
66
115
* git\_config \- using <code>state\=present</code> without providing <code>value</code> is deprecated and will be disallowed in community\.general 11\.0\.0\. Use the <code>community\.general\.git\_config\_info</code> module instead to read a value \([https\://github\.com/ansible\-collections/community\.general/pull/8453](https\://github\.com/ansible\-collections/community\.general/pull/8453)\)\.
67
116
68
-
<aid="bugfixes"></a>
117
+
<aid="bugfixes-1"></a>
69
118
### Bugfixes
70
119
71
120
* git\_config \- fix behavior of <code>state\=absent</code> if <code>value</code> is present \([https\://github\.com/ansible\-collections/community\.general/issues/8436](https\://github\.com/ansible\-collections/community\.general/issues/8436)\,[https\://github\.com/ansible\-collections/community\.general/pull/8452](https\://github\.com/ansible\-collections/community\.general/pull/8452)\)\.
@@ -82,10 +131,10 @@ Regular feature and bugfix release\.
82
131
* homectl \- the module does not work under Python 3\.13 or newer\, since it relies on the removed <code>crypt</code> standard library module \([https\://github\.com/ansible\-collections/community\.general/issues/4691](https\://github\.com/ansible\-collections/community\.general/issues/4691)\,[https\://github\.com/ansible\-collections/community\.general/pull/8497](https\://github\.com/ansible\-collections/community\.general/pull/8497)\)\.
83
132
* udm\_user \- the module does not work under Python 3\.13 or newer\, since it relies on the removed <code>crypt</code> standard library module \([https\://github\.com/ansible\-collections/community\.general/issues/4690](https\://github\.com/ansible\-collections/community\.general/issues/4690)\,[https\://github\.com/ansible\-collections/community\.general/pull/8497](https\://github\.com/ansible\-collections/community\.general/pull/8497)\)\.
84
133
85
-
<aid="new-plugins"></a>
134
+
<aid="new-plugins-1"></a>
86
135
### New Plugins
87
136
88
-
<aid="filter"></a>
137
+
<aid="filter-1"></a>
89
138
#### Filter
90
139
91
140
* community\.general\.keep\_keys \- Keep specific keys from dictionaries in a list\.
@@ -103,17 +152,17 @@ Regular feature and bugfix release\.
103
152
<aid="v9-0-1"></a>
104
153
## v9\.0\.1
105
154
106
-
<aid="release-summary-1"></a>
155
+
<aid="release-summary-2"></a>
107
156
### Release Summary
108
157
109
158
Bugfix release for inclusion in Ansible 10\.0\.0rc1\.
110
159
111
-
<aid="minor-changes-1"></a>
160
+
<aid="minor-changes-2"></a>
112
161
### Minor Changes
113
162
114
163
* ansible\_galaxy\_install \- minor refactor in the module \([https\://github\.com/ansible\-collections/community\.general/pull/8413](https\://github\.com/ansible\-collections/community\.general/pull/8413)\)\.
115
164
116
-
<aid="bugfixes-1"></a>
165
+
<aid="bugfixes-2"></a>
117
166
### Bugfixes
118
167
119
168
* cpanm \- use new <code>VarDict</code> to prevent deprecation warning \([https\://github\.com/ansible\-collections/community\.general/issues/8410](https\://github\.com/ansible\-collections/community\.general/issues/8410)\,[https\://github\.com/ansible\-collections/community\.general/pull/8411](https\://github\.com/ansible\-collections/community\.general/pull/8411)\)\.
@@ -132,12 +181,12 @@ Bugfix release for inclusion in Ansible 10\.0\.0rc1\.
132
181
<aid="v9-0-0"></a>
133
182
## v9\.0\.0
134
183
135
-
<aid="release-summary-2"></a>
184
+
<aid="release-summary-3"></a>
136
185
### Release Summary
137
186
138
187
This is release 9\.0\.0 of <code>community\.general</code>\, released on 2024\-05\-20\.
139
188
140
-
<aid="minor-changes-2"></a>
189
+
<aid="minor-changes-3"></a>
141
190
### Minor Changes
142
191
143
192
* PythonRunner module utils \- specialisation of <code>CmdRunner</code> to execute Python scripts \([https\://github\.com/ansible\-collections/community\.general/pull/8289](https\://github\.com/ansible\-collections/community\.general/pull/8289)\)\.
@@ -307,7 +356,7 @@ This is release 9\.0\.0 of <code>community\.general</code>\, released on 2024\-0
307
356
* cobbler\, gitlab\_runners\, icinga2\, linode\, lxd\, nmap\, online\, opennebula\, proxmox\, scaleway\, stackpath\_compute\, virtualbox\, and xen\_orchestra inventory plugin \- make sure all data received from the remote servers is marked as unsafe\, so remote code execution by obtaining texts that can be evaluated as templates is not possible \([https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/](https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/)\,[https\://github\.com/ansible\-collections/community\.general/pull/8098](https\://github\.com/ansible\-collections/community\.general/pull/8098)\)\.
308
357
* keycloak\_identity\_provider \- the client secret was not correctly sanitized by the module\. The return values <code>proposed</code>\, <code>existing</code>\, and <code>end\_state</code>\, as well as the diff\, did contain the client secret unmasked \([https\://github\.com/ansible\-collections/community\.general/pull/8355](https\://github\.com/ansible\-collections/community\.general/pull/8355)\)\.
309
358
310
-
<aid="bugfixes-2"></a>
359
+
<aid="bugfixes-3"></a>
311
360
### Bugfixes
312
361
313
362
* aix\_filesystem \- fix <code>\_validate\_vg</code> not passing VG name to <code>lsvg\_cmd</code> \([https\://github\.com/ansible\-collections/community\.general/issues/8151](https\://github\.com/ansible\-collections/community\.general/issues/8151)\)\.
@@ -382,7 +431,7 @@ This is release 9\.0\.0 of <code>community\.general</code>\, released on 2024\-0
382
431
* to\_ini filter plugin \- disabling interpolation of <code>ConfigParser</code> to allow converting values with a <code>\%</code> sign \([https\://github\.com/ansible\-collections/community\.general/issues/8183](https\://github\.com/ansible\-collections/community\.general/issues/8183)\,[https\://github\.com/ansible\-collections/community\.general/pull/8185](https\://github\.com/ansible\-collections/community\.general/pull/8185)\)\.
383
432
* xml \- make module work with lxml 5\.1\.1\, which removed some internals that the module was relying on \([https\://github\.com/ansible\-collections/community\.general/pull/8169](https\://github\.com/ansible\-collections/community\.general/pull/8169)\)\.
384
433
385
-
<aid="new-plugins-1"></a>
434
+
<aid="new-plugins-2"></a>
386
435
### New Plugins
387
436
388
437
<aid="become"></a>
@@ -401,7 +450,7 @@ This is release 9\.0\.0 of <code>community\.general</code>\, released on 2024\-0
401
450
402
451
* community\.general\.incus \- Run tasks in Incus instances via the Incus CLI\.
403
452
404
-
<aid="filter-1"></a>
453
+
<aid="filter-2"></a>
405
454
#### Filter
406
455
407
456
* community\.general\.from\_ini \- Converts INI text input into a dictionary\.
@@ -417,7 +466,7 @@ This is release 9\.0\.0 of <code>community\.general</code>\, released on 2024\-0
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+42Lines changed: 42 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,48 @@ Community General Release Notes
6
6
7
7
This changelog describes changes after version 8.0.0.
8
8
9
+
v9.2.0
10
+
======
11
+
12
+
Release Summary
13
+
---------------
14
+
15
+
Regular bugfix and feature release.
16
+
17
+
Minor Changes
18
+
-------------
19
+
20
+
- CmdRunner module utils - the parameter ``force_lang`` now supports the special value ``auto`` which will automatically try and determine the best parsable locale in the system (https://github.com/ansible-collections/community.general/pull/8517).
21
+
- proxmox - add ``disk_volume`` and ``mount_volumes`` keys for better readability (https://github.com/ansible-collections/community.general/pull/8542).
22
+
- proxmox - translate the old ``disk`` and ``mounts`` keys to the new handling internally (https://github.com/ansible-collections/community.general/pull/8542).
23
+
- proxmox_template - small refactor in logic for determining whether a template exists or not (https://github.com/ansible-collections/community.general/pull/8516).
- sudosu become plugin - added an option (``alt_method``) to enhance compatibility with more versions of ``su`` (https://github.com/ansible-collections/community.general/pull/8214).
26
+
- virtualbox inventory plugin - expose a new parameter ``enable_advanced_group_parsing`` to change how the VirtualBox dynamic inventory parses VM groups (https://github.com/ansible-collections/community.general/issues/8508, https://github.com/ansible-collections/community.general/pull/8510).
27
+
- wdc_redfish_command - minor change to handle upgrade file for Redfish WD platforms (https://github.com/ansible-collections/community.general/pull/8444).
- keycloak_clientscope - remove IDs from clientscope and its protocol mappers on comparison for changed check (https://github.com/ansible-collections/community.general/pull/8545).
34
+
- nsupdate - fix 'index out of range' error when changing NS records by falling back to authority section of the response (https://github.com/ansible-collections/community.general/issues/8612, https://github.com/ansible-collections/community.general/pull/8614).
35
+
- proxmox - fix idempotency on creation of mount volumes using Proxmox' special ``<storage>:<size>`` syntax (https://github.com/ansible-collections/community.general/issues/8407, https://github.com/ansible-collections/community.general/pull/8542).
36
+
- redfish_utils module utils - do not fail when language is not exactly "en" (https://github.com/ansible-collections/community.general/pull/8613).
0 commit comments