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).