From 7b92d8487893502ea030b518414984dba1fb2d36 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Mon, 16 Jun 2025 19:38:21 +0200 Subject: [PATCH] Release 10.7.1. --- CHANGELOG.md | 169 +++++++++++------- CHANGELOG.rst | 30 ++++ changelogs/changelog.yaml | 45 +++++ changelogs/fragments/10.7.1.yml | 1 - .../10176-fix-proxmox_snap_timeout.yml | 3 - .../fragments/10177-git-config-required.yml | 2 - ...avoid-wrong-comparisons-cobbler-xmlrpc.yml | 2 - .../10196-fix-gitlab-access-tokens.yml | 2 - changelogs/fragments/10212-yaml.yml | 2 - .../fragments/10213-yaml-deprecation.yml | 5 - .../10222-zypper_repository-readfp.yml | 2 - .../10224-zypper_repository-metalink.yml | 2 - changelogs/fragments/10242-yaml.yml | 5 - ...pdate-more-than-10-keycloak-sub-groups.yml | 2 - 14 files changed, 177 insertions(+), 95 deletions(-) delete mode 100644 changelogs/fragments/10.7.1.yml delete mode 100644 changelogs/fragments/10176-fix-proxmox_snap_timeout.yml delete mode 100644 changelogs/fragments/10177-git-config-required.yml delete mode 100644 changelogs/fragments/10178-update-minimum-version-number-to-avoid-wrong-comparisons-cobbler-xmlrpc.yml delete mode 100644 changelogs/fragments/10196-fix-gitlab-access-tokens.yml delete mode 100644 changelogs/fragments/10212-yaml.yml delete mode 100644 changelogs/fragments/10213-yaml-deprecation.yml delete mode 100644 changelogs/fragments/10222-zypper_repository-readfp.yml delete mode 100644 changelogs/fragments/10224-zypper_repository-metalink.yml delete mode 100644 changelogs/fragments/10242-yaml.yml delete mode 100644 changelogs/fragments/9692-update-more-than-10-keycloak-sub-groups.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ed00bf71f..d32b4f2bb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,76 +2,81 @@ **Topics** -- v10\.7\.0 +- v10\.7\.1 - Release Summary - Minor Changes - Deprecated Features - Bugfixes +- v10\.7\.0 + - Release Summary + - Minor Changes + - Deprecated Features + - Bugfixes - New Plugins - Callback - Filter - New Modules - v10\.6\.0 - - Release Summary - - Minor Changes - - Deprecated Features - - Bugfixes + - Release Summary + - Minor Changes + - Deprecated Features + - Bugfixes - Known Issues - New Plugins - Connection - v10\.5\.0 - - Release Summary - - Minor Changes - - Bugfixes - - New Modules -- v10\.4\.0 - Release Summary - Minor Changes - - Deprecated Features - Bugfixes - - New Modules -- v10\.3\.1 + - New Modules +- v10\.4\.0 - Release Summary - Minor Changes + - Deprecated Features - Bugfixes -- v10\.3\.0 + - New Modules +- v10\.3\.1 - Release Summary - Minor Changes - - Deprecated Features - - Security Fixes - Bugfixes +- v10\.3\.0 + - Release Summary + - Minor Changes + - Deprecated Features + - Security Fixes + - Bugfixes - New Plugins - Connection - Filter - Lookup - New Modules - v10\.2\.0 - - Release Summary - - Minor Changes - - Deprecated Features + - Release Summary + - Minor Changes + - Deprecated Features - Security Fixes - - Bugfixes + - Bugfixes - New Plugins - Inventory - New Modules - v10\.1\.0 - - Release Summary - - Minor Changes - - Deprecated Features - - Bugfixes + - Release Summary + - Minor Changes + - Deprecated Features + - Bugfixes - New Plugins - Filter - New Modules - v10\.0\.1 - - Release Summary - - Bugfixes -- v10\.0\.0 - Release Summary - - Minor Changes - - Breaking Changes / Porting Guide - - Deprecated Features - - Removed Features \(previously deprecated\) - Bugfixes +- v10\.0\.0 + - Release Summary + - Minor Changes + - Breaking Changes / Porting Guide + - Deprecated Features + - Removed Features \(previously deprecated\) + - Bugfixes - Known Issues - New Plugins - Filter @@ -79,10 +84,40 @@ - New Modules This changelog describes changes after version 9\.0\.0\. + +## v10\.7\.1 + + +### Release Summary + +Regular bugfix release\. + + +### Minor Changes + +* git\_config \- remove redundant required\=False from argument\_spec \([https\://github\.com/ansible\-collections/community\.general/pull/10177](https\://github\.com/ansible\-collections/community\.general/pull/10177)\)\. +* proxmox\_snap \- correctly handle proxmox\_snap timeout parameter \([https\://github\.com/ansible\-collections/community\.proxmox/issues/73](https\://github\.com/ansible\-collections/community\.proxmox/issues/73)\, [https\://github\.com/ansible\-collections/community\.proxmox/issues/95](https\://github\.com/ansible\-collections/community\.proxmox/issues/95)\, [https\://github\.com/ansible\-collections/community\.general/pull/10176](https\://github\.com/ansible\-collections/community\.general/pull/10176)\)\. + + +### Deprecated Features + +* yaml callback plugin \- the YAML callback plugin was deprecated for removal in community\.general 13\.0\.0\. Since it needs to use ansible\-core internals since ansible\-core 2\.19 that are changing a lot\, we will remove this plugin already from community\.general 12\.0\.0 to ease the maintenance burden \([https\://github\.com/ansible\-collections/community\.general/pull/10213](https\://github\.com/ansible\-collections/community\.general/pull/10213)\)\. + + +### Bugfixes + +* cobbler\_system \- update minimum version number to avoid wrong comparisons that happen in some cases using LooseVersion class which results in TypeError \([https\://github\.com/ansible\-collections/community\.general/issues/8506](https\://github\.com/ansible\-collections/community\.general/issues/8506)\, [https\://github\.com/ansible\-collections/community\.general/pull/10145](https\://github\.com/ansible\-collections/community\.general/pull/10145)\, [https\://github\.com/ansible\-collections/community\.general/pull/10178](https\://github\.com/ansible\-collections/community\.general/pull/10178)\)\. +* gitlab\_group\_access\_token\, gitlab\_project\_access\_token \- fix handling of group and project access tokens for changes in GitLab 17\.10 \([https\://github\.com/ansible\-collections/community\.general/pull/10196](https\://github\.com/ansible\-collections/community\.general/pull/10196)\)\. +* keycloak \- update more than 10 sub\-groups \([https\://github\.com/ansible\-collections/community\.general/issues/9690](https\://github\.com/ansible\-collections/community\.general/issues/9690)\, [https\://github\.com/ansible\-collections/community\.general/pull/9692](https\://github\.com/ansible\-collections/community\.general/pull/9692)\)\. +* yaml callback plugin \- adjust to latest changes in ansible\-core devel \([https\://github\.com/ansible\-collections/community\.general/pull/10212](https\://github\.com/ansible\-collections/community\.general/pull/10212)\)\. +* yaml callback plugin \- when using ansible\-core 2\.19\.0b2 or newer\, uses a new utility provided by ansible\-core\. This allows us to remove all hacks and vendored code that was part of the plugin for ansible\-core versions with Data Tagging so far \([https\://github\.com/ansible\-collections/community\.general/pull/10242](https\://github\.com/ansible\-collections/community\.general/pull/10242)\)\. +* zypper\_repository \- make compatible with Python 3\.12\+ \([https\://github\.com/ansible\-collections/community\.general/issues/10222](https\://github\.com/ansible\-collections/community\.general/issues/10222)\, [https\://github\.com/ansible\-collections/community\.general/pull/10223](https\://github\.com/ansible\-collections/community\.general/pull/10223)\)\. +* zypper\_repository \- use metalink attribute to identify repositories without \ element \([https\://github\.com/ansible\-collections/community\.general/issues/10224](https\://github\.com/ansible\-collections/community\.general/issues/10224)\, [https\://github\.com/ansible\-collections/community\.general/pull/10225](https\://github\.com/ansible\-collections/community\.general/pull/10225)\)\. + ## v10\.7\.0 - + ### Release Summary Bugfix and feature release\. @@ -90,7 +125,7 @@ Note that this is the final minor 10\.x\.0 release\. The next release with new features will be 11\.0\.0\. From now on\, there will only be bugfix 10\.7\.x releases for the community\.general 10 release train\. - + ### Minor Changes * cobbler inventory plugin \- add connection\_timeout option to specify the connection timeout to the cobbler server \([https\://github\.com/ansible\-collections/community\.general/pull/11063](https\://github\.com/ansible\-collections/community\.general/pull/11063)\)\. @@ -100,13 +135,13 @@ From now on\, there will only be bugfix 10\.7\.x releases for the community\.gen * pipx module\_utils \- filtering application list by name now happens in the modules \([https\://github\.com/ansible\-collections/community\.general/pull/10031](https\://github\.com/ansible\-collections/community\.general/pull/10031)\)\. * pipx\_info \- filtering application list by name now happens in the module \([https\://github\.com/ansible\-collections/community\.general/pull/10031](https\://github\.com/ansible\-collections/community\.general/pull/10031)\)\. - + ### Deprecated Features * The proxmox content \(modules and plugins\) is being moved to the [new collection community\.proxmox](https\://github\.com/ansible\-collections/community\.proxmox)\. In community\.general 11\.0\.0\, these modules and plugins will be replaced by deprecated redirections to community\.proxmox\. You need to explicitly install community\.proxmox\, for example with ansible\-galaxy collection install community\.proxmox\. We suggest to update your roles and playbooks to use the new FQCNs as soon as possible to avoid getting deprecation messages \([https\://github\.com/ansible\-collections/community\.general/pull/10109](https\://github\.com/ansible\-collections/community\.general/pull/10109)\)\. * pipx module\_utils \- function make\_process\_list\(\) is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10031](https\://github\.com/ansible\-collections/community\.general/pull/10031)\)\. - + ### Bugfixes * cobbler\_system \- fix bug with Cobbler \>\= 3\.4\.0 caused by giving more than 2 positional arguments to CobblerXMLRPCInterface\.get\_system\_handle\(\) \([https\://github\.com/ansible\-collections/community\.general/issues/8506](https\://github\.com/ansible\-collections/community\.general/issues/8506)\, [https\://github\.com/ansible\-collections/community\.general/pull/10145](https\://github\.com/ansible\-collections/community\.general/pull/10145)\)\. @@ -138,12 +173,12 @@ From now on\, there will only be bugfix 10\.7\.x releases for the community\.gen ## v10\.6\.0 - + ### Release Summary Regular bugfix and feature release\. - + ### Minor Changes * apache2\_module \- added workaround for new PHP module name\, from php7\_module to php\_module \([https\://github\.com/ansible\-collections/community\.general/pull/9951](https\://github\.com/ansible\-collections/community\.general/pull/9951)\)\. @@ -176,13 +211,13 @@ Regular bugfix and feature release\. * xcc\_redfish\_command \- add validate\_certs\, ca\_path\, and ciphers options to configure TLS/SSL \([https\://github\.com/ansible\-collections/community\.general/issues/3686](https\://github\.com/ansible\-collections/community\.general/issues/3686)\, [https\://github\.com/ansible\-collections/community\.general/pull/9964](https\://github\.com/ansible\-collections/community\.general/pull/9964)\)\. * zypper \- adds skip\_post\_errors that allows to skip RPM post\-install errors \(Zypper return code 107\) \([https\://github\.com/ansible\-collections/community\.general/issues/9972](https\://github\.com/ansible\-collections/community\.general/issues/9972)\)\. - + ### Deprecated Features * manifold lookup plugin \- plugin is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10028](https\://github\.com/ansible\-collections/community\.general/pull/10028)\)\. * stackpath\_compute inventory plugin \- plugin is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10026](https\://github\.com/ansible\-collections/community\.general/pull/10026)\)\. - + ### Bugfixes * dependent look plugin \- make compatible with ansible\-core\'s Data Tagging feature \([https\://github\.com/ansible\-collections/community\.general/pull/9833](https\://github\.com/ansible\-collections/community\.general/pull/9833)\)\. @@ -215,12 +250,12 @@ Regular bugfix and feature release\. ## v10\.5\.0 - + ### Release Summary Regular bugfix and feature release\. - + ### Minor Changes * CmdRunner module utils \- the convenience method cmd\_runner\_fmt\.as\_fixed\(\) now accepts multiple arguments as a list \([https\://github\.com/ansible\-collections/community\.general/pull/9893](https\://github\.com/ansible\-collections/community\.general/pull/9893)\)\. @@ -237,7 +272,7 @@ Regular bugfix and feature release\. * systemd\_info \- extend support to timer units \([https\://github\.com/ansible\-collections/community\.general/pull/9891](https\://github\.com/ansible\-collections/community\.general/pull/9891)\)\. * vmadm \- add new options flexible\_disk\_size and owner\_uuid \([https\://github\.com/ansible\-collections/community\.general/pull/9892](https\://github\.com/ansible\-collections/community\.general/pull/9892)\)\. - + ### Bugfixes * cloudlare\_dns \- handle exhausted response stream in case of HTTP errors to show nice error message to the user \([https\://github\.com/ansible\-collections/community\.general/issues/9782](https\://github\.com/ansible\-collections/community\.general/issues/9782)\, [https\://github\.com/ansible\-collections/community\.general/pull/9818](https\://github\.com/ansible\-collections/community\.general/pull/9818)\)\. @@ -257,12 +292,12 @@ Regular bugfix and feature release\. ## v10\.4\.0 - + ### Release Summary Regular bugfix and feature release\. - + ### Minor Changes * bitwarden lookup plugin \- add new option collection\_name to filter results by collection name\, and new option result\_count to validate number of results \([https\://github\.com/ansible\-collections/community\.general/pull/9728](https\://github\.com/ansible\-collections/community\.general/pull/9728)\)\. @@ -278,7 +313,7 @@ Regular bugfix and feature release\. * ssh\_config \- add other\_options option \([https\://github\.com/ansible\-collections/community\.general/issues/8053](https\://github\.com/ansible\-collections/community\.general/issues/8053)\, [https\://github\.com/ansible\-collections/community\.general/pull/9684](https\://github\.com/ansible\-collections/community\.general/pull/9684)\)\. * xen\_orchestra inventory plugin \- add use\_vm\_uuid and use\_host\_uuid boolean options to allow switching over to using VM/Xen name labels instead of UUIDs as item names \([https\://github\.com/ansible\-collections/community\.general/pull/9787](https\://github\.com/ansible\-collections/community\.general/pull/9787)\)\. - + ### Deprecated Features * profitbricks \- module is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9733](https\://github\.com/ansible\-collections/community\.general/pull/9733)\)\. @@ -287,7 +322,7 @@ Regular bugfix and feature release\. * profitbricks\_volume \- module is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9733](https\://github\.com/ansible\-collections/community\.general/pull/9733)\)\. * profitbricks\_volume\_attachments \- module is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9733](https\://github\.com/ansible\-collections/community\.general/pull/9733)\)\. - + ### Bugfixes * apache2\_mod\_proxy \- make compatible with Python 3 \([https\://github\.com/ansible\-collections/community\.general/pull/9762](https\://github\.com/ansible\-collections/community\.general/pull/9762)\)\. @@ -315,17 +350,17 @@ Regular bugfix and feature release\. ## 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)\)\. @@ -339,12 +374,12 @@ Bugfix release\. ## 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)\)\. @@ -467,7 +502,7 @@ Regular bugfix and feature release\. * yaml callback plugin \- adjust standard preamble for Python 3 \([https\://github\.com/ansible\-collections/community\.general/pull/9583](https\://github\.com/ansible\-collections/community\.general/pull/9583)\)\. * zone connection plugin \- adjust standard preamble for Python 3 \([https\://github\.com/ansible\-collections/community\.general/pull/9584](https\://github\.com/ansible\-collections/community\.general/pull/9584)\)\. - + ### Deprecated Features * MH module utils \- attribute debug definition in subclasses of MH is now deprecated\, as that name will become a delegation to AnsibleModule in community\.general 12\.0\.0\, and any such attribute will be overridden by that delegation in that version \([https\://github\.com/ansible\-collections/community\.general/pull/9577](https\://github\.com/ansible\-collections/community\.general/pull/9577)\)\. @@ -478,7 +513,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)\)\. @@ -522,12 +557,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)\)\. @@ -658,7 +693,7 @@ Regular bugfix and feature release\. * zypper \- add quiet option \([https\://github\.com/ansible\-collections/community\.general/pull/9270](https\://github\.com/ansible\-collections/community\.general/pull/9270)\)\. * zypper \- add simple\_errors option \([https\://github\.com/ansible\-collections/community\.general/pull/9270](https\://github\.com/ansible\-collections/community\.general/pull/9270)\)\. - + ### Deprecated Features * atomic\_container \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9487](https\://github\.com/ansible\-collections/community\.general/pull/9487)\)\. @@ -681,7 +716,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)\)\. @@ -712,12 +747,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)\)\. @@ -738,13 +773,13 @@ Regular bugfix and feature release\. * scaleway\_lb \- minor simplification in the code \([https\://github\.com/ansible\-collections/community\.general/pull/9189](https\://github\.com/ansible\-collections/community\.general/pull/9189)\)\. * ssh\_config \- add dynamicforward option \([https\://github\.com/ansible\-collections/community\.general/pull/9192](https\://github\.com/ansible\-collections/community\.general/pull/9192)\)\. - + ### Deprecated Features * 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)\)\. @@ -773,12 +808,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)\)\. @@ -788,12 +823,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)\)\. @@ -998,7 +1033,7 @@ This is release 10\.0\.0 of community\.general\, released on 2024\- * irc \- the defaults of use\_tls and validate\_certs changed from false to true \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\. * rhsm\_repository \- the states present and absent have been removed\. Use enabled and disabled instead \([https\://github\.com/ansible\-collections/community\.general/pull/8918](https\://github\.com/ansible\-collections/community\.general/pull/8918)\)\. - + ### Deprecated Features * CmdRunner module util \- setting the value of the ignore\_none parameter within a CmdRunner context is deprecated and that feature should be removed in community\.general 12\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/8479](https\://github\.com/ansible\-collections/community\.general/pull/8479)\)\. @@ -1023,7 +1058,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 c574128e00..d77c5847e1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,36 @@ Community General Release Notes This changelog describes changes after version 9.0.0. +v10.7.1 +======= + +Release Summary +--------------- + +Regular bugfix release. + +Minor Changes +------------- + +- git_config - remove redundant ``required=False`` from ``argument_spec`` (https://github.com/ansible-collections/community.general/pull/10177). +- proxmox_snap - correctly handle proxmox_snap timeout parameter (https://github.com/ansible-collections/community.proxmox/issues/73, https://github.com/ansible-collections/community.proxmox/issues/95, https://github.com/ansible-collections/community.general/pull/10176). + +Deprecated Features +------------------- + +- yaml callback plugin - the YAML callback plugin was deprecated for removal in community.general 13.0.0. Since it needs to use ansible-core internals since ansible-core 2.19 that are changing a lot, we will remove this plugin already from community.general 12.0.0 to ease the maintenance burden (https://github.com/ansible-collections/community.general/pull/10213). + +Bugfixes +-------- + +- cobbler_system - update minimum version number to avoid wrong comparisons that happen in some cases using LooseVersion class which results in TypeError (https://github.com/ansible-collections/community.general/issues/8506, https://github.com/ansible-collections/community.general/pull/10145, https://github.com/ansible-collections/community.general/pull/10178). +- gitlab_group_access_token, gitlab_project_access_token - fix handling of group and project access tokens for changes in GitLab 17.10 (https://github.com/ansible-collections/community.general/pull/10196). +- keycloak - update more than 10 sub-groups (https://github.com/ansible-collections/community.general/issues/9690, https://github.com/ansible-collections/community.general/pull/9692). +- yaml callback plugin - adjust to latest changes in ansible-core devel (https://github.com/ansible-collections/community.general/pull/10212). +- yaml callback plugin - when using ansible-core 2.19.0b2 or newer, uses a new utility provided by ansible-core. This allows us to remove all hacks and vendored code that was part of the plugin for ansible-core versions with Data Tagging so far (https://github.com/ansible-collections/community.general/pull/10242). +- zypper_repository - make compatible with Python 3.12+ (https://github.com/ansible-collections/community.general/issues/10222, https://github.com/ansible-collections/community.general/pull/10223). +- zypper_repository - use ``metalink`` attribute to identify repositories without ```` element (https://github.com/ansible-collections/community.general/issues/10224, https://github.com/ansible-collections/community.general/pull/10225). + v10.7.0 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 5bbb225995..7ed3c7571c 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1886,3 +1886,48 @@ releases: name: to_prettytable namespace: null release_date: '2025-05-19' + 10.7.1: + changes: + bugfixes: + - cobbler_system - update minimum version number to avoid wrong comparisons + that happen in some cases using LooseVersion class which results in TypeError + (https://github.com/ansible-collections/community.general/issues/8506, https://github.com/ansible-collections/community.general/pull/10145, + https://github.com/ansible-collections/community.general/pull/10178). + - gitlab_group_access_token, gitlab_project_access_token - fix handling of + group and project access tokens for changes in GitLab 17.10 (https://github.com/ansible-collections/community.general/pull/10196). + - keycloak - update more than 10 sub-groups (https://github.com/ansible-collections/community.general/issues/9690, + https://github.com/ansible-collections/community.general/pull/9692). + - yaml callback plugin - adjust to latest changes in ansible-core devel (https://github.com/ansible-collections/community.general/pull/10212). + - yaml callback plugin - when using ansible-core 2.19.0b2 or newer, uses a + new utility provided by ansible-core. This allows us to remove all hacks + and vendored code that was part of the plugin for ansible-core versions + with Data Tagging so far (https://github.com/ansible-collections/community.general/pull/10242). + - zypper_repository - make compatible with Python 3.12+ (https://github.com/ansible-collections/community.general/issues/10222, + https://github.com/ansible-collections/community.general/pull/10223). + - zypper_repository - use ``metalink`` attribute to identify repositories + without ```` element (https://github.com/ansible-collections/community.general/issues/10224, + https://github.com/ansible-collections/community.general/pull/10225). + deprecated_features: + - yaml callback plugin - the YAML callback plugin was deprecated for removal + in community.general 13.0.0. Since it needs to use ansible-core internals + since ansible-core 2.19 that are changing a lot, we will remove this plugin + already from community.general 12.0.0 to ease the maintenance burden (https://github.com/ansible-collections/community.general/pull/10213). + minor_changes: + - git_config - remove redundant ``required=False`` from ``argument_spec`` + (https://github.com/ansible-collections/community.general/pull/10177). + - proxmox_snap - correctly handle proxmox_snap timeout parameter (https://github.com/ansible-collections/community.proxmox/issues/73, + https://github.com/ansible-collections/community.proxmox/issues/95, https://github.com/ansible-collections/community.general/pull/10176). + release_summary: Regular bugfix release. + fragments: + - 10.7.1.yml + - 10176-fix-proxmox_snap_timeout.yml + - 10177-git-config-required.yml + - 10178-update-minimum-version-number-to-avoid-wrong-comparisons-cobbler-xmlrpc.yml + - 10196-fix-gitlab-access-tokens.yml + - 10212-yaml.yml + - 10213-yaml-deprecation.yml + - 10222-zypper_repository-readfp.yml + - 10224-zypper_repository-metalink.yml + - 10242-yaml.yml + - 9692-update-more-than-10-keycloak-sub-groups.yml + release_date: '2025-06-16' diff --git a/changelogs/fragments/10.7.1.yml b/changelogs/fragments/10.7.1.yml deleted file mode 100644 index 1b14bd80d1..0000000000 --- a/changelogs/fragments/10.7.1.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular bugfix release. diff --git a/changelogs/fragments/10176-fix-proxmox_snap_timeout.yml b/changelogs/fragments/10176-fix-proxmox_snap_timeout.yml deleted file mode 100644 index 17460d5d5b..0000000000 --- a/changelogs/fragments/10176-fix-proxmox_snap_timeout.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - proxmox_snap - correctly handle proxmox_snap timeout parameter (https://github.com/ansible-collections/community.proxmox/issues/73, https://github.com/ansible-collections/community.proxmox/issues/95, https://github.com/ansible-collections/community.general/pull/10176). diff --git a/changelogs/fragments/10177-git-config-required.yml b/changelogs/fragments/10177-git-config-required.yml deleted file mode 100644 index a6d7a2f50d..0000000000 --- a/changelogs/fragments/10177-git-config-required.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - git_config - remove redundant ``required=False`` from ``argument_spec`` (https://github.com/ansible-collections/community.general/pull/10177). diff --git a/changelogs/fragments/10178-update-minimum-version-number-to-avoid-wrong-comparisons-cobbler-xmlrpc.yml b/changelogs/fragments/10178-update-minimum-version-number-to-avoid-wrong-comparisons-cobbler-xmlrpc.yml deleted file mode 100644 index a5ffdadfdc..0000000000 --- a/changelogs/fragments/10178-update-minimum-version-number-to-avoid-wrong-comparisons-cobbler-xmlrpc.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cobbler_system - update minimum version number to avoid wrong comparisons that happen in some cases using LooseVersion class which results in TypeError (https://github.com/ansible-collections/community.general/issues/8506, https://github.com/ansible-collections/community.general/pull/10145, https://github.com/ansible-collections/community.general/pull/10178). diff --git a/changelogs/fragments/10196-fix-gitlab-access-tokens.yml b/changelogs/fragments/10196-fix-gitlab-access-tokens.yml deleted file mode 100644 index 988f5c78ed..0000000000 --- a/changelogs/fragments/10196-fix-gitlab-access-tokens.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "gitlab_group_access_token, gitlab_project_access_token - fix handling of group and project access tokens for changes in GitLab 17.10 (https://github.com/ansible-collections/community.general/pull/10196)." diff --git a/changelogs/fragments/10212-yaml.yml b/changelogs/fragments/10212-yaml.yml deleted file mode 100644 index 7a28339eb7..0000000000 --- a/changelogs/fragments/10212-yaml.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "yaml callback plugin - adjust to latest changes in ansible-core devel (https://github.com/ansible-collections/community.general/pull/10212)." diff --git a/changelogs/fragments/10213-yaml-deprecation.yml b/changelogs/fragments/10213-yaml-deprecation.yml deleted file mode 100644 index d75d2c1623..0000000000 --- a/changelogs/fragments/10213-yaml-deprecation.yml +++ /dev/null @@ -1,5 +0,0 @@ -deprecated_features: - - "yaml callback plugin - the YAML callback plugin was deprecated for removal in community.general 13.0.0. - Since it needs to use ansible-core internals since ansible-core 2.19 that are changing a lot, - we will remove this plugin already from community.general 12.0.0 to ease the maintenance burden - (https://github.com/ansible-collections/community.general/pull/10213)." diff --git a/changelogs/fragments/10222-zypper_repository-readfp.yml b/changelogs/fragments/10222-zypper_repository-readfp.yml deleted file mode 100644 index 688ceeb7a5..0000000000 --- a/changelogs/fragments/10222-zypper_repository-readfp.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - zypper_repository - make compatible with Python 3.12+ (https://github.com/ansible-collections/community.general/issues/10222, https://github.com/ansible-collections/community.general/pull/10223). diff --git a/changelogs/fragments/10224-zypper_repository-metalink.yml b/changelogs/fragments/10224-zypper_repository-metalink.yml deleted file mode 100644 index 8dd1987a4e..0000000000 --- a/changelogs/fragments/10224-zypper_repository-metalink.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - zypper_repository - use ``metalink`` attribute to identify repositories without ```` element (https://github.com/ansible-collections/community.general/issues/10224, https://github.com/ansible-collections/community.general/pull/10225). diff --git a/changelogs/fragments/10242-yaml.yml b/changelogs/fragments/10242-yaml.yml deleted file mode 100644 index 1596cb0909..0000000000 --- a/changelogs/fragments/10242-yaml.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - "yaml callback plugin - when using ansible-core 2.19.0b2 or newer, uses a new utility provided by ansible-core. - This allows us to remove all hacks and vendored code that was part of the plugin for ansible-core versions with - Data Tagging so far - (https://github.com/ansible-collections/community.general/pull/10242)." diff --git a/changelogs/fragments/9692-update-more-than-10-keycloak-sub-groups.yml b/changelogs/fragments/9692-update-more-than-10-keycloak-sub-groups.yml deleted file mode 100644 index 6253dd716a..0000000000 --- a/changelogs/fragments/9692-update-more-than-10-keycloak-sub-groups.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - keycloak - update more than 10 sub-groups (https://github.com/ansible-collections/community.general/issues/9690, https://github.com/ansible-collections/community.general/pull/9692).