Skip to content

Commit 2ffbfef

Browse files
committed
Release 9.5.4.
1 parent b23eb4b commit 2ffbfef

File tree

5 files changed

+83
-33
lines changed

5 files changed

+83
-33
lines changed

CHANGELOG.md

Lines changed: 44 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,64 +2,67 @@
22

33
**Topics**
44

5+
- <a href="#v9-5-4">v9\.5\.4</a>
6+
- <a href="#security-fixes">Security Fixes</a>
7+
- <a href="#bugfixes">Bugfixes</a>
58
- <a href="#v9-5-3">v9\.5\.3</a>
69
- <a href="#release-summary">Release Summary</a>
710
- <a href="#minor-changes">Minor Changes</a>
8-
- <a href="#security-fixes">Security Fixes</a>
9-
- <a href="#bugfixes">Bugfixes</a>
11+
- <a href="#security-fixes-1">Security Fixes</a>
12+
- <a href="#bugfixes-1">Bugfixes</a>
1013
- <a href="#v9-5-2">v9\.5\.2</a>
1114
- <a href="#release-summary-1">Release Summary</a>
1215
- <a href="#minor-changes-1">Minor Changes</a>
13-
- <a href="#bugfixes-1">Bugfixes</a>
16+
- <a href="#bugfixes-2">Bugfixes</a>
1417
- <a href="#v9-5-1">v9\.5\.1</a>
1518
- <a href="#release-summary-2">Release Summary</a>
1619
- <a href="#minor-changes-2">Minor Changes</a>
17-
- <a href="#bugfixes-2">Bugfixes</a>
20+
- <a href="#bugfixes-3">Bugfixes</a>
1821
- <a href="#v9-5-0">v9\.5\.0</a>
1922
- <a href="#release-summary-3">Release Summary</a>
2023
- <a href="#minor-changes-3">Minor Changes</a>
2124
- <a href="#deprecated-features">Deprecated Features</a>
22-
- <a href="#bugfixes-3">Bugfixes</a>
25+
- <a href="#bugfixes-4">Bugfixes</a>
2326
- <a href="#new-modules">New Modules</a>
2427
- <a href="#v9-4-0">v9\.4\.0</a>
2528
- <a href="#release-summary-4">Release Summary</a>
2629
- <a href="#minor-changes-4">Minor Changes</a>
2730
- <a href="#deprecated-features-1">Deprecated Features</a>
28-
- <a href="#bugfixes-4">Bugfixes</a>
31+
- <a href="#bugfixes-5">Bugfixes</a>
2932
- <a href="#new-modules-1">New Modules</a>
3033
- <a href="#v9-3-0">v9\.3\.0</a>
3134
- <a href="#release-summary-5">Release Summary</a>
3235
- <a href="#minor-changes-5">Minor Changes</a>
33-
- <a href="#bugfixes-5">Bugfixes</a>
36+
- <a href="#bugfixes-6">Bugfixes</a>
3437
- <a href="#new-modules-2">New Modules</a>
3538
- <a href="#v9-2-0">v9\.2\.0</a>
3639
- <a href="#release-summary-6">Release Summary</a>
3740
- <a href="#minor-changes-6">Minor Changes</a>
38-
- <a href="#bugfixes-6">Bugfixes</a>
41+
- <a href="#bugfixes-7">Bugfixes</a>
3942
- <a href="#new-plugins">New Plugins</a>
4043
- <a href="#filter">Filter</a>
4144
- <a href="#test">Test</a>
4245
- <a href="#v9-1-0">v9\.1\.0</a>
4346
- <a href="#release-summary-7">Release Summary</a>
4447
- <a href="#minor-changes-7">Minor Changes</a>
4548
- <a href="#deprecated-features-2">Deprecated Features</a>
46-
- <a href="#bugfixes-7">Bugfixes</a>
49+
- <a href="#bugfixes-8">Bugfixes</a>
4750
- <a href="#known-issues">Known Issues</a>
4851
- <a href="#new-plugins-1">New Plugins</a>
4952
- <a href="#filter-1">Filter</a>
5053
- <a href="#new-modules-3">New Modules</a>
5154
- <a href="#v9-0-1">v9\.0\.1</a>
5255
- <a href="#release-summary-8">Release Summary</a>
5356
- <a href="#minor-changes-8">Minor Changes</a>
54-
- <a href="#bugfixes-8">Bugfixes</a>
57+
- <a href="#bugfixes-9">Bugfixes</a>
5558
- <a href="#v9-0-0">v9\.0\.0</a>
5659
- <a href="#release-summary-9">Release Summary</a>
5760
- <a href="#minor-changes-9">Minor Changes</a>
5861
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
5962
- <a href="#deprecated-features-3">Deprecated Features</a>
6063
- <a href="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
61-
- <a href="#security-fixes-1">Security Fixes</a>
62-
- <a href="#bugfixes-9">Bugfixes</a>
64+
- <a href="#security-fixes-2">Security Fixes</a>
65+
- <a href="#bugfixes-10">Bugfixes</a>
6366
- <a href="#new-plugins-2">New Plugins</a>
6467
- <a href="#become">Become</a>
6568
- <a href="#callback">Callback</a>
@@ -70,6 +73,23 @@
7073
- <a href="#new-modules-4">New Modules</a>
7174
This changelog describes changes after version 8\.0\.0\.
7275

76+
<a id="v9-5-4"></a>
77+
## v9\.5\.4
78+
79+
<a id="security-fixes"></a>
80+
### Security Fixes
81+
82+
* keycloak\_client \- Sanitize <code>saml\.encryption\.private\.key</code> so it does not show in the logs \([https\://github\.com/ansible\-collections/community\.general/pull/9621](https\://github\.com/ansible\-collections/community\.general/pull/9621)\)\.
83+
84+
<a id="bugfixes"></a>
85+
### Bugfixes
86+
87+
* redhat\_subscription \- do not try to unsubscribe \(i\.e\. remove subscriptions\)
88+
when unregistering a system\: newer versions of subscription\-manager\, as
89+
available in EL 10 and Fedora 41\+\, do not support entitlements anymore\, and
90+
thus unsubscribing will fail
91+
\([https\://github\.com/ansible\-collections/community\.general/pull/9578](https\://github\.com/ansible\-collections/community\.general/pull/9578)\)\.
92+
7393
<a id="v9-5-3"></a>
7494
## v9\.5\.3
7595

@@ -83,12 +103,12 @@ Regular bugfix release\.
83103

84104
* proxmox module utils \- add method <code>api\_task\_complete</code> that can wait for task completion and return error message \([https\://github\.com/ansible\-collections/community\.general/pull/9256](https\://github\.com/ansible\-collections/community\.general/pull/9256)\)\.
85105

86-
<a id="security-fixes"></a>
106+
<a id="security-fixes-1"></a>
87107
### Security Fixes
88108

89109
* keycloak\_authentication \- API calls did not properly set the <code>priority</code> during update resulting in incorrectly sorted authentication flows\. This apparently only affects Keycloak 25 or newer \([https\://github\.com/ansible\-collections/community\.general/pull/9263](https\://github\.com/ansible\-collections/community\.general/pull/9263)\)\.
90110

91-
<a id="bugfixes"></a>
111+
<a id="bugfixes-1"></a>
92112
### Bugfixes
93113

94114
* dig lookup plugin \- correctly handle <code>NoNameserver</code> exception \([https\://github\.com/ansible\-collections/community\.general/pull/9363](https\://github\.com/ansible\-collections/community\.general/pull/9363)\, [https\://github\.com/ansible\-collections/community\.general/issues/9362](https\://github\.com/ansible\-collections/community\.general/issues/9362)\)\.
@@ -111,7 +131,7 @@ Regular bugfix release\.
111131

112132
* proxmox inventory plugin \- fix urllib3 <code>InsecureRequestWarnings</code> not being suppressed when a token is used \([https\://github\.com/ansible\-collections/community\.general/pull/9099](https\://github\.com/ansible\-collections/community\.general/pull/9099)\)\.
113133

114-
<a id="bugfixes-1"></a>
134+
<a id="bugfixes-2"></a>
115135
### Bugfixes
116136

117137
* 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)\)\.
@@ -138,7 +158,7 @@ Regular bugfix release\.
138158

139159
* redfish\_utils module utils \- schedule a BIOS configuration job at next reboot when the BIOS config is changed \([https\://github\.com/ansible\-collections/community\.general/pull/9012](https\://github\.com/ansible\-collections/community\.general/pull/9012)\)\.
140160

141-
<a id="bugfixes-2"></a>
161+
<a id="bugfixes-3"></a>
142162
### Bugfixes
143163

144164
* bitwarden lookup plugin \- support BWS v0\.3\.0 syntax breaking change \([https\://github\.com/ansible\-collections/community\.general/pull/9028](https\://github\.com/ansible\-collections/community\.general/pull/9028)\)\.
@@ -221,7 +241,7 @@ From now on\, new features will only go into community\.general 10\.x\.y\.
221241

222242
* hipchat \- the hipchat service has been discontinued and the self\-hosted variant has been End of Life since 2020\. The module is therefore deprecated and will be removed from community\.general 11\.0\.0 if nobody provides compelling reasons to still keep it \([https\://github\.com/ansible\-collections/community\.general/pull/8919](https\://github\.com/ansible\-collections/community\.general/pull/8919)\)\.
223243

224-
<a id="bugfixes-3"></a>
244+
<a id="bugfixes-4"></a>
225245
### Bugfixes
226246

227247
* cloudflare\_dns \- fix changing Cloudflare SRV records \([https\://github\.com/ansible\-collections/community\.general/issues/8679](https\://github\.com/ansible\-collections/community\.general/issues/8679)\, [https\://github\.com/ansible\-collections/community\.general/pull/8948](https\://github\.com/ansible\-collections/community\.general/pull/8948)\)\.
@@ -347,7 +367,7 @@ Bugfix and feature release\.
347367
* pipx \- support for versions of the command line tool <code>pipx</code> older than <code>1\.7\.0</code> is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/8793](https\://github\.com/ansible\-collections/community\.general/pull/8793)\)\.
348368
* pipx\_info \- support for versions of the command line tool <code>pipx</code> older than <code>1\.7\.0</code> is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/8793](https\://github\.com/ansible\-collections/community\.general/pull/8793)\)\.
349369

350-
<a id="bugfixes-4"></a>
370+
<a id="bugfixes-5"></a>
351371
### Bugfixes
352372

353373
* gitlab\_group\_access\_token \- fix crash in check mode caused by attempted access to a newly created access token \([https\://github\.com/ansible\-collections/community\.general/pull/8796](https\://github\.com/ansible\-collections/community\.general/pull/8796)\)\.
@@ -397,7 +417,7 @@ Regular bugfix and feature release\.
397417
* proxmox inventory plugin \- add new fact for LXC interface details \([https\://github\.com/ansible\-collections/community\.general/pull/8713](https\://github\.com/ansible\-collections/community\.general/pull/8713)\)\.
398418
* redis\, redis\_info \- add <code>client\_cert</code> and <code>client\_key</code> options to specify path to certificate for Redis authentication \([https\://github\.com/ansible\-collections/community\.general/pull/8654](https\://github\.com/ansible\-collections/community\.general/pull/8654)\)\.
399419

400-
<a id="bugfixes-5"></a>
420+
<a id="bugfixes-6"></a>
401421
### Bugfixes
402422

403423
* gitlab\_runner \- fix <code>paused</code> parameter being ignored \([https\://github\.com/ansible\-collections/community\.general/pull/8648](https\://github\.com/ansible\-collections/community\.general/pull/8648)\)\.
@@ -435,7 +455,7 @@ Regular bugfix and feature release\.
435455
* 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)\)\.
436456
* 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)\)\.
437457

438-
<a id="bugfixes-6"></a>
458+
<a id="bugfixes-7"></a>
439459
### Bugfixes
440460

441461
* 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)\)\.
@@ -489,7 +509,7 @@ Regular feature and bugfix release\.
489509
* 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)\)\.
490510
* 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)\)\.
491511

492-
<a id="bugfixes-7"></a>
512+
<a id="bugfixes-8"></a>
493513
### Bugfixes
494514

495515
* 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)\)\.
@@ -537,7 +557,7 @@ Bugfix release for inclusion in Ansible 10\.0\.0rc1\.
537557

538558
* 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)\)\.
539559

540-
<a id="bugfixes-8"></a>
560+
<a id="bugfixes-9"></a>
541561
### Bugfixes
542562

543563
* 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)\)\.
@@ -725,13 +745,13 @@ This is release 9\.0\.0 of <code>community\.general</code>\, released on 2024\-0
725745
* stackdriver \- this module relied on HTTPS APIs that do not exist anymore and was thus removed \([https\://github\.com/ansible\-collections/community\.general/pull/8198](https\://github\.com/ansible\-collections/community\.general/pull/8198)\)\.
726746
* webfaction\_\* modules \- these modules relied on HTTPS APIs that do not exist anymore and were thus removed \([https\://github\.com/ansible\-collections/community\.general/pull/8198](https\://github\.com/ansible\-collections/community\.general/pull/8198)\)\.
727747

728-
<a id="security-fixes-1"></a>
748+
<a id="security-fixes-2"></a>
729749
### Security Fixes
730750

731751
* 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)\)\.
732752
* 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)\)\.
733753

734-
<a id="bugfixes-9"></a>
754+
<a id="bugfixes-10"></a>
735755
### Bugfixes
736756

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

CHANGELOG.rst

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

77
This changelog describes changes after version 8.0.0.
88

9+
v9.5.4
10+
======
11+
12+
Security Fixes
13+
--------------
14+
15+
- keycloak_client - Sanitize ``saml.encryption.private.key`` so it does not show in the logs (https://github.com/ansible-collections/community.general/pull/9621).
16+
17+
Bugfixes
18+
--------
19+
20+
- redhat_subscription - do not try to unsubscribe (i.e. remove subscriptions)
21+
when unregistering a system: newer versions of subscription-manager, as
22+
available in EL 10 and Fedora 41+, do not support entitlements anymore, and
23+
thus unsubscribing will fail
24+
(https://github.com/ansible-collections/community.general/pull/9578).
25+
926
v9.5.3
1027
======
1128

changelogs/changelog.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1541,3 +1541,25 @@ releases:
15411541
- 9363-dig-nonameservers.yml
15421542
- 9490-htpasswd-permissions.yml
15431543
release_date: '2024-12-31'
1544+
9.5.4:
1545+
changes:
1546+
bugfixes:
1547+
- 'redhat_subscription - do not try to unsubscribe (i.e. remove subscriptions)
1548+
1549+
when unregistering a system: newer versions of subscription-manager, as
1550+
1551+
available in EL 10 and Fedora 41+, do not support entitlements anymore,
1552+
and
1553+
1554+
thus unsubscribing will fail
1555+
1556+
(https://github.com/ansible-collections/community.general/pull/9578).
1557+
1558+
'
1559+
security_fixes:
1560+
- keycloak_client - Sanitize ``saml.encryption.private.key`` so it does not
1561+
show in the logs (https://github.com/ansible-collections/community.general/pull/9621).
1562+
fragments:
1563+
- 9578-redhat_subscription-no-remove-on-unregister.yml
1564+
- 9621-keycloak_client-sanitize-saml-encryption-key.yml
1565+
release_date: '2025-01-27'

changelogs/fragments/9578-redhat_subscription-no-remove-on-unregister.yml

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

changelogs/fragments/9621-keycloak_client-sanitize-saml-encryption-key.yml

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

0 commit comments

Comments
 (0)