diff --git a/CHANGELOG.md b/CHANGELOG.md
index 77c8adf760..773ebba13b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,87 +2,113 @@
**Topics**
-- v7\.5\.8
+- v7\.5\.9
- Release Summary
+ - Bugfixes
+- v7\.5\.8
+ - Release Summary
- Minor Changes
- Security Fixes
- - Bugfixes
-- v7\.5\.7
- - Release Summary
- Bugfixes
-- v7\.5\.6
+- v7\.5\.7
- Release Summary
- - Security Fixes
- Bugfixes
-- v7\.5\.5
+- v7\.5\.6
- Release Summary
+ - Security Fixes
- Bugfixes
-- v7\.5\.4
+- v7\.5\.5
- Release Summary
- Bugfixes
-- v7\.5\.3
+- v7\.5\.4
- Release Summary
- Bugfixes
-- v7\.5\.2
+- v7\.5\.3
- Release Summary
- - Minor Changes
- Bugfixes
-- v7\.5\.1
+- v7\.5\.2
- Release Summary
+ - Minor Changes
- Bugfixes
-- v7\.5\.0
+- v7\.5\.1
- Release Summary
+ - Bugfixes
+- v7\.5\.0
+ - Release Summary
- Minor Changes
- Deprecated Features
- - Bugfixes
+ - Bugfixes
- New Modules
- v7\.4\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- - Bugfixes
+ - Bugfixes
- New Modules
- v7\.3\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Deprecated Features
- - Bugfixes
-- v7\.2\.1
- - Release Summary
- Bugfixes
-- v7\.2\.0
+- v7\.2\.1
- Release Summary
+ - Bugfixes
+- v7\.2\.0
+ - Release Summary
- Minor Changes
- Deprecated Features
- - Bugfixes
+ - Bugfixes
- New Plugins
- Lookup
- New Modules
- v7\.1\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Deprecated Features
- - Bugfixes
+ - Bugfixes
- Known Issues
- New Modules
- v7\.0\.1
- - Release Summary
- - Bugfixes
-- v7\.0\.0
- Release Summary
+ - Bugfixes
+- v7\.0\.0
+ - Release Summary
- Minor Changes
- Breaking Changes / Porting Guide
- Deprecated Features
- Removed Features \(previously deprecated\)
- - Bugfixes
+ - Bugfixes
- New Plugins
- Lookup
- New Modules
This changelog describes changes after version 6\.0\.0\.
+
+## v7\.5\.9
+
+
+### Release Summary
+
+Maintenance release\.
+
+This is the last 7\.x\.y release\. The 7\.x\.y release train is now effectively End of Life\.
+
+Thanks to everyone who contributed to the community\.general 7\.x\.y releases\!
+
+
+### Bugfixes
+
+* ini\_file \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+* ipa\_hostgroup \- fix enabled \`\` and \`\`disabled
states \([https\://github\.com/ansible\-collections/community\.general/issues/8408](https\://github\.com/ansible\-collections/community\.general/issues/8408)\, [https\://github\.com/ansible\-collections/community\.general/pull/8900](https\://github\.com/ansible\-collections/community\.general/pull/8900)\)\.
+* java\_keystore \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+* jenkins\_plugin \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+* kdeconfig \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+* 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)\)\.
+* pam\_limits \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+
## v7\.5\.8
-
+
### Release Summary
Regular bugfix release\.
@@ -100,7 +126,7 @@ will only receive major and security bugfixes\.
* 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
* gitlab\_runner \- fix pagination when checking for existing runners \([https\://github\.com/ansible\-collections/community\.general/pull/7790](https\://github\.com/ansible\-collections/community\.general/pull/7790)\)\.
@@ -111,12 +137,12 @@ will only receive major and security bugfixes\.
## v7\.5\.7
-
+
### Release Summary
Regular bugfix release\.
-
+
### 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)\)\.
@@ -134,7 +160,7 @@ Regular bugfix release\.
## v7\.5\.6
-
+
### Release Summary
Regular bugfix release with security fixes\.
@@ -144,7 +170,7 @@ Regular 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)\)\.
@@ -160,12 +186,12 @@ Regular bugfix release with security fixes\.
## v7\.5\.5
-
+
### Release Summary
Regular bugfix release\.
-
+
### 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)\)\.
@@ -179,12 +205,12 @@ Regular bugfix release\.
## v7\.5\.4
-
+
### Release Summary
Regular bugfix release\.
-
+
### 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)\)\.
@@ -196,12 +222,12 @@ Regular bugfix release\.
## v7\.5\.3
-
+
### Release Summary
Regular bugfix release\.
-
+
### 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)\)\.
@@ -212,7 +238,7 @@ Regular bugfix release\.
## v7\.5\.2
-
+
### Release Summary
Regular bugfix release\.
@@ -222,7 +248,7 @@ Regular bugfix release\.
* elastic callback plugin \- close elastic client to not leak resources \([https\://github\.com/ansible\-collections/community\.general/pull/7517](https\://github\.com/ansible\-collections/community\.general/pull/7517)\)\.
-
+
### Bugfixes
* cloudflare\_dns \- fix Cloudflare lookup of SHFP records \([https\://github\.com/ansible\-collections/community\.general/issues/7652](https\://github\.com/ansible\-collections/community\.general/issues/7652)\)\.
@@ -244,12 +270,12 @@ Regular bugfix release\.
## v7\.5\.1
-
+
### Release Summary
Regular bugfix release\.
-
+
### Bugfixes
* composer \- fix impossible to run working\_dir
dependent commands\. The module was throwing an error when trying to run a working\_dir
dependent command\, because it tried to get the command help without passing the working\_dir
\([https\://github\.com/ansible\-collections/community\.general/issues/3787](https\://github\.com/ansible\-collections/community\.general/issues/3787)\)\.
@@ -271,7 +297,7 @@ Regular bugfix release\.
## v7\.5\.0
-
+
### Release Summary
Regular bugfix and feature release\.
@@ -308,7 +334,7 @@ with major version 7 will be bugfix releases 7\.5\.y\.
* The next major release\, community\.general 8\.0\.0\, will drop support for ansible\-core 2\.11 and 2\.12\, which have been End of Life for some time now\. This means that this collection no longer supports Python 2\.6 on the target\. Individual content might still work with unsupported ansible\-core versions\, but that can change at any time\. Also please note that from now on\, for every new major community\.general release\, we will drop support for all ansible\-core versions that have been End of Life for more than a few weeks on the date of the major release \([https\://github\.com/ansible\-community/community\-topics/discussions/271](https\://github\.com/ansible\-community/community\-topics/discussions/271)\, [https\://github\.com/ansible\-collections/community\.general/pull/7259](https\://github\.com/ansible\-collections/community\.general/pull/7259)\)\.
* redfish\_info\, redfish\_config\, redfish\_command \- the default value 10
for the timeout
option is deprecated and will change to 60
in community\.general 9\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/7295](https\://github\.com/ansible\-collections/community\.general/pull/7295)\)\.
-
+
### Bugfixes
* gitlab\_group\_variable \- deleted all variables when used with purge\=true
due to missing raw
property in KNOWN attributes \([https\://github\.com/ansible\-collections/community\.general/issues/7250](https\://github\.com/ansible\-collections/community\.general/issues/7250)\)\.
@@ -333,7 +359,7 @@ with major version 7 will be bugfix releases 7\.5\.y\.
## v7\.4\.0
-
+
### Release Summary
Bugfix and feature release\.
@@ -355,7 +381,7 @@ Bugfix and feature release\.
* redfish\_utils module utils \- support Volumes
in response for GetDiskInventory
\([https\://github\.com/ansible\-collections/community\.general/pull/6819](https\://github\.com/ansible\-collections/community\.general/pull/6819)\)\.
* unixy callback plugin \- add support for check\_mode\_markers
option \([https\://github\.com/ansible\-collections/community\.general/pull/7179](https\://github\.com/ansible\-collections/community\.general/pull/7179)\)\.
-
+
### 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)\)\.
@@ -374,7 +400,7 @@ Bugfix and feature release\.
## v7\.3\.0
-
+
### Release Summary
Feature and bugfix release\.
@@ -402,7 +428,7 @@ Feature and bugfix release\.
* ejabberd\_user \- deprecate the parameter logging
in favour of producing more detailed information in the module output \([https\://github\.com/ansible\-collections/community\.general/pull/7043](https\://github\.com/ansible\-collections/community\.general/pull/7043)\)\.
-
+
### Bugfixes
* bitwarden lookup plugin \- the plugin made assumptions about the structure of a Bitwarden JSON object which may have been broken by an update in the Bitwarden API\. Remove assumptions\, and allow queries for general fields such as notes
\([https\://github\.com/ansible\-collections/community\.general/pull/7061](https\://github\.com/ansible\-collections/community\.general/pull/7061)\)\.
@@ -421,12 +447,12 @@ Feature and bugfix release\.
## v7\.2\.1
-
+
### Release Summary
Bugfix release\.
-
+
### Bugfixes
* cmd\_runner module utils \- when a parameter in argument\_spec
has no type\, meaning it is implicitly a str
\, CmdRunner
would fail trying to find the type
key in that dictionary \([https\://github\.com/ansible\-collections/community\.general/pull/6968](https\://github\.com/ansible\-collections/community\.general/pull/6968)\)\.
@@ -438,7 +464,7 @@ Bugfix release\.
## v7\.2\.0
-
+
### Release Summary
Regular bugfix and feature release\.
@@ -489,7 +515,7 @@ Regular bugfix and feature release\.
* webfaction\_mailbox \- module relies entirely on no longer existent API endpoints\, and it will be removed in community\.general 9\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/6909](https\://github\.com/ansible\-collections/community\.general/pull/6909)\)\.
* webfaction\_site \- module relies entirely on no longer existent API endpoints\, and it will be removed in community\.general 9\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/6909](https\://github\.com/ansible\-collections/community\.general/pull/6909)\)\.
-
+
### Bugfixes
* cobbler inventory plugin \- fix calculation of cobbler\_ipv4/6\_address \([https\://github\.com/ansible\-collections/community\.general/pull/6925](https\://github\.com/ansible\-collections/community\.general/pull/6925)\)\.
@@ -531,7 +557,7 @@ Regular bugfix and feature release\.
## v7\.1\.0
-
+
### Release Summary
Regular bugfix and feature release\.
@@ -613,7 +639,7 @@ for the rendered HTML version of the documentation of the latest release\.
for removal in community\.general 10\.0\.0
\([https\://github\.com/ansible\-collections/community\.general/pull/6673](https\://github\.com/ansible\-collections/community\.general/pull/6673)\)\.
-
+
### Bugfixes
* MH DependencyMixin module utils \- deprecation notice was popping up for modules not using dependencies \([https\://github\.com/ansible\-collections/community\.general/pull/6644](https\://github\.com/ansible\-collections/community\.general/pull/6644)\, [https\://github\.com/ansible\-collections/community\.general/issues/6639](https\://github\.com/ansible\-collections/community\.general/issues/6639)\)\.
@@ -650,12 +676,12 @@ for the rendered HTML version of the documentation of the latest release\.
## v7\.0\.1
-
+
### Release Summary
Bugfix release for Ansible 8\.0\.0rc1\.
-
+
### Bugfixes
* nmcli \- fix bond option xmit\_hash\_policy
\([https\://github\.com/ansible\-collections/community\.general/pull/6527](https\://github\.com/ansible\-collections/community\.general/pull/6527)\)\.
@@ -666,7 +692,7 @@ Bugfix release for Ansible 8\.0\.0rc1\.
## v7\.0\.0
-
+
### Release Summary
This is release 7\.0\.0 of community\.general
\, released on 2023\-05\-09\.
@@ -851,7 +877,7 @@ This is release 7\.0\.0 of community\.general
\, released on 2023\-0
* xfconf \- generating facts was deprecated in community\.general 3\.0\.0\, however three factoids\, property
\, channel
and value
continued to be generated by mistake\. This behaviour has been removed and xfconf
generate no facts whatsoever \([https\://github\.com/ansible\-collections/community\.general/pull/5502](https\://github\.com/ansible\-collections/community\.general/pull/5502)\)\.
* xfconf \- generating facts was deprecated in community\.general 3\.0\.0\, however two factoids\, previous\_value
and type
continued to be generated by mistake\. This behaviour has been removed and xfconf
generate no facts whatsoever \([https\://github\.com/ansible\-collections/community\.general/pull/5502](https\://github\.com/ansible\-collections/community\.general/pull/5502)\)\.
-
+
### Bugfixes
* ModuleHelper \- fix bug when adjusting the name of reserved output variables \([https\://github\.com/ansible\-collections/community\.general/pull/5755](https\://github\.com/ansible\-collections/community\.general/pull/5755)\)\.
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 1f299fed0b..b39459c439 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,29 @@ Community General Release Notes
This changelog describes changes after version 6.0.0.
+v7.5.9
+======
+
+Release Summary
+---------------
+
+Maintenance release.
+
+This is the last 7.x.y release. The 7.x.y release train is now effectively End of Life.
+
+Thanks to everyone who contributed to the community.general 7.x.y releases!
+
+Bugfixes
+--------
+
+- ini_file - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+- ipa_hostgroup - fix ``enabled `` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/8408, https://github.com/ansible-collections/community.general/pull/8900).
+- java_keystore - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+- jenkins_plugin - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+- kdeconfig - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+- 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).
+- pam_limits - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+
v7.5.8
======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index cb95c88ece..310e8a50b2 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1892,3 +1892,34 @@ releases:
- 8367-fix-close-span-if-no-logs.yaml
- 8373-honour-disable-logs.yaml
release_date: '2024-05-20'
+ 7.5.9:
+ changes:
+ bugfixes:
+ - ini_file - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950,
+ https://github.com/ansible-collections/community.general/pull/8925).
+ - ipa_hostgroup - fix ``enabled `` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/8408,
+ https://github.com/ansible-collections/community.general/pull/8900).
+ - java_keystore - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950,
+ https://github.com/ansible-collections/community.general/pull/8925).
+ - jenkins_plugin - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950,
+ https://github.com/ansible-collections/community.general/pull/8925).
+ - kdeconfig - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950,
+ https://github.com/ansible-collections/community.general/pull/8925).
+ - 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).
+ - pam_limits - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950,
+ https://github.com/ansible-collections/community.general/pull/8925).
+ release_summary: 'Maintenance release.
+
+
+ This is the last 7.x.y release. The 7.x.y release train is now effectively
+ End of Life.
+
+
+ Thanks to everyone who contributed to the community.general 7.x.y releases!'
+ fragments:
+ - 7.5.9.yml
+ - 8900-ipa-hostgroup-fix-states.yml
+ - 8925-atomic.yml
+ - 9052-modprobe-bugfix.yml
+ release_date: '2024-11-03'
diff --git a/changelogs/fragments/7.5.9.yml b/changelogs/fragments/7.5.9.yml
deleted file mode 100644
index 5ba92e8743..0000000000
--- a/changelogs/fragments/7.5.9.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-release_summary: |-
- Maintenance release.
-
- This is the last 7.x.y release. The 7.x.y release train is now effectively End of Life.
-
- Thanks to everyone who contributed to the community.general 7.x.y releases!
diff --git a/changelogs/fragments/8900-ipa-hostgroup-fix-states.yml b/changelogs/fragments/8900-ipa-hostgroup-fix-states.yml
deleted file mode 100644
index c7347e879f..0000000000
--- a/changelogs/fragments/8900-ipa-hostgroup-fix-states.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - ipa_hostgroup - fix ``enabled `` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/8408, https://github.com/ansible-collections/community.general/pull/8900).
diff --git a/changelogs/fragments/8925-atomic.yml b/changelogs/fragments/8925-atomic.yml
deleted file mode 100644
index 75e48a1dba..0000000000
--- a/changelogs/fragments/8925-atomic.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-bugfixes:
- - "ini_file - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925)."
- - "java_keystore - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925)."
- - "jenkins_plugin - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925)."
- - "kdeconfig - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925)."
- - "pam_limits - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925)."
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).