Skip to content

Commit 4c24a12

Browse files
authored
Release 9.2.0 commit (#8640)
1 parent 990fffb commit 4c24a12

15 files changed

+173
-53
lines changed

CHANGELOG.md

Lines changed: 73 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,46 +2,95 @@
22

33
**Topics**
44

5-
- <a href="#v9-1-0">v9\.1\.0</a>
5+
- <a href="#v9-2-0">v9\.2\.0</a>
66
- <a href="#release-summary">Release Summary</a>
77
- <a href="#minor-changes">Minor Changes</a>
8-
- <a href="#deprecated-features">Deprecated Features</a>
98
- <a href="#bugfixes">Bugfixes</a>
10-
- <a href="#known-issues">Known Issues</a>
119
- <a href="#new-plugins">New Plugins</a>
1210
- <a href="#filter">Filter</a>
13-
- <a href="#new-modules">New Modules</a>
14-
- <a href="#v9-0-1">v9\.0\.1</a>
11+
- <a href="#test">Test</a>
12+
- <a href="#v9-1-0">v9\.1\.0</a>
1513
- <a href="#release-summary-1">Release Summary</a>
1614
- <a href="#minor-changes-1">Minor Changes</a>
15+
- <a href="#deprecated-features">Deprecated Features</a>
1716
- <a href="#bugfixes-1">Bugfixes</a>
18-
- <a href="#v9-0-0">v9\.0\.0</a>
17+
- <a href="#known-issues">Known Issues</a>
18+
- <a href="#new-plugins-1">New Plugins</a>
19+
- <a href="#filter-1">Filter</a>
20+
- <a href="#new-modules">New Modules</a>
21+
- <a href="#v9-0-1">v9\.0\.1</a>
1922
- <a href="#release-summary-2">Release Summary</a>
2023
- <a href="#minor-changes-2">Minor Changes</a>
24+
- <a href="#bugfixes-2">Bugfixes</a>
25+
- <a href="#v9-0-0">v9\.0\.0</a>
26+
- <a href="#release-summary-3">Release Summary</a>
27+
- <a href="#minor-changes-3">Minor Changes</a>
2128
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
2229
- <a href="#deprecated-features-1">Deprecated Features</a>
2330
- <a href="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
2431
- <a href="#security-fixes">Security Fixes</a>
25-
- <a href="#bugfixes-2">Bugfixes</a>
26-
- <a href="#new-plugins-1">New Plugins</a>
32+
- <a href="#bugfixes-3">Bugfixes</a>
33+
- <a href="#new-plugins-2">New Plugins</a>
2734
- <a href="#become">Become</a>
2835
- <a href="#callback">Callback</a>
2936
- <a href="#connection">Connection</a>
30-
- <a href="#filter-1">Filter</a>
37+
- <a href="#filter-2">Filter</a>
3138
- <a href="#lookup">Lookup</a>
32-
- <a href="#test">Test</a>
39+
- <a href="#test-1">Test</a>
3340
- <a href="#new-modules-1">New Modules</a>
3441
This changelog describes changes after version 8\.0\.0\.
3542

43+
<a id="v9-2-0"></a>
44+
## v9\.2\.0
45+
46+
<a id="release-summary"></a>
47+
### Release Summary
48+
49+
Regular bugfix and feature release\.
50+
51+
<a id="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)\)\.
58+
* redfish\_\* modules \- adds <code>ciphers</code> option for custom cipher selection \([https\://github\.com/ansible\-collections/community\.general/pull/8533](https\://github\.com/ansible\-collections/community\.general/pull/8533)\)\.
59+
* 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+
<a id="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)\)\.
71+
72+
<a id="new-plugins"></a>
73+
### New Plugins
74+
75+
<a id="filter"></a>
76+
#### Filter
77+
78+
* community\.general\.reveal\_ansible\_type \- Return input type\.
79+
80+
<a id="test"></a>
81+
#### Test
82+
83+
* community\.general\.ansible\_type \- Validate input type\.
84+
3685
<a id="v9-1-0"></a>
3786
## v9\.1\.0
3887

39-
<a id="release-summary"></a>
88+
<a id="release-summary-1"></a>
4089
### Release Summary
4190

4291
Regular feature and bugfix release\.
4392

44-
<a id="minor-changes"></a>
93+
<a id="minor-changes-1"></a>
4594
### Minor Changes
4695

4796
* 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\.
65114
* 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)\)\.
66115
* 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)\)\.
67116

68-
<a id="bugfixes"></a>
117+
<a id="bugfixes-1"></a>
69118
### Bugfixes
70119

71120
* 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\.
82131
* 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)\)\.
83132
* 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)\)\.
84133

85-
<a id="new-plugins"></a>
134+
<a id="new-plugins-1"></a>
86135
### New Plugins
87136

88-
<a id="filter"></a>
137+
<a id="filter-1"></a>
89138
#### Filter
90139

91140
* community\.general\.keep\_keys \- Keep specific keys from dictionaries in a list\.
@@ -103,17 +152,17 @@ Regular feature and bugfix release\.
103152
<a id="v9-0-1"></a>
104153
## v9\.0\.1
105154

106-
<a id="release-summary-1"></a>
155+
<a id="release-summary-2"></a>
107156
### Release Summary
108157

109158
Bugfix release for inclusion in Ansible 10\.0\.0rc1\.
110159

111-
<a id="minor-changes-1"></a>
160+
<a id="minor-changes-2"></a>
112161
### Minor Changes
113162

114163
* 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)\)\.
115164

116-
<a id="bugfixes-1"></a>
165+
<a id="bugfixes-2"></a>
117166
### Bugfixes
118167

119168
* 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\.
132181
<a id="v9-0-0"></a>
133182
## v9\.0\.0
134183

135-
<a id="release-summary-2"></a>
184+
<a id="release-summary-3"></a>
136185
### Release Summary
137186

138187
This is release 9\.0\.0 of <code>community\.general</code>\, released on 2024\-05\-20\.
139188

140-
<a id="minor-changes-2"></a>
189+
<a id="minor-changes-3"></a>
141190
### Minor Changes
142191

143192
* 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
307356
* 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)\)\.
308357
* 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)\)\.
309358

310-
<a id="bugfixes-2"></a>
359+
<a id="bugfixes-3"></a>
311360
### Bugfixes
312361

313362
* 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
382431
* 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)\)\.
383432
* 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)\)\.
384433

385-
<a id="new-plugins-1"></a>
434+
<a id="new-plugins-2"></a>
386435
### New Plugins
387436

388437
<a id="become"></a>
@@ -401,7 +450,7 @@ This is release 9\.0\.0 of <code>community\.general</code>\, released on 2024\-0
401450

402451
* community\.general\.incus \- Run tasks in Incus instances via the Incus CLI\.
403452

404-
<a id="filter-1"></a>
453+
<a id="filter-2"></a>
405454
#### Filter
406455

407456
* 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
417466
* community\.general\.github\_app\_access\_token \- Obtain short\-lived Github App Access tokens\.
418467
* community\.general\.onepassword\_doc \- Fetch documents stored in 1Password\.
419468

420-
<a id="test"></a>
469+
<a id="test-1"></a>
421470
#### Test
422471

423472
* community\.general\.fqdn\_valid \- Validates fully\-qualified domain names against RFC 1123\.

CHANGELOG.rst

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

77
This changelog describes changes after version 8.0.0.
88

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).
24+
- redfish_* modules - adds ``ciphers`` option for custom cipher selection (https://github.com/ansible-collections/community.general/pull/8533).
25+
- 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).
28+
29+
Bugfixes
30+
--------
31+
32+
- bitwarden lookup plugin - fix ``KeyError`` in ``search_field`` (https://github.com/ansible-collections/community.general/issues/8549, https://github.com/ansible-collections/community.general/pull/8557).
33+
- 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).
37+
38+
New Plugins
39+
-----------
40+
41+
Filter
42+
~~~~~~
43+
44+
- community.general.reveal_ansible_type - Return input type.
45+
46+
Test
47+
~~~~
48+
49+
- community.general.ansible_type - Validate input type.
50+
951
v9.1.0
1052
======
1153

0 commit comments

Comments
 (0)