1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-03-22 05:09:12 +00:00

Release 12.4.0.

This commit is contained in:
Felix Fontein 2026-02-23 17:50:05 +01:00
parent 6385fbe038
commit f88b8c85d7
22 changed files with 239 additions and 92 deletions

View file

@ -1,2 +0,0 @@
bugfixes:
- keycloak_client - fix idempotency bug caused by ``null`` flow overrides value differences for non-existing flow overrides (https://github.com/ansible-collections/community.general/issues/11430, https://github.com/ansible-collections/community.general/pull/11455).

View file

@ -1,2 +0,0 @@
bugfixes:
- keycloak_client - remove IDs as change from diff result for protocol mappers (https://github.com/ansible-collections/community.general/issues/11453, https://github.com/ansible-collections/community.general/pull/11454).

View file

@ -1,2 +0,0 @@
bugfixes:
- splunk callback plugin - replace deprecated callback function (https://github.com/ansible-collections/community.general/pull/11485).

View file

@ -1,2 +0,0 @@
minor_changes:
- seport - adds support for DCCP and SCTP protocols (https://github.com/ansible-collections/community.general/pull/11486).

View file

@ -1,2 +0,0 @@
minor_changes:
- ModuleHelper module utils - allow to ignore specific exceptions in ``module_fails_on_exception`` decorator (https://github.com/ansible-collections/community.general/pull/11488).

View file

@ -1,4 +0,0 @@
bugfixes:
- "python_requirements_info - use ``importlib.metadata`` if ``pkg_resources`` from ``setuptools`` cannot be imported.
That module has been removed from setuptools 82.0.0
(https://github.com/ansible-collections/community.general/issues/11491, https://github.com/ansible-collections/community.general/pull/11492)."

View file

@ -1,2 +0,0 @@
bugfixes:
- "keycloak_user_federation - mapper config item can be an array (https://github.com/ansible-collections/community.general/issues/11502, https://github.com/ansible-collections/community.general/pull/11515)."

View file

@ -1,3 +0,0 @@
---
minor_changes:
- keycloak_client_rolemapping, keycloak_realm_rolemapping, keycloak_group - optimize retrieval of groups by name to use Keycloak search API with exact matching instead of fetching all groups (https://github.com/ansible-collections/community.general/pull/11503).

View file

@ -1,2 +0,0 @@
minor_changes:
- redfish_info - add Redfish Root data to results of successful ``CheckAvailability`` command (https://github.com/ansible-collections/community.general/pull/11504).

View file

@ -1,2 +0,0 @@
minor_changes:
- from_ini filter plugin - add ``delimiters`` parameter to allow correctly parsing more INI documents (https://github.com/ansible-collections/community.general/issues/11506, https://github.com/ansible-collections/community.general/pull/11512).

View file

@ -1,3 +0,0 @@
---
minor_changes:
- keycloak_realm - add support for ``localizationTexts`` option in Keycloak realms (https://github.com/ansible-collections/community.general/pull/11513).

View file

@ -1 +0,0 @@
release_summary: Regular bugfix and feature release.

View file

@ -1,2 +0,0 @@
bugfixes:
- maven_artifact - fix SNAPSHOT version resolution to pick the newest matching ``<snapshotVersion>`` entry by ``<updated>`` timestamp instead of the first. Repositories like GitHub Packages keep all historical entries in ``<snapshotVersions>`` (oldest first), causing the module to resolve to the oldest snapshot instead of the latest (https://github.com/ansible-collections/community.general/issues/5117, https://github.com/ansible-collections/community.general/issues/11489, https://github.com/ansible-collections/community.general/pull/11501).

View file

@ -1,2 +0,0 @@
bugfixes:
- nsupdate - fix ``AttributeError`` when using the module without TSIG authentication (https://github.com/ansible-collections/community.general/issues/11460, https://github.com/ansible-collections/community.general/pull/11461).

View file

@ -1,7 +0,0 @@
minor_changes:
- keycloak_client - add ``valid_post_logout_redirect_uris`` option to configure
post logout redirect URIs for a client, and ``backchannel_logout_url`` option to configure the
backchannel logout URL for a client
(https://github.com/ansible-collections/community.general/issues/6812,
https://github.com/ansible-collections/community.general/issues/4892,
https://github.com/ansible-collections/community.general/pull/11473).

View file

@ -1,2 +0,0 @@
minor_changes:
- keycloak_realm_key - add support for auto-generated key providers (``rsa-generated``, ``rsa-enc-generated``, ``hmac-generated``, ``aes-generated``, ``ecdsa-generated``, ``ecdh-generated``, ``eddsa-generated``), ``java-keystore`` provider, additional algorithms (HMAC, ECDSA, ECDH, EdDSA, AES), and new config options (``secret_size``, ``key_size``, ``elliptic_curve``, ``keystore``, ``keystore_password``, ``key_alias``, ``key_password``). Also makes ``config.private_key`` and ``config.certificate`` optional as they are only required for imported key providers (https://github.com/ansible-collections/community.general/pull/11468).

View file

@ -1,5 +0,0 @@
bugfixes:
- keycloak_realm_key - fix ``KeyError`` crash when managing realm keys where Keycloak
does not return ``active``, ``enabled``, or ``algorithm`` fields in the config
response (https://github.com/ansible-collections/community.general/issues/11459,
https://github.com/ansible-collections/community.general/pull/11470).

View file

@ -1,7 +0,0 @@
bugfixes:
- keycloak module utils - fix ``TypeError`` crash when managing users whose username
or email contains special characters such as ``+``
(https://github.com/ansible-collections/community.general/issues/10305, https://github.com/ansible-collections/community.general/pull/11472).
- keycloak module utils - use proper URL encoding (``urllib.parse.quote``) for query
parameters in authorization permission name searches, replacing fragile
manual space replacement (https://github.com/ansible-collections/community.general/pull/11472).

View file

@ -1,5 +0,0 @@
bugfixes:
- keycloak_user_rolemapping - fix ``TypeError`` crash when adding a client
role to a user who has no existing roles for that client
(https://github.com/ansible-collections/community.general/issues/10960,
https://github.com/ansible-collections/community.general/pull/11471).