diff --git a/CHANGELOG.md b/CHANGELOG.md
index e7e890c8a5..90998c4f0b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,95 +2,112 @@
**Topics**
-- v8\.6\.6
+- v8\.6\.7
- Release Summary
- - Minor Changes
- Bugfixes
-- v8\.6\.5
+- v8\.6\.6
- Release Summary
+ - Minor Changes
- Bugfixes
-- v8\.6\.4
+- v8\.6\.5
- Release Summary
- - Minor Changes
- Bugfixes
-- v8\.6\.3
+- v8\.6\.4
- Release Summary
- - Minor Changes
+ - Minor Changes
- Bugfixes
-- v8\.6\.2
+- v8\.6\.3
- Release Summary
+ - Minor Changes
- Bugfixes
+- v8\.6\.2
+ - Release Summary
+ - Bugfixes
- Known Issues
- v8\.6\.1
- - Release Summary
- - Security Fixes
- - Bugfixes
-- v8\.6\.0
- Release Summary
+ - Security Fixes
+ - Bugfixes
+- v8\.6\.0
+ - Release Summary
- Minor Changes
- Deprecated Features
- - Bugfixes
+ - Bugfixes
- New Modules
- v8\.5\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Security Fixes
- - Bugfixes
+ - Bugfixes
- New Modules
- v8\.4\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- - Bugfixes
+ - Bugfixes
- New Plugins
- Callback
- Filter
- New Modules
- v8\.3\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Deprecated Features
- - Bugfixes
+ - Bugfixes
- New Modules
- v8\.2\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- - Bugfixes
+ - Bugfixes
- New Plugins
- Connection
- Filter
- Lookup
- New Modules
- v8\.1\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- - Bugfixes
+ - Bugfixes
- New Plugins
- Lookup
- Test
- New Modules
- v8\.0\.2
- - Release Summary
- - Bugfixes
-- v8\.0\.1
- Release Summary
- Bugfixes
-- v8\.0\.0
+- v8\.0\.1
- Release Summary
+ - Bugfixes
+- v8\.0\.0
+ - Release Summary
- Minor Changes
- Breaking Changes / Porting Guide
- Deprecated Features
- Removed Features \(previously deprecated\)
- - Bugfixes
+ - Bugfixes
- Known Issues
- New Plugins
- Lookup
- New Modules
This changelog describes changes after version 7\.0\.0\.
+
+## v8\.6\.7
+
+
+### Release Summary
+
+Bugfix release\.
+
+
+### Bugfixes
+
+* collection\_version lookup plugin \- use importlib
directly instead of the deprecated and in ansible\-core 2\.19 removed ansible\.module\_utils\.compat\.importlib
\([https\://github\.com/ansible\-collections/community\.general/pull/9084](https\://github\.com/ansible\-collections/community\.general/pull/9084)\)\.
+* modprobe \- fix check mode not being honored for persistent
option \([https\://github\.com/ansible\-collections/community\.general/issues/9051](https\://github\.com/ansible\-collections/community\.general/issues/9051)\, [https\://github\.com/ansible\-collections/community\.general/pull/9052](https\://github\.com/ansible\-collections/community\.general/pull/9052)\)\.
+
## v8\.6\.6
-
+
### Release Summary
Regular bugfix release\.
@@ -104,7 +121,7 @@ security fixes\.
* redfish\_confg \- remove CapacityBytes
from required paramaters of the CreateVolume
command \([https\://github\.com/ansible\-collections/community\.general/pull/8956](https\://github\.com/ansible\-collections/community\.general/pull/8956)\)\.
-
+
### Bugfixes
* 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)\)\.
@@ -125,12 +142,12 @@ security fixes\.
## v8\.6\.5
-
+
### Release Summary
Regular bugfix release\.
-
+
### Bugfixes
* 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)\)\.
@@ -144,7 +161,7 @@ Regular bugfix release\.
## v8\.6\.4
-
+
### Release Summary
Regular bugfix release\.
@@ -154,7 +171,7 @@ Regular bugfix release\.
* passwordstore lookup plugin \- add the current user to the lockfile file name to address issues on multi\-user systems \([https\://github\.com/ansible\-collections/community\.general/pull/8689](https\://github\.com/ansible\-collections/community\.general/pull/8689)\)\.
-
+
### Bugfixes
* gitlab\_runner \- fix paused
parameter being ignored \([https\://github\.com/ansible\-collections/community\.general/pull/8648](https\://github\.com/ansible\-collections/community\.general/pull/8648)\)\.
@@ -165,7 +182,7 @@ Regular bugfix release\.
## v8\.6\.3
-
+
### Release Summary
Regular bugfix release\.
@@ -175,7 +192,7 @@ Regular bugfix release\.
* 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)\)\.
-
+
### Bugfixes
* bitwarden lookup plugin \- fix KeyError
in search\_field
\([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)\)\.
@@ -186,12 +203,12 @@ Regular bugfix release\.
## v8\.6\.2
-
+
### Release Summary
Regular bugfix release\.
-
+
### Bugfixes
* git\_config \- fix behavior of state\=absent
if value
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)\)\.
@@ -213,7 +230,7 @@ Regular bugfix release\.
## v8\.6\.1
-
+
### Release Summary
Regular bugfix release\.
@@ -223,7 +240,7 @@ Regular bugfix release\.
* keycloak\_identity\_provider \- the client secret was not correctly sanitized by the module\. The return values proposed
\, existing
\, and end\_state
\, 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)\)\.
-
+
### Bugfixes
* keycloak\_user\_federation \- fix diff of empty krbPrincipalAttribute
\([https\://github\.com/ansible\-collections/community\.general/pull/8320](https\://github\.com/ansible\-collections/community\.general/pull/8320)\)\.
@@ -234,7 +251,7 @@ Regular bugfix release\.
## v8\.6\.0
-
+
### Release Summary
Regular bugfix and features release\.
@@ -262,7 +279,7 @@ Regular bugfix and features release\.
* hipchat callback plugin \- the hipchat service has been discontinued and the self\-hosted variant has been End of Life since 2020\. The callback plugin is therefore deprecated and will be removed from community\.general 10\.0\.0 if nobody provides compelling reasons to still keep it \([https\://github\.com/ansible\-collections/community\.general/issues/8184](https\://github\.com/ansible\-collections/community\.general/issues/8184)\, [https\://github\.com/ansible\-collections/community\.general/pull/8189](https\://github\.com/ansible\-collections/community\.general/pull/8189)\)\.
-
+
### Bugfixes
* aix\_filesystem \- fix \_validate\_vg
not passing VG name to lsvg\_cmd
\([https\://github\.com/ansible\-collections/community\.general/issues/8151](https\://github\.com/ansible\-collections/community\.general/issues/8151)\)\.
@@ -288,7 +305,7 @@ Regular bugfix and features release\.
## v8\.5\.0
-
+
### Release Summary
Regular feature and bugfix release with security fixes\.
@@ -311,7 +328,7 @@ Regular feature and bugfix release with security fixes\.
* 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)\)\.
-
+
### Bugfixes
* aix\_filesystem \- fix issue with empty list items in crfs logic and option order \([https\://github\.com/ansible\-collections/community\.general/pull/8052](https\://github\.com/ansible\-collections/community\.general/pull/8052)\)\.
@@ -333,7 +350,7 @@ Regular feature and bugfix release with security fixes\.
## v8\.4\.0
-
+
### Release Summary
Regular bugfix and feature release\.
@@ -351,7 +368,7 @@ Regular bugfix and feature release\.
* sudoers \- add support for the NOEXEC
tag in sudoers rules \([https\://github\.com/ansible\-collections/community\.general/pull/7983](https\://github\.com/ansible\-collections/community\.general/pull/7983)\)\.
* terraform \- fix diff\_mode
in state absent
and when terraform resource\_changes
does not exist \([https\://github\.com/ansible\-collections/community\.general/pull/7963](https\://github\.com/ansible\-collections/community\.general/pull/7963)\)\.
-
+
### Bugfixes
* cargo \- fix idempotency issues when using a custom installation path for packages \(using the \-\-path
parameter\)\. The initial installation runs fine\, but subsequent runs use the get\_installed\(\)
function which did not check the given installation location\, before running cargo install
\. This resulted in a false changed
state\. Also the removal of packeges using state\: absent
failed\, as the installation check did not use the given parameter \([https\://github\.com/ansible\-collections/community\.general/pull/7970](https\://github\.com/ansible\-collections/community\.general/pull/7970)\)\.
@@ -389,7 +406,7 @@ Regular bugfix and feature release\.
## v8\.3\.0
-
+
### Release Summary
Regular bugfix and feature release\.
@@ -412,7 +429,7 @@ Regular bugfix and feature release\.
* consul\_acl \- the module has been deprecated and will be removed in community\.general 10\.0\.0\. consul\_token
and consul\_policy
can be used instead \([https\://github\.com/ansible\-collections/community\.general/pull/7901](https\://github\.com/ansible\-collections/community\.general/pull/7901)\)\.
-
+
### Bugfixes
* homebrew \- detect already installed formulae and casks using JSON output from brew info
\([https\://github\.com/ansible\-collections/community\.general/issues/864](https\://github\.com/ansible\-collections/community\.general/issues/864)\)\.
@@ -436,7 +453,7 @@ Regular bugfix and feature release\.
## v8\.2\.0
-
+
### Release Summary
Regular bugfix and feature release\.
@@ -457,7 +474,7 @@ Regular bugfix and feature release\.
* ssh\_config \- new feature to set IdentitiesOnly
option to yes
or no
\([https\://github\.com/ansible\-collections/community\.general/pull/7704](https\://github\.com/ansible\-collections/community\.general/pull/7704)\)\.
* xcc\_redfish\_command \- added support for raw POSTs \(command\=PostResource
in category\=Raw
\) without a specific action info \([https\://github\.com/ansible\-collections/community\.general/pull/7746](https\://github\.com/ansible\-collections/community\.general/pull/7746)\)\.
-
+
### Bugfixes
* keycloak\_identity\_provider \- mappers
processing was not idempotent if the mappers configuration list had not been sorted by name \(in ascending order\)\. Fix resolves the issue by sorting mappers in the desired state using the same key which is used for obtaining existing state \([https\://github\.com/ansible\-collections/community\.general/pull/7418](https\://github\.com/ansible\-collections/community\.general/pull/7418)\)\.
@@ -497,7 +514,7 @@ Regular bugfix and feature release\.
## v8\.1\.0
-
+
### Release Summary
Regular bugfix and feature release\.
@@ -539,7 +556,7 @@ Regular bugfix and feature release\.
* redfish\_info \- adding the BootProgress
property when getting Systems
info \([https\://github\.com/ansible\-collections/community\.general/pull/7626](https\://github\.com/ansible\-collections/community\.general/pull/7626)\)\.
* ssh\_config \- adds controlmaster
\, controlpath
and controlpersist
parameters \([https\://github\.com/ansible\-collections/community\.general/pull/7456](https\://github\.com/ansible\-collections/community\.general/pull/7456)\)\.
-
+
### Bugfixes
* apt\-rpm \- the module did not upgrade packages if a newer version exists\. Now the package will be reinstalled if the candidate is newer than the installed version \([https\://github\.com/ansible\-collections/community\.general/issues/7414](https\://github\.com/ansible\-collections/community\.general/issues/7414)\)\.
@@ -580,12 +597,12 @@ Regular bugfix and feature release\.
## v8\.0\.2
-
+
### Release Summary
Bugfix release for inclusion in Ansible 9\.0\.0rc1\.
-
+
### Bugfixes
* ocapi\_utils\, oci\_utils\, redfish\_utils module utils \- replace type\(\)
calls with isinstance\(\)
calls \([https\://github\.com/ansible\-collections/community\.general/pull/7501](https\://github\.com/ansible\-collections/community\.general/pull/7501)\)\.
@@ -594,12 +611,12 @@ Bugfix release for inclusion in Ansible 9\.0\.0rc1\.
## v8\.0\.1
-
+
### Release Summary
Bugfix release for inclusion in Ansible 9\.0\.0b1\.
-
+
### Bugfixes
* gitlab\_group\_members \- fix gitlab constants call in gitlab\_group\_members
module \([https\://github\.com/ansible\-collections/community\.general/issues/7467](https\://github\.com/ansible\-collections/community\.general/issues/7467)\)\.
@@ -612,7 +629,7 @@ Bugfix release for inclusion in Ansible 9\.0\.0b1\.
## v8\.0\.0
-
+
### Release Summary
This is release 8\.0\.0 of community\.general
\, released on 2023\-11\-01\.
@@ -816,7 +833,7 @@ This is release 8\.0\.0 of community\.general
\, released on 2023\-1
* proxmox module utils \- removed unused imports \([https\://github\.com/ansible\-collections/community\.general/pull/6873](https\://github\.com/ansible\-collections/community\.general/pull/6873)\)\.
* xfconf \- the deprecated disable\_facts
option was removed \([https\://github\.com/ansible\-collections/community\.general/pull/7358](https\://github\.com/ansible\-collections/community\.general/pull/7358)\)\.
-
+
### Bugfixes
* CmdRunner module utils \- does not attempt to resolve path if executable is a relative or absolute path \([https\://github\.com/ansible\-collections/community\.general/pull/7200](https\://github\.com/ansible\-collections/community\.general/pull/7200)\)\.
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 385c573fef..ca039ebec1 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,20 @@ Community General Release Notes
This changelog describes changes after version 7.0.0.
+v8.6.7
+======
+
+Release Summary
+---------------
+
+Bugfix release.
+
+Bugfixes
+--------
+
+- collection_version lookup plugin - use ``importlib`` directly instead of the deprecated and in ansible-core 2.19 removed ``ansible.module_utils.compat.importlib`` (https://github.com/ansible-collections/community.general/pull/9084).
+- modprobe - fix check mode not being honored for ``persistent`` option (https://github.com/ansible-collections/community.general/issues/9051, https://github.com/ansible-collections/community.general/pull/9052).
+
v8.6.6
======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 3cec29268e..ae1052a779 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1650,3 +1650,17 @@ releases:
- 8970-fix-dig-multi-nameservers.yml
- 8987-legacycrypt.yml
release_date: '2024-10-07'
+ 8.6.7:
+ changes:
+ bugfixes:
+ - collection_version lookup plugin - use ``importlib`` directly instead of
+ the deprecated and in ansible-core 2.19 removed ``ansible.module_utils.compat.importlib``
+ (https://github.com/ansible-collections/community.general/pull/9084).
+ - modprobe - fix check mode not being honored for ``persistent`` option (https://github.com/ansible-collections/community.general/issues/9051,
+ https://github.com/ansible-collections/community.general/pull/9052).
+ release_summary: Bugfix release.
+ fragments:
+ - 8.6.7.yml
+ - 9052-modprobe-bugfix.yml
+ - 9084-collection_version-importlib.yml
+ release_date: '2024-11-03'
diff --git a/changelogs/fragments/8.6.7.yml b/changelogs/fragments/8.6.7.yml
deleted file mode 100644
index 8ce9aa961c..0000000000
--- a/changelogs/fragments/8.6.7.yml
+++ /dev/null
@@ -1 +0,0 @@
-release_summary: Bugfix release.
diff --git a/changelogs/fragments/9052-modprobe-bugfix.yml b/changelogs/fragments/9052-modprobe-bugfix.yml
deleted file mode 100644
index b9519e9055..0000000000
--- a/changelogs/fragments/9052-modprobe-bugfix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - modprobe - fix check mode not being honored for ``persistent`` option (https://github.com/ansible-collections/community.general/issues/9051, https://github.com/ansible-collections/community.general/pull/9052).
diff --git a/changelogs/fragments/9084-collection_version-importlib.yml b/changelogs/fragments/9084-collection_version-importlib.yml
deleted file mode 100644
index 827b9653d2..0000000000
--- a/changelogs/fragments/9084-collection_version-importlib.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "collection_version lookup plugin - use ``importlib`` directly instead of the deprecated and in ansible-core 2.19 removed ``ansible.module_utils.compat.importlib`` (https://github.com/ansible-collections/community.general/pull/9084)."