diff --git a/CHANGELOG.md b/CHANGELOG.md
index b35c52441b..8e55b5f8f6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,462 @@
-# Placeholder changelog
+# Community General Release Notes
-This file is a placeholder; a version-specific `CHANGELOG-vX.md` will be generated during releases from fragments
-under `changelogs/fragments`. On release branches once a release has been created, consult the branch's version-specific
-file for changes that have occurred in that branch.
+**Topics**
+
+- v12\.0\.0
+ - Release Summary
+ - Minor Changes
+ - Breaking Changes / Porting Guide
+ - Deprecated Features
+ - Removed Features \(previously deprecated\)
+ - Security Fixes
+ - Bugfixes
+ - New Plugins
+ - Callback
+ - Filter
+ - Inventory
+ - Lookup
+ - New Modules
+This changelog describes changes after version 11\.0\.0\.
+
+
+## v12\.0\.0
+
+
+### Release Summary
+
+This is release 12\.0\.0 of community\.general\, released on 2025\-11\-03\.
+
+
+### Minor Changes
+
+* Modernize code for Python 3\.7\+\. This includes code reformatting\, and adding new checks to CI\, including a type checker \(mypy\)\. Most of the code does not have type hints yet\, but now it is possible to add typing hints and have these validated \([https\://github\.com/ansible\-collections/community\.general/pull/10285](https\://github\.com/ansible\-collections/community\.general/pull/10285)\, [https\://github\.com/ansible\-collections/community\.general/pull/10886](https\://github\.com/ansible\-collections/community\.general/pull/10886)\, [https\://github\.com/ansible\-collections/community\.general/pull/10891](https\://github\.com/ansible\-collections/community\.general/pull/10891)\, [https\://github\.com/ansible\-collections/community\.general/pull/10892](https\://github\.com/ansible\-collections/community\.general/pull/10892)\, [https\://github\.com/ansible\-collections/community\.general/pull/10897](https\://github\.com/ansible\-collections/community\.general/pull/10897)\, [https\://github\.com/ansible\-collections/community\.general/pull/10899](https\://github\.com/ansible\-collections/community\.general/pull/10899)\, [https\://github\.com/ansible\-collections/community\.general/pull/10902](https\://github\.com/ansible\-collections/community\.general/pull/10902)\, [https\://github\.com/ansible\-collections/community\.general/pull/10903](https\://github\.com/ansible\-collections/community\.general/pull/10903)\, [https\://github\.com/ansible\-collections/community\.general/pull/10904](https\://github\.com/ansible\-collections/community\.general/pull/10904)\, [https\://github\.com/ansible\-collections/community\.general/pull/10907](https\://github\.com/ansible\-collections/community\.general/pull/10907)\, [https\://github\.com/ansible\-collections/community\.general/pull/10908](https\://github\.com/ansible\-collections/community\.general/pull/10908)\, [https\://github\.com/ansible\-collections/community\.general/pull/10909](https\://github\.com/ansible\-collections/community\.general/pull/10909)\, [https\://github\.com/ansible\-collections/community\.general/pull/10939](https\://github\.com/ansible\-collections/community\.general/pull/10939)\, [https\://github\.com/ansible\-collections/community\.general/pull/10940](https\://github\.com/ansible\-collections/community\.general/pull/10940)\, [https\://github\.com/ansible\-collections/community\.general/pull/10941](https\://github\.com/ansible\-collections/community\.general/pull/10941)\, [https\://github\.com/ansible\-collections/community\.general/pull/10942](https\://github\.com/ansible\-collections/community\.general/pull/10942)\, [https\://github\.com/ansible\-collections/community\.general/pull/10945](https\://github\.com/ansible\-collections/community\.general/pull/10945)\, [https\://github\.com/ansible\-collections/community\.general/pull/10947](https\://github\.com/ansible\-collections/community\.general/pull/10947)\, [https\://github\.com/ansible\-collections/community\.general/pull/10958](https\://github\.com/ansible\-collections/community\.general/pull/10958)\, [https\://github\.com/ansible\-collections/community\.general/pull/10959](https\://github\.com/ansible\-collections/community\.general/pull/10959)\, [https\://github\.com/ansible\-collections/community\.general/pull/10968](https\://github\.com/ansible\-collections/community\.general/pull/10968)\, [https\://github\.com/ansible\-collections/community\.general/pull/10969](https\://github\.com/ansible\-collections/community\.general/pull/10969)\, [https\://github\.com/ansible\-collections/community\.general/pull/10970](https\://github\.com/ansible\-collections/community\.general/pull/10970)\, [https\://github\.com/ansible\-collections/community\.general/pull/10971](https\://github\.com/ansible\-collections/community\.general/pull/10971)\, [https\://github\.com/ansible\-collections/community\.general/pull/10973](https\://github\.com/ansible\-collections/community\.general/pull/10973)\, [https\://github\.com/ansible\-collections/community\.general/pull/10974](https\://github\.com/ansible\-collections/community\.general/pull/10974)\, [https\://github\.com/ansible\-collections/community\.general/pull/10975](https\://github\.com/ansible\-collections/community\.general/pull/10975)\, [https\://github\.com/ansible\-collections/community\.general/pull/10976](https\://github\.com/ansible\-collections/community\.general/pull/10976)\, [https\://github\.com/ansible\-collections/community\.general/pull/10977](https\://github\.com/ansible\-collections/community\.general/pull/10977)\, [https\://github\.com/ansible\-collections/community\.general/pull/10978](https\://github\.com/ansible\-collections/community\.general/pull/10978)\, [https\://github\.com/ansible\-collections/community\.general/pull/10979](https\://github\.com/ansible\-collections/community\.general/pull/10979)\, [https\://github\.com/ansible\-collections/community\.general/pull/10980](https\://github\.com/ansible\-collections/community\.general/pull/10980)\, [https\://github\.com/ansible\-collections/community\.general/pull/10981](https\://github\.com/ansible\-collections/community\.general/pull/10981)\, [https\://github\.com/ansible\-collections/community\.general/pull/10992](https\://github\.com/ansible\-collections/community\.general/pull/10992)\, [https\://github\.com/ansible\-collections/community\.general/pull/10993](https\://github\.com/ansible\-collections/community\.general/pull/10993)\, [https\://github\.com/ansible\-collections/community\.general/pull/10997](https\://github\.com/ansible\-collections/community\.general/pull/10997)\, [https\://github\.com/ansible\-collections/community\.general/pull/10999](https\://github\.com/ansible\-collections/community\.general/pull/10999)\, [https\://github\.com/ansible\-collections/community\.general/pull/11015](https\://github\.com/ansible\-collections/community\.general/pull/11015)\, [https\://github\.com/ansible\-collections/community\.general/pull/11016](https\://github\.com/ansible\-collections/community\.general/pull/11016)\, [https\://github\.com/ansible\-collections/community\.general/pull/11017](https\://github\.com/ansible\-collections/community\.general/pull/11017)\)\.
+* aerospike\_migrations \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* airbrake\_deployment \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* android\_sdk \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\.
+* apk \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/issues/10479](https\://github\.com/ansible\-collections/community\.general/issues/10479)\, [https\://github\.com/ansible\-collections/community\.general/pull/10520](https\://github\.com/ansible\-collections/community\.general/pull/10520)\)\.
+* bigpanda \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* bootc\_manage \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* bower \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* btrfs\_subvolume \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* bundler \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* bzr \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10523](https\://github\.com/ansible\-collections/community\.general/pull/10523)\)\.
+* campfire \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* capabilities \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10524](https\://github\.com/ansible\-collections/community\.general/pull/10524)\)\.
+* cargo \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* catapult \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* cisco\_webex \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* cloudflare\_dns \- adds support for PTR records \([https\://github\.com/ansible\-collections/community\.general/pull/10267](https\://github\.com/ansible\-collections/community\.general/pull/10267)\)\.
+* cloudflare\_dns \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* cloudflare\_dns \- simplify validations and refactor some code\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10269](https\://github\.com/ansible\-collections/community\.general/pull/10269)\)\.
+* composer \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10525](https\://github\.com/ansible\-collections/community\.general/pull/10525)\)\.
+* consul\_kv \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* consul\_policy \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* copr \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* crypttab \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* datadog\_downtime \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* datadog\_monitor \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* datadog\_monitor \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* dconf \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* dimensiondata\_network \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* dimensiondata\_vlan \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* django module utils \- remove deprecated parameter \_DjangoRunner call \([https\://github\.com/ansible\-collections/community\.general/pull/10574](https\://github\.com/ansible\-collections/community\.general/pull/10574)\)\.
+* django module utils \- simplify/consolidate the common settings for the command line \([https\://github\.com/ansible\-collections/community\.general/pull/10684](https\://github\.com/ansible\-collections/community\.general/pull/10684)\)\.
+* django\_check \- rename parameter database to databases\, add alias for compatibility \([https\://github\.com/ansible\-collections/community\.general/pull/10700](https\://github\.com/ansible\-collections/community\.general/pull/10700)\)\.
+* django\_check \- simplify/consolidate the common settings for the command line \([https\://github\.com/ansible\-collections/community\.general/pull/10684](https\://github\.com/ansible\-collections/community\.general/pull/10684)\)\.
+* django\_createcachetable \- simplify/consolidate the common settings for the command line \([https\://github\.com/ansible\-collections/community\.general/pull/10684](https\://github\.com/ansible\-collections/community\.general/pull/10684)\)\.
+* dnf\_config\_manager \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* dnsmadeeasy \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* dpkg\_divert \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* easy\_install \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* easy\_install \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10526](https\://github\.com/ansible\-collections/community\.general/pull/10526)\)\.
+* elasticsearch\_plugin \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\.
+* elasticsearch\_plugin \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* facter \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* filesize \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\.
+* filesystem \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10494](https\://github\.com/ansible\-collections/community\.general/pull/10494)\)\.
+* filetree \- add exclude option \([https\://github\.com/ansible\-collections/community\.general/issues/10936](https\://github\.com/ansible\-collections/community\.general/issues/10936)\, [https\://github\.com/ansible\-collections/community\.general/pull/10936](https\://github\.com/ansible\-collections/community\.general/pull/10936)\)\.
+* gem \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* git\_config\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* github\_app\_access\_token lookup plugin \- add support for GitHub Enterprise Server \([https\://github\.com/ansible\-collections/community\.general/issues/10879](https\://github\.com/ansible\-collections/community\.general/issues/10879)\, [https\://github\.com/ansible\-collections/community\.general/pull/10880](https\://github\.com/ansible\-collections/community\.general/pull/10880)\)\.
+* github\_app\_access\_token lookup plugin \- support both jwt and pyjwt to avoid conflict with other modules requirements \([https\://github\.com/ansible\-collections/community\.general/issues/10299](https\://github\.com/ansible\-collections/community\.general/issues/10299)\)\.
+* github\_deploy\_key \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* github\_repo \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* github\_webhook \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* github\_webhook\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_branch \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_deploy\_key \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* gitlab\_group\_access\_token \- add planner access level \([https\://github\.com/ansible\-collections/community\.general/pull/10679](https\://github\.com/ansible\-collections/community\.general/pull/10679)\)\.
+* gitlab\_group\_access\_token \- add missing scopes \([https\://github\.com/ansible\-collections/community\.general/pull/10785](https\://github\.com/ansible\-collections/community\.general/pull/10785)\)\.
+* gitlab\_group\_access\_token \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* gitlab\_group\_access\_token \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_group\_variable \- add description option \([https\://github\.com/ansible\-collections/community\.general/pull/10812](https\://github\.com/ansible\-collections/community\.general/pull/10812)\)\.
+* gitlab\_group\_variable \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_group\_variable \- support masked\-and\-hidden variables \([https\://github\.com/ansible\-collections/community\.general/pull/10787](https\://github\.com/ansible\-collections/community\.general/pull/10787)\)\.
+* gitlab\_hook \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* gitlab\_hook \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_instance\_variable \- add description option \([https\://github\.com/ansible\-collections/community\.general/pull/10812](https\://github\.com/ansible\-collections/community\.general/pull/10812)\)\.
+* gitlab\_instance\_variable \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_issue \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_label \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\.
+* gitlab\_label \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_merge\_request \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_milestone \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\.
+* gitlab\_milestone \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_project \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_project\_access\_token \- add planner access level \([https\://github\.com/ansible\-collections/community\.general/pull/10679](https\://github\.com/ansible\-collections/community\.general/pull/10679)\)\.
+* gitlab\_project\_access\_token \- add missing scopes \([https\://github\.com/ansible\-collections/community\.general/pull/10785](https\://github\.com/ansible\-collections/community\.general/pull/10785)\)\.
+* gitlab\_project\_access\_token \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* gitlab\_project\_access\_token \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_project\_variable \- add description option \([https\://github\.com/ansible\-collections/community\.general/pull/10812](https\://github\.com/ansible\-collections/community\.general/pull/10812)\, [https\://github\.com/ansible\-collections/community\.general/issues/8584](https\://github\.com/ansible\-collections/community\.general/issues/8584)\, [https\://github\.com/ansible\-collections/community\.general/issues/10809](https\://github\.com/ansible\-collections/community\.general/issues/10809)\)\.
+* gitlab\_project\_variable \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* gitlab\_project\_variable \- support masked\-and\-hidden variables \([https\://github\.com/ansible\-collections/community\.general/pull/10787](https\://github\.com/ansible\-collections/community\.general/pull/10787)\)\.
+* gitlab\_protected\_branch \- add allow\_force\_push\, code\_owner\_approval\_required \([https\://github\.com/ansible\-collections/community\.general/pull/10795](https\://github\.com/ansible\-collections/community\.general/pull/10795)\, [https\://github\.com/ansible\-collections/community\.general/issues/6432](https\://github\.com/ansible\-collections/community\.general/issues/6432)\, [https\://github\.com/ansible\-collections/community\.general/issues/10289](https\://github\.com/ansible\-collections/community\.general/issues/10289)\, [https\://github\.com/ansible\-collections/community\.general/issues/10765](https\://github\.com/ansible\-collections/community\.general/issues/10765)\)\.
+* gitlab\_protected\_branch \- update protected branches if possible instead of recreating them \([https\://github\.com/ansible\-collections/community\.general/pull/10795](https\://github\.com/ansible\-collections/community\.general/pull/10795)\)\.
+* gitlab\_runner \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* grove \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* hg \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* homebrew \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* homebrew\_cask \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* homebrew\_tap \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* honeybadger\_deployment \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* htpasswd \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* icinga2\_host \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* imgadm \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10536](https\://github\.com/ansible\-collections/community\.general/pull/10536)\)\.
+* influxdb\_user \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* ini\_file \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* iocage inventory plugin \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\.
+* ipa\_dnsrecord \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* ipa\_dnszone \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* ipa\_group \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* ipa\_host \- add userclass and locality parameters \([https\://github\.com/ansible\-collections/community\.general/pull/10935](https\://github\.com/ansible\-collections/community\.general/pull/10935)\)\.
+* ipa\_host \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\.
+* ipa\_service \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* ipbase\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* iptables\_state \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\.
+* ipwcli\_dns \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* irc \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* jabber \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* java\_keystore \- remove redundant function \([https\://github\.com/ansible\-collections/community\.general/pull/10905](https\://github\.com/ansible\-collections/community\.general/pull/10905)\)\.
+* jenkins\_build \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* jenkins\_build\_info \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* jenkins\_credential \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* jenkins\_job \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* jenkins\_plugin \- install dependencies for specific version \([https\://github\.com/ansible\-collections/community\.general/issue/4995](https\://github\.com/ansible\-collections/community\.general/issue/4995)\, [https\://github\.com/ansible\-collections/community\.general/pull/10346](https\://github\.com/ansible\-collections/community\.general/pull/10346)\)\.
+* jenkins\_script \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10505](https\://github\.com/ansible\-collections/community\.general/pull/10505)\)\.
+* keycloak \- add support for grant\_type\=client\_credentials to all keycloak modules\, so that specifying auth\_client\_id and auth\_client\_secret is sufficient for authentication \([https\://github\.com/ansible\-collections/community\.general/pull/10231](https\://github\.com/ansible\-collections/community\.general/pull/10231)\)\.
+* keycloak module utils \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* keycloak\_authz\_authorization\_scope \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* keycloak\_authz\_permission \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* keycloak\_client \- add idempotent support for optional\_client\_scopes and optional\_client\_scopes\, and ensure consistent change detection between check mode and live run \([https\://github\.com/ansible\-collections/community\.general/issues/5495](https\://github\.com/ansible\-collections/community\.general/issues/5495)\, [https\://github\.com/ansible\-collections/community\.general/pull/10842](https\://github\.com/ansible\-collections/community\.general/pull/10842)\)\.
+* keycloak\_identity\_provider – add support for fromUrl to automatically fetch OIDC endpoints from the well\-known discovery URL\, simplifying identity provider configuration \([https\://github\.com/ansible\-collections/community\.general/pull/10527](https\://github\.com/ansible\-collections/community\.general/pull/10527)\)\.
+* keycloak\_realm \- add support for WebAuthn policy configuration options\, including both regular and passwordless WebAuthn policies \([https\://github\.com/ansible\-collections/community\.general/pull/10791](https\://github\.com/ansible\-collections/community\.general/pull/10791)\)\.
+* keycloak\_realm \- add support for brute\_force\_strategy and max\_temporary\_lockouts \([https\://github\.com/ansible\-collections/community\.general/issues/10412](https\://github\.com/ansible\-collections/community\.general/issues/10412)\, [https\://github\.com/ansible\-collections/community\.general/pull/10415](https\://github\.com/ansible\-collections/community\.general/pull/10415)\)\.
+* keycloak\_realm \- add support for client\-related options and Oauth2 device \([https\://github\.com/ansible\-collections/community\.general/pull/10538](https\://github\.com/ansible\-collections/community\.general/pull/10538)\)\.
+* keycloak\_role \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* keycloak\_user \- return user created boolean flag \([https\://github\.com/ansible\-collections/community\.general/pull/10950](https\://github\.com/ansible\-collections/community\.general/pull/10950)\)\.
+* keycloak\_userprofile \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* keyring \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* kibana\_plugin \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* layman \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* ldap\_attrs \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* ldap\_inc \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* librato\_annotation \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* linode module utils \- remove redundant code for ancient versions of Ansible \([https\://github\.com/ansible\-collections/community\.general/pull/10906](https\://github\.com/ansible\-collections/community\.general/pull/10906)\)\.
+* lldp \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* logentries \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* logstash callback plugin \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* logstash\_plugin \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/issues/10479](https\://github\.com/ansible\-collections/community\.general/issues/10479)\, [https\://github\.com/ansible\-collections/community\.general/pull/10520](https\://github\.com/ansible\-collections/community\.general/pull/10520)\)\.
+* lvg\_rename \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\.
+* lxca\_cmms \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* lxca\_nodes \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* macports \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* mail \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* manageiq \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\.
+* manageiq\_alert\_profiles \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\.
+* manageiq\_alerts \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* manageiq\_group \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\.
+* manageiq\_group \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* manageiq\_policies \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* manageiq\_policies\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* manageiq\_tags \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* manageiq\_tenant \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\.
+* manageiq\_tenant \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* matrix \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* mattermost \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* maven\_artifact \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* memset\_dns\_reload \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* memset\_zone \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* memset\_zone\_record \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* mqtt \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* mssql\_db \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\.
+* mssql\_db \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* mssql\_script \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* nagios \- make parameter services a list instead of a str \([https\://github\.com/ansible\-collections/community\.general/pull/10493](https\://github\.com/ansible\-collections/community\.general/pull/10493)\)\.
+* netcup\_dns \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* newrelic\_deployment \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* nmcli \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* nmcli \- simplify validations and refactor some code\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10323](https\://github\.com/ansible\-collections/community\.general/pull/10323)\)\.
+* npm \- improve parameter validation using Ansible construct \([https\://github\.com/ansible\-collections/community\.general/pull/10983](https\://github\.com/ansible\-collections/community\.general/pull/10983)\)\.
+* nsupdate \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10507](https\://github\.com/ansible\-collections/community\.general/pull/10507)\)\.
+* oci\_vcn \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* one\_image\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* one\_template \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* one\_vm \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10712](https\://github\.com/ansible\-collections/community\.general/pull/10712)\)\.
+* one\_vnet \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* oneandone\_firewall\_policy \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* oneandone\_load\_balancer \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* oneandone\_monitoring\_policy \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* onepassword\_info \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* onepassword\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* oneview\_fc\_network\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* open\_iscsi \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10599](https\://github\.com/ansible\-collections/community\.general/pull/10599)\)\.
+* openbsd\_pkg \- add autoremove parameter to remove unused dependencies \([https\://github\.com/ansible\-collections/community\.general/pull/10705](https\://github\.com/ansible\-collections/community\.general/pull/10705)\)\.
+* openbsd\_pkg \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\.
+* opendj\_backendprop \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* osx\_defaults \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* ovh\_ip\_loadbalancing\_backend \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* ovh\_monthly\_billing \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pacemaker\_cluster \- add state\=maintenance for managing pacemaker maintenance mode \([https\://github\.com/ansible\-collections/community\.general/issues/10200](https\://github\.com/ansible\-collections/community\.general/issues/10200)\, [https\://github\.com/ansible\-collections/community\.general/pull/10227](https\://github\.com/ansible\-collections/community\.general/pull/10227)\)\.
+* pacemaker\_cluster \- rename node to name and add node alias \([https\://github\.com/ansible\-collections/community\.general/pull/10227](https\://github\.com/ansible\-collections/community\.general/pull/10227)\)\.
+* pacemaker\_resource \- add state\=cleanup for cleaning up pacemaker resources \([https\://github\.com/ansible\-collections/community\.general/pull/10413](https\://github\.com/ansible\-collections/community\.general/pull/10413)\)
+* pacemaker\_resource \- add state\=cloned for cloning pacemaker resources or groups \([https\://github\.com/ansible\-collections/community\.general/issues/10322](https\://github\.com/ansible\-collections/community\.general/issues/10322)\, [https\://github\.com/ansible\-collections/community\.general/pull/10665](https\://github\.com/ansible\-collections/community\.general/pull/10665)\)\.
+* pacemaker\_resource \- enhance module by removing duplicative code \([https\://github\.com/ansible\-collections/community\.general/pull/10227](https\://github\.com/ansible\-collections/community\.general/pull/10227)\)\.
+* pacemaker\_resource \- the parameter name is no longer a required parameter in community\.general 11\.3\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10413](https\://github\.com/ansible\-collections/community\.general/pull/10413)\)
+* packet\_device \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* pagerduty \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* pagerduty \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pagerduty\_change \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pagerduty\_user \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pam\_limits \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* parted \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10642](https\://github\.com/ansible\-collections/community\.general/pull/10642)\)\.
+* pear \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pear \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10601](https\://github\.com/ansible\-collections/community\.general/pull/10601)\)\.
+* pingdom \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* pipx module\_utils \- use PIPX\_USE\_EMOJI to disable emojis in the output of pipx 1\.8\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10874](https\://github\.com/ansible\-collections/community\.general/pull/10874)\)\.
+* pkgng \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pnpm \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* portage \- add a changed\_deps option \([https\://github\.com/ansible\-collections/community\.general/pull/11023](https\://github\.com/ansible\-collections/community\.general/pull/11023)\)\.
+* portage \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* portage \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10602](https\://github\.com/ansible\-collections/community\.general/pull/10602)\)\.
+* pritunl\_org \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pritunl\_org\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pritunl\_user \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pritunl\_user\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pubnub\_blocks \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pushbullet \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* pushover \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* python\_runner module utils \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* random\_string lookup plugin \- allow to specify seed while generating random string \([https\://github\.com/ansible\-collections/community\.general/issues/5362](https\://github\.com/ansible\-collections/community\.general/issues/5362)\, [https\://github\.com/ansible\-collections/community\.general/pull/10710](https\://github\.com/ansible\-collections/community\.general/pull/10710)\)\.
+* redis\_data \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* redis\_data\_incr \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* rhevm \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* riak \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* riak \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10603](https\://github\.com/ansible\-collections/community\.general/pull/10603)\)\.
+* rocketchat \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* rocketchat \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* rollbar\_deployment \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* say \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* scaleway modules \- add a scaleway group to use module\_defaults \([https\://github\.com/ansible\-collections/community\.general/pull/10647](https\://github\.com/ansible\-collections/community\.general/pull/10647)\)\.
+* scaleway\_\* modules\, scaleway inventory plugin \- update available zones and API URLs \([https\://github\.com/ansible\-collections/community\.general/issues/10383](https\://github\.com/ansible\-collections/community\.general/issues/10383)\, [https\://github\.com/ansible\-collections/community\.general/pull/10424](https\://github\.com/ansible\-collections/community\.general/pull/10424)\)\.
+* scaleway\_container \- add a cpu\_limit argument \([https\://github\.com/ansible\-collections/community\.general/pull/10646](https\://github\.com/ansible\-collections/community\.general/pull/10646)\)\.
+* scaleway\_database\_backup \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* sendgrid \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* sensu\_silence \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* sensu\_silence \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* sensu\_subscription \- normalize quotes in the module output \([https\://github\.com/ansible\-collections/community\.general/pull/10483](https\://github\.com/ansible\-collections/community\.general/pull/10483)\)\.
+* sl\_vm \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* solaris\_zone \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10604](https\://github\.com/ansible\-collections/community\.general/pull/10604)\)\.
+* sorcery \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* ssh\_config \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* statusio\_maintenance \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* svr4pkg \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* swdepot \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* swupd \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10605](https\://github\.com/ansible\-collections/community\.general/pull/10605)\)\.
+* syslogger \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* sysrc \- adjustments to the code \([https\://github\.com/ansible\-collections/community\.general/pull/10417](https\://github\.com/ansible\-collections/community\.general/pull/10417)\)\.
+* sysrc \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* systemd\_creds\_decrypt \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* systemd\_creds\_encrypt \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10512](https\://github\.com/ansible\-collections/community\.general/pull/10512)\)\.
+* taiga\_issue \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* tasks\_only callback plugin \- add result\_format and pretty\_results options similarly to the default callback \([https\://github\.com/ansible\-collections/community\.general/pull/10422](https\://github\.com/ansible\-collections/community\.general/pull/10422)\)\.
+* terraform \- minor refactor to improve readability \([https\://github\.com/ansible\-collections/community\.general/pull/10711](https\://github\.com/ansible\-collections/community\.general/pull/10711)\)\.
+* timezone \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10612](https\://github\.com/ansible\-collections/community\.general/pull/10612)\)\.
+* twilio \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* ufw \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\.
+* urpmi \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* urpmi \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10606](https\://github\.com/ansible\-collections/community\.general/pull/10606)\)\.
+* utm\_aaa\_group \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* utm\_ca\_host\_key\_cert \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* utm\_dns\_host \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* utm\_network\_interface\_address \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* utm\_proxy\_auth\_profile \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* utm\_proxy\_exception \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* utm\_proxy\_frontend \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* utm\_proxy\_location \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* vertica\_configuration \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* vertica\_info \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* vertica\_role \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* xattr \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* xbps \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* xbps \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10608](https\://github\.com/ansible\-collections/community\.general/pull/10608)\)\.
+* xenserver module utils \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10769](https\://github\.com/ansible\-collections/community\.general/pull/10769)\)\.
+* xenserver\_facts \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\.
+* xfconf \- minor adjustments the the code \([https\://github\.com/ansible\-collections/community\.general/pull/10311](https\://github\.com/ansible\-collections/community\.general/pull/10311)\)\.
+* xfs\_quota \- using safer mechanism to run external command \([https\://github\.com/ansible\-collections/community\.general/pull/10609](https\://github\.com/ansible\-collections/community\.general/pull/10609)\)\.
+* xml \- remove redundant brackets in conditionals\, no functional changes \([https\://github\.com/ansible\-collections/community\.general/pull/10328](https\://github\.com/ansible\-collections/community\.general/pull/10328)\)\.
+* yarn \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* zfs\_facts \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\.
+* zypper \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+* zypper \- support the \-\-gpg\-auto\-import\-keys option in zypper \([https\://github\.com/ansible\-collections/community\.general/issues/10660](https\://github\.com/ansible\-collections/community\.general/issues/10660)\, [https\://github\.com/ansible\-collections/community\.general/pull/10661](https\://github\.com/ansible\-collections/community\.general/pull/10661)\)\.
+* zypper\_repository \- remove redundant constructs from argument specs \([https\://github\.com/ansible\-collections/community\.general/pull/10513](https\://github\.com/ansible\-collections/community\.general/pull/10513)\)\.
+
+
+### Breaking Changes / Porting Guide
+
+* mh\.base module utils \- debug will now always be delegated to the underlying AnsibleModule object \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* oneview module utils \- remove import of standard library os \([https\://github\.com/ansible\-collections/community\.general/pull/10644](https\://github\.com/ansible\-collections/community\.general/pull/10644)\)\.
+* slack \- the default of prepend\_hash changed from auto to never \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+
+
+### Deprecated Features
+
+* catapult \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/issues/10318](https\://github\.com/ansible\-collections/community\.general/issues/10318)\, [https\://github\.com/ansible\-collections/community\.general/pull/10329](https\://github\.com/ansible\-collections/community\.general/pull/10329)\)\.
+* cpanm \- deprecate mode\=compatibility\, mode\=new should be used instead \([https\://github\.com/ansible\-collections/community\.general/pull/10434](https\://github\.com/ansible\-collections/community\.general/pull/10434)\)\.
+* dimensiondata doc\_fragments plugin \- fragments is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\.
+* dimensiondata module\_utils plugin \- utils is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\.
+* dimensiondata\_network \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\.
+* dimensiondata\_vlan \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\.
+* dimensiondata\_wait doc\_fragments plugin \- fragments is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10986](https\://github\.com/ansible\-collections/community\.general/pull/10986)\)\.
+* github\_repo \- deprecate force\_defaults\=true \([https\://github\.com/ansible\-collections/community\.general/pull/10435](https\://github\.com/ansible\-collections/community\.general/pull/10435)\)\.
+* hiera lookup plugin \- retrieving data with Hiera has been deprecated a long time ago\; because of that this plugin will be removed from community\.general 13\.0\.0\. If you disagree with this deprecation\, please create an issue in the community\.general repository \([https\://github\.com/ansible\-collections/community\.general/issues/4462](https\://github\.com/ansible\-collections/community\.general/issues/4462)\, [https\://github\.com/ansible\-collections/community\.general/pull/10779](https\://github\.com/ansible\-collections/community\.general/pull/10779)\)\.
+* oci\_utils module utils \- utils is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/issues/10318](https\://github\.com/ansible\-collections/community\.general/issues/10318)\, [https\://github\.com/ansible\-collections/community\.general/pull/10652](https\://github\.com/ansible\-collections/community\.general/pull/10652)\)\.
+* oci\_vcn \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/issues/10318](https\://github\.com/ansible\-collections/community\.general/issues/10318)\, [https\://github\.com/ansible\-collections/community\.general/pull/10652](https\://github\.com/ansible\-collections/community\.general/pull/10652)\)\.
+* oneandone module utils \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\.
+* oneandone\_firewall\_policy \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\.
+* oneandone\_load\_balancer \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\.
+* oneandone\_monitoring\_policy \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\.
+* oneandone\_private\_network \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\.
+* oneandone\_public\_ip \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\.
+* oneandone\_server \- DNS fails to resolve the API endpoint used by the module\. The module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10994](https\://github\.com/ansible\-collections/community\.general/pull/10994)\)\.
+* oracle\* doc fragments \- fragments are deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/issues/10318](https\://github\.com/ansible\-collections/community\.general/issues/10318)\, [https\://github\.com/ansible\-collections/community\.general/pull/10652](https\://github\.com/ansible\-collections/community\.general/pull/10652)\)\.
+* pacemaker\_cluster \- the state cleanup will be removed from community\.general 14\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10741](https\://github\.com/ansible\-collections/community\.general/pull/10741)\)\.
+* rocketchat \- the default value for is\_pre740\, currently true\, is deprecated and will change to false in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10490](https\://github\.com/ansible\-collections/community\.general/pull/10490)\)\.
+* typetalk \- module is deprecated and will be removed in community\.general 13\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/9499](https\://github\.com/ansible\-collections/community\.general/pull/9499)\)\.
+
+
+### Removed Features \(previously deprecated\)
+
+* Ansible\-core 2\.16 is no longer supported\. This also means that the collection now requires Python 3\.7\+ \([https\://github\.com/ansible\-collections/community\.general/pull/10884](https\://github\.com/ansible\-collections/community\.general/pull/10884)\)\.
+* bearychat \- the module has been removed as the chat service is no longer available \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* cmd\_runner module utils \- the parameter ignore\_value\_none to CmdRunner\.\_\_call\_\_\(\) has been removed \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* cmd\_runner\_fmt module utils \- the parameter ctx\_ignore\_none to argument formatters has been removed \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* facter \- the module has been replaced by community\.general\.facter\_facts \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* mh\.deco module utils \- the parameters on\_success and on\_failure of cause\(\) have been removed\; use when\=\"success\" and when\=\"failure\" instead \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* opkg \- the value \"\" for the option force is no longer allowed\. Omit force instead \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* pacemaker\_cluster \- the option state is now required \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* pure module utils \- the modules using this module utils have been removed from community\.general 3\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* purestorage doc fragment \- the modules using this doc fragment have been removed from community\.general 3\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+* yaml callback plugin \- the deprecated plugin has been removed\. Use the default callback with result\_format\=yaml instead \([https\://github\.com/ansible\-collections/community\.general/pull/10883](https\://github\.com/ansible\-collections/community\.general/pull/10883)\)\.
+
+
+### Security Fixes
+
+* keycloak\_user \- the parameter credentials\[\]\.value is now marked as no\_log\=true\. Before it was logged by Ansible\, unless the task was marked as no\_log\: true\. Since this parameter can be used for passwords\, this resulted in credential leaking \([https\://github\.com/ansible\-collections/community\.general/issues/11000](https\://github\.com/ansible\-collections/community\.general/issues/11000)\, [https\://github\.com/ansible\-collections/community\.general/pull/11005](https\://github\.com/ansible\-collections/community\.general/pull/11005)\)\.
+
+
+### Bugfixes
+
+* Avoid deprecated functionality in ansible\-core 2\.20 \([https\://github\.com/ansible\-collections/community\.general/pull/10687](https\://github\.com/ansible\-collections/community\.general/pull/10687)\)\.
+* Avoid usage of deprecated ansible\.module\_utils\.six in all code that does not have to support Python 2 \([https\://github\.com/ansible\-collections/community\.general/pull/10873](https\://github\.com/ansible\-collections/community\.general/pull/10873)\)\.
+* Remove all usage of ansible\.module\_utils\.six \([https\://github\.com/ansible\-collections/community\.general/pull/10888](https\://github\.com/ansible\-collections/community\.general/pull/10888)\)\.
+* apache2\_module \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\.
+* apache2\_module \- check the cgi module restrictions only during activation \([https\://github\.com/ansible\-collections/community\.general/pull/10423](https\://github\.com/ansible\-collections/community\.general/pull/10423)\)\.
+* apk \- fix check for empty/whitespace\-only package names \([https\://github\.com/ansible\-collections/community\.general/pull/10532](https\://github\.com/ansible\-collections/community\.general/pull/10532)\)\.
+* apk \- handle empty name strings properly \([https\://github\.com/ansible\-collections/community\.general/issues/10441](https\://github\.com/ansible\-collections/community\.general/issues/10441)\, [https\://github\.com/ansible\-collections/community\.general/pull/10442](https\://github\.com/ansible\-collections/community\.general/pull/10442)\)\.
+* capabilities \- using invalid path \(symlink/directory/\.\.\.\) returned unrelated and incoherent error messages \([https\://github\.com/ansible\-collections/community\.general/issues/5649](https\://github\.com/ansible\-collections/community\.general/issues/5649)\, [https\://github\.com/ansible\-collections/community\.general/pull/10455](https\://github\.com/ansible\-collections/community\.general/pull/10455)\)\.
+* cloudflare\_dns \- roll back changes to CAA record validation \([https\://github\.com/ansible\-collections/community\.general/issues/10934](https\://github\.com/ansible\-collections/community\.general/issues/10934)\, [https\://github\.com/ansible\-collections/community\.general/pull/10956](https\://github\.com/ansible\-collections/community\.general/pull/10956)\)\.
+* cloudflare\_dns \- roll back changes to SRV record validation \([https\://github\.com/ansible\-collections/community\.general/issues/10934](https\://github\.com/ansible\-collections/community\.general/issues/10934)\, [https\://github\.com/ansible\-collections/community\.general/pull/10937](https\://github\.com/ansible\-collections/community\.general/pull/10937)\)\.
+* cronvar \- fix crash on missing cron\_file parent directories \([https\://github\.com/ansible\-collections/community\.general/issues/10460](https\://github\.com/ansible\-collections/community\.general/issues/10460)\, [https\://github\.com/ansible\-collections/community\.general/pull/10461](https\://github\.com/ansible\-collections/community\.general/pull/10461)\)\.
+* cronvar \- handle empty strings on value properly \([https\://github\.com/ansible\-collections/community\.general/issues/10439](https\://github\.com/ansible\-collections/community\.general/issues/10439)\, [https\://github\.com/ansible\-collections/community\.general/pull/10445](https\://github\.com/ansible\-collections/community\.general/pull/10445)\)\.
+* dependent lookup plugin \- avoid deprecated ansible\-core 2\.19 functionality \([https\://github\.com/ansible\-collections/community\.general/pull/10359](https\://github\.com/ansible\-collections/community\.general/pull/10359)\)\.
+* doas become plugin \- disable pipelining on ansible\-core 2\.19\+\. The plugin does not work with pipelining\, and since ansible\-core 2\.19 become plugins can indicate that they do not work with pipelining \([https\://github\.com/ansible\-collections/community\.general/issues/9977](https\://github\.com/ansible\-collections/community\.general/issues/9977)\, [https\://github\.com/ansible\-collections/community\.general/pull/10537](https\://github\.com/ansible\-collections/community\.general/pull/10537)\)\.
+* gem \- fix soundness issue when uninstalling default gems on Ubuntu \([https\://github\.com/ansible\-collections/community\.general/issues/10451](https\://github\.com/ansible\-collections/community\.general/issues/10451)\, [https\://github\.com/ansible\-collections/community\.general/pull/10689](https\://github\.com/ansible\-collections/community\.general/pull/10689)\)\.
+* github\_app\_access\_token lookup plugin \- fix compatibility imports for using jwt \([https\://github\.com/ansible\-collections/community\.general/issues/10807](https\://github\.com/ansible\-collections/community\.general/issues/10807)\, [https\://github\.com/ansible\-collections/community\.general/pull/10810](https\://github\.com/ansible\-collections/community\.general/pull/10810)\)\.
+* github\_deploy\_key \- fix bug during error handling if no body was present in the result \([https\://github\.com/ansible\-collections/community\.general/issues/10853](https\://github\.com/ansible\-collections/community\.general/issues/10853)\, [https\://github\.com/ansible\-collections/community\.general/pull/10857](https\://github\.com/ansible\-collections/community\.general/pull/10857)\)\.
+* github\_release \- support multiple types of GitHub tokens\; no longer failing when ghs\_ token type is provided \([https\://github\.com/ansible\-collections/community\.general/issues/10338](https\://github\.com/ansible\-collections/community\.general/issues/10338)\, [https\://github\.com/ansible\-collections/community\.general/pull/10339](https\://github\.com/ansible\-collections/community\.general/pull/10339)\)\.
+* gitlab\_runner \- fix exception in check mode when a new runner is created \([https\://github\.com/ansible\-collections/community\.general/issues/8854](https\://github\.com/ansible\-collections/community\.general/issues/8854)\)\.
+* homebrew \- do not fail when cask or formula name has changed in homebrew repo \([https\://github\.com/ansible\-collections/community\.general/issues/10804](https\://github\.com/ansible\-collections/community\.general/issues/10804)\, [https\://github\.com/ansible\-collections/community\.general/pull/10805](https\://github\.com/ansible\-collections/community\.general/pull/10805)\)\.
+* htpasswd \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\.
+* icinga2 inventory plugin \- avoid using deprecated option when templating options \([https\://github\.com/ansible\-collections/community\.general/pull/10271](https\://github\.com/ansible\-collections/community\.general/pull/10271)\)\.
+* incus connection plugin \- fix error handling to return more useful Ansible errors to the user \([https\://github\.com/ansible\-collections/community\.general/issues/10344](https\://github\.com/ansible\-collections/community\.general/issues/10344)\, [https\://github\.com/ansible\-collections/community\.general/pull/10349](https\://github\.com/ansible\-collections/community\.general/pull/10349)\)\.
+* irc \- pass hostname to wrap\_socket\(\) if use\_tls\=true and validate\_certs\=true \([https\://github\.com/ansible\-collections/community\.general/issues/10472](https\://github\.com/ansible\-collections/community\.general/issues/10472)\, [https\://github\.com/ansible\-collections/community\.general/pull/10491](https\://github\.com/ansible\-collections/community\.general/pull/10491)\)\.
+* jenkins\_plugin \- install latest compatible version instead of latest \([https\://github\.com/ansible\-collections/community\.general/issues/854](https\://github\.com/ansible\-collections/community\.general/issues/854)\, [https\://github\.com/ansible\-collections/community\.general/pull/10346](https\://github\.com/ansible\-collections/community\.general/pull/10346)\)\.
+* jenkins\_plugin \- separate Jenkins and external URL credentials \([https\://github\.com/ansible\-collections/community\.general/issues/4419](https\://github\.com/ansible\-collections/community\.general/issues/4419)\, [https\://github\.com/ansible\-collections/community\.general/pull/10346](https\://github\.com/ansible\-collections/community\.general/pull/10346)\)\.
+* json\_query filter plugin \- make compatible with lazy evaluation list and dictionary types of ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/pull/10539](https\://github\.com/ansible\-collections/community\.general/pull/10539)\)\.
+* kdeconfig \- kwriteconfig executable could not be discovered automatically on systems with only kwriteconfig6 installed\. kwriteconfig6 can now be discovered by Ansible \([https\://github\.com/ansible\-collections/community\.general/issues/10746](https\://github\.com/ansible\-collections/community\.general/issues/10746)\, [https\://github\.com/ansible\-collections/community\.general/pull/10751](https\://github\.com/ansible\-collections/community\.general/pull/10751)\)\.
+* keycloak\_clientsecret\, keycloak\_clientsecret\_info \- make client\_auth work \([https\://github\.com/ansible\-collections/community\.general/issues/10932](https\://github\.com/ansible\-collections/community\.general/issues/10932)\, [https\://github\.com/ansible\-collections/community\.general/pull/10933](https\://github\.com/ansible\-collections/community\.general/pull/10933)\)\.
+* keycloak\_group \- fixes an issue where module ignores realm when searching subgroups by name \([https\://github\.com/ansible\-collections/community\.general/pull/10840](https\://github\.com/ansible\-collections/community\.general/pull/10840)\)\.
+* keycloak\_realm \- support setting adminPermissionsEnabled for a realm \([https\://github\.com/ansible\-collections/community\.general/issues/10962](https\://github\.com/ansible\-collections/community\.general/issues/10962)\)\.
+* keycloak\_role \- fixes an issue where the module incorrectly returns changed\=true when using the alias clientId in composite roles \([https\://github\.com/ansible\-collections/community\.general/pull/10829](https\://github\.com/ansible\-collections/community\.general/pull/10829)\)\.
+* linode inventory plugin \- avoid using deprecated option when templating options \([https\://github\.com/ansible\-collections/community\.general/pull/10271](https\://github\.com/ansible\-collections/community\.general/pull/10271)\)\.
+* listen\_port\_facts \- avoid crash when required commands are missing \([https\://github\.com/ansible\-collections/community\.general/issues/10457](https\://github\.com/ansible\-collections/community\.general/issues/10457)\, [https\://github\.com/ansible\-collections/community\.general/pull/10458](https\://github\.com/ansible\-collections/community\.general/pull/10458)\)\.
+* logstash callback plugin \- remove reference to Python 2 library \([https\://github\.com/ansible\-collections/community\.general/pull/10345](https\://github\.com/ansible\-collections/community\.general/pull/10345)\)\.
+* lvm\_pv \- properly detect SCSI or NVMe devices to rescan \([https\://github\.com/ansible\-collections/community\.general/issues/10444](https\://github\.com/ansible\-collections/community\.general/issues/10444)\, [https\://github\.com/ansible\-collections/community\.general/pull/10596](https\://github\.com/ansible\-collections/community\.general/pull/10596)\)\.
+* machinectl become plugin \- disable pipelining on ansible\-core 2\.19\+\. The plugin does not work with pipelining\, and since ansible\-core 2\.19 become plugins can indicate that they do not work with pipelining \([https\://github\.com/ansible\-collections/community\.general/pull/10537](https\://github\.com/ansible\-collections/community\.general/pull/10537)\)\.
+* merge\_variables lookup plugin \- avoid deprecated functionality from ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/pull/10566](https\://github\.com/ansible\-collections/community\.general/pull/10566)\)\.
+* monit \- fix crash caused by an unknown status value returned from the monit service \([https\://github\.com/ansible\-collections/community\.general/issues/10742](https\://github\.com/ansible\-collections/community\.general/issues/10742)\, [https\://github\.com/ansible\-collections/community\.general/pull/10743](https\://github\.com/ansible\-collections/community\.general/pull/10743)\)\.
+* omapi\_host \- make return values compatible with ansible\-core 2\.19 and Python 3 \([https\://github\.com/ansible\-collections/community\.general/pull/11001](https\://github\.com/ansible\-collections/community\.general/pull/11001)\)\.
+* onepassword\_doc and onepassword\_ssh\_key lookup plugins \- ensure that all connection parameters are passed to CLI class \([https\://github\.com/ansible\-collections/community\.general/pull/10965](https\://github\.com/ansible\-collections/community\.general/pull/10965)\)\.
+* pacemaker \- use regex for matching maintenance\-mode output to determine cluster maintenance status \([https\://github\.com/ansible\-collections/community\.general/issues/10426](https\://github\.com/ansible\-collections/community\.general/issues/10426)\, [https\://github\.com/ansible\-collections/community\.general/pull/10707](https\://github\.com/ansible\-collections/community\.general/pull/10707)\)\.
+* pacemaker\_resource \- fix resource\_type parameter formatting \([https\://github\.com/ansible\-collections/community\.general/issues/10426](https\://github\.com/ansible\-collections/community\.general/issues/10426)\, [https\://github\.com/ansible\-collections/community\.general/pull/10663](https\://github\.com/ansible\-collections/community\.general/pull/10663)\)\.
+* parted \- variable is a list\, not text \([https\://github\.com/ansible\-collections/community\.general/pull/10823](https\://github\.com/ansible\-collections/community\.general/pull/10823)\, [https\://github\.com/ansible\-collections/community\.general/issues/10817](https\://github\.com/ansible\-collections/community\.general/issues/10817)\)\.
+* pids \- prevent error when an empty string is provided for name \([https\://github\.com/ansible\-collections/community\.general/issues/10672](https\://github\.com/ansible\-collections/community\.general/issues/10672)\, [https\://github\.com/ansible\-collections/community\.general/pull/10688](https\://github\.com/ansible\-collections/community\.general/pull/10688)\)\.
+* pritunl\_user \- improve resilience when comparing user parameters if remote fields are null or missing\. List parameters \(groups\, mac\_addresses\) now safely default to empty lists for comparison and avoids KeyError issues \([https\://github\.com/ansible\-collections/community\.general/issues/10954](https\://github\.com/ansible\-collections/community\.general/issues/10954)\, [https\://github\.com/ansible\-collections/community\.general/pull/10955](https\://github\.com/ansible\-collections/community\.general/pull/10955)\)\.
+* random\_string lookup plugin \- replace random\.SystemRandom\(\) with secrets\.SystemRandom\(\) when generating strings\. This has no practical effect\, as both are the same \([https\://github\.com/ansible\-collections/community\.general/pull/10893](https\://github\.com/ansible\-collections/community\.general/pull/10893)\)\.
+* rocketchat \- fix message delivery in Rocket Chat \>\= 7\.5\.3 by forcing Content\-Type header to application/json instead of the default application/x\-www\-form\-urlencoded \([https\://github\.com/ansible\-collections/community\.general/issues/10796](https\://github\.com/ansible\-collections/community\.general/issues/10796)\, [https\://github\.com/ansible\-collections/community\.general/pull/10796](https\://github\.com/ansible\-collections/community\.general/pull/10796)\)\.
+* selective callback plugin \- specify ansible\_loop\_var instead of the explicit value item when printing task result \([https\://github\.com/ansible\-collections/community\.general/pull/10752](https\://github\.com/ansible\-collections/community\.general/pull/10752)\)\.
+* syspatch \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\.
+* sysrc \- fixes parsing with multi\-line variables \([https\://github\.com/ansible\-collections/community\.general/issues/10394](https\://github\.com/ansible\-collections/community\.general/issues/10394)\, [https\://github\.com/ansible\-collections/community\.general/pull/10417](https\://github\.com/ansible\-collections/community\.general/pull/10417)\)\.
+* sysupgrade \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\.
+* terraform \- fix bug when null values inside complex vars are throwing error instead of being passed to terraform\. Now terraform can handle null\`\`s in \`\`complex\_vars itself \([https\://github\.com/ansible\-collections/community\.general/pull/10961](https\://github\.com/ansible\-collections/community\.general/pull/10961)\)\.
+* wsl connection plugin \- avoid deprecated ansible\-core paramiko import helper\, import paramiko directly instead \([https\://github\.com/ansible\-collections/community\.general/issues/10515](https\://github\.com/ansible\-collections/community\.general/issues/10515)\, [https\://github\.com/ansible\-collections/community\.general/pull/10531](https\://github\.com/ansible\-collections/community\.general/pull/10531)\)\.
+* xfconf \- fix handling of empty array properties \([https\://github\.com/ansible\-collections/community\.general/pull/11026](https\://github\.com/ansible\-collections/community\.general/pull/11026)\)\.
+* xfconf\_info \- fix handling of empty array properties \([https\://github\.com/ansible\-collections/community\.general/pull/11026](https\://github\.com/ansible\-collections/community\.general/pull/11026)\)\.
+* yaml cache plugin \- make compatible with ansible\-core 2\.19 \([https\://github\.com/ansible\-collections/community\.general/issues/10849](https\://github\.com/ansible\-collections/community\.general/issues/10849)\, [https\://github\.com/ansible\-collections/community\.general/issues/10852](https\://github\.com/ansible\-collections/community\.general/issues/10852)\)\.
+* zypper\_repository \- avoid ansible\-core 2\.19 deprecation \([https\://github\.com/ansible\-collections/community\.general/pull/10459](https\://github\.com/ansible\-collections/community\.general/pull/10459)\)\.
+
+
+### New Plugins
+
+
+#### Callback
+
+* community\.general\.tasks\_only \- Only show tasks\.
+
+
+#### Filter
+
+* community\.general\.to\_nice\_yaml \- Convert variable to YAML string\.
+* community\.general\.to\_yaml \- Convert variable to YAML string\.
+
+
+#### Inventory
+
+* community\.general\.incus \- Incus inventory source\.
+
+
+#### Lookup
+
+* community\.general\.binary\_file \- Read binary file and return it Base64 encoded\.
+
+
+### New Modules
+
+* community\.general\.django\_dumpdata \- Wrapper for django\-admin dumpdata\.
+* community\.general\.django\_loaddata \- Wrapper for django\-admin loaddata\.
+* community\.general\.jenkins\_credential \- Manage Jenkins credentials and domains through API\.
+* community\.general\.kea\_command \- Submits generic command to ISC KEA server on target\.
+* community\.general\.keycloak\_user\_execute\_actions\_email \- Send a Keycloak execute\-actions email to a user\.
+* community\.general\.lvm\_pv\_move\_data \- Move data between LVM Physical Volumes \(PVs\)\.
+* community\.general\.pacemaker\_info \- Gather information about Pacemaker cluster\.
+* community\.general\.pacemaker\_stonith \- Manage Pacemaker STONITH\.
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 119e04e170..2792800c3c 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,6 +1,450 @@
-Placeholder changelog
-=====================
+===============================
+Community General Release Notes
+===============================
-This file is a placeholder; a version-specific ``CHANGELOG-vX.rst`` will be generated during releases from fragments
-under ``changelogs/fragments``. On release branches once a release has been created, consult the branch's version-specific
-file for changes that have occurred in that branch.
+.. contents:: Topics
+
+This changelog describes changes after version 11.0.0.
+
+v12.0.0
+=======
+
+Release Summary
+---------------
+
+This is release 12.0.0 of ``community.general``, released on 2025-11-03.
+
+Minor Changes
+-------------
+
+- Modernize code for Python 3.7+. This includes code reformatting, and adding new checks to CI, including a type checker (mypy). Most of the code does not have type hints yet, but now it is possible to add typing hints and have these validated (https://github.com/ansible-collections/community.general/pull/10285, https://github.com/ansible-collections/community.general/pull/10886, https://github.com/ansible-collections/community.general/pull/10891, https://github.com/ansible-collections/community.general/pull/10892, https://github.com/ansible-collections/community.general/pull/10897, https://github.com/ansible-collections/community.general/pull/10899, https://github.com/ansible-collections/community.general/pull/10902, https://github.com/ansible-collections/community.general/pull/10903, https://github.com/ansible-collections/community.general/pull/10904, https://github.com/ansible-collections/community.general/pull/10907, https://github.com/ansible-collections/community.general/pull/10908, https://github.com/ansible-collections/community.general/pull/10909, https://github.com/ansible-collections/community.general/pull/10939, https://github.com/ansible-collections/community.general/pull/10940, https://github.com/ansible-collections/community.general/pull/10941, https://github.com/ansible-collections/community.general/pull/10942, https://github.com/ansible-collections/community.general/pull/10945, https://github.com/ansible-collections/community.general/pull/10947, https://github.com/ansible-collections/community.general/pull/10958, https://github.com/ansible-collections/community.general/pull/10959, https://github.com/ansible-collections/community.general/pull/10968, https://github.com/ansible-collections/community.general/pull/10969, https://github.com/ansible-collections/community.general/pull/10970, https://github.com/ansible-collections/community.general/pull/10971, https://github.com/ansible-collections/community.general/pull/10973, https://github.com/ansible-collections/community.general/pull/10974, https://github.com/ansible-collections/community.general/pull/10975, https://github.com/ansible-collections/community.general/pull/10976, https://github.com/ansible-collections/community.general/pull/10977, https://github.com/ansible-collections/community.general/pull/10978, https://github.com/ansible-collections/community.general/pull/10979, https://github.com/ansible-collections/community.general/pull/10980, https://github.com/ansible-collections/community.general/pull/10981, https://github.com/ansible-collections/community.general/pull/10992, https://github.com/ansible-collections/community.general/pull/10993, https://github.com/ansible-collections/community.general/pull/10997, https://github.com/ansible-collections/community.general/pull/10999, https://github.com/ansible-collections/community.general/pull/11015, https://github.com/ansible-collections/community.general/pull/11016, https://github.com/ansible-collections/community.general/pull/11017).
+- aerospike_migrations - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- airbrake_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- android_sdk - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+- apk - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, https://github.com/ansible-collections/community.general/pull/10520).
+- bigpanda - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- bootc_manage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- bower - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- btrfs_subvolume - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- bundler - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- bzr - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10523).
+- campfire - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- capabilities - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10524).
+- cargo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- catapult - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- cisco_webex - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- cloudflare_dns - adds support for PTR records (https://github.com/ansible-collections/community.general/pull/10267).
+- cloudflare_dns - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- cloudflare_dns - simplify validations and refactor some code, no functional changes (https://github.com/ansible-collections/community.general/pull/10269).
+- composer - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10525).
+- consul_kv - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- consul_policy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- copr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- crypttab - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- datadog_downtime - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- datadog_monitor - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- datadog_monitor - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- dconf - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- dimensiondata_network - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- dimensiondata_vlan - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- django module utils - remove deprecated parameter ``_DjangoRunner`` call (https://github.com/ansible-collections/community.general/pull/10574).
+- django module utils - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684).
+- django_check - rename parameter ``database`` to ``databases``, add alias for compatibility (https://github.com/ansible-collections/community.general/pull/10700).
+- django_check - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684).
+- django_createcachetable - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684).
+- dnf_config_manager - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- dnsmadeeasy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- dpkg_divert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- easy_install - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- easy_install - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10526).
+- elasticsearch_plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+- elasticsearch_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- facter - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- filesize - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+- filesystem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+- filetree - add ``exclude`` option (https://github.com/ansible-collections/community.general/issues/10936, https://github.com/ansible-collections/community.general/pull/10936).
+- gem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- git_config_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- github_app_access_token lookup plugin - add support for GitHub Enterprise Server (https://github.com/ansible-collections/community.general/issues/10879, https://github.com/ansible-collections/community.general/pull/10880).
+- github_app_access_token lookup plugin - support both ``jwt`` and ``pyjwt`` to avoid conflict with other modules requirements (https://github.com/ansible-collections/community.general/issues/10299).
+- github_deploy_key - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- github_repo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- github_webhook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- github_webhook_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_branch - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_deploy_key - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- gitlab_group_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679).
+- gitlab_group_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785).
+- gitlab_group_access_token - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- gitlab_group_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_group_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812).
+- gitlab_group_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_group_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787).
+- gitlab_hook - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- gitlab_hook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_instance_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812).
+- gitlab_instance_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_label - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+- gitlab_label - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_merge_request - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_milestone - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+- gitlab_milestone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_project - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_project_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679).
+- gitlab_project_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785).
+- gitlab_project_access_token - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- gitlab_project_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_project_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812, https://github.com/ansible-collections/community.general/issues/8584, https://github.com/ansible-collections/community.general/issues/10809).
+- gitlab_project_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- gitlab_project_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787).
+- gitlab_protected_branch - add ``allow_force_push``, ``code_owner_approval_required`` (https://github.com/ansible-collections/community.general/pull/10795, https://github.com/ansible-collections/community.general/issues/6432, https://github.com/ansible-collections/community.general/issues/10289, https://github.com/ansible-collections/community.general/issues/10765).
+- gitlab_protected_branch - update protected branches if possible instead of recreating them (https://github.com/ansible-collections/community.general/pull/10795).
+- gitlab_runner - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- grove - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- hg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- homebrew - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- homebrew_cask - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- homebrew_tap - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- honeybadger_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- htpasswd - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- icinga2_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- imgadm - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10536).
+- influxdb_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- ini_file - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- iocage inventory plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+- ipa_dnsrecord - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- ipa_dnszone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- ipa_group - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- ipa_host - add ``userclass`` and ``locality`` parameters (https://github.com/ansible-collections/community.general/pull/10935).
+- ipa_host - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+- ipa_service - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- ipbase_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- iptables_state - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+- ipwcli_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- irc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- jabber - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- java_keystore - remove redundant function (https://github.com/ansible-collections/community.general/pull/10905).
+- jenkins_build - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- jenkins_build_info - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- jenkins_credential - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- jenkins_job - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- jenkins_plugin - install dependencies for specific version (https://github.com/ansible-collections/community.general/issue/4995, https://github.com/ansible-collections/community.general/pull/10346).
+- jenkins_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+- keycloak - add support for ``grant_type=client_credentials`` to all keycloak modules, so that specifying ``auth_client_id`` and ``auth_client_secret`` is sufficient for authentication (https://github.com/ansible-collections/community.general/pull/10231).
+- keycloak module utils - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- keycloak_authz_authorization_scope - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- keycloak_authz_permission - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- keycloak_client - add idempotent support for ``optional_client_scopes`` and ``optional_client_scopes``, and ensure consistent change detection between check mode and live run (https://github.com/ansible-collections/community.general/issues/5495, https://github.com/ansible-collections/community.general/pull/10842).
+- keycloak_identity_provider – add support for ``fromUrl`` to automatically fetch OIDC endpoints from the well-known discovery URL, simplifying identity provider configuration (https://github.com/ansible-collections/community.general/pull/10527).
+- keycloak_realm - add support for WebAuthn policy configuration options, including both regular and passwordless WebAuthn policies (https://github.com/ansible-collections/community.general/pull/10791).
+- keycloak_realm - add support for ``brute_force_strategy`` and ``max_temporary_lockouts`` (https://github.com/ansible-collections/community.general/issues/10412, https://github.com/ansible-collections/community.general/pull/10415).
+- keycloak_realm - add support for client-related options and Oauth2 device (https://github.com/ansible-collections/community.general/pull/10538).
+- keycloak_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- keycloak_user - return user created boolean flag (https://github.com/ansible-collections/community.general/pull/10950).
+- keycloak_userprofile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- keyring - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- kibana_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- layman - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- ldap_attrs - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- ldap_inc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- librato_annotation - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- linode module utils - remove redundant code for ancient versions of Ansible (https://github.com/ansible-collections/community.general/pull/10906).
+- lldp - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- logentries - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- logstash callback plugin - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- logstash_plugin - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, https://github.com/ansible-collections/community.general/pull/10520).
+- lvg_rename - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+- lxca_cmms - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- lxca_nodes - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- macports - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- mail - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- manageiq - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+- manageiq_alert_profiles - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+- manageiq_alerts - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- manageiq_group - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+- manageiq_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- manageiq_policies - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- manageiq_policies_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- manageiq_tags - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- manageiq_tenant - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+- manageiq_tenant - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- matrix - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- mattermost - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- maven_artifact - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- memset_dns_reload - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- memset_zone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- memset_zone_record - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- mqtt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- mssql_db - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+- mssql_db - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- mssql_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- nagios - make parameter ``services`` a ``list`` instead of a ``str`` (https://github.com/ansible-collections/community.general/pull/10493).
+- netcup_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- newrelic_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- nmcli - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- nmcli - simplify validations and refactor some code, no functional changes (https://github.com/ansible-collections/community.general/pull/10323).
+- npm - improve parameter validation using Ansible construct (https://github.com/ansible-collections/community.general/pull/10983).
+- nsupdate - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+- oci_vcn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- one_image_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- one_template - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- one_vm - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+- one_vnet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- oneandone_firewall_policy - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- oneandone_load_balancer - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- oneandone_monitoring_policy - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- onepassword_info - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- onepassword_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- oneview_fc_network_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- open_iscsi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10599).
+- openbsd_pkg - add ``autoremove`` parameter to remove unused dependencies (https://github.com/ansible-collections/community.general/pull/10705).
+- openbsd_pkg - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+- opendj_backendprop - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- osx_defaults - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- ovh_ip_loadbalancing_backend - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- ovh_monthly_billing - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pacemaker_cluster - add ``state=maintenance`` for managing pacemaker maintenance mode (https://github.com/ansible-collections/community.general/issues/10200, https://github.com/ansible-collections/community.general/pull/10227).
+- pacemaker_cluster - rename ``node`` to ``name`` and add ``node`` alias (https://github.com/ansible-collections/community.general/pull/10227).
+- pacemaker_resource - add ``state=cleanup`` for cleaning up pacemaker resources (https://github.com/ansible-collections/community.general/pull/10413)
+- pacemaker_resource - add ``state=cloned`` for cloning pacemaker resources or groups (https://github.com/ansible-collections/community.general/issues/10322, https://github.com/ansible-collections/community.general/pull/10665).
+- pacemaker_resource - enhance module by removing duplicative code (https://github.com/ansible-collections/community.general/pull/10227).
+- pacemaker_resource - the parameter ``name`` is no longer a required parameter in community.general 11.3.0 (https://github.com/ansible-collections/community.general/pull/10413)
+- packet_device - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- pagerduty - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- pagerduty - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pagerduty_change - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pagerduty_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pam_limits - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- parted - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10642).
+- pear - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pear - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10601).
+- pingdom - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- pipx module_utils - use ``PIPX_USE_EMOJI`` to disable emojis in the output of ``pipx`` 1.8.0 (https://github.com/ansible-collections/community.general/pull/10874).
+- pkgng - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pnpm - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- portage - add a ``changed_deps`` option (https://github.com/ansible-collections/community.general/pull/11023).
+- portage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- portage - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10602).
+- pritunl_org - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pritunl_org_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pritunl_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pritunl_user_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pubnub_blocks - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pushbullet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- pushover - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- python_runner module utils - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- random_string lookup plugin - allow to specify seed while generating random string (https://github.com/ansible-collections/community.general/issues/5362, https://github.com/ansible-collections/community.general/pull/10710).
+- redis_data - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- redis_data_incr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- rhevm - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- riak - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- riak - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10603).
+- rocketchat - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- rocketchat - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- rollbar_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- say - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- scaleway modules - add a ``scaleway`` group to use ``module_defaults`` (https://github.com/ansible-collections/community.general/pull/10647).
+- scaleway_* modules, scaleway inventory plugin - update available zones and API URLs (https://github.com/ansible-collections/community.general/issues/10383, https://github.com/ansible-collections/community.general/pull/10424).
+- scaleway_container - add a ``cpu_limit`` argument (https://github.com/ansible-collections/community.general/pull/10646).
+- scaleway_database_backup - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- sendgrid - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- sensu_silence - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- sensu_silence - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- sensu_subscription - normalize quotes in the module output (https://github.com/ansible-collections/community.general/pull/10483).
+- sl_vm - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- solaris_zone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10604).
+- sorcery - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- ssh_config - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- statusio_maintenance - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- svr4pkg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- swdepot - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- swupd - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10605).
+- syslogger - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- sysrc - adjustments to the code (https://github.com/ansible-collections/community.general/pull/10417).
+- sysrc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- systemd_creds_decrypt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- systemd_creds_encrypt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+- taiga_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- tasks_only callback plugin - add ``result_format`` and ``pretty_results`` options similarly to the default callback (https://github.com/ansible-collections/community.general/pull/10422).
+- terraform - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+- timezone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10612).
+- twilio - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- ufw - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+- urpmi - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- urpmi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10606).
+- utm_aaa_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- utm_ca_host_key_cert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- utm_dns_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- utm_network_interface_address - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- utm_proxy_auth_profile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- utm_proxy_exception - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- utm_proxy_frontend - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- utm_proxy_location - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- vertica_configuration - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- vertica_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- vertica_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- xattr - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- xbps - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- xbps - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10608).
+- xenserver module utils - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10769).
+- xenserver_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+- xfconf - minor adjustments the the code (https://github.com/ansible-collections/community.general/pull/10311).
+- xfs_quota - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10609).
+- xml - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+- yarn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- zfs_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+- zypper - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+- zypper - support the ``--gpg-auto-import-keys`` option in zypper (https://github.com/ansible-collections/community.general/issues/10660, https://github.com/ansible-collections/community.general/pull/10661).
+- zypper_repository - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+
+Breaking Changes / Porting Guide
+--------------------------------
+
+- mh.base module utils - ``debug`` will now always be delegated to the underlying ``AnsibleModule`` object (https://github.com/ansible-collections/community.general/pull/10883).
+- oneview module utils - remove import of standard library ``os`` (https://github.com/ansible-collections/community.general/pull/10644).
+- slack - the default of ``prepend_hash`` changed from ``auto`` to ``never`` (https://github.com/ansible-collections/community.general/pull/10883).
+
+Deprecated Features
+-------------------
+
+- catapult - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10329).
+- cpanm - deprecate ``mode=compatibility``, ``mode=new`` should be used instead (https://github.com/ansible-collections/community.general/pull/10434).
+- dimensiondata doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+- dimensiondata module_utils plugin - utils is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+- dimensiondata_network - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+- dimensiondata_vlan - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+- dimensiondata_wait doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+- github_repo - deprecate ``force_defaults=true`` (https://github.com/ansible-collections/community.general/pull/10435).
+- hiera lookup plugin - retrieving data with Hiera has been deprecated a long time ago; because of that this plugin will be removed from community.general 13.0.0. If you disagree with this deprecation, please create an issue in the community.general repository (https://github.com/ansible-collections/community.general/issues/4462, https://github.com/ansible-collections/community.general/pull/10779).
+- oci_utils module utils - utils is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652).
+- oci_vcn - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652).
+- oneandone module utils - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+- oneandone_firewall_policy - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+- oneandone_load_balancer - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+- oneandone_monitoring_policy - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+- oneandone_private_network - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+- oneandone_public_ip - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+- oneandone_server - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+- oracle* doc fragments - fragments are deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652).
+- pacemaker_cluster - the state ``cleanup`` will be removed from community.general 14.0.0 (https://github.com/ansible-collections/community.general/pull/10741).
+- rocketchat - the default value for ``is_pre740``, currently ``true``, is deprecated and will change to ``false`` in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10490).
+- typetalk - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9499).
+
+Removed Features (previously deprecated)
+----------------------------------------
+
+- Ansible-core 2.16 is no longer supported. This also means that the collection now requires Python 3.7+ (https://github.com/ansible-collections/community.general/pull/10884).
+- bearychat - the module has been removed as the chat service is no longer available (https://github.com/ansible-collections/community.general/pull/10883).
+- cmd_runner module utils - the parameter ``ignore_value_none`` to ``CmdRunner.__call__()`` has been removed (https://github.com/ansible-collections/community.general/pull/10883).
+- cmd_runner_fmt module utils - the parameter ``ctx_ignore_none`` to argument formatters has been removed (https://github.com/ansible-collections/community.general/pull/10883).
+- facter - the module has been replaced by ``community.general.facter_facts`` (https://github.com/ansible-collections/community.general/pull/10883).
+- mh.deco module utils - the parameters ``on_success`` and ``on_failure`` of ``cause()`` have been removed; use ``when="success"`` and ``when="failure"`` instead (https://github.com/ansible-collections/community.general/pull/10883).
+- opkg - the value ``""`` for the option ``force`` is no longer allowed. Omit ``force`` instead (https://github.com/ansible-collections/community.general/pull/10883).
+- pacemaker_cluster - the option ``state`` is now required (https://github.com/ansible-collections/community.general/pull/10883).
+- pure module utils - the modules using this module utils have been removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883).
+- purestorage doc fragment - the modules using this doc fragment have been removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883).
+- yaml callback plugin - the deprecated plugin has been removed. Use the default callback with ``result_format=yaml`` instead (https://github.com/ansible-collections/community.general/pull/10883).
+
+Security Fixes
+--------------
+
+- keycloak_user - the parameter ``credentials[].value`` is now marked as ``no_log=true``. Before it was logged by Ansible, unless the task was marked as ``no_log: true``. Since this parameter can be used for passwords, this resulted in credential leaking (https://github.com/ansible-collections/community.general/issues/11000, https://github.com/ansible-collections/community.general/pull/11005).
+
+Bugfixes
+--------
+
+- Avoid deprecated functionality in ansible-core 2.20 (https://github.com/ansible-collections/community.general/pull/10687).
+- Avoid usage of deprecated ``ansible.module_utils.six`` in all code that does not have to support Python 2 (https://github.com/ansible-collections/community.general/pull/10873).
+- Remove all usage of ``ansible.module_utils.six`` (https://github.com/ansible-collections/community.general/pull/10888).
+- apache2_module - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+- apache2_module - check the ``cgi`` module restrictions only during activation (https://github.com/ansible-collections/community.general/pull/10423).
+- apk - fix check for empty/whitespace-only package names (https://github.com/ansible-collections/community.general/pull/10532).
+- apk - handle empty name strings properly (https://github.com/ansible-collections/community.general/issues/10441, https://github.com/ansible-collections/community.general/pull/10442).
+- capabilities - using invalid path (symlink/directory/...) returned unrelated and incoherent error messages (https://github.com/ansible-collections/community.general/issues/5649, https://github.com/ansible-collections/community.general/pull/10455).
+- cloudflare_dns - roll back changes to CAA record validation (https://github.com/ansible-collections/community.general/issues/10934, https://github.com/ansible-collections/community.general/pull/10956).
+- cloudflare_dns - roll back changes to SRV record validation (https://github.com/ansible-collections/community.general/issues/10934, https://github.com/ansible-collections/community.general/pull/10937).
+- cronvar - fix crash on missing ``cron_file`` parent directories (https://github.com/ansible-collections/community.general/issues/10460, https://github.com/ansible-collections/community.general/pull/10461).
+- cronvar - handle empty strings on ``value`` properly (https://github.com/ansible-collections/community.general/issues/10439, https://github.com/ansible-collections/community.general/pull/10445).
+- dependent lookup plugin - avoid deprecated ansible-core 2.19 functionality (https://github.com/ansible-collections/community.general/pull/10359).
+- doas become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/issues/9977, https://github.com/ansible-collections/community.general/pull/10537).
+- gem - fix soundness issue when uninstalling default gems on Ubuntu (https://github.com/ansible-collections/community.general/issues/10451, https://github.com/ansible-collections/community.general/pull/10689).
+- github_app_access_token lookup plugin - fix compatibility imports for using jwt (https://github.com/ansible-collections/community.general/issues/10807, https://github.com/ansible-collections/community.general/pull/10810).
+- github_deploy_key - fix bug during error handling if no body was present in the result (https://github.com/ansible-collections/community.general/issues/10853, https://github.com/ansible-collections/community.general/pull/10857).
+- github_release - support multiple types of GitHub tokens; no longer failing when ``ghs_`` token type is provided (https://github.com/ansible-collections/community.general/issues/10338, https://github.com/ansible-collections/community.general/pull/10339).
+- gitlab_runner - fix exception in check mode when a new runner is created (https://github.com/ansible-collections/community.general/issues/8854).
+- homebrew - do not fail when cask or formula name has changed in homebrew repo (https://github.com/ansible-collections/community.general/issues/10804, https://github.com/ansible-collections/community.general/pull/10805).
+- htpasswd - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+- icinga2 inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.general/pull/10271).
+- incus connection plugin - fix error handling to return more useful Ansible errors to the user (https://github.com/ansible-collections/community.general/issues/10344, https://github.com/ansible-collections/community.general/pull/10349).
+- irc - pass hostname to ``wrap_socket()`` if ``use_tls=true`` and ``validate_certs=true`` (https://github.com/ansible-collections/community.general/issues/10472, https://github.com/ansible-collections/community.general/pull/10491).
+- jenkins_plugin - install latest compatible version instead of latest (https://github.com/ansible-collections/community.general/issues/854, https://github.com/ansible-collections/community.general/pull/10346).
+- jenkins_plugin - separate Jenkins and external URL credentials (https://github.com/ansible-collections/community.general/issues/4419, https://github.com/ansible-collections/community.general/pull/10346).
+- json_query filter plugin - make compatible with lazy evaluation list and dictionary types of ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10539).
+- kdeconfig - ``kwriteconfig`` executable could not be discovered automatically on systems with only ``kwriteconfig6`` installed. ``kwriteconfig6`` can now be discovered by Ansible (https://github.com/ansible-collections/community.general/issues/10746, https://github.com/ansible-collections/community.general/pull/10751).
+- keycloak_clientsecret, keycloak_clientsecret_info - make ``client_auth`` work (https://github.com/ansible-collections/community.general/issues/10932, https://github.com/ansible-collections/community.general/pull/10933).
+- keycloak_group - fixes an issue where module ignores realm when searching subgroups by name (https://github.com/ansible-collections/community.general/pull/10840).
+- keycloak_realm - support setting ``adminPermissionsEnabled`` for a realm (https://github.com/ansible-collections/community.general/issues/10962).
+- keycloak_role - fixes an issue where the module incorrectly returns ``changed=true`` when using the alias ``clientId`` in composite roles (https://github.com/ansible-collections/community.general/pull/10829).
+- linode inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.general/pull/10271).
+- listen_port_facts - avoid crash when required commands are missing (https://github.com/ansible-collections/community.general/issues/10457, https://github.com/ansible-collections/community.general/pull/10458).
+- logstash callback plugin - remove reference to Python 2 library (https://github.com/ansible-collections/community.general/pull/10345).
+- lvm_pv - properly detect SCSI or NVMe devices to rescan (https://github.com/ansible-collections/community.general/issues/10444, https://github.com/ansible-collections/community.general/pull/10596).
+- machinectl become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/pull/10537).
+- merge_variables lookup plugin - avoid deprecated functionality from ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10566).
+- monit - fix crash caused by an unknown status value returned from the monit service (https://github.com/ansible-collections/community.general/issues/10742, https://github.com/ansible-collections/community.general/pull/10743).
+- omapi_host - make return values compatible with ansible-core 2.19 and Python 3 (https://github.com/ansible-collections/community.general/pull/11001).
+- onepassword_doc and onepassword_ssh_key lookup plugins - ensure that all connection parameters are passed to CLI class (https://github.com/ansible-collections/community.general/pull/10965).
+- pacemaker - use regex for matching ``maintenance-mode`` output to determine cluster maintenance status (https://github.com/ansible-collections/community.general/issues/10426, https://github.com/ansible-collections/community.general/pull/10707).
+- pacemaker_resource - fix ``resource_type`` parameter formatting (https://github.com/ansible-collections/community.general/issues/10426, https://github.com/ansible-collections/community.general/pull/10663).
+- parted - variable is a list, not text (https://github.com/ansible-collections/community.general/pull/10823, https://github.com/ansible-collections/community.general/issues/10817).
+- pids - prevent error when an empty string is provided for ``name`` (https://github.com/ansible-collections/community.general/issues/10672, https://github.com/ansible-collections/community.general/pull/10688).
+- pritunl_user - improve resilience when comparing user parameters if remote fields are ``null`` or missing. List parameters (``groups``, ``mac_addresses``) now safely default to empty lists for comparison and avoids ``KeyError`` issues (https://github.com/ansible-collections/community.general/issues/10954, https://github.com/ansible-collections/community.general/pull/10955).
+- random_string lookup plugin - replace ``random.SystemRandom()`` with ``secrets.SystemRandom()`` when generating strings. This has no practical effect, as both are the same (https://github.com/ansible-collections/community.general/pull/10893).
+- rocketchat - fix message delivery in Rocket Chat >= 7.5.3 by forcing ``Content-Type`` header to ``application/json`` instead of the default ``application/x-www-form-urlencoded`` (https://github.com/ansible-collections/community.general/issues/10796, https://github.com/ansible-collections/community.general/pull/10796).
+- selective callback plugin - specify ``ansible_loop_var`` instead of the explicit value ``item`` when printing task result (https://github.com/ansible-collections/community.general/pull/10752).
+- syspatch - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+- sysrc - fixes parsing with multi-line variables (https://github.com/ansible-collections/community.general/issues/10394, https://github.com/ansible-collections/community.general/pull/10417).
+- sysupgrade - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+- terraform - fix bug when ``null`` values inside complex vars are throwing error instead of being passed to terraform. Now terraform can handle ``null``s in ``complex_vars`` itself (https://github.com/ansible-collections/community.general/pull/10961).
+- wsl connection plugin - avoid deprecated ansible-core paramiko import helper, import paramiko directly instead (https://github.com/ansible-collections/community.general/issues/10515, https://github.com/ansible-collections/community.general/pull/10531).
+- xfconf - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026).
+- xfconf_info - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026).
+- yaml cache plugin - make compatible with ansible-core 2.19 (https://github.com/ansible-collections/community.general/issues/10849, https://github.com/ansible-collections/community.general/issues/10852).
+- zypper_repository - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+
+New Plugins
+-----------
+
+Callback
+~~~~~~~~
+
+- community.general.tasks_only - Only show tasks.
+
+Filter
+~~~~~~
+
+- community.general.to_nice_yaml - Convert variable to YAML string.
+- community.general.to_yaml - Convert variable to YAML string.
+
+Inventory
+~~~~~~~~~
+
+- community.general.incus - Incus inventory source.
+
+Lookup
+~~~~~~
+
+- community.general.binary_file - Read binary file and return it Base64 encoded.
+
+New Modules
+-----------
+
+- community.general.django_dumpdata - Wrapper for ``django-admin dumpdata``.
+- community.general.django_loaddata - Wrapper for ``django-admin loaddata``.
+- community.general.jenkins_credential - Manage Jenkins credentials and domains through API.
+- community.general.kea_command - Submits generic command to ISC KEA server on target.
+- community.general.keycloak_user_execute_actions_email - Send a Keycloak execute-actions email to a user.
+- community.general.lvm_pv_move_data - Move data between LVM Physical Volumes (PVs).
+- community.general.pacemaker_info - Gather information about Pacemaker cluster.
+- community.general.pacemaker_stonith - Manage Pacemaker STONITH.
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index f8129d5d73..7a47c34640 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1,3 +1,806 @@
---
ancestor: 11.0.0
-releases: {}
+releases:
+ 12.0.0:
+ changes:
+ breaking_changes:
+ - mh.base module utils - ``debug`` will now always be delegated to the underlying
+ ``AnsibleModule`` object (https://github.com/ansible-collections/community.general/pull/10883).
+ - oneview module utils - remove import of standard library ``os`` (https://github.com/ansible-collections/community.general/pull/10644).
+ - slack - the default of ``prepend_hash`` changed from ``auto`` to ``never``
+ (https://github.com/ansible-collections/community.general/pull/10883).
+ bugfixes:
+ - Avoid deprecated functionality in ansible-core 2.20 (https://github.com/ansible-collections/community.general/pull/10687).
+ - Avoid usage of deprecated ``ansible.module_utils.six`` in all code that
+ does not have to support Python 2 (https://github.com/ansible-collections/community.general/pull/10873).
+ - Remove all usage of ``ansible.module_utils.six`` (https://github.com/ansible-collections/community.general/pull/10888).
+ - apache2_module - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+ - apache2_module - check the ``cgi`` module restrictions only during activation
+ (https://github.com/ansible-collections/community.general/pull/10423).
+ - apk - fix check for empty/whitespace-only package names (https://github.com/ansible-collections/community.general/pull/10532).
+ - apk - handle empty name strings properly (https://github.com/ansible-collections/community.general/issues/10441,
+ https://github.com/ansible-collections/community.general/pull/10442).
+ - capabilities - using invalid path (symlink/directory/...) returned unrelated
+ and incoherent error messages (https://github.com/ansible-collections/community.general/issues/5649,
+ https://github.com/ansible-collections/community.general/pull/10455).
+ - cloudflare_dns - roll back changes to CAA record validation (https://github.com/ansible-collections/community.general/issues/10934,
+ https://github.com/ansible-collections/community.general/pull/10956).
+ - cloudflare_dns - roll back changes to SRV record validation (https://github.com/ansible-collections/community.general/issues/10934,
+ https://github.com/ansible-collections/community.general/pull/10937).
+ - cronvar - fix crash on missing ``cron_file`` parent directories (https://github.com/ansible-collections/community.general/issues/10460,
+ https://github.com/ansible-collections/community.general/pull/10461).
+ - cronvar - handle empty strings on ``value`` properly (https://github.com/ansible-collections/community.general/issues/10439,
+ https://github.com/ansible-collections/community.general/pull/10445).
+ - dependent lookup plugin - avoid deprecated ansible-core 2.19 functionality
+ (https://github.com/ansible-collections/community.general/pull/10359).
+ - doas become plugin - disable pipelining on ansible-core 2.19+. The plugin
+ does not work with pipelining, and since ansible-core 2.19 become plugins
+ can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/issues/9977,
+ https://github.com/ansible-collections/community.general/pull/10537).
+ - gem - fix soundness issue when uninstalling default gems on Ubuntu (https://github.com/ansible-collections/community.general/issues/10451,
+ https://github.com/ansible-collections/community.general/pull/10689).
+ - github_app_access_token lookup plugin - fix compatibility imports for using
+ jwt (https://github.com/ansible-collections/community.general/issues/10807,
+ https://github.com/ansible-collections/community.general/pull/10810).
+ - github_deploy_key - fix bug during error handling if no body was present
+ in the result (https://github.com/ansible-collections/community.general/issues/10853,
+ https://github.com/ansible-collections/community.general/pull/10857).
+ - github_release - support multiple types of GitHub tokens; no longer failing
+ when ``ghs_`` token type is provided (https://github.com/ansible-collections/community.general/issues/10338,
+ https://github.com/ansible-collections/community.general/pull/10339).
+ - gitlab_runner - fix exception in check mode when a new runner is created
+ (https://github.com/ansible-collections/community.general/issues/8854).
+ - homebrew - do not fail when cask or formula name has changed in homebrew
+ repo (https://github.com/ansible-collections/community.general/issues/10804,
+ https://github.com/ansible-collections/community.general/pull/10805).
+ - htpasswd - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+ - icinga2 inventory plugin - avoid using deprecated option when templating
+ options (https://github.com/ansible-collections/community.general/pull/10271).
+ - incus connection plugin - fix error handling to return more useful Ansible
+ errors to the user (https://github.com/ansible-collections/community.general/issues/10344,
+ https://github.com/ansible-collections/community.general/pull/10349).
+ - irc - pass hostname to ``wrap_socket()`` if ``use_tls=true`` and ``validate_certs=true``
+ (https://github.com/ansible-collections/community.general/issues/10472,
+ https://github.com/ansible-collections/community.general/pull/10491).
+ - jenkins_plugin - install latest compatible version instead of latest (https://github.com/ansible-collections/community.general/issues/854,
+ https://github.com/ansible-collections/community.general/pull/10346).
+ - jenkins_plugin - separate Jenkins and external URL credentials (https://github.com/ansible-collections/community.general/issues/4419,
+ https://github.com/ansible-collections/community.general/pull/10346).
+ - json_query filter plugin - make compatible with lazy evaluation list and
+ dictionary types of ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10539).
+ - kdeconfig - ``kwriteconfig`` executable could not be discovered automatically
+ on systems with only ``kwriteconfig6`` installed. ``kwriteconfig6`` can
+ now be discovered by Ansible (https://github.com/ansible-collections/community.general/issues/10746,
+ https://github.com/ansible-collections/community.general/pull/10751).
+ - keycloak_clientsecret, keycloak_clientsecret_info - make ``client_auth``
+ work (https://github.com/ansible-collections/community.general/issues/10932,
+ https://github.com/ansible-collections/community.general/pull/10933).
+ - keycloak_group - fixes an issue where module ignores realm when searching
+ subgroups by name (https://github.com/ansible-collections/community.general/pull/10840).
+ - keycloak_realm - support setting ``adminPermissionsEnabled`` for a realm
+ (https://github.com/ansible-collections/community.general/issues/10962).
+ - keycloak_role - fixes an issue where the module incorrectly returns ``changed=true``
+ when using the alias ``clientId`` in composite roles (https://github.com/ansible-collections/community.general/pull/10829).
+ - linode inventory plugin - avoid using deprecated option when templating
+ options (https://github.com/ansible-collections/community.general/pull/10271).
+ - listen_port_facts - avoid crash when required commands are missing (https://github.com/ansible-collections/community.general/issues/10457,
+ https://github.com/ansible-collections/community.general/pull/10458).
+ - logstash callback plugin - remove reference to Python 2 library (https://github.com/ansible-collections/community.general/pull/10345).
+ - lvm_pv - properly detect SCSI or NVMe devices to rescan (https://github.com/ansible-collections/community.general/issues/10444,
+ https://github.com/ansible-collections/community.general/pull/10596).
+ - machinectl become plugin - disable pipelining on ansible-core 2.19+. The
+ plugin does not work with pipelining, and since ansible-core 2.19 become
+ plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/pull/10537).
+ - merge_variables lookup plugin - avoid deprecated functionality from ansible-core
+ 2.19 (https://github.com/ansible-collections/community.general/pull/10566).
+ - monit - fix crash caused by an unknown status value returned from the monit
+ service (https://github.com/ansible-collections/community.general/issues/10742,
+ https://github.com/ansible-collections/community.general/pull/10743).
+ - omapi_host - make return values compatible with ansible-core 2.19 and Python
+ 3 (https://github.com/ansible-collections/community.general/pull/11001).
+ - onepassword_doc and onepassword_ssh_key lookup plugins - ensure that all
+ connection parameters are passed to CLI class (https://github.com/ansible-collections/community.general/pull/10965).
+ - pacemaker - use regex for matching ``maintenance-mode`` output to determine
+ cluster maintenance status (https://github.com/ansible-collections/community.general/issues/10426,
+ https://github.com/ansible-collections/community.general/pull/10707).
+ - pacemaker_resource - fix ``resource_type`` parameter formatting (https://github.com/ansible-collections/community.general/issues/10426,
+ https://github.com/ansible-collections/community.general/pull/10663).
+ - parted - variable is a list, not text (https://github.com/ansible-collections/community.general/pull/10823,
+ https://github.com/ansible-collections/community.general/issues/10817).
+ - pids - prevent error when an empty string is provided for ``name`` (https://github.com/ansible-collections/community.general/issues/10672,
+ https://github.com/ansible-collections/community.general/pull/10688).
+ - pritunl_user - improve resilience when comparing user parameters if remote
+ fields are ``null`` or missing. List parameters (``groups``, ``mac_addresses``)
+ now safely default to empty lists for comparison and avoids ``KeyError``
+ issues (https://github.com/ansible-collections/community.general/issues/10954,
+ https://github.com/ansible-collections/community.general/pull/10955).
+ - random_string lookup plugin - replace ``random.SystemRandom()`` with ``secrets.SystemRandom()``
+ when generating strings. This has no practical effect, as both are the same
+ (https://github.com/ansible-collections/community.general/pull/10893).
+ - rocketchat - fix message delivery in Rocket Chat >= 7.5.3 by forcing ``Content-Type``
+ header to ``application/json`` instead of the default ``application/x-www-form-urlencoded``
+ (https://github.com/ansible-collections/community.general/issues/10796,
+ https://github.com/ansible-collections/community.general/pull/10796).
+ - selective callback plugin - specify ``ansible_loop_var`` instead of the
+ explicit value ``item`` when printing task result (https://github.com/ansible-collections/community.general/pull/10752).
+ - syspatch - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+ - sysrc - fixes parsing with multi-line variables (https://github.com/ansible-collections/community.general/issues/10394,
+ https://github.com/ansible-collections/community.general/pull/10417).
+ - sysupgrade - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+ - terraform - fix bug when ``null`` values inside complex vars are throwing
+ error instead of being passed to terraform. Now terraform can handle ``null``s
+ in ``complex_vars`` itself (https://github.com/ansible-collections/community.general/pull/10961).
+ - wsl connection plugin - avoid deprecated ansible-core paramiko import helper,
+ import paramiko directly instead (https://github.com/ansible-collections/community.general/issues/10515,
+ https://github.com/ansible-collections/community.general/pull/10531).
+ - xfconf - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026).
+ - xfconf_info - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026).
+ - yaml cache plugin - make compatible with ansible-core 2.19 (https://github.com/ansible-collections/community.general/issues/10849,
+ https://github.com/ansible-collections/community.general/issues/10852).
+ - zypper_repository - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459).
+ deprecated_features:
+ - catapult - module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318,
+ https://github.com/ansible-collections/community.general/pull/10329).
+ - cpanm - deprecate ``mode=compatibility``, ``mode=new`` should be used instead
+ (https://github.com/ansible-collections/community.general/pull/10434).
+ - dimensiondata doc_fragments plugin - fragments is deprecated and will be
+ removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+ - dimensiondata module_utils plugin - utils is deprecated and will be removed
+ in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+ - dimensiondata_network - module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+ - dimensiondata_vlan - module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+ - dimensiondata_wait doc_fragments plugin - fragments is deprecated and will
+ be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
+ - github_repo - deprecate ``force_defaults=true`` (https://github.com/ansible-collections/community.general/pull/10435).
+ - hiera lookup plugin - retrieving data with Hiera has been deprecated a long
+ time ago; because of that this plugin will be removed from community.general
+ 13.0.0. If you disagree with this deprecation, please create an issue in
+ the community.general repository (https://github.com/ansible-collections/community.general/issues/4462,
+ https://github.com/ansible-collections/community.general/pull/10779).
+ - oci_utils module utils - utils is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318,
+ https://github.com/ansible-collections/community.general/pull/10652).
+ - oci_vcn - module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318,
+ https://github.com/ansible-collections/community.general/pull/10652).
+ - oneandone module utils - DNS fails to resolve the API endpoint used by the
+ module. The module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+ - oneandone_firewall_policy - DNS fails to resolve the API endpoint used by
+ the module. The module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+ - oneandone_load_balancer - DNS fails to resolve the API endpoint used by
+ the module. The module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+ - oneandone_monitoring_policy - DNS fails to resolve the API endpoint used
+ by the module. The module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+ - oneandone_private_network - DNS fails to resolve the API endpoint used by
+ the module. The module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+ - oneandone_public_ip - DNS fails to resolve the API endpoint used by the
+ module. The module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
+ - oneandone_server - DNS fails to resolve the API endpoint used by the module.
+ The module is deprecated and will be removed in community.general 13.0.0
+ (https://github.com/ansible-collections/community.general/pull/10994).
+ - oracle* doc fragments - fragments are deprecated and will be removed in
+ community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318,
+ https://github.com/ansible-collections/community.general/pull/10652).
+ - pacemaker_cluster - the state ``cleanup`` will be removed from community.general
+ 14.0.0 (https://github.com/ansible-collections/community.general/pull/10741).
+ - rocketchat - the default value for ``is_pre740``, currently ``true``, is
+ deprecated and will change to ``false`` in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10490).
+ - typetalk - module is deprecated and will be removed in community.general
+ 13.0.0 (https://github.com/ansible-collections/community.general/pull/9499).
+ minor_changes:
+ - Modernize code for Python 3.7+. This includes code reformatting, and adding
+ new checks to CI, including a type checker (mypy). Most of the code does
+ not have type hints yet, but now it is possible to add typing hints and
+ have these validated (https://github.com/ansible-collections/community.general/pull/10285,
+ https://github.com/ansible-collections/community.general/pull/10886, https://github.com/ansible-collections/community.general/pull/10891,
+ https://github.com/ansible-collections/community.general/pull/10892, https://github.com/ansible-collections/community.general/pull/10897,
+ https://github.com/ansible-collections/community.general/pull/10899, https://github.com/ansible-collections/community.general/pull/10902,
+ https://github.com/ansible-collections/community.general/pull/10903, https://github.com/ansible-collections/community.general/pull/10904,
+ https://github.com/ansible-collections/community.general/pull/10907, https://github.com/ansible-collections/community.general/pull/10908,
+ https://github.com/ansible-collections/community.general/pull/10909, https://github.com/ansible-collections/community.general/pull/10939,
+ https://github.com/ansible-collections/community.general/pull/10940, https://github.com/ansible-collections/community.general/pull/10941,
+ https://github.com/ansible-collections/community.general/pull/10942, https://github.com/ansible-collections/community.general/pull/10945,
+ https://github.com/ansible-collections/community.general/pull/10947, https://github.com/ansible-collections/community.general/pull/10958,
+ https://github.com/ansible-collections/community.general/pull/10959, https://github.com/ansible-collections/community.general/pull/10968,
+ https://github.com/ansible-collections/community.general/pull/10969, https://github.com/ansible-collections/community.general/pull/10970,
+ https://github.com/ansible-collections/community.general/pull/10971, https://github.com/ansible-collections/community.general/pull/10973,
+ https://github.com/ansible-collections/community.general/pull/10974, https://github.com/ansible-collections/community.general/pull/10975,
+ https://github.com/ansible-collections/community.general/pull/10976, https://github.com/ansible-collections/community.general/pull/10977,
+ https://github.com/ansible-collections/community.general/pull/10978, https://github.com/ansible-collections/community.general/pull/10979,
+ https://github.com/ansible-collections/community.general/pull/10980, https://github.com/ansible-collections/community.general/pull/10981,
+ https://github.com/ansible-collections/community.general/pull/10992, https://github.com/ansible-collections/community.general/pull/10993,
+ https://github.com/ansible-collections/community.general/pull/10997, https://github.com/ansible-collections/community.general/pull/10999,
+ https://github.com/ansible-collections/community.general/pull/11015, https://github.com/ansible-collections/community.general/pull/11016,
+ https://github.com/ansible-collections/community.general/pull/11017).
+ - aerospike_migrations - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - airbrake_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - android_sdk - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+ - apk - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479,
+ https://github.com/ansible-collections/community.general/pull/10520).
+ - bigpanda - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - bootc_manage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - bower - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - btrfs_subvolume - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - bundler - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - bzr - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10523).
+ - campfire - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - capabilities - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10524).
+ - cargo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - catapult - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - cisco_webex - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - cloudflare_dns - adds support for PTR records (https://github.com/ansible-collections/community.general/pull/10267).
+ - cloudflare_dns - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - cloudflare_dns - simplify validations and refactor some code, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10269).
+ - composer - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10525).
+ - consul_kv - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - consul_policy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - copr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - crypttab - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - datadog_downtime - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - datadog_monitor - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - datadog_monitor - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - dconf - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - dimensiondata_network - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10494).
+ - dimensiondata_vlan - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - django module utils - remove deprecated parameter ``_DjangoRunner`` call
+ (https://github.com/ansible-collections/community.general/pull/10574).
+ - django module utils - simplify/consolidate the common settings for the command
+ line (https://github.com/ansible-collections/community.general/pull/10684).
+ - django_check - rename parameter ``database`` to ``databases``, add alias
+ for compatibility (https://github.com/ansible-collections/community.general/pull/10700).
+ - django_check - simplify/consolidate the common settings for the command
+ line (https://github.com/ansible-collections/community.general/pull/10684).
+ - django_createcachetable - simplify/consolidate the common settings for the
+ command line (https://github.com/ansible-collections/community.general/pull/10684).
+ - dnf_config_manager - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - dnsmadeeasy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - dpkg_divert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - easy_install - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - easy_install - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10526).
+ - elasticsearch_plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+ - elasticsearch_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - facter - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - filesize - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+ - filesystem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
+ - filetree - add ``exclude`` option (https://github.com/ansible-collections/community.general/issues/10936,
+ https://github.com/ansible-collections/community.general/pull/10936).
+ - gem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - git_config_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - github_app_access_token lookup plugin - add support for GitHub Enterprise
+ Server (https://github.com/ansible-collections/community.general/issues/10879,
+ https://github.com/ansible-collections/community.general/pull/10880).
+ - github_app_access_token lookup plugin - support both ``jwt`` and ``pyjwt``
+ to avoid conflict with other modules requirements (https://github.com/ansible-collections/community.general/issues/10299).
+ - github_deploy_key - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - github_repo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - github_webhook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - github_webhook_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_branch - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_deploy_key - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - gitlab_group_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679).
+ - gitlab_group_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785).
+ - gitlab_group_access_token - remove redundant brackets in conditionals, no
+ functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - gitlab_group_access_token - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_group_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812).
+ - gitlab_group_variable - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_group_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787).
+ - gitlab_hook - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - gitlab_hook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_instance_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812).
+ - gitlab_instance_variable - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_label - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+ - gitlab_label - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_merge_request - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_milestone - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+ - gitlab_milestone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_project - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_project_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679).
+ - gitlab_project_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785).
+ - gitlab_project_access_token - remove redundant brackets in conditionals,
+ no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - gitlab_project_access_token - remove redundant constructs from argument
+ specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_project_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812,
+ https://github.com/ansible-collections/community.general/issues/8584, https://github.com/ansible-collections/community.general/issues/10809).
+ - gitlab_project_variable - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10505).
+ - gitlab_project_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787).
+ - gitlab_protected_branch - add ``allow_force_push``, ``code_owner_approval_required``
+ (https://github.com/ansible-collections/community.general/pull/10795, https://github.com/ansible-collections/community.general/issues/6432,
+ https://github.com/ansible-collections/community.general/issues/10289, https://github.com/ansible-collections/community.general/issues/10765).
+ - gitlab_protected_branch - update protected branches if possible instead
+ of recreating them (https://github.com/ansible-collections/community.general/pull/10795).
+ - gitlab_runner - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - grove - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - hg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - homebrew - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - homebrew_cask - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - homebrew_tap - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - honeybadger_deployment - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10505).
+ - htpasswd - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - icinga2_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - imgadm - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10536).
+ - influxdb_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - ini_file - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - iocage inventory plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+ - ipa_dnsrecord - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - ipa_dnszone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - ipa_group - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - ipa_host - add ``userclass`` and ``locality`` parameters (https://github.com/ansible-collections/community.general/pull/10935).
+ - ipa_host - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+ - ipa_service - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - ipbase_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - iptables_state - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+ - ipwcli_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - irc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - jabber - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - java_keystore - remove redundant function (https://github.com/ansible-collections/community.general/pull/10905).
+ - jenkins_build - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - jenkins_build_info - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - jenkins_credential - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - jenkins_job - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - jenkins_plugin - install dependencies for specific version (https://github.com/ansible-collections/community.general/issue/4995,
+ https://github.com/ansible-collections/community.general/pull/10346).
+ - jenkins_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
+ - keycloak - add support for ``grant_type=client_credentials`` to all keycloak
+ modules, so that specifying ``auth_client_id`` and ``auth_client_secret``
+ is sufficient for authentication (https://github.com/ansible-collections/community.general/pull/10231).
+ - keycloak module utils - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - keycloak_authz_authorization_scope - remove redundant constructs from argument
+ specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - keycloak_authz_permission - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10507).
+ - keycloak_client - add idempotent support for ``optional_client_scopes``
+ and ``optional_client_scopes``, and ensure consistent change detection between
+ check mode and live run (https://github.com/ansible-collections/community.general/issues/5495,
+ https://github.com/ansible-collections/community.general/pull/10842).
+ - "keycloak_identity_provider \u2013 add support for ``fromUrl`` to automatically\
+ \ fetch OIDC endpoints from the well-known discovery URL, simplifying identity\
+ \ provider configuration (https://github.com/ansible-collections/community.general/pull/10527)."
+ - keycloak_realm - add support for WebAuthn policy configuration options,
+ including both regular and passwordless WebAuthn policies (https://github.com/ansible-collections/community.general/pull/10791).
+ - keycloak_realm - add support for ``brute_force_strategy`` and ``max_temporary_lockouts``
+ (https://github.com/ansible-collections/community.general/issues/10412,
+ https://github.com/ansible-collections/community.general/pull/10415).
+ - keycloak_realm - add support for client-related options and Oauth2 device
+ (https://github.com/ansible-collections/community.general/pull/10538).
+ - keycloak_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - keycloak_user - return user created boolean flag (https://github.com/ansible-collections/community.general/pull/10950).
+ - keycloak_userprofile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - keyring - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - kibana_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - layman - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - ldap_attrs - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - ldap_inc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - librato_annotation - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - linode module utils - remove redundant code for ancient versions of Ansible
+ (https://github.com/ansible-collections/community.general/pull/10906).
+ - lldp - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - logentries - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - logstash callback plugin - remove redundant brackets in conditionals, no
+ functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - logstash_plugin - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479,
+ https://github.com/ansible-collections/community.general/pull/10520).
+ - lvg_rename - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+ - lxca_cmms - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - lxca_nodes - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - macports - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - mail - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - manageiq - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+ - manageiq_alert_profiles - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+ - manageiq_alerts - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - manageiq_group - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+ - manageiq_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - manageiq_policies - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - manageiq_policies_info - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10507).
+ - manageiq_tags - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - manageiq_tenant - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+ - manageiq_tenant - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - matrix - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - mattermost - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - maven_artifact - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - memset_dns_reload - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - memset_zone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - memset_zone_record - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - mqtt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - mssql_db - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+ - mssql_db - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - mssql_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - nagios - make parameter ``services`` a ``list`` instead of a ``str`` (https://github.com/ansible-collections/community.general/pull/10493).
+ - netcup_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - newrelic_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - nmcli - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - nmcli - simplify validations and refactor some code, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10323).
+ - npm - improve parameter validation using Ansible construct (https://github.com/ansible-collections/community.general/pull/10983).
+ - nsupdate - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
+ - oci_vcn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - one_image_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - one_template - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - one_vm - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
+ - one_vnet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - oneandone_firewall_policy - remove redundant brackets in conditionals, no
+ functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - oneandone_load_balancer - remove redundant brackets in conditionals, no
+ functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - oneandone_monitoring_policy - remove redundant brackets in conditionals,
+ no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - onepassword_info - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - onepassword_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - oneview_fc_network_info - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10512).
+ - open_iscsi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10599).
+ - openbsd_pkg - add ``autoremove`` parameter to remove unused dependencies
+ (https://github.com/ansible-collections/community.general/pull/10705).
+ - openbsd_pkg - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+ - opendj_backendprop - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - osx_defaults - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - ovh_ip_loadbalancing_backend - remove redundant brackets in conditionals,
+ no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - ovh_monthly_billing - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pacemaker_cluster - add ``state=maintenance`` for managing pacemaker maintenance
+ mode (https://github.com/ansible-collections/community.general/issues/10200,
+ https://github.com/ansible-collections/community.general/pull/10227).
+ - pacemaker_cluster - rename ``node`` to ``name`` and add ``node`` alias (https://github.com/ansible-collections/community.general/pull/10227).
+ - pacemaker_resource - add ``state=cleanup`` for cleaning up pacemaker resources
+ (https://github.com/ansible-collections/community.general/pull/10413)
+ - pacemaker_resource - add ``state=cloned`` for cloning pacemaker resources
+ or groups (https://github.com/ansible-collections/community.general/issues/10322,
+ https://github.com/ansible-collections/community.general/pull/10665).
+ - pacemaker_resource - enhance module by removing duplicative code (https://github.com/ansible-collections/community.general/pull/10227).
+ - pacemaker_resource - the parameter ``name`` is no longer a required parameter
+ in community.general 11.3.0 (https://github.com/ansible-collections/community.general/pull/10413)
+ - packet_device - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - pagerduty - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - pagerduty - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pagerduty_change - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pagerduty_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pam_limits - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - parted - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10642).
+ - pear - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pear - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10601).
+ - pingdom - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - pipx module_utils - use ``PIPX_USE_EMOJI`` to disable emojis in the output
+ of ``pipx`` 1.8.0 (https://github.com/ansible-collections/community.general/pull/10874).
+ - pkgng - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pnpm - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - portage - add a ``changed_deps`` option (https://github.com/ansible-collections/community.general/pull/11023).
+ - portage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - portage - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10602).
+ - pritunl_org - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pritunl_org_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pritunl_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pritunl_user_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pubnub_blocks - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pushbullet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - pushover - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - python_runner module utils - remove redundant brackets in conditionals,
+ no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - random_string lookup plugin - allow to specify seed while generating random
+ string (https://github.com/ansible-collections/community.general/issues/5362,
+ https://github.com/ansible-collections/community.general/pull/10710).
+ - redis_data - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - redis_data_incr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - rhevm - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - riak - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - riak - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10603).
+ - rocketchat - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - rocketchat - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - rollbar_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - say - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - scaleway modules - add a ``scaleway`` group to use ``module_defaults`` (https://github.com/ansible-collections/community.general/pull/10647).
+ - scaleway_* modules, scaleway inventory plugin - update available zones and
+ API URLs (https://github.com/ansible-collections/community.general/issues/10383,
+ https://github.com/ansible-collections/community.general/pull/10424).
+ - scaleway_container - add a ``cpu_limit`` argument (https://github.com/ansible-collections/community.general/pull/10646).
+ - scaleway_database_backup - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10512).
+ - sendgrid - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - sensu_silence - remove redundant brackets in conditionals, no functional
+ changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - sensu_silence - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - sensu_subscription - normalize quotes in the module output (https://github.com/ansible-collections/community.general/pull/10483).
+ - sl_vm - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - solaris_zone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10604).
+ - sorcery - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - ssh_config - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - statusio_maintenance - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - svr4pkg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - swdepot - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - swupd - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10605).
+ - syslogger - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - sysrc - adjustments to the code (https://github.com/ansible-collections/community.general/pull/10417).
+ - sysrc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
+ - systemd_creds_decrypt - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10512).
+ - systemd_creds_encrypt - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10512).
+ - taiga_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - tasks_only callback plugin - add ``result_format`` and ``pretty_results``
+ options similarly to the default callback (https://github.com/ansible-collections/community.general/pull/10422).
+ - terraform - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
+ - timezone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10612).
+ - twilio - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - ufw - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+ - urpmi - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - urpmi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10606).
+ - utm_aaa_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - utm_ca_host_key_cert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - utm_dns_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - utm_network_interface_address - remove redundant constructs from argument
+ specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - utm_proxy_auth_profile - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10513).
+ - utm_proxy_exception - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - utm_proxy_frontend - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - utm_proxy_location - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - vertica_configuration - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10513).
+ - vertica_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - vertica_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - xattr - remove redundant brackets in conditionals, no functional changes
+ (https://github.com/ansible-collections/community.general/pull/10328).
+ - xbps - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - xbps - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10608).
+ - xenserver module utils - remove redundant constructs from argument specs
+ (https://github.com/ansible-collections/community.general/pull/10769).
+ - xenserver_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+ - xfconf - minor adjustments the the code (https://github.com/ansible-collections/community.general/pull/10311).
+ - xfs_quota - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10609).
+ - xml - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
+ - yarn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - zfs_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
+ - zypper - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ - zypper - support the ``--gpg-auto-import-keys`` option in zypper (https://github.com/ansible-collections/community.general/issues/10660,
+ https://github.com/ansible-collections/community.general/pull/10661).
+ - zypper_repository - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
+ release_summary: This is release 12.0.0 of ``community.general``, released on
+ 2025-11-03.
+ removed_features:
+ - Ansible-core 2.16 is no longer supported. This also means that the collection
+ now requires Python 3.7+ (https://github.com/ansible-collections/community.general/pull/10884).
+ - bearychat - the module has been removed as the chat service is no longer
+ available (https://github.com/ansible-collections/community.general/pull/10883).
+ - cmd_runner module utils - the parameter ``ignore_value_none`` to ``CmdRunner.__call__()``
+ has been removed (https://github.com/ansible-collections/community.general/pull/10883).
+ - cmd_runner_fmt module utils - the parameter ``ctx_ignore_none`` to argument
+ formatters has been removed (https://github.com/ansible-collections/community.general/pull/10883).
+ - facter - the module has been replaced by ``community.general.facter_facts``
+ (https://github.com/ansible-collections/community.general/pull/10883).
+ - mh.deco module utils - the parameters ``on_success`` and ``on_failure``
+ of ``cause()`` have been removed; use ``when="success"`` and ``when="failure"``
+ instead (https://github.com/ansible-collections/community.general/pull/10883).
+ - opkg - the value ``""`` for the option ``force`` is no longer allowed. Omit
+ ``force`` instead (https://github.com/ansible-collections/community.general/pull/10883).
+ - pacemaker_cluster - the option ``state`` is now required (https://github.com/ansible-collections/community.general/pull/10883).
+ - pure module utils - the modules using this module utils have been removed
+ from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883).
+ - purestorage doc fragment - the modules using this doc fragment have been
+ removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883).
+ - yaml callback plugin - the deprecated plugin has been removed. Use the default
+ callback with ``result_format=yaml`` instead (https://github.com/ansible-collections/community.general/pull/10883).
+ security_fixes:
+ - 'keycloak_user - the parameter ``credentials[].value`` is now marked as
+ ``no_log=true``. Before it was logged by Ansible, unless the task was marked
+ as ``no_log: true``. Since this parameter can be used for passwords, this
+ resulted in credential leaking (https://github.com/ansible-collections/community.general/issues/11000,
+ https://github.com/ansible-collections/community.general/pull/11005).'
+ fragments:
+ - 10227-pacemaker-cluster-and-resource-enhancement.yml
+ - 10231-keycloak-add-client-credentials-authentication.yml
+ - 10267-add-cloudflare-ptr-record-support.yml
+ - 10269-cloudflare-dns-refactor.yml
+ - 10271--disable_lookups.yml
+ - 10299-github_app_access_token-lookup.yml
+ - 10311-xfconf-refactor.yml
+ - 10323-nmcli-improvements.yml
+ - 10328-redundant-brackets.yml
+ - 10329-catapult-deprecation.yml
+ - 10339-github_app_access_token.yml
+ - 10346-jenkins-plugins-fixes.yml
+ - 10349-incus_connection-error-handling.yml
+ - 10359-dependent.yml
+ - 10413-pacemaker-resource-cleanup.yml
+ - 10415-keycloak-realm-brute-force-attributes.yml
+ - 10417-sysrc-refactor.yml
+ - 10422-tasks_only-result_format.yml
+ - 10423-apache_module-condition.yml
+ - 10424-scaleway-update-zones.yml
+ - 10434-cpanm-deprecate-compat-mode.yml
+ - 10435-github-repo-deprecate-force-defaults.yml
+ - 10442-apk-fix-empty-names.yml
+ - 10445-cronvar-reject-empty-values.yml
+ - 10455-capabilities-improve-error-detection.yml
+ - 10458-listen_port_facts-prevent-type-error.yml
+ - 10459-deprecations.yml
+ - 10461-cronvar-non-existent-dir-crash-fix.yml
+ - 10483-sensu-subscription-quotes.yml
+ - 10490-rocketchat.yml
+ - 10491-irc.yml
+ - 10493-nagios-services.yml
+ - 10494-rfdn-1.yml
+ - 10505-rfdn-2.yml
+ - 10507-rfdn-3.yml
+ - 10512-rfdn-4.yml
+ - 10513-rfdn-5.yml
+ - 10520-arg-runcommand-list.yml
+ - 10523-bzr-cmd-list.yml
+ - 10524-capabilities-cmd-list.yml
+ - 10525-composer-cmd-list.yml
+ - 10526-easy-install-cmd-list.yml
+ - 10527-keycloak-idp-well-known-url-support.yml
+ - 10531-wsl-paramiko.yml
+ - 10532-apk.yml
+ - 10536-imgadm-cmd-list.yml
+ - 10538-keycloak-realm-add-support-client-options.yml
+ - 10539-json_query.yml
+ - 10566-merge_variables.yml
+ - 10573-logstash-plugin-cmd-list.yml
+ - 10574-django-runner.yml
+ - 10599-open-iscsi-cmd-list.yml
+ - 10601-pear-cmd-list.yml
+ - 10602-portage-cmd-list.yml
+ - 10603-riak-cmd-list.yml
+ - 10604-solaris-zone-cmd-list.yml
+ - 10605-swupd-cmd-list.yml
+ - 10606-urpmi-cmd-list.yml
+ - 10608-xbps-cmd-list.yml
+ - 10609-xfs-quota-cmd-list.yml
+ - 10612-timezone-cmd-list.yml
+ - 10642-parted-cmd-list.yml
+ - 10644-oneview-os.yml
+ - 10646-scaleway_container_cpu_limit.yml
+ - 10647-scaleway-module-defaults.yml
+ - 10652-oracle-deprecation.yml
+ - 10661-support-gpg-auto-impor-keys-in-zypper.yml
+ - 10663-pacemaker-resource-fix-resource-type.yml
+ - 10665-pacemaker-resource-clone.yml
+ - 10679-gitlab-access-token-add-planner-role.yml
+ - 10684-django-improvements.yml
+ - 10687-deprecations.yml
+ - 10688-pids.yml
+ - 10689-gem-prevent-soundness-issue.yml
+ - 10700-django-check-databases.yml
+ - 10705-openbsd-pkg-remove-unused.yml
+ - 10707-pacemaker-maintenance-mode-regex.yml
+ - 10711-pytohn-idioms-1.yml
+ - 10712-python-idioms-2.yml
+ - 10727-python-idioms-3.yml
+ - 10741-pacemaker-cluster-cleanup-deprecate.yml
+ - 10743-monit-handle-unknown-status.yml
+ - 10751-kdeconfig-support-kwriteconfig6.yml
+ - 10752-selective-hardcoded-loop-var.yml
+ - 10769-xenserver-rf.yml
+ - 10785-gitlab-token-add-missing-scopes.yml
+ - 10787-gitlab-variable-support-masked-and-hidden-variables.yml
+ - 10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml
+ - 10796-rocketchat-force-content-type.yml
+ - 10805-homebrew-support-old-names.yml
+ - 10810-github_app_access_token-jwt.yml
+ - 10812-gitlab-variable-add-description.yml
+ - 10823-parted-fail-json-command.yml
+ - 10829-fix-keycloak-role-changed-status.yml
+ - 10840-fix-keycloak-subgroup-search-realm.yml
+ - 10842-keycloak-client-scope-support.yml
+ - 10852-yaml.yml
+ - 10857-github_deploy_key-err.yml
+ - 10873-six.yml
+ - 10874-pipx-180.yml
+ - 10880-github_app_access_token-lookup.yml
+ - 10888-six.yml
+ - 10905-java-keystore-simplify.yml
+ - 10906-linode-modutils.yml
+ - 10918-gitlab-runner-fix-check-mode.yml
+ - 10933-keycloak-add-client-auth-for-clientsecret-modules.yml
+ - 10934-cloudflare-dns-caa-bug.yml
+ - 10934-cloudflare-dns-srv-bug.yml
+ - 10935-ipa-host-add-parameters.yml
+ - 10936-added-excludes-option-filetree.yml
+ - 10950-keycloak-user-return-user-created.yml
+ - 10955-pritunl_user-null-missing-params.yaml
+ - 10961-terraform-complexvars-null-bugfix.yaml
+ - 10965-onepassword-bugfix.yml
+ - 10983-npm-param-mutex.yml
+ - 10986-deprecation-dimensiondata.yml
+ - 10994-oneandone-deprecation.yml
+ - 11001-omapi.yml
+ - 11002-keycloak-add-admin-permissions-enabled.yaml
+ - 11005-keycloak_user.yml
+ - 11023-portage_changed_deps.yml
+ - 11026-xfconf-empty-array.yml
+ - 12.0.0.yml
+ - 9499-typetalk-deprecation.yml
+ - ansible-core-2.16.yml
+ - become-pipelining.yml
+ - deprecations.yml
+ - hiera.yml
+ - keycloak-realm-webauthn-policies.yml
+ - logstash.yml
+ - lvm_pv.yml
+ - python-3-modernization.yml
+ - random_string_seed.yml
+ - replace-random-with-secrets.yml
+ modules:
+ - description: Wrapper for ``django-admin dumpdata``.
+ name: django_dumpdata
+ namespace: ''
+ - description: Wrapper for ``django-admin loaddata``.
+ name: django_loaddata
+ namespace: ''
+ - description: Manage Jenkins credentials and domains through API.
+ name: jenkins_credential
+ namespace: ''
+ - description: Submits generic command to ISC KEA server on target.
+ name: kea_command
+ namespace: ''
+ - description: Send a Keycloak execute-actions email to a user.
+ name: keycloak_user_execute_actions_email
+ namespace: ''
+ - description: Move data between LVM Physical Volumes (PVs).
+ name: lvm_pv_move_data
+ namespace: ''
+ - description: Gather information about Pacemaker cluster.
+ name: pacemaker_info
+ namespace: ''
+ - description: Manage Pacemaker STONITH.
+ name: pacemaker_stonith
+ namespace: ''
+ plugins:
+ callback:
+ - description: Only show tasks.
+ name: tasks_only
+ namespace: null
+ filter:
+ - description: Convert variable to YAML string.
+ name: to_nice_yaml
+ namespace: null
+ - description: Convert variable to YAML string.
+ name: to_yaml
+ namespace: null
+ inventory:
+ - description: Incus inventory source.
+ name: incus
+ namespace: null
+ lookup:
+ - description: Read binary file and return it Base64 encoded.
+ name: binary_file
+ namespace: null
+ release_date: '2025-11-03'
diff --git a/changelogs/fragments/10227-pacemaker-cluster-and-resource-enhancement.yml b/changelogs/fragments/10227-pacemaker-cluster-and-resource-enhancement.yml
deleted file mode 100644
index 19f44bb7c4..0000000000
--- a/changelogs/fragments/10227-pacemaker-cluster-and-resource-enhancement.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - pacemaker_cluster - add ``state=maintenance`` for managing pacemaker maintenance mode (https://github.com/ansible-collections/community.general/issues/10200, https://github.com/ansible-collections/community.general/pull/10227).
- - pacemaker_cluster - rename ``node`` to ``name`` and add ``node`` alias (https://github.com/ansible-collections/community.general/pull/10227).
- - pacemaker_resource - enhance module by removing duplicative code (https://github.com/ansible-collections/community.general/pull/10227).
diff --git a/changelogs/fragments/10231-keycloak-add-client-credentials-authentication.yml b/changelogs/fragments/10231-keycloak-add-client-credentials-authentication.yml
deleted file mode 100644
index eec12e8669..0000000000
--- a/changelogs/fragments/10231-keycloak-add-client-credentials-authentication.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - keycloak - add support for ``grant_type=client_credentials`` to all keycloak modules, so that specifying ``auth_client_id`` and ``auth_client_secret`` is sufficient for authentication (https://github.com/ansible-collections/community.general/pull/10231).
diff --git a/changelogs/fragments/10267-add-cloudflare-ptr-record-support.yml b/changelogs/fragments/10267-add-cloudflare-ptr-record-support.yml
deleted file mode 100644
index 29d71ca393..0000000000
--- a/changelogs/fragments/10267-add-cloudflare-ptr-record-support.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - cloudflare_dns - adds support for PTR records (https://github.com/ansible-collections/community.general/pull/10267).
diff --git a/changelogs/fragments/10269-cloudflare-dns-refactor.yml b/changelogs/fragments/10269-cloudflare-dns-refactor.yml
deleted file mode 100644
index 9f91040d63..0000000000
--- a/changelogs/fragments/10269-cloudflare-dns-refactor.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - cloudflare_dns - simplify validations and refactor some code, no functional changes (https://github.com/ansible-collections/community.general/pull/10269).
diff --git a/changelogs/fragments/10271--disable_lookups.yml b/changelogs/fragments/10271--disable_lookups.yml
deleted file mode 100644
index d28e2ac833..0000000000
--- a/changelogs/fragments/10271--disable_lookups.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - "icinga2 inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.general/pull/10271)."
- - "linode inventory plugin - avoid using deprecated option when templating options (https://github.com/ansible-collections/community.general/pull/10271)."
diff --git a/changelogs/fragments/10299-github_app_access_token-lookup.yml b/changelogs/fragments/10299-github_app_access_token-lookup.yml
deleted file mode 100644
index 59233e2a05..0000000000
--- a/changelogs/fragments/10299-github_app_access_token-lookup.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - github_app_access_token lookup plugin - support both ``jwt`` and ``pyjwt`` to avoid conflict with other modules requirements (https://github.com/ansible-collections/community.general/issues/10299).
diff --git a/changelogs/fragments/10311-xfconf-refactor.yml b/changelogs/fragments/10311-xfconf-refactor.yml
deleted file mode 100644
index 9d71bd17d8..0000000000
--- a/changelogs/fragments/10311-xfconf-refactor.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - xfconf - minor adjustments the the code (https://github.com/ansible-collections/community.general/pull/10311).
diff --git a/changelogs/fragments/10323-nmcli-improvements.yml b/changelogs/fragments/10323-nmcli-improvements.yml
deleted file mode 100644
index 53436ea7d6..0000000000
--- a/changelogs/fragments/10323-nmcli-improvements.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nmcli - simplify validations and refactor some code, no functional changes (https://github.com/ansible-collections/community.general/pull/10323).
diff --git a/changelogs/fragments/10328-redundant-brackets.yml b/changelogs/fragments/10328-redundant-brackets.yml
deleted file mode 100644
index f8f74a336c..0000000000
--- a/changelogs/fragments/10328-redundant-brackets.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-minor_changes:
- - logstash callback plugin - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - keycloak module utils - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - python_runner module utils - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - cloudflare_dns - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - crypttab - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - datadog_monitor - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - gitlab_deploy_key - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - gitlab_group_access_token - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - gitlab_hook - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - gitlab_project_access_token - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - gitlab_runner - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - ipa_group - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - jenkins_build - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - jenkins_build_info - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - nmcli - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - oneandone_firewall_policy - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - oneandone_load_balancer - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - oneandone_monitoring_policy - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - onepassword_info - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - osx_defaults - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - ovh_ip_loadbalancing_backend - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - packet_device - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - pagerduty - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - pingdom - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - rhevm - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - rocketchat - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - sensu_silence - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - sl_vm - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - urpmi - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - xattr - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
- - xml - remove redundant brackets in conditionals, no functional changes (https://github.com/ansible-collections/community.general/pull/10328).
diff --git a/changelogs/fragments/10329-catapult-deprecation.yml b/changelogs/fragments/10329-catapult-deprecation.yml
deleted file mode 100644
index 5e5209edda..0000000000
--- a/changelogs/fragments/10329-catapult-deprecation.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - catapult - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10329).
diff --git a/changelogs/fragments/10339-github_app_access_token.yml b/changelogs/fragments/10339-github_app_access_token.yml
deleted file mode 100644
index 00cd71f559..0000000000
--- a/changelogs/fragments/10339-github_app_access_token.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - github_release - support multiple types of GitHub tokens; no longer failing when ``ghs_`` token type is provided (https://github.com/ansible-collections/community.general/issues/10338, https://github.com/ansible-collections/community.general/pull/10339).
\ No newline at end of file
diff --git a/changelogs/fragments/10346-jenkins-plugins-fixes.yml b/changelogs/fragments/10346-jenkins-plugins-fixes.yml
deleted file mode 100644
index 382fe7aa53..0000000000
--- a/changelogs/fragments/10346-jenkins-plugins-fixes.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-bugfixes:
- - "jenkins_plugin - install latest compatible version instead of latest (https://github.com/ansible-collections/community.general/issues/854, https://github.com/ansible-collections/community.general/pull/10346)."
- - "jenkins_plugin - separate Jenkins and external URL credentials (https://github.com/ansible-collections/community.general/issues/4419, https://github.com/ansible-collections/community.general/pull/10346)."
-
-minor_changes:
- - "jenkins_plugin - install dependencies for specific version (https://github.com/ansible-collections/community.general/issue/4995, https://github.com/ansible-collections/community.general/pull/10346)."
diff --git a/changelogs/fragments/10349-incus_connection-error-handling.yml b/changelogs/fragments/10349-incus_connection-error-handling.yml
deleted file mode 100644
index b35da354d2..0000000000
--- a/changelogs/fragments/10349-incus_connection-error-handling.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - incus connection plugin - fix error handling to return more useful Ansible errors to the user (https://github.com/ansible-collections/community.general/issues/10344, https://github.com/ansible-collections/community.general/pull/10349).
diff --git a/changelogs/fragments/10359-dependent.yml b/changelogs/fragments/10359-dependent.yml
deleted file mode 100644
index e48a6142e8..0000000000
--- a/changelogs/fragments/10359-dependent.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "dependent lookup plugin - avoid deprecated ansible-core 2.19 functionality (https://github.com/ansible-collections/community.general/pull/10359)."
diff --git a/changelogs/fragments/10413-pacemaker-resource-cleanup.yml b/changelogs/fragments/10413-pacemaker-resource-cleanup.yml
deleted file mode 100644
index f4157559cc..0000000000
--- a/changelogs/fragments/10413-pacemaker-resource-cleanup.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - pacemaker_resource - add ``state=cleanup`` for cleaning up pacemaker resources (https://github.com/ansible-collections/community.general/pull/10413)
- - pacemaker_resource - the parameter ``name`` is no longer a required parameter in community.general 11.3.0 (https://github.com/ansible-collections/community.general/pull/10413)
diff --git a/changelogs/fragments/10415-keycloak-realm-brute-force-attributes.yml b/changelogs/fragments/10415-keycloak-realm-brute-force-attributes.yml
deleted file mode 100644
index 22433b584e..0000000000
--- a/changelogs/fragments/10415-keycloak-realm-brute-force-attributes.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - keycloak_realm - add support for ``brute_force_strategy`` and ``max_temporary_lockouts`` (https://github.com/ansible-collections/community.general/issues/10412, https://github.com/ansible-collections/community.general/pull/10415).
diff --git a/changelogs/fragments/10417-sysrc-refactor.yml b/changelogs/fragments/10417-sysrc-refactor.yml
deleted file mode 100644
index b1b5db632b..0000000000
--- a/changelogs/fragments/10417-sysrc-refactor.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - sysrc - adjustments to the code (https://github.com/ansible-collections/community.general/pull/10417).
-bugfixes:
- - sysrc - fixes parsing with multi-line variables (https://github.com/ansible-collections/community.general/issues/10394, https://github.com/ansible-collections/community.general/pull/10417).
\ No newline at end of file
diff --git a/changelogs/fragments/10422-tasks_only-result_format.yml b/changelogs/fragments/10422-tasks_only-result_format.yml
deleted file mode 100644
index 13e5e749bf..0000000000
--- a/changelogs/fragments/10422-tasks_only-result_format.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "tasks_only callback plugin - add ``result_format`` and ``pretty_results`` options similarly to the default callback (https://github.com/ansible-collections/community.general/pull/10422)."
diff --git a/changelogs/fragments/10423-apache_module-condition.yml b/changelogs/fragments/10423-apache_module-condition.yml
deleted file mode 100644
index 9a30d06b4e..0000000000
--- a/changelogs/fragments/10423-apache_module-condition.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - apache2_module - check the ``cgi`` module restrictions only during activation (https://github.com/ansible-collections/community.general/pull/10423).
diff --git a/changelogs/fragments/10424-scaleway-update-zones.yml b/changelogs/fragments/10424-scaleway-update-zones.yml
deleted file mode 100644
index ffa508cd3a..0000000000
--- a/changelogs/fragments/10424-scaleway-update-zones.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - scaleway_* modules, scaleway inventory plugin - update available zones and API URLs (https://github.com/ansible-collections/community.general/issues/10383, https://github.com/ansible-collections/community.general/pull/10424).
\ No newline at end of file
diff --git a/changelogs/fragments/10434-cpanm-deprecate-compat-mode.yml b/changelogs/fragments/10434-cpanm-deprecate-compat-mode.yml
deleted file mode 100644
index 84b6ecf471..0000000000
--- a/changelogs/fragments/10434-cpanm-deprecate-compat-mode.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - cpanm - deprecate ``mode=compatibility``, ``mode=new`` should be used instead (https://github.com/ansible-collections/community.general/pull/10434).
diff --git a/changelogs/fragments/10435-github-repo-deprecate-force-defaults.yml b/changelogs/fragments/10435-github-repo-deprecate-force-defaults.yml
deleted file mode 100644
index cccb3a4c5f..0000000000
--- a/changelogs/fragments/10435-github-repo-deprecate-force-defaults.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - github_repo - deprecate ``force_defaults=true`` (https://github.com/ansible-collections/community.general/pull/10435).
diff --git a/changelogs/fragments/10442-apk-fix-empty-names.yml b/changelogs/fragments/10442-apk-fix-empty-names.yml
deleted file mode 100644
index 24d68b52df..0000000000
--- a/changelogs/fragments/10442-apk-fix-empty-names.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - apk - handle empty name strings properly
- (https://github.com/ansible-collections/community.general/issues/10441, https://github.com/ansible-collections/community.general/pull/10442).
\ No newline at end of file
diff --git a/changelogs/fragments/10445-cronvar-reject-empty-values.yml b/changelogs/fragments/10445-cronvar-reject-empty-values.yml
deleted file mode 100644
index 1bf39619cc..0000000000
--- a/changelogs/fragments/10445-cronvar-reject-empty-values.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "cronvar - handle empty strings on ``value`` properly (https://github.com/ansible-collections/community.general/issues/10439, https://github.com/ansible-collections/community.general/pull/10445)."
diff --git a/changelogs/fragments/10455-capabilities-improve-error-detection.yml b/changelogs/fragments/10455-capabilities-improve-error-detection.yml
deleted file mode 100644
index 40337a424b..0000000000
--- a/changelogs/fragments/10455-capabilities-improve-error-detection.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - capabilities - using invalid path (symlink/directory/...) returned unrelated and incoherent error messages (https://github.com/ansible-collections/community.general/issues/5649, https://github.com/ansible-collections/community.general/pull/10455).
\ No newline at end of file
diff --git a/changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml b/changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml
deleted file mode 100644
index 70af0932b3..0000000000
--- a/changelogs/fragments/10458-listen_port_facts-prevent-type-error.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "listen_port_facts - avoid crash when required commands are missing (https://github.com/ansible-collections/community.general/issues/10457, https://github.com/ansible-collections/community.general/pull/10458)."
\ No newline at end of file
diff --git a/changelogs/fragments/10459-deprecations.yml b/changelogs/fragments/10459-deprecations.yml
deleted file mode 100644
index 4b3f317454..0000000000
--- a/changelogs/fragments/10459-deprecations.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-bugfixes:
- - "apache2_module - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)."
- - "htpasswd - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)."
- - "syspatch - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)."
- - "sysupgrade - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)."
- - "zypper_repository - avoid ansible-core 2.19 deprecation (https://github.com/ansible-collections/community.general/pull/10459)."
diff --git a/changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml b/changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml
deleted file mode 100644
index c4b77299f5..0000000000
--- a/changelogs/fragments/10461-cronvar-non-existent-dir-crash-fix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "cronvar - fix crash on missing ``cron_file`` parent directories (https://github.com/ansible-collections/community.general/issues/10460, https://github.com/ansible-collections/community.general/pull/10461)."
diff --git a/changelogs/fragments/10483-sensu-subscription-quotes.yml b/changelogs/fragments/10483-sensu-subscription-quotes.yml
deleted file mode 100644
index 355099684c..0000000000
--- a/changelogs/fragments/10483-sensu-subscription-quotes.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - sensu_subscription - normalize quotes in the module output (https://github.com/ansible-collections/community.general/pull/10483).
diff --git a/changelogs/fragments/10490-rocketchat.yml b/changelogs/fragments/10490-rocketchat.yml
deleted file mode 100644
index 73657ba67c..0000000000
--- a/changelogs/fragments/10490-rocketchat.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-deprecated_features:
- - "rocketchat - the default value for ``is_pre740``, currently ``true``, is deprecated and will change to ``false`` in community.general 13.0.0
- (https://github.com/ansible-collections/community.general/pull/10490)."
diff --git a/changelogs/fragments/10491-irc.yml b/changelogs/fragments/10491-irc.yml
deleted file mode 100644
index 74867e71a7..0000000000
--- a/changelogs/fragments/10491-irc.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "irc - pass hostname to ``wrap_socket()`` if ``use_tls=true`` and ``validate_certs=true`` (https://github.com/ansible-collections/community.general/issues/10472, https://github.com/ansible-collections/community.general/pull/10491)."
diff --git a/changelogs/fragments/10493-nagios-services.yml b/changelogs/fragments/10493-nagios-services.yml
deleted file mode 100644
index 3a04556c68..0000000000
--- a/changelogs/fragments/10493-nagios-services.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - nagios - make parameter ``services`` a ``list`` instead of a ``str`` (https://github.com/ansible-collections/community.general/pull/10493).
diff --git a/changelogs/fragments/10494-rfdn-1.yml b/changelogs/fragments/10494-rfdn-1.yml
deleted file mode 100644
index 09a0c442b0..0000000000
--- a/changelogs/fragments/10494-rfdn-1.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-minor_changes:
- - aerospike_migrations - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - airbrake_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - bigpanda - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - bootc_manage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - bower - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - btrfs_subvolume - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - bundler - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - campfire - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - cargo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - catapult - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - cisco_webex - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - consul_kv - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - consul_policy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - copr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - datadog_downtime - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - datadog_monitor - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - dconf - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - dimensiondata_network - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - dimensiondata_vlan - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - dnf_config_manager - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - dnsmadeeasy - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - dpkg_divert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - easy_install - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - elasticsearch_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - facter - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
- - filesystem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10494).
diff --git a/changelogs/fragments/10505-rfdn-2.yml b/changelogs/fragments/10505-rfdn-2.yml
deleted file mode 100644
index 89aeab9356..0000000000
--- a/changelogs/fragments/10505-rfdn-2.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-minor_changes:
- - gem - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - git_config_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - github_deploy_key - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - github_repo - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - github_webhook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - github_webhook_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_branch - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_group_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_group_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_hook - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_instance_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_label - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_merge_request - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_milestone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_project - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_project_access_token - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - gitlab_project_variable - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - grove - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - hg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - homebrew - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - homebrew_cask - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - homebrew_tap - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - honeybadger_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - htpasswd - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - icinga2_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - influxdb_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - ini_file - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - ipa_dnsrecord - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - ipa_dnszone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - ipa_service - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - ipbase_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - ipwcli_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - irc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - jabber - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - jenkins_credential - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - jenkins_job - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
- - jenkins_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10505).
diff --git a/changelogs/fragments/10507-rfdn-3.yml b/changelogs/fragments/10507-rfdn-3.yml
deleted file mode 100644
index fae9d118bc..0000000000
--- a/changelogs/fragments/10507-rfdn-3.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-minor_changes:
- - keycloak_authz_authorization_scope - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - keycloak_authz_permission - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - keycloak_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - keycloak_userprofile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - keyring - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - kibana_plugin - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - layman - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - ldap_attrs - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - ldap_inc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - librato_annotation - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - lldp - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - logentries - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - lxca_cmms - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - lxca_nodes - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - macports - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - mail - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - manageiq_alerts - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - manageiq_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - manageiq_policies - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - manageiq_policies_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - manageiq_tags - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - manageiq_tenant - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - matrix - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - mattermost - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - maven_artifact - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - memset_dns_reload - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - memset_zone - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - memset_zone_record - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - mqtt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - mssql_db - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - mssql_script - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - netcup_dns - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - newrelic_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
- - nsupdate - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10507).
diff --git a/changelogs/fragments/10512-rfdn-4.yml b/changelogs/fragments/10512-rfdn-4.yml
deleted file mode 100644
index 6d8f9e7d77..0000000000
--- a/changelogs/fragments/10512-rfdn-4.yml
+++ /dev/null
@@ -1,42 +0,0 @@
-minor_changes:
- - oci_vcn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - one_image_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - one_template - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - one_vnet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - onepassword_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - oneview_fc_network_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - opendj_backendprop - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - ovh_monthly_billing - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pagerduty - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pagerduty_change - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pagerduty_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pam_limits - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pear - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pkgng - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pnpm - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - portage - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pritunl_org - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pritunl_org_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pritunl_user - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pritunl_user_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pubnub_blocks - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pushbullet - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - pushover - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - redis_data - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - redis_data_incr - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - riak - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - rocketchat - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - rollbar_deployment - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - say - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - scaleway_database_backup - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - sendgrid - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - sensu_silence - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - sorcery - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - ssh_config - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - statusio_maintenance - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - svr4pkg - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - swdepot - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - syslogger - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - sysrc - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - systemd_creds_decrypt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
- - systemd_creds_encrypt - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10512).
diff --git a/changelogs/fragments/10513-rfdn-5.yml b/changelogs/fragments/10513-rfdn-5.yml
deleted file mode 100644
index d930d7345c..0000000000
--- a/changelogs/fragments/10513-rfdn-5.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-minor_changes:
- - taiga_issue - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - twilio - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - utm_aaa_group - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - utm_ca_host_key_cert - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - utm_dns_host - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - utm_network_interface_address - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - utm_proxy_auth_profile - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - utm_proxy_exception - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - utm_proxy_frontend - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - utm_proxy_location - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - vertica_configuration - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - vertica_info - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - vertica_role - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - xbps - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - yarn - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - zypper - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
- - zypper_repository - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10513).
diff --git a/changelogs/fragments/10520-arg-runcommand-list.yml b/changelogs/fragments/10520-arg-runcommand-list.yml
deleted file mode 100644
index 4479b3a694..0000000000
--- a/changelogs/fragments/10520-arg-runcommand-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - apk - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, https://github.com/ansible-collections/community.general/pull/10520).
diff --git a/changelogs/fragments/10523-bzr-cmd-list.yml b/changelogs/fragments/10523-bzr-cmd-list.yml
deleted file mode 100644
index fb6c8a6c47..0000000000
--- a/changelogs/fragments/10523-bzr-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - bzr - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10523).
diff --git a/changelogs/fragments/10524-capabilities-cmd-list.yml b/changelogs/fragments/10524-capabilities-cmd-list.yml
deleted file mode 100644
index e6af832b5c..0000000000
--- a/changelogs/fragments/10524-capabilities-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - capabilities - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10524).
diff --git a/changelogs/fragments/10525-composer-cmd-list.yml b/changelogs/fragments/10525-composer-cmd-list.yml
deleted file mode 100644
index a2aebc8a6d..0000000000
--- a/changelogs/fragments/10525-composer-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - composer - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10525).
diff --git a/changelogs/fragments/10526-easy-install-cmd-list.yml b/changelogs/fragments/10526-easy-install-cmd-list.yml
deleted file mode 100644
index 6fa6717adc..0000000000
--- a/changelogs/fragments/10526-easy-install-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - easy_install - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10526).
diff --git a/changelogs/fragments/10527-keycloak-idp-well-known-url-support.yml b/changelogs/fragments/10527-keycloak-idp-well-known-url-support.yml
deleted file mode 100644
index cc2ae7efa0..0000000000
--- a/changelogs/fragments/10527-keycloak-idp-well-known-url-support.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - keycloak_identity_provider – add support for ``fromUrl`` to automatically fetch OIDC endpoints from the well-known discovery URL, simplifying identity provider configuration (https://github.com/ansible-collections/community.general/pull/10527).
\ No newline at end of file
diff --git a/changelogs/fragments/10531-wsl-paramiko.yml b/changelogs/fragments/10531-wsl-paramiko.yml
deleted file mode 100644
index 08257d6c78..0000000000
--- a/changelogs/fragments/10531-wsl-paramiko.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - "wsl connection plugin - avoid deprecated ansible-core paramiko import helper, import paramiko directly instead
- (https://github.com/ansible-collections/community.general/issues/10515, https://github.com/ansible-collections/community.general/pull/10531)."
diff --git a/changelogs/fragments/10532-apk.yml b/changelogs/fragments/10532-apk.yml
deleted file mode 100644
index 84c5d985e8..0000000000
--- a/changelogs/fragments/10532-apk.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "apk - fix check for empty/whitespace-only package names (https://github.com/ansible-collections/community.general/pull/10532)."
diff --git a/changelogs/fragments/10536-imgadm-cmd-list.yml b/changelogs/fragments/10536-imgadm-cmd-list.yml
deleted file mode 100644
index 0f22c774d8..0000000000
--- a/changelogs/fragments/10536-imgadm-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - imgadm - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10536).
diff --git a/changelogs/fragments/10538-keycloak-realm-add-support-client-options.yml b/changelogs/fragments/10538-keycloak-realm-add-support-client-options.yml
deleted file mode 100644
index 66333b01a8..0000000000
--- a/changelogs/fragments/10538-keycloak-realm-add-support-client-options.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - keycloak_realm - add support for client-related options and Oauth2 device (https://github.com/ansible-collections/community.general/pull/10538).
\ No newline at end of file
diff --git a/changelogs/fragments/10539-json_query.yml b/changelogs/fragments/10539-json_query.yml
deleted file mode 100644
index 7e84b7ecb0..0000000000
--- a/changelogs/fragments/10539-json_query.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "json_query filter plugin - make compatible with lazy evaluation list and dictionary types of ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10539)."
diff --git a/changelogs/fragments/10566-merge_variables.yml b/changelogs/fragments/10566-merge_variables.yml
deleted file mode 100644
index c0de6dd845..0000000000
--- a/changelogs/fragments/10566-merge_variables.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "merge_variables lookup plugin - avoid deprecated functionality from ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/10566)."
diff --git a/changelogs/fragments/10573-logstash-plugin-cmd-list.yml b/changelogs/fragments/10573-logstash-plugin-cmd-list.yml
deleted file mode 100644
index 441c1c49a3..0000000000
--- a/changelogs/fragments/10573-logstash-plugin-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - logstash_plugin - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/issues/10479, https://github.com/ansible-collections/community.general/pull/10520).
diff --git a/changelogs/fragments/10574-django-runner.yml b/changelogs/fragments/10574-django-runner.yml
deleted file mode 100644
index a0bf6ec6d4..0000000000
--- a/changelogs/fragments/10574-django-runner.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - django module utils - remove deprecated parameter ``_DjangoRunner`` call (https://github.com/ansible-collections/community.general/pull/10574).
diff --git a/changelogs/fragments/10599-open-iscsi-cmd-list.yml b/changelogs/fragments/10599-open-iscsi-cmd-list.yml
deleted file mode 100644
index f8ef659ee9..0000000000
--- a/changelogs/fragments/10599-open-iscsi-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - open_iscsi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10599).
diff --git a/changelogs/fragments/10601-pear-cmd-list.yml b/changelogs/fragments/10601-pear-cmd-list.yml
deleted file mode 100644
index d5ab2d3d0e..0000000000
--- a/changelogs/fragments/10601-pear-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - pear - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10601).
diff --git a/changelogs/fragments/10602-portage-cmd-list.yml b/changelogs/fragments/10602-portage-cmd-list.yml
deleted file mode 100644
index 36b6711e00..0000000000
--- a/changelogs/fragments/10602-portage-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - portage - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10602).
diff --git a/changelogs/fragments/10603-riak-cmd-list.yml b/changelogs/fragments/10603-riak-cmd-list.yml
deleted file mode 100644
index 1a29a07c7f..0000000000
--- a/changelogs/fragments/10603-riak-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - riak - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10603).
diff --git a/changelogs/fragments/10604-solaris-zone-cmd-list.yml b/changelogs/fragments/10604-solaris-zone-cmd-list.yml
deleted file mode 100644
index 2fe52cbf31..0000000000
--- a/changelogs/fragments/10604-solaris-zone-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - solaris_zone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10604).
diff --git a/changelogs/fragments/10605-swupd-cmd-list.yml b/changelogs/fragments/10605-swupd-cmd-list.yml
deleted file mode 100644
index 23669d7974..0000000000
--- a/changelogs/fragments/10605-swupd-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - swupd - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10605).
diff --git a/changelogs/fragments/10606-urpmi-cmd-list.yml b/changelogs/fragments/10606-urpmi-cmd-list.yml
deleted file mode 100644
index a7a2e54a1e..0000000000
--- a/changelogs/fragments/10606-urpmi-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - urpmi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10606).
diff --git a/changelogs/fragments/10608-xbps-cmd-list.yml b/changelogs/fragments/10608-xbps-cmd-list.yml
deleted file mode 100644
index ff951a4520..0000000000
--- a/changelogs/fragments/10608-xbps-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - xbps - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10608).
diff --git a/changelogs/fragments/10609-xfs-quota-cmd-list.yml b/changelogs/fragments/10609-xfs-quota-cmd-list.yml
deleted file mode 100644
index 74e170ef09..0000000000
--- a/changelogs/fragments/10609-xfs-quota-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - xfs_quota - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10609).
diff --git a/changelogs/fragments/10612-timezone-cmd-list.yml b/changelogs/fragments/10612-timezone-cmd-list.yml
deleted file mode 100644
index 601375fbc5..0000000000
--- a/changelogs/fragments/10612-timezone-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - timezone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10612).
diff --git a/changelogs/fragments/10642-parted-cmd-list.yml b/changelogs/fragments/10642-parted-cmd-list.yml
deleted file mode 100644
index 29025512dd..0000000000
--- a/changelogs/fragments/10642-parted-cmd-list.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - parted - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10642).
diff --git a/changelogs/fragments/10644-oneview-os.yml b/changelogs/fragments/10644-oneview-os.yml
deleted file mode 100644
index f2789cf5fc..0000000000
--- a/changelogs/fragments/10644-oneview-os.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-breaking_changes:
- - oneview module utils - remove import of standard library ``os`` (https://github.com/ansible-collections/community.general/pull/10644).
diff --git a/changelogs/fragments/10646-scaleway_container_cpu_limit.yml b/changelogs/fragments/10646-scaleway_container_cpu_limit.yml
deleted file mode 100644
index f23a1bb96d..0000000000
--- a/changelogs/fragments/10646-scaleway_container_cpu_limit.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - scaleway_container - add a ``cpu_limit`` argument (https://github.com/ansible-collections/community.general/pull/10646).
diff --git a/changelogs/fragments/10647-scaleway-module-defaults.yml b/changelogs/fragments/10647-scaleway-module-defaults.yml
deleted file mode 100644
index 7fca7a171a..0000000000
--- a/changelogs/fragments/10647-scaleway-module-defaults.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - scaleway modules - add a ``scaleway`` group to use ``module_defaults`` (https://github.com/ansible-collections/community.general/pull/10647).
diff --git a/changelogs/fragments/10652-oracle-deprecation.yml b/changelogs/fragments/10652-oracle-deprecation.yml
deleted file mode 100644
index 3842e994f8..0000000000
--- a/changelogs/fragments/10652-oracle-deprecation.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-deprecated_features:
- - oci_utils module utils - utils is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652).
- - oci_vcn - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652).
- - oracle* doc fragments - fragments are deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/issues/10318, https://github.com/ansible-collections/community.general/pull/10652).
diff --git a/changelogs/fragments/10661-support-gpg-auto-impor-keys-in-zypper.yml b/changelogs/fragments/10661-support-gpg-auto-impor-keys-in-zypper.yml
deleted file mode 100644
index 333121902f..0000000000
--- a/changelogs/fragments/10661-support-gpg-auto-impor-keys-in-zypper.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - zypper - support the ``--gpg-auto-import-keys`` option in zypper (https://github.com/ansible-collections/community.general/issues/10660, https://github.com/ansible-collections/community.general/pull/10661).
diff --git a/changelogs/fragments/10663-pacemaker-resource-fix-resource-type.yml b/changelogs/fragments/10663-pacemaker-resource-fix-resource-type.yml
deleted file mode 100644
index 270488d248..0000000000
--- a/changelogs/fragments/10663-pacemaker-resource-fix-resource-type.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "pacemaker_resource - fix ``resource_type`` parameter formatting (https://github.com/ansible-collections/community.general/issues/10426, https://github.com/ansible-collections/community.general/pull/10663)."
diff --git a/changelogs/fragments/10665-pacemaker-resource-clone.yml b/changelogs/fragments/10665-pacemaker-resource-clone.yml
deleted file mode 100644
index c24420c598..0000000000
--- a/changelogs/fragments/10665-pacemaker-resource-clone.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - pacemaker_resource - add ``state=cloned`` for cloning pacemaker resources or groups (https://github.com/ansible-collections/community.general/issues/10322, https://github.com/ansible-collections/community.general/pull/10665).
diff --git a/changelogs/fragments/10679-gitlab-access-token-add-planner-role.yml b/changelogs/fragments/10679-gitlab-access-token-add-planner-role.yml
deleted file mode 100644
index 65aeae2a86..0000000000
--- a/changelogs/fragments/10679-gitlab-access-token-add-planner-role.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - gitlab_group_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679).
- - gitlab_project_access_token - add ``planner`` access level (https://github.com/ansible-collections/community.general/pull/10679).
diff --git a/changelogs/fragments/10684-django-improvements.yml b/changelogs/fragments/10684-django-improvements.yml
deleted file mode 100644
index a8ca1cfbe9..0000000000
--- a/changelogs/fragments/10684-django-improvements.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - django module utils - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684).
- - django_check - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684).
- - django_createcachetable - simplify/consolidate the common settings for the command line (https://github.com/ansible-collections/community.general/pull/10684).
diff --git a/changelogs/fragments/10687-deprecations.yml b/changelogs/fragments/10687-deprecations.yml
deleted file mode 100644
index 62974ab6a0..0000000000
--- a/changelogs/fragments/10687-deprecations.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "Avoid deprecated functionality in ansible-core 2.20 (https://github.com/ansible-collections/community.general/pull/10687)."
diff --git a/changelogs/fragments/10688-pids.yml b/changelogs/fragments/10688-pids.yml
deleted file mode 100644
index 1ed97a6fed..0000000000
--- a/changelogs/fragments/10688-pids.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "pids - prevent error when an empty string is provided for ``name`` (https://github.com/ansible-collections/community.general/issues/10672, https://github.com/ansible-collections/community.general/pull/10688)."
diff --git a/changelogs/fragments/10689-gem-prevent-soundness-issue.yml b/changelogs/fragments/10689-gem-prevent-soundness-issue.yml
deleted file mode 100644
index a55dba1ea1..0000000000
--- a/changelogs/fragments/10689-gem-prevent-soundness-issue.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "gem - fix soundness issue when uninstalling default gems on Ubuntu (https://github.com/ansible-collections/community.general/issues/10451, https://github.com/ansible-collections/community.general/pull/10689)."
\ No newline at end of file
diff --git a/changelogs/fragments/10700-django-check-databases.yml b/changelogs/fragments/10700-django-check-databases.yml
deleted file mode 100644
index cfb8897f6a..0000000000
--- a/changelogs/fragments/10700-django-check-databases.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - django_check - rename parameter ``database`` to ``databases``, add alias for compatibility (https://github.com/ansible-collections/community.general/pull/10700).
diff --git a/changelogs/fragments/10705-openbsd-pkg-remove-unused.yml b/changelogs/fragments/10705-openbsd-pkg-remove-unused.yml
deleted file mode 100644
index 2ceb1352b4..0000000000
--- a/changelogs/fragments/10705-openbsd-pkg-remove-unused.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - openbsd_pkg - add ``autoremove`` parameter to remove unused dependencies (https://github.com/ansible-collections/community.general/pull/10705).
diff --git a/changelogs/fragments/10707-pacemaker-maintenance-mode-regex.yml b/changelogs/fragments/10707-pacemaker-maintenance-mode-regex.yml
deleted file mode 100644
index ba5e08edd3..0000000000
--- a/changelogs/fragments/10707-pacemaker-maintenance-mode-regex.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "pacemaker - use regex for matching ``maintenance-mode`` output to determine cluster maintenance status (https://github.com/ansible-collections/community.general/issues/10426, https://github.com/ansible-collections/community.general/pull/10707)."
diff --git a/changelogs/fragments/10711-pytohn-idioms-1.yml b/changelogs/fragments/10711-pytohn-idioms-1.yml
deleted file mode 100644
index 18ae9db37b..0000000000
--- a/changelogs/fragments/10711-pytohn-idioms-1.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-minor_changes:
- - gitlab_label - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
- - gitlab_milestone - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
- - ipa_host - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
- - lvg_rename - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
- - terraform - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10711).
diff --git a/changelogs/fragments/10712-python-idioms-2.yml b/changelogs/fragments/10712-python-idioms-2.yml
deleted file mode 100644
index 8d49f1f86f..0000000000
--- a/changelogs/fragments/10712-python-idioms-2.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-minor_changes:
- - iocage inventory plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
- - manageiq - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
- - android_sdk - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
- - elasticsearch_plugin - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
- - manageiq_alert_profiles - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
- - one_vm - minor refactor to improve readability (https://github.com/ansible-collections/community.general/pull/10712).
diff --git a/changelogs/fragments/10727-python-idioms-3.yml b/changelogs/fragments/10727-python-idioms-3.yml
deleted file mode 100644
index 9b92b8bbef..0000000000
--- a/changelogs/fragments/10727-python-idioms-3.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-minor_changes:
- - filesize - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
- - iptables_state - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
- - manageiq_group - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
- - manageiq_tenant - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
- - mssql_db - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
- - openbsd_pkg - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
- - ufw - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
- - xenserver_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
- - zfs_facts - minor refactor to simplify string formatting (https://github.com/ansible-collections/community.general/pull/10727).
diff --git a/changelogs/fragments/10741-pacemaker-cluster-cleanup-deprecate.yml b/changelogs/fragments/10741-pacemaker-cluster-cleanup-deprecate.yml
deleted file mode 100644
index 4bb018a9c7..0000000000
--- a/changelogs/fragments/10741-pacemaker-cluster-cleanup-deprecate.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - pacemaker_cluster - the state ``cleanup`` will be removed from community.general 14.0.0 (https://github.com/ansible-collections/community.general/pull/10741).
diff --git a/changelogs/fragments/10743-monit-handle-unknown-status.yml b/changelogs/fragments/10743-monit-handle-unknown-status.yml
deleted file mode 100644
index 1c9fbb1101..0000000000
--- a/changelogs/fragments/10743-monit-handle-unknown-status.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - monit - fix crash caused by an unknown status value returned from the monit service (https://github.com/ansible-collections/community.general/issues/10742, https://github.com/ansible-collections/community.general/pull/10743).
diff --git a/changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml b/changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml
deleted file mode 100644
index 716ffa35f1..0000000000
--- a/changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - kdeconfig - ``kwriteconfig`` executable could not be discovered automatically on systems with only ``kwriteconfig6`` installed.
- ``kwriteconfig6`` can now be discovered by Ansible (https://github.com/ansible-collections/community.general/issues/10746, https://github.com/ansible-collections/community.general/pull/10751).
\ No newline at end of file
diff --git a/changelogs/fragments/10752-selective-hardcoded-loop-var.yml b/changelogs/fragments/10752-selective-hardcoded-loop-var.yml
deleted file mode 100644
index cfc6bdd9e9..0000000000
--- a/changelogs/fragments/10752-selective-hardcoded-loop-var.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - selective callback plugin - specify ``ansible_loop_var`` instead of the explicit value ``item`` when printing task result (https://github.com/ansible-collections/community.general/pull/10752).
diff --git a/changelogs/fragments/10769-xenserver-rf.yml b/changelogs/fragments/10769-xenserver-rf.yml
deleted file mode 100644
index 2c31edf886..0000000000
--- a/changelogs/fragments/10769-xenserver-rf.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - xenserver module utils - remove redundant constructs from argument specs (https://github.com/ansible-collections/community.general/pull/10769).
diff --git a/changelogs/fragments/10785-gitlab-token-add-missing-scopes.yml b/changelogs/fragments/10785-gitlab-token-add-missing-scopes.yml
deleted file mode 100644
index a38d98a444..0000000000
--- a/changelogs/fragments/10785-gitlab-token-add-missing-scopes.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - gitlab_group_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785).
- - gitlab_project_access_token - add missing scopes (https://github.com/ansible-collections/community.general/pull/10785).
diff --git a/changelogs/fragments/10787-gitlab-variable-support-masked-and-hidden-variables.yml b/changelogs/fragments/10787-gitlab-variable-support-masked-and-hidden-variables.yml
deleted file mode 100644
index bbf5b6d9a5..0000000000
--- a/changelogs/fragments/10787-gitlab-variable-support-masked-and-hidden-variables.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - gitlab_group_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787).
- - gitlab_project_variable - support masked-and-hidden variables (https://github.com/ansible-collections/community.general/pull/10787).
diff --git a/changelogs/fragments/10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml b/changelogs/fragments/10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml
deleted file mode 100644
index ed4d4d78e8..0000000000
--- a/changelogs/fragments/10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-minor_changes:
- - gitlab_protected_branch - add ``allow_force_push``, ``code_owner_approval_required`` (https://github.com/ansible-collections/community.general/pull/10795, https://github.com/ansible-collections/community.general/issues/6432, https://github.com/ansible-collections/community.general/issues/10289, https://github.com/ansible-collections/community.general/issues/10765).
- - gitlab_protected_branch - update protected branches if possible instead of recreating them (https://github.com/ansible-collections/community.general/pull/10795).
diff --git a/changelogs/fragments/10796-rocketchat-force-content-type.yml b/changelogs/fragments/10796-rocketchat-force-content-type.yml
deleted file mode 100644
index 96ca116e62..0000000000
--- a/changelogs/fragments/10796-rocketchat-force-content-type.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - rocketchat - fix message delivery in Rocket Chat >= 7.5.3 by forcing ``Content-Type`` header to ``application/json`` instead of the default ``application/x-www-form-urlencoded`` (https://github.com/ansible-collections/community.general/issues/10796, https://github.com/ansible-collections/community.general/pull/10796).
diff --git a/changelogs/fragments/10805-homebrew-support-old-names.yml b/changelogs/fragments/10805-homebrew-support-old-names.yml
deleted file mode 100644
index 43d5a1c8bf..0000000000
--- a/changelogs/fragments/10805-homebrew-support-old-names.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - homebrew - do not fail when cask or formula name has changed in homebrew repo (https://github.com/ansible-collections/community.general/issues/10804, https://github.com/ansible-collections/community.general/pull/10805).
\ No newline at end of file
diff --git a/changelogs/fragments/10810-github_app_access_token-jwt.yml b/changelogs/fragments/10810-github_app_access_token-jwt.yml
deleted file mode 100644
index 804ab9fbaa..0000000000
--- a/changelogs/fragments/10810-github_app_access_token-jwt.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "github_app_access_token lookup plugin - fix compatibility imports for using jwt (https://github.com/ansible-collections/community.general/issues/10807, https://github.com/ansible-collections/community.general/pull/10810)."
diff --git a/changelogs/fragments/10812-gitlab-variable-add-description.yml b/changelogs/fragments/10812-gitlab-variable-add-description.yml
deleted file mode 100644
index 1de0405aff..0000000000
--- a/changelogs/fragments/10812-gitlab-variable-add-description.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-minor_changes:
- - gitlab_group_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812).
- - gitlab_instance_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812).
- - gitlab_project_variable - add ``description`` option (https://github.com/ansible-collections/community.general/pull/10812, https://github.com/ansible-collections/community.general/issues/8584, https://github.com/ansible-collections/community.general/issues/10809).
diff --git a/changelogs/fragments/10823-parted-fail-json-command.yml b/changelogs/fragments/10823-parted-fail-json-command.yml
deleted file mode 100644
index 8a52be589e..0000000000
--- a/changelogs/fragments/10823-parted-fail-json-command.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - parted - variable is a list, not text (https://github.com/ansible-collections/community.general/pull/10823, https://github.com/ansible-collections/community.general/issues/10817).
diff --git a/changelogs/fragments/10829-fix-keycloak-role-changed-status.yml b/changelogs/fragments/10829-fix-keycloak-role-changed-status.yml
deleted file mode 100644
index 8fd05ec182..0000000000
--- a/changelogs/fragments/10829-fix-keycloak-role-changed-status.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_role - fixes an issue where the module incorrectly returns ``changed=true`` when using the alias ``clientId`` in composite roles (https://github.com/ansible-collections/community.general/pull/10829).
\ No newline at end of file
diff --git a/changelogs/fragments/10840-fix-keycloak-subgroup-search-realm.yml b/changelogs/fragments/10840-fix-keycloak-subgroup-search-realm.yml
deleted file mode 100644
index 3b7818ee3e..0000000000
--- a/changelogs/fragments/10840-fix-keycloak-subgroup-search-realm.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_group - fixes an issue where module ignores realm when searching subgroups by name (https://github.com/ansible-collections/community.general/pull/10840).
\ No newline at end of file
diff --git a/changelogs/fragments/10842-keycloak-client-scope-support.yml b/changelogs/fragments/10842-keycloak-client-scope-support.yml
deleted file mode 100644
index 80266fa43b..0000000000
--- a/changelogs/fragments/10842-keycloak-client-scope-support.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - keycloak_client - add idempotent support for ``optional_client_scopes`` and ``optional_client_scopes``, and ensure consistent change detection between check mode and live run (https://github.com/ansible-collections/community.general/issues/5495, https://github.com/ansible-collections/community.general/pull/10842).
\ No newline at end of file
diff --git a/changelogs/fragments/10852-yaml.yml b/changelogs/fragments/10852-yaml.yml
deleted file mode 100644
index 1319b94ab5..0000000000
--- a/changelogs/fragments/10852-yaml.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "yaml cache plugin - make compatible with ansible-core 2.19 (https://github.com/ansible-collections/community.general/issues/10849, https://github.com/ansible-collections/community.general/issues/10852)."
diff --git a/changelogs/fragments/10857-github_deploy_key-err.yml b/changelogs/fragments/10857-github_deploy_key-err.yml
deleted file mode 100644
index 58bac31c5e..0000000000
--- a/changelogs/fragments/10857-github_deploy_key-err.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "github_deploy_key - fix bug during error handling if no body was present in the result (https://github.com/ansible-collections/community.general/issues/10853, https://github.com/ansible-collections/community.general/pull/10857)."
diff --git a/changelogs/fragments/10873-six.yml b/changelogs/fragments/10873-six.yml
deleted file mode 100644
index d9ea201520..0000000000
--- a/changelogs/fragments/10873-six.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "Avoid usage of deprecated ``ansible.module_utils.six`` in all code that does not have to support Python 2 (https://github.com/ansible-collections/community.general/pull/10873)."
diff --git a/changelogs/fragments/10874-pipx-180.yml b/changelogs/fragments/10874-pipx-180.yml
deleted file mode 100644
index dd776827e8..0000000000
--- a/changelogs/fragments/10874-pipx-180.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - pipx module_utils - use ``PIPX_USE_EMOJI`` to disable emojis in the output of ``pipx`` 1.8.0 (https://github.com/ansible-collections/community.general/pull/10874).
diff --git a/changelogs/fragments/10880-github_app_access_token-lookup.yml b/changelogs/fragments/10880-github_app_access_token-lookup.yml
deleted file mode 100644
index b3c9503d59..0000000000
--- a/changelogs/fragments/10880-github_app_access_token-lookup.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "github_app_access_token lookup plugin - add support for GitHub Enterprise Server (https://github.com/ansible-collections/community.general/issues/10879, https://github.com/ansible-collections/community.general/pull/10880)."
diff --git a/changelogs/fragments/10888-six.yml b/changelogs/fragments/10888-six.yml
deleted file mode 100644
index b1f09accb3..0000000000
--- a/changelogs/fragments/10888-six.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "Remove all usage of ``ansible.module_utils.six`` (https://github.com/ansible-collections/community.general/pull/10888)."
diff --git a/changelogs/fragments/10905-java-keystore-simplify.yml b/changelogs/fragments/10905-java-keystore-simplify.yml
deleted file mode 100644
index 7b2a0de53a..0000000000
--- a/changelogs/fragments/10905-java-keystore-simplify.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - java_keystore - remove redundant function (https://github.com/ansible-collections/community.general/pull/10905).
diff --git a/changelogs/fragments/10906-linode-modutils.yml b/changelogs/fragments/10906-linode-modutils.yml
deleted file mode 100644
index ced88a7474..0000000000
--- a/changelogs/fragments/10906-linode-modutils.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - linode module utils - remove redundant code for ancient versions of Ansible (https://github.com/ansible-collections/community.general/pull/10906).
diff --git a/changelogs/fragments/10918-gitlab-runner-fix-check-mode.yml b/changelogs/fragments/10918-gitlab-runner-fix-check-mode.yml
deleted file mode 100644
index 214487938b..0000000000
--- a/changelogs/fragments/10918-gitlab-runner-fix-check-mode.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - gitlab_runner - fix exception in check mode when a new runner is created (https://github.com/ansible-collections/community.general/issues/8854).
diff --git a/changelogs/fragments/10933-keycloak-add-client-auth-for-clientsecret-modules.yml b/changelogs/fragments/10933-keycloak-add-client-auth-for-clientsecret-modules.yml
deleted file mode 100644
index df70186ff5..0000000000
--- a/changelogs/fragments/10933-keycloak-add-client-auth-for-clientsecret-modules.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_clientsecret, keycloak_clientsecret_info - make ``client_auth`` work (https://github.com/ansible-collections/community.general/issues/10932, https://github.com/ansible-collections/community.general/pull/10933).
\ No newline at end of file
diff --git a/changelogs/fragments/10934-cloudflare-dns-caa-bug.yml b/changelogs/fragments/10934-cloudflare-dns-caa-bug.yml
deleted file mode 100644
index e40acc30f4..0000000000
--- a/changelogs/fragments/10934-cloudflare-dns-caa-bug.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - cloudflare_dns - roll back changes to CAA record validation (https://github.com/ansible-collections/community.general/issues/10934, https://github.com/ansible-collections/community.general/pull/10956).
diff --git a/changelogs/fragments/10934-cloudflare-dns-srv-bug.yml b/changelogs/fragments/10934-cloudflare-dns-srv-bug.yml
deleted file mode 100644
index eb2b06d2f1..0000000000
--- a/changelogs/fragments/10934-cloudflare-dns-srv-bug.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - cloudflare_dns - roll back changes to SRV record validation (https://github.com/ansible-collections/community.general/issues/10934, https://github.com/ansible-collections/community.general/pull/10937).
diff --git a/changelogs/fragments/10935-ipa-host-add-parameters.yml b/changelogs/fragments/10935-ipa-host-add-parameters.yml
deleted file mode 100644
index 7b832914ec..0000000000
--- a/changelogs/fragments/10935-ipa-host-add-parameters.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - ipa_host - add ``userclass`` and ``locality`` parameters (https://github.com/ansible-collections/community.general/pull/10935).
\ No newline at end of file
diff --git a/changelogs/fragments/10936-added-excludes-option-filetree.yml b/changelogs/fragments/10936-added-excludes-option-filetree.yml
deleted file mode 100644
index 09d17c73ab..0000000000
--- a/changelogs/fragments/10936-added-excludes-option-filetree.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - filetree - add ``exclude`` option (https://github.com/ansible-collections/community.general/issues/10936, https://github.com/ansible-collections/community.general/pull/10936).
diff --git a/changelogs/fragments/10950-keycloak-user-return-user-created.yml b/changelogs/fragments/10950-keycloak-user-return-user-created.yml
deleted file mode 100644
index 78abec07f1..0000000000
--- a/changelogs/fragments/10950-keycloak-user-return-user-created.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - keycloak_user - return user created boolean flag (https://github.com/ansible-collections/community.general/pull/10950).
diff --git a/changelogs/fragments/10955-pritunl_user-null-missing-params.yaml b/changelogs/fragments/10955-pritunl_user-null-missing-params.yaml
deleted file mode 100644
index 03aad70fb3..0000000000
--- a/changelogs/fragments/10955-pritunl_user-null-missing-params.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "pritunl_user - improve resilience when comparing user parameters if remote fields are ``null`` or missing. List parameters (``groups``, ``mac_addresses``) now safely default to empty lists for comparison and avoids ``KeyError`` issues (https://github.com/ansible-collections/community.general/issues/10954, https://github.com/ansible-collections/community.general/pull/10955)."
diff --git a/changelogs/fragments/10961-terraform-complexvars-null-bugfix.yaml b/changelogs/fragments/10961-terraform-complexvars-null-bugfix.yaml
deleted file mode 100644
index 284da1f888..0000000000
--- a/changelogs/fragments/10961-terraform-complexvars-null-bugfix.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - terraform - fix bug when ``null`` values inside complex vars are throwing error instead of being passed to terraform. Now terraform can handle ``null``s in ``complex_vars`` itself (https://github.com/ansible-collections/community.general/pull/10961).
diff --git a/changelogs/fragments/10965-onepassword-bugfix.yml b/changelogs/fragments/10965-onepassword-bugfix.yml
deleted file mode 100644
index 670c02fdc2..0000000000
--- a/changelogs/fragments/10965-onepassword-bugfix.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - onepassword_doc and onepassword_ssh_key lookup plugins - ensure that all connection parameters are passed to CLI class (https://github.com/ansible-collections/community.general/pull/10965).
\ No newline at end of file
diff --git a/changelogs/fragments/10983-npm-param-mutex.yml b/changelogs/fragments/10983-npm-param-mutex.yml
deleted file mode 100644
index 14af07f385..0000000000
--- a/changelogs/fragments/10983-npm-param-mutex.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - npm - improve parameter validation using Ansible construct (https://github.com/ansible-collections/community.general/pull/10983).
diff --git a/changelogs/fragments/10986-deprecation-dimensiondata.yml b/changelogs/fragments/10986-deprecation-dimensiondata.yml
deleted file mode 100644
index ff313e621e..0000000000
--- a/changelogs/fragments/10986-deprecation-dimensiondata.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-deprecated_features:
- - dimensiondata doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
- - dimensiondata_wait doc_fragments plugin - fragments is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
- - dimensiondata module_utils plugin - utils is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
- - dimensiondata_network - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
- - dimensiondata_vlan - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10986).
diff --git a/changelogs/fragments/10994-oneandone-deprecation.yml b/changelogs/fragments/10994-oneandone-deprecation.yml
deleted file mode 100644
index dfb304b032..0000000000
--- a/changelogs/fragments/10994-oneandone-deprecation.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-deprecated_features:
- - oneandone module utils - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
- - oneandone_firewall_policy - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
- - oneandone_load_balancer - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
- - oneandone_monitoring_policy - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
- - oneandone_private_network - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
- - oneandone_public_ip - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
- - oneandone_server - DNS fails to resolve the API endpoint used by the module. The module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10994).
diff --git a/changelogs/fragments/11001-omapi.yml b/changelogs/fragments/11001-omapi.yml
deleted file mode 100644
index 5131f763c0..0000000000
--- a/changelogs/fragments/11001-omapi.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - "omapi_host - make return values compatible with ansible-core 2.19 and Python 3 (https://github.com/ansible-collections/community.general/pull/11001)."
diff --git a/changelogs/fragments/11002-keycloak-add-admin-permissions-enabled.yaml b/changelogs/fragments/11002-keycloak-add-admin-permissions-enabled.yaml
deleted file mode 100644
index 318c1c819a..0000000000
--- a/changelogs/fragments/11002-keycloak-add-admin-permissions-enabled.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-bugfixes:
- - keycloak_realm - support setting ``adminPermissionsEnabled`` for a realm (https://github.com/ansible-collections/community.general/issues/10962).
diff --git a/changelogs/fragments/11005-keycloak_user.yml b/changelogs/fragments/11005-keycloak_user.yml
deleted file mode 100644
index d715ca8c94..0000000000
--- a/changelogs/fragments/11005-keycloak_user.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-security_fixes:
- - "keycloak_user - the parameter ``credentials[].value`` is now marked as ``no_log=true``. Before it was logged by Ansible, unless the task was marked as ``no_log: true``.
- Since this parameter can be used for passwords, this resulted in credential leaking
- (https://github.com/ansible-collections/community.general/issues/11000, https://github.com/ansible-collections/community.general/pull/11005)."
diff --git a/changelogs/fragments/11023-portage_changed_deps.yml b/changelogs/fragments/11023-portage_changed_deps.yml
deleted file mode 100644
index 40b5058d46..0000000000
--- a/changelogs/fragments/11023-portage_changed_deps.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "portage - add a ``changed_deps`` option (https://github.com/ansible-collections/community.general/pull/11023)."
diff --git a/changelogs/fragments/11026-xfconf-empty-array.yml b/changelogs/fragments/11026-xfconf-empty-array.yml
deleted file mode 100644
index f03b57126a..0000000000
--- a/changelogs/fragments/11026-xfconf-empty-array.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - xfconf - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026).
- - xfconf_info - fix handling of empty array properties (https://github.com/ansible-collections/community.general/pull/11026).
diff --git a/changelogs/fragments/12.0.0.yml b/changelogs/fragments/12.0.0.yml
deleted file mode 100644
index f1a24da58c..0000000000
--- a/changelogs/fragments/12.0.0.yml
+++ /dev/null
@@ -1 +0,0 @@
-release_summary: This is release 12.0.0 of ``community.general``, released on 2025-11-03.
diff --git a/changelogs/fragments/9499-typetalk-deprecation.yml b/changelogs/fragments/9499-typetalk-deprecation.yml
deleted file mode 100644
index 8323bbe959..0000000000
--- a/changelogs/fragments/9499-typetalk-deprecation.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - typetalk - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9499).
diff --git a/changelogs/fragments/ansible-core-2.16.yml b/changelogs/fragments/ansible-core-2.16.yml
deleted file mode 100644
index 1132d20e3e..0000000000
--- a/changelogs/fragments/ansible-core-2.16.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-removed_features:
- - "Ansible-core 2.16 is no longer supported. This also means that the collection now requires Python 3.7+ (https://github.com/ansible-collections/community.general/pull/10884)."
diff --git a/changelogs/fragments/become-pipelining.yml b/changelogs/fragments/become-pipelining.yml
deleted file mode 100644
index 201d85f71c..0000000000
--- a/changelogs/fragments/become-pipelining.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-bugfixes:
- - "doas become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/issues/9977, https://github.com/ansible-collections/community.general/pull/10537)."
- - "machinectl become plugin - disable pipelining on ansible-core 2.19+. The plugin does not work with pipelining, and since ansible-core 2.19 become plugins can indicate that they do not work with pipelining (https://github.com/ansible-collections/community.general/pull/10537)."
diff --git a/changelogs/fragments/deprecations.yml b/changelogs/fragments/deprecations.yml
deleted file mode 100644
index 424b2d439b..0000000000
--- a/changelogs/fragments/deprecations.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-removed_features:
- - "yaml callback plugin - the deprecated plugin has been removed. Use the default callback with ``result_format=yaml`` instead (https://github.com/ansible-collections/community.general/pull/10883)."
- - "purestorage doc fragment - the modules using this doc fragment have been removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883)."
- - "pure module utils - the modules using this module utils have been removed from community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/10883)."
- - "bearychat - the module has been removed as the chat service is no longer available (https://github.com/ansible-collections/community.general/pull/10883)."
- - "facter - the module has been replaced by ``community.general.facter_facts`` (https://github.com/ansible-collections/community.general/pull/10883)."
- - "pacemaker_cluster - the option ``state`` is now required (https://github.com/ansible-collections/community.general/pull/10883)."
- - >-
- opkg - the value ``""`` for the option ``force`` is no longer allowed. Omit ``force`` instead (https://github.com/ansible-collections/community.general/pull/10883).
- - "cmd_runner_fmt module utils - the parameter ``ctx_ignore_none`` to argument formatters has been removed (https://github.com/ansible-collections/community.general/pull/10883)."
- - "cmd_runner module utils - the parameter ``ignore_value_none`` to ``CmdRunner.__call__()`` has been removed (https://github.com/ansible-collections/community.general/pull/10883)."
- - >-
- mh.deco module utils - the parameters ``on_success`` and ``on_failure`` of ``cause()`` have been removed; use ``when="success"`` and ``when="failure"`` instead (https://github.com/ansible-collections/community.general/pull/10883).
-breaking_changes:
- - "slack - the default of ``prepend_hash`` changed from ``auto`` to ``never`` (https://github.com/ansible-collections/community.general/pull/10883)."
- - "mh.base module utils - ``debug`` will now always be delegated to the underlying ``AnsibleModule`` object (https://github.com/ansible-collections/community.general/pull/10883)."
diff --git a/changelogs/fragments/hiera.yml b/changelogs/fragments/hiera.yml
deleted file mode 100644
index 70c75f059e..0000000000
--- a/changelogs/fragments/hiera.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-deprecated_features:
- - "hiera lookup plugin - retrieving data with Hiera has been deprecated a long time ago; because of that this plugin will be removed from community.general 13.0.0.
- If you disagree with this deprecation, please create an issue in the community.general repository
- (https://github.com/ansible-collections/community.general/issues/4462, https://github.com/ansible-collections/community.general/pull/10779)."
diff --git a/changelogs/fragments/keycloak-realm-webauthn-policies.yml b/changelogs/fragments/keycloak-realm-webauthn-policies.yml
deleted file mode 100644
index 91b1f67b3a..0000000000
--- a/changelogs/fragments/keycloak-realm-webauthn-policies.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - keycloak_realm - add support for WebAuthn policy configuration options, including both regular and passwordless WebAuthn policies (https://github.com/ansible-collections/community.general/pull/10791).
diff --git a/changelogs/fragments/logstash.yml b/changelogs/fragments/logstash.yml
deleted file mode 100644
index 1c7ec89b7d..0000000000
--- a/changelogs/fragments/logstash.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - logstash callback plugin - remove reference to Python 2 library (https://github.com/ansible-collections/community.general/pull/10345).
diff --git a/changelogs/fragments/lvm_pv.yml b/changelogs/fragments/lvm_pv.yml
deleted file mode 100644
index d0198d7ffb..0000000000
--- a/changelogs/fragments/lvm_pv.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-bugfixes:
- - lvm_pv - properly detect SCSI or NVMe devices to rescan (https://github.com/ansible-collections/community.general/issues/10444, https://github.com/ansible-collections/community.general/pull/10596).
diff --git a/changelogs/fragments/python-3-modernization.yml b/changelogs/fragments/python-3-modernization.yml
deleted file mode 100644
index 46e68b406d..0000000000
--- a/changelogs/fragments/python-3-modernization.yml
+++ /dev/null
@@ -1,45 +0,0 @@
-minor_changes:
- - >-
- Modernize code for Python 3.7+.
- This includes code reformatting, and adding new checks to CI, including a type checker (mypy).
- Most of the code does not have type hints yet, but now it is possible to add typing hints and have these validated
- (https://github.com/ansible-collections/community.general/pull/10285,
- https://github.com/ansible-collections/community.general/pull/10886,
- https://github.com/ansible-collections/community.general/pull/10891,
- https://github.com/ansible-collections/community.general/pull/10892,
- https://github.com/ansible-collections/community.general/pull/10897,
- https://github.com/ansible-collections/community.general/pull/10899,
- https://github.com/ansible-collections/community.general/pull/10902,
- https://github.com/ansible-collections/community.general/pull/10903,
- https://github.com/ansible-collections/community.general/pull/10904,
- https://github.com/ansible-collections/community.general/pull/10907,
- https://github.com/ansible-collections/community.general/pull/10908,
- https://github.com/ansible-collections/community.general/pull/10909,
- https://github.com/ansible-collections/community.general/pull/10939,
- https://github.com/ansible-collections/community.general/pull/10940,
- https://github.com/ansible-collections/community.general/pull/10941,
- https://github.com/ansible-collections/community.general/pull/10942,
- https://github.com/ansible-collections/community.general/pull/10945,
- https://github.com/ansible-collections/community.general/pull/10947,
- https://github.com/ansible-collections/community.general/pull/10958,
- https://github.com/ansible-collections/community.general/pull/10959,
- https://github.com/ansible-collections/community.general/pull/10968,
- https://github.com/ansible-collections/community.general/pull/10969,
- https://github.com/ansible-collections/community.general/pull/10970,
- https://github.com/ansible-collections/community.general/pull/10971,
- https://github.com/ansible-collections/community.general/pull/10973,
- https://github.com/ansible-collections/community.general/pull/10974,
- https://github.com/ansible-collections/community.general/pull/10975,
- https://github.com/ansible-collections/community.general/pull/10976,
- https://github.com/ansible-collections/community.general/pull/10977,
- https://github.com/ansible-collections/community.general/pull/10978,
- https://github.com/ansible-collections/community.general/pull/10979,
- https://github.com/ansible-collections/community.general/pull/10980,
- https://github.com/ansible-collections/community.general/pull/10981,
- https://github.com/ansible-collections/community.general/pull/10992,
- https://github.com/ansible-collections/community.general/pull/10993,
- https://github.com/ansible-collections/community.general/pull/10997,
- https://github.com/ansible-collections/community.general/pull/10999,
- https://github.com/ansible-collections/community.general/pull/11015,
- https://github.com/ansible-collections/community.general/pull/11016,
- https://github.com/ansible-collections/community.general/pull/11017).
diff --git a/changelogs/fragments/random_string_seed.yml b/changelogs/fragments/random_string_seed.yml
deleted file mode 100644
index a90b7d93b5..0000000000
--- a/changelogs/fragments/random_string_seed.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-minor_changes:
- - random_string lookup plugin - allow to specify seed while generating random string (https://github.com/ansible-collections/community.general/issues/5362, https://github.com/ansible-collections/community.general/pull/10710).
diff --git a/changelogs/fragments/replace-random-with-secrets.yml b/changelogs/fragments/replace-random-with-secrets.yml
deleted file mode 100644
index b82e59e7e9..0000000000
--- a/changelogs/fragments/replace-random-with-secrets.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-bugfixes:
- - random_string lookup plugin - replace ``random.SystemRandom()`` with ``secrets.SystemRandom()`` when
- generating strings. This has no practical effect, as both are the same
- (https://github.com/ansible-collections/community.general/pull/10893).