diff --git a/CHANGELOG.md b/CHANGELOG.md
index af99ec3852..468fd73ec1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,50 +2,125 @@
**Topics**
-- v11\.1\.2
+- v11\.2\.0
- Release Summary
- Minor Changes
+ - Deprecated Features
- Bugfixes
-- v11\.1\.1
+ - New Plugins
+ - Lookup
+ - New Modules
+- v11\.1\.2
- Release Summary
- Minor Changes
- Bugfixes
-- v11\.1\.0
+- v11\.1\.1
- Release Summary
- Minor Changes
- - Deprecated Features
- Bugfixes
- - New Plugins
- - Callback
- - New Modules
-- v11\.0\.0
+- v11\.1\.0
- Release Summary
- Minor Changes
- Deprecated Features
+ - Bugfixes
+ - New Plugins
+ - Callback
+ - New Modules
+- v11\.0\.0
+ - Release Summary
+ - Minor Changes
+ - Deprecated Features
- Removed Features \(previously deprecated\)
- Security Fixes
- - Bugfixes
+ - Bugfixes
- Known Issues
- - New Plugins
+ - New Plugins
- Callback
- Connection
- Filter
- Inventory
- - Lookup
- - New Modules
+ - Lookup
+ - New Modules
This changelog describes changes after version 10\.0\.0\.
-
-## v11\.1\.2
+
+## v11\.2\.0
### Release Summary
-Bugfix release\.
+Regular bugfix and features release\.
### 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/issues/10479)\, [https\://github\.com/ansible\-collections/community\.general/pull/10520](https\://github\.com/ansible\-collections/community\.general/pull/10520)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+* 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)\)\.
+
+
+### Deprecated Features
+
+* bearychat \- module is deprecated and will be removed in community\.general 12\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/issues/10514](https\://github\.com/ansible\-collections/community\.general/issues/10514)\)\.
+* 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)\)\.
+* github\_repo \- deprecate force\_defaults\=true \([https\://github\.com/ansible\-collections/community\.general/pull/10435](https\://github\.com/ansible\-collections/community\.general/pull/10435)\)\.
+* 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)\)\.
+
+
+### 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/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)\)\.
+* 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)\)\.
+
+
+### New Plugins
+
+
+#### Lookup
+
+* community\.general\.binary\_file \- Read binary file and return it Base64 encoded\.
+
+
+### New Modules
+
+* community\.general\.lvm\_pv\_move\_data \- Move data between LVM Physical Volumes \(PVs\)\.
+* community\.general\.pacemaker\_info \- Gather information about Pacemaker cluster\.
+
+
+## v11\.1\.2
+
+
+### Release Summary
+
+Bugfix release\.
+
+
+### Minor Changes
+
* 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\_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)\)\.
@@ -177,7 +252,7 @@ Bugfix release\.
* 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\_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)\)\.
-
+
### Bugfixes
* 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)\)\.
@@ -191,12 +266,12 @@ Bugfix release\.
## v11\.1\.1
-
+
### Release Summary
Bugfix release for the next Ansible 12 pre\-release\.
-
+
### Minor Changes
* 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)\)\.
@@ -227,7 +302,7 @@ Bugfix release for the next Ansible 12 pre\-release\.
* 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)\)\.
* sysrc \- adjustments to the code \([https\://github\.com/ansible\-collections/community\.general/pull/10417](https\://github\.com/ansible\-collections/community\.general/pull/10417)\)\.
-
+
### Bugfixes
* 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)\)\.
@@ -245,12 +320,12 @@ Bugfix release for the next Ansible 12 pre\-release\.
## v11\.1\.0
-
+
### Release Summary
Regular bugfix and feature release\.
-
+
### Minor Changes
* 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)\)\.
@@ -299,13 +374,13 @@ Regular bugfix and feature release\.
* xfconf \- minor adjustments the the code \([https\://github\.com/ansible\-collections/community\.general/pull/10311](https\://github\.com/ansible\-collections/community\.general/pull/10311)\)\.
* 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)\)\.
-
+
### 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)\)\.
* pacemaker\_cluster \- the parameter state will become a required parameter in community\.general 12\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/10227](https\://github\.com/ansible\-collections/community\.general/pull/10227)\)\.
-
+
### Bugfixes
* 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)\)\.
@@ -315,7 +390,7 @@ Regular bugfix and feature release\.
* 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)\)\.
* 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)\)\.
-
+
### New Plugins
@@ -323,7 +398,7 @@ Regular bugfix and feature release\.
* community\.general\.tasks\_only \- Only show tasks\.
-
+
### New Modules
* community\.general\.jenkins\_credential \- Manage Jenkins credentials and domains via API\.
@@ -331,12 +406,12 @@ Regular bugfix and feature release\.
## v11\.0\.0
-
+
### Release Summary
This is release 11\.0\.0 of community\.general\, released on 2025\-06\-16\.
-
+
### Minor Changes
* CmdRunner module utils \- the convenience method cmd\_runner\_fmt\.as\_fixed\(\) now accepts multiple arguments as a list \([https\://github\.com/ansible\-collections/community\.general/pull/9893](https\://github\.com/ansible\-collections/community\.general/pull/9893)\)\.
@@ -670,7 +745,7 @@ This is release 11\.0\.0 of community\.general\, released on 2025\-
* zypper \- add simple\_errors option \([https\://github\.com/ansible\-collections/community\.general/pull/9270](https\://github\.com/ansible\-collections/community\.general/pull/9270)\)\.
* zypper \- adds skip\_post\_errors that allows to skip RPM post\-install errors \(Zypper return code 107\) \([https\://github\.com/ansible\-collections/community\.general/issues/9972](https\://github\.com/ansible\-collections/community\.general/issues/9972)\)\.
-
+
### Deprecated Features
* MH module utils \- attribute debug definition in subclasses of MH is now deprecated\, as that name will become a delegation to AnsibleModule in community\.general 12\.0\.0\, and any such attribute will be overridden by that delegation in that version \([https\://github\.com/ansible\-collections/community\.general/pull/9577](https\://github\.com/ansible\-collections/community\.general/pull/9577)\)\.
@@ -730,7 +805,7 @@ This is release 11\.0\.0 of community\.general\, released on 2025\-
* keycloak\_authentication \- API calls did not properly set the priority during update resulting in incorrectly sorted authentication flows\. This apparently only affects Keycloak 25 or newer \([https\://github\.com/ansible\-collections/community\.general/pull/9263](https\://github\.com/ansible\-collections/community\.general/pull/9263)\)\.
* keycloak\_client \- Sanitize saml\.encryption\.private\.key so it does not show in the logs \([https\://github\.com/ansible\-collections/community\.general/pull/9621](https\://github\.com/ansible\-collections/community\.general/pull/9621)\)\.
-
+
### Bugfixes
* apache2\_mod\_proxy \- make compatible with Python 3 \([https\://github\.com/ansible\-collections/community\.general/pull/9762](https\://github\.com/ansible\-collections/community\.general/pull/9762)\)\.
@@ -813,7 +888,7 @@ This is release 11\.0\.0 of community\.general\, released on 2025\-
* reveal\_ansible\_type filter plugin and ansible\_type test plugin \- note that ansible\-core\'s Data Tagging feature implements new aliases\, such as \_AnsibleTaggedStr for str\, \_AnsibleTaggedInt for int\, and \_AnsibleTaggedFloat for float \([https\://github\.com/ansible\-collections/community\.general/pull/9833](https\://github\.com/ansible\-collections/community\.general/pull/9833)\)\.
-
+
### New Plugins
@@ -840,12 +915,12 @@ This is release 11\.0\.0 of community\.general\, released on 2025\-
* community\.general\.iocage \- iocage inventory source\.
-
+
#### Lookup
* community\.general\.onepassword\_ssh\_key \- Fetch SSH keys stored in 1Password\.
-
+
### New Modules
* community\.general\.android\_sdk \- Manages Android SDK packages\.
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 4a7b22cfaf..71fad21e67 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,73 @@ Community General Release Notes
This changelog describes changes after version 10.0.0.
+v11.2.0
+=======
+
+Release Summary
+---------------
+
+Regular bugfix and features release.
+
+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).
+- bzr - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10523).
+- capabilities - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10524).
+- composer - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10525).
+- django module utils - remove deprecated parameter ``_DjangoRunner`` call (https://github.com/ansible-collections/community.general/pull/10574).
+- easy_install - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10526).
+- imgadm - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10536).
+- 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).
+- 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 ``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).
+- 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).
+- nagios - make parameter ``services`` a ``list`` instead of a ``str`` (https://github.com/ansible-collections/community.general/pull/10493).
+- open_iscsi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10599).
+- pear - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10601).
+- portage - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10602).
+- riak - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10603).
+- 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).
+- sensu_subscription - normalize quotes in the module output (https://github.com/ansible-collections/community.general/pull/10483).
+- solaris_zone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10604).
+- swupd - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10605).
+- 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).
+- timezone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10612).
+- urpmi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10606).
+- xbps - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10608).
+- xfs_quota - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10609).
+
+Deprecated Features
+-------------------
+
+- bearychat - module is deprecated and will be removed in community.general 12.0.0 (https://github.com/ansible-collections/community.general/issues/10514).
+- cpanm - deprecate ``mode=compatibility``, ``mode=new`` should be used instead (https://github.com/ansible-collections/community.general/pull/10434).
+- github_repo - deprecate ``force_defaults=true`` (https://github.com/ansible-collections/community.general/pull/10435).
+- 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).
+
+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).
+- 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).
+
+New Plugins
+-----------
+
+Lookup
+~~~~~~
+
+- community.general.binary_file - Read binary file and return it Base64 encoded.
+
+New Modules
+-----------
+
+- community.general.lvm_pv_move_data - Move data between LVM Physical Volumes (PVs).
+- community.general.pacemaker_info - Gather information about Pacemaker cluster.
+
v11.1.2
=======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 0b47a60268..d6d45cde56 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1474,3 +1474,106 @@ releases:
- 11.1.2.yml
- become-pipelining.yml
release_date: '2025-08-04'
+ 11.2.0:
+ changes:
+ 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).
+ - 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).
+ deprecated_features:
+ - bearychat - module is deprecated and will be removed in community.general
+ 12.0.0 (https://github.com/ansible-collections/community.general/issues/10514).
+ - cpanm - deprecate ``mode=compatibility``, ``mode=new`` should be used instead
+ (https://github.com/ansible-collections/community.general/pull/10434).
+ - github_repo - deprecate ``force_defaults=true`` (https://github.com/ansible-collections/community.general/pull/10435).
+ - 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).
+ 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).
+ - bzr - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10523).
+ - capabilities - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10524).
+ - composer - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10525).
+ - django module utils - remove deprecated parameter ``_DjangoRunner`` call
+ (https://github.com/ansible-collections/community.general/pull/10574).
+ - easy_install - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10526).
+ - imgadm - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10536).
+ - 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).
+ - "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 ``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).
+ - 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).
+ - nagios - make parameter ``services`` a ``list`` instead of a ``str`` (https://github.com/ansible-collections/community.general/pull/10493).
+ - open_iscsi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10599).
+ - pear - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10601).
+ - portage - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10602).
+ - riak - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10603).
+ - 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).
+ - sensu_subscription - normalize quotes in the module output (https://github.com/ansible-collections/community.general/pull/10483).
+ - solaris_zone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10604).
+ - swupd - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10605).
+ - 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).
+ - timezone - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10612).
+ - urpmi - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10606).
+ - xbps - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10608).
+ - xfs_quota - using safer mechanism to run external command (https://github.com/ansible-collections/community.general/pull/10609).
+ release_summary: Regular bugfix and features release.
+ fragments:
+ - 10346-jenkins-plugins-fixes.yml
+ - 10415-keycloak-realm-brute-force-attributes.yml
+ - 10422-tasks_only-result_format.yml
+ - 10424-scaleway-update-zones.yml
+ - 10434-cpanm-deprecate-compat-mode.yml
+ - 10435-github-repo-deprecate-force-defaults.yml
+ - 10483-sensu-subscription-quotes.yml
+ - 10490-rocketchat.yml
+ - 10493-nagios-services.yml
+ - 10514-deprecate-bearychat.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
+ - 10536-imgadm-cmd-list.yml
+ - 10538-keycloak-realm-add-support-client-options.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
+ - 11.2.0.yml
+ - lvm_pv.yml
+ modules:
+ - description: Move data between LVM Physical Volumes (PVs).
+ name: lvm_pv_move_data
+ namespace: ''
+ - description: Gather information about Pacemaker cluster.
+ name: pacemaker_info
+ namespace: ''
+ plugins:
+ lookup:
+ - description: Read binary file and return it Base64 encoded.
+ name: binary_file
+ namespace: null
+ release_date: '2025-08-11'
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/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/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/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/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/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/10514-deprecate-bearychat.yml b/changelogs/fragments/10514-deprecate-bearychat.yml
deleted file mode 100644
index 202210ac8c..0000000000
--- a/changelogs/fragments/10514-deprecate-bearychat.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecated_features:
- - bearychat - module is deprecated and will be removed in community.general 12.0.0 (https://github.com/ansible-collections/community.general/issues/10514).
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/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/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/11.2.0.yml b/changelogs/fragments/11.2.0.yml
deleted file mode 100644
index 3d053a55cf..0000000000
--- a/changelogs/fragments/11.2.0.yml
+++ /dev/null
@@ -1 +0,0 @@
-release_summary: Regular bugfix and features release.
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).