diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7f89b0405de..a67d1880d3c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,44 +2,48 @@
**Topics**
-- v10\.3\.0
+- v10\.3\.1
- Release Summary
- Minor Changes
+ - Bugfixes
+- v10\.3\.0
+ - Release Summary
+ - Minor Changes
- Deprecated Features
- Security Fixes
- - Bugfixes
+ - Bugfixes
- New Plugins
- Connection
- Filter
- Lookup
- New Modules
- v10\.2\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Deprecated Features
- Security Fixes
- - Bugfixes
+ - Bugfixes
- New Plugins
- Inventory
- New Modules
- v10\.1\.0
- - Release Summary
- - Minor Changes
+ - Release Summary
+ - Minor Changes
- Deprecated Features
- - Bugfixes
+ - Bugfixes
- New Plugins
- Filter
- New Modules
- v10\.0\.1
- - Release Summary
- - Bugfixes
-- v10\.0\.0
- Release Summary
- - Minor Changes
+ - Bugfixes
+- v10\.0\.0
+ - Release Summary
+ - Minor Changes
- Breaking Changes / Porting Guide
- Deprecated Features
- Removed Features \(previously deprecated\)
- - Bugfixes
+ - Bugfixes
- Known Issues
- New Plugins
- Filter
@@ -47,15 +51,39 @@
- New Modules
This changelog describes changes after version 9\.0\.0\.
+
+## v10\.3\.1
+
+
+### Release Summary
+
+Bugfix release\.
+
+
+### Minor Changes
+
+* onepassword\_ssh\_key \- refactor to move code to lookup class \([https\://github\.com/ansible\-collections/community\.general/pull/9633](https\://github\.com/ansible\-collections/community\.general/pull/9633)\)\.
+
+
+### Bugfixes
+
+* cloudflare\_dns \- fix crash when deleting a DNS record or when updating a record with solo\=true
\([https\://github\.com/ansible\-collections/community\.general/issues/9652](https\://github\.com/ansible\-collections/community\.general/issues/9652)\, [https\://github\.com/ansible\-collections/community\.general/pull/9649](https\://github\.com/ansible\-collections/community\.general/pull/9649)\)\.
+* homebrew \- make package name parsing more resilient \([https\://github\.com/ansible\-collections/community\.general/pull/9665](https\://github\.com/ansible\-collections/community\.general/pull/9665)\, [https\://github\.com/ansible\-collections/community\.general/issues/9641](https\://github\.com/ansible\-collections/community\.general/issues/9641)\)\.
+* keycloak module utils \- replaces missing return in get\_role\_composites method which caused it to return None instead of composite roles \([https\://github\.com/ansible\-collections/community\.general/issues/9678](https\://github\.com/ansible\-collections/community\.general/issues/9678)\, [https\://github\.com/ansible\-collections/community\.general/pull/9691](https\://github\.com/ansible\-collections/community\.general/pull/9691)\)\.
+* keycloak\_client \- fix and improve existing tests\. The module showed a diff without actual changes\, solved by improving the normalise\_cr\(\)
function \([https\://github\.com/ansible\-collections/community\.general/pull/9644](https\://github\.com/ansible\-collections/community\.general/pull/9644)\)\.
+* proxmox \- adds the pubkey
parameter \(back to\) the update
state \([https\://github\.com/ansible\-collections/community\.general/issues/9642](https\://github\.com/ansible\-collections/community\.general/issues/9642)\, [https\://github\.com/ansible\-collections/community\.general/pull/9645](https\://github\.com/ansible\-collections/community\.general/pull/9645)\)\.
+* proxmox \- fixes a typo in the translation of the pubkey
parameter to proxmox\' ssh\-public\-keys
\([https\://github\.com/ansible\-collections/community\.general/issues/9642](https\://github\.com/ansible\-collections/community\.general/issues/9642)\, [https\://github\.com/ansible\-collections/community\.general/pull/9645](https\://github\.com/ansible\-collections/community\.general/pull/9645)\)\.
+* xml \- ensure file descriptor is closed \([https\://github\.com/ansible\-collections/community\.general/pull/9695](https\://github\.com/ansible\-collections/community\.general/pull/9695)\)\.
+
## v10\.3\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* MH module utils \- delegate debug
to the underlying AnsibleModule
instance or issues a warning if an attribute already exists with that name \([https\://github\.com/ansible\-collections/community\.general/pull/9577](https\://github\.com/ansible\-collections/community\.general/pull/9577)\)\.
@@ -189,7 +217,7 @@ Regular bugfix and feature release\.
* keycloak\_client \- Sanitize saml\.encryption\.private\.key
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)\)\.
-
+
### Bugfixes
* homebrew \- fix incorrect handling of homebrew modules when a tap is requested \([https\://github\.com/ansible\-collections/community\.general/pull/9546](https\://github\.com/ansible\-collections/community\.general/pull/9546)\, [https\://github\.com/ansible\-collections/community\.general/issues/9533](https\://github\.com/ansible\-collections/community\.general/issues/9533)\)\.
@@ -233,12 +261,12 @@ Regular bugfix and feature release\.
## v10\.2\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* bitwarden lookup plugin \- use f\-strings instead of interpolations or format
\([https\://github\.com/ansible\-collections/community\.general/pull/9324](https\://github\.com/ansible\-collections/community\.general/pull/9324)\)\.
@@ -392,7 +420,7 @@ Regular bugfix and feature release\.
* keycloak\_authentication \- API calls did not properly set the priority
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)\)\.
-
+
### Bugfixes
* dig lookup plugin \- correctly handle NoNameserver
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)\)\.
@@ -423,12 +451,12 @@ Regular bugfix and feature release\.
## v10\.1\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* alternatives \- add family
parameter that allows to utilize the \-\-family
option available in RedHat version of update\-alternatives \([https\://github\.com/ansible\-collections/community\.general/issues/5060](https\://github\.com/ansible\-collections/community\.general/issues/5060)\, [https\://github\.com/ansible\-collections/community\.general/pull/9096](https\://github\.com/ansible\-collections/community\.general/pull/9096)\)\.
@@ -455,7 +483,7 @@ Regular bugfix and feature release\.
* opkg \- deprecate value \"\"
for parameter force
\([https\://github\.com/ansible\-collections/community\.general/pull/9172](https\://github\.com/ansible\-collections/community\.general/pull/9172)\)\.
* redfish\_utils module utils \- deprecate method RedfishUtils\.\_init\_session\(\)
\([https\://github\.com/ansible\-collections/community\.general/pull/9190](https\://github\.com/ansible\-collections/community\.general/pull/9190)\)\.
-
+
### Bugfixes
* 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)\)\.
@@ -484,12 +512,12 @@ Regular bugfix and feature release\.
## v10\.0\.1
-
+
### Release Summary
Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
-
+
### Bugfixes
* keycloak\_client \- fix diff by removing code that turns the attributes dict which contains additional settings into a list \([https\://github\.com/ansible\-collections/community\.general/pull/9077](https\://github\.com/ansible\-collections/community\.general/pull/9077)\)\.
@@ -499,12 +527,12 @@ Bugfix release for inclusion in Ansible 11\.0\.0rc1\.
## v10\.0\.0
-
+
### Release Summary
This is release 10\.0\.0 of community\.general
\, released on 2024\-11\-04\.
-
+
### Minor Changes
* CmdRunner module util \- argument formats can be specified as plain functions without calling cmd\_runner\_fmt\.as\_func\(\)
\([https\://github\.com/ansible\-collections/community\.general/pull/8479](https\://github\.com/ansible\-collections/community\.general/pull/8479)\)\.
@@ -734,7 +762,7 @@ This is release 10\.0\.0 of community\.general
\, released on 2024\-
* proxmox\_kvm \- removed the proxmox\_default\_behavior
option\. Explicitly specify the old default values if you were using proxmox\_default\_behavior\=compatibility
\, otherwise simply remove it \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
* redhat\_subscriptions \- removed the pool
option\. Use pool\_ids
instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\.
-
+
### 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)\)\.
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 497999cb6f2..dd14bf43b53 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,30 @@ Community General Release Notes
This changelog describes changes after version 9.0.0.
+v10.3.1
+=======
+
+Release Summary
+---------------
+
+Bugfix release.
+
+Minor Changes
+-------------
+
+- onepassword_ssh_key - refactor to move code to lookup class (https://github.com/ansible-collections/community.general/pull/9633).
+
+Bugfixes
+--------
+
+- cloudflare_dns - fix crash when deleting a DNS record or when updating a record with ``solo=true`` (https://github.com/ansible-collections/community.general/issues/9652, https://github.com/ansible-collections/community.general/pull/9649).
+- homebrew - make package name parsing more resilient (https://github.com/ansible-collections/community.general/pull/9665, https://github.com/ansible-collections/community.general/issues/9641).
+- keycloak module utils - replaces missing return in get_role_composites method which caused it to return None instead of composite roles (https://github.com/ansible-collections/community.general/issues/9678, https://github.com/ansible-collections/community.general/pull/9691).
+- keycloak_client - fix and improve existing tests. The module showed a diff without actual changes, solved by improving the ``normalise_cr()`` function (https://github.com/ansible-collections/community.general/pull/9644).
+- proxmox - adds the ``pubkey`` parameter (back to) the ``update`` state (https://github.com/ansible-collections/community.general/issues/9642, https://github.com/ansible-collections/community.general/pull/9645).
+- proxmox - fixes a typo in the translation of the ``pubkey`` parameter to proxmox' ``ssh-public-keys`` (https://github.com/ansible-collections/community.general/issues/9642, https://github.com/ansible-collections/community.general/pull/9645).
+- xml - ensure file descriptor is closed (https://github.com/ansible-collections/community.general/pull/9695).
+
v10.3.0
=======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index ed7fec853fd..b6f2d462745 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1435,3 +1435,36 @@ releases:
name: onepassword_ssh_key
namespace: null
release_date: '2025-01-27'
+ 10.3.1:
+ changes:
+ bugfixes:
+ - cloudflare_dns - fix crash when deleting a DNS record or when updating a
+ record with ``solo=true`` (https://github.com/ansible-collections/community.general/issues/9652,
+ https://github.com/ansible-collections/community.general/pull/9649).
+ - homebrew - make package name parsing more resilient (https://github.com/ansible-collections/community.general/pull/9665,
+ https://github.com/ansible-collections/community.general/issues/9641).
+ - keycloak module utils - replaces missing return in get_role_composites method
+ which caused it to return None instead of composite roles (https://github.com/ansible-collections/community.general/issues/9678,
+ https://github.com/ansible-collections/community.general/pull/9691).
+ - keycloak_client - fix and improve existing tests. The module showed a diff
+ without actual changes, solved by improving the ``normalise_cr()`` function
+ (https://github.com/ansible-collections/community.general/pull/9644).
+ - proxmox - adds the ``pubkey`` parameter (back to) the ``update`` state (https://github.com/ansible-collections/community.general/issues/9642,
+ https://github.com/ansible-collections/community.general/pull/9645).
+ - proxmox - fixes a typo in the translation of the ``pubkey`` parameter to
+ proxmox' ``ssh-public-keys`` (https://github.com/ansible-collections/community.general/issues/9642,
+ https://github.com/ansible-collections/community.general/pull/9645).
+ - xml - ensure file descriptor is closed (https://github.com/ansible-collections/community.general/pull/9695).
+ minor_changes:
+ - onepassword_ssh_key - refactor to move code to lookup class (https://github.com/ansible-collections/community.general/pull/9633).
+ release_summary: Bugfix release.
+ fragments:
+ - 10.3.1.yml
+ - 9633-onepassword_ssh_key.yml
+ - 9644-kc_client-test-improvement-and-fix.yaml
+ - 9645-proxmox-fix-pubkey.yml
+ - 9649-cloudflare_dns-fix-crash-when-deleting-record.yml
+ - 9665-more-resilient-handling-of-homebrew-packages-names.yml
+ - 9691-keycloak-module-utils-replace-missing-return-in-get_role_composites.yml
+ - 9695-xml-close-file.yml
+ release_date: '2025-02-10'
diff --git a/changelogs/fragments/10.3.1.yml b/changelogs/fragments/10.3.1.yml
deleted file mode 100644
index 8ce9aa961c4..00000000000
--- a/changelogs/fragments/10.3.1.yml
+++ /dev/null
@@ -1 +0,0 @@
-release_summary: Bugfix release.
diff --git a/changelogs/fragments/9633-onepassword_ssh_key.yml b/changelogs/fragments/9633-onepassword_ssh_key.yml
deleted file mode 100644
index bd4676319e3..00000000000
--- a/changelogs/fragments/9633-onepassword_ssh_key.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "onepassword_ssh_key - refactor to move code to lookup class (https://github.com/ansible-collections/community.general/pull/9633)."
diff --git a/changelogs/fragments/9644-kc_client-test-improvement-and-fix.yaml b/changelogs/fragments/9644-kc_client-test-improvement-and-fix.yaml
deleted file mode 100644
index 63cba991985..00000000000
--- a/changelogs/fragments/9644-kc_client-test-improvement-and-fix.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_client - fix and improve existing tests. The module showed a diff without actual changes, solved by improving the ``normalise_cr()`` function (https://github.com/ansible-collections/community.general/pull/9644).
diff --git a/changelogs/fragments/9645-proxmox-fix-pubkey.yml b/changelogs/fragments/9645-proxmox-fix-pubkey.yml
deleted file mode 100644
index 786daf88df4..00000000000
--- a/changelogs/fragments/9645-proxmox-fix-pubkey.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - proxmox - fixes a typo in the translation of the ``pubkey`` parameter to proxmox' ``ssh-public-keys`` (https://github.com/ansible-collections/community.general/issues/9642, https://github.com/ansible-collections/community.general/pull/9645).
- - proxmox - adds the ``pubkey`` parameter (back to) the ``update`` state (https://github.com/ansible-collections/community.general/issues/9642, https://github.com/ansible-collections/community.general/pull/9645).
diff --git a/changelogs/fragments/9649-cloudflare_dns-fix-crash-when-deleting-record.yml b/changelogs/fragments/9649-cloudflare_dns-fix-crash-when-deleting-record.yml
deleted file mode 100644
index c345947575d..00000000000
--- a/changelogs/fragments/9649-cloudflare_dns-fix-crash-when-deleting-record.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - cloudflare_dns - fix crash when deleting a DNS record or when updating a record with ``solo=true`` (https://github.com/ansible-collections/community.general/issues/9652, https://github.com/ansible-collections/community.general/pull/9649).
diff --git a/changelogs/fragments/9665-more-resilient-handling-of-homebrew-packages-names.yml b/changelogs/fragments/9665-more-resilient-handling-of-homebrew-packages-names.yml
deleted file mode 100644
index 4e79dd6ea2d..00000000000
--- a/changelogs/fragments/9665-more-resilient-handling-of-homebrew-packages-names.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - homebrew - make package name parsing more resilient (https://github.com/ansible-collections/community.general/pull/9665, https://github.com/ansible-collections/community.general/issues/9641).
diff --git a/changelogs/fragments/9691-keycloak-module-utils-replace-missing-return-in-get_role_composites.yml b/changelogs/fragments/9691-keycloak-module-utils-replace-missing-return-in-get_role_composites.yml
deleted file mode 100644
index bf48f5f6092..00000000000
--- a/changelogs/fragments/9691-keycloak-module-utils-replace-missing-return-in-get_role_composites.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak module utils - replaces missing return in get_role_composites method which caused it to return None instead of composite roles (https://github.com/ansible-collections/community.general/issues/9678, https://github.com/ansible-collections/community.general/pull/9691).
diff --git a/changelogs/fragments/9695-xml-close-file.yml b/changelogs/fragments/9695-xml-close-file.yml
deleted file mode 100644
index d2a18432781..00000000000
--- a/changelogs/fragments/9695-xml-close-file.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - xml - ensure file descriptor is closed (https://github.com/ansible-collections/community.general/pull/9695).