Stian Thorgersen
d25a731ae5
Fix Chrome and Firefox in new test framework on GitHub Actions ( #44804 )
...
Closes #44776
Signed-off-by: stianst <stianst@gmail.com >
2025-12-10 12:22:47 -03:00
Stian Thorgersen
d9aa424d51
Remove log4j 1.x from util/embedded-ldap ( #44806 )
...
Closes #44556
Signed-off-by: stianst <stianst@gmail.com >
2025-12-10 16:02:55 +01:00
Alexander Schwartz
1231590a52
Avoid lookup of existing workflow instances when not needed
...
Closes #44791
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-12-10 11:53:50 -03:00
PavlNekrasov
1d16429530
Handle RuntimeException thrown in SAMLParser.parse()
...
Signed-off-by: PavlNekrasov <95914807+PavlNekrasov@users.noreply.github.com >
2025-12-10 13:04:04 +01:00
Martin Bartoš
8def691053
[OTel] Provide general options for telemetry settings ( #41705 )
...
* [OTel] Provide general options for telemetry settings
Closes #41263
Co-authored-by: Ryan Emerson <remerson@redhat.com >
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
* Update docs/guides/observability/telemetry.adoc
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
* Provide release notes and deprecation note
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
* Ignore link to the telemetry guide for now
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
---------
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
Co-authored-by: Ryan Emerson <remerson@redhat.com >
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
2025-12-10 12:03:46 +00:00
forkimenjeckayang
be22a4bd62
[OID4VCI] Fix OID4VC wallet interoperability issues ( #44682 )
...
closes #44736
Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com >
2025-12-10 12:08:01 +01:00
Marek Posolda
f641269ac1
CredentialRequest with credentialIdentifier does not work when creden… ( #44794 )
...
closes #44793
Signed-off-by: mposolda <mposolda@gmail.com >
2025-12-10 12:02:52 +01:00
Christian Glasmachers
921b10ee80
Login failure cache: Evict entries after the configured failure reset time
...
Closes #44801
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
Co-authored-by: Christian Glasmachers <Christian.Glasmachers-extern@deutschebahn.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Pedro Ruivo <pruivo@users.noreply.github.com >
2025-12-10 11:20:19 +01:00
Martin Kanis
ef011ea4d2
Fix compilation error in AbstractUserTest after merging #43620 ( #44777 )
...
Signed-off-by: Martin Kanis <mkanis@redhat.com >
2025-12-09 13:57:46 +01:00
Martin Kanis
5ee4cb5157
Fix for missing object representation in admin event log when deleting user, group, client ( #43620 )
...
* Fix for missing object representation in admin event log when deleting user, group, client
Closes #33009
Signed-off-by: jwozniakowski <wozniakowski@netguardians.ch >
* Fix issues and add role representation when deleting a role
Closes #33009
Signed-off-by: Martin Kanis <mkanis@redhat.com >
---------
Signed-off-by: jwozniakowski <wozniakowski@netguardians.ch >
Signed-off-by: Martin Kanis <mkanis@redhat.com >
Co-authored-by: jwozniakowski <wozniakowski@netguardians.ch >
2025-12-09 12:32:18 +01:00
rmartinc
c9686cc040
Documentation for JWT Authorization Grant
...
Closes #44136
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-12-09 12:13:21 +01:00
rmartinc
43c1a169e4
Manage service accounts when updating a client using registration
...
Closes #44257
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-12-09 12:11:11 +01:00
Pedro Igor
590538c99d
Wrong keycloak session when restarting workflows
...
Closes #44756
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-12-09 10:17:28 +01:00
Weblate (bot)
96b92b1c70
Translations update from Hosted Weblate ( #44652 )
...
* Updated translation for Turkish
Language: tr
Updated translation for Turkish
Language: tr
Updated translation for Turkish
Language: tr
Co-authored-by: Alpertunga <a_ertin@msn.com >
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Alpertunga <a_ertin@msn.com >
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Updated translation for Romanian
Language: ro
Updated translation for Romanian
Language: ro
Translated using Weblate (Romanian)
Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ro/
Updated translation for Romanian
Language: ro
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Liviu Roman <contact@liviuroman.com >
* Updated translation for French
Language: fr
Updated translation for French
Language: fr
Updated translation for French
Language: fr
Updated translation for French
Language: fr
Updated translation for French
Language: fr
Updated translation for French
Language: fr
Translated using Weblate (French)
Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/fr/
Updated translation for French
Language: fr
Co-authored-by: Dodouce <marin.pau22@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Signed-off-by: Dodouce <marin.pau22@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Sylvain Pichon <service@spichon.fr >
* Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: 秉虎 <s96016641@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: 秉虎 <s96016641@gmail.com >
---------
Signed-off-by: Alpertunga <a_ertin@msn.com >
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Liviu Roman <contact@liviuroman.com >
Signed-off-by: Dodouce <marin.pau22@gmail.com >
Signed-off-by: Sylvain Pichon <service@spichon.fr >
Signed-off-by: 秉虎 <s96016641@gmail.com >
Co-authored-by: Alpertunga <a_ertin@msn.com >
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Dodouce <marin.pau22@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: 秉虎 <s96016641@gmail.com >
2025-12-09 10:15:44 +01:00
Stefan Guilhen
21eeb95fbc
Rename workflow event USER_LOGGED_IN to USER_AUTHENTICATED
...
Closes #44717
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com >
2025-12-08 19:00:25 -03:00
Ricardo Martin
93812a6e14
Enable unit tests for keycloak-admin-client
...
Closes #44268
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-12-08 18:14:13 +01:00
Pedro Igor
89a8cddfd6
Make sure group permissions on view scope are not processed when querying users
...
Closes #44329
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Co-authored-by: vramik <vramik@redhat.com >
2025-12-08 14:39:40 +01:00
vramik
5dbc91e028
Deprecate Fine-Grained Admin Permissions v1
...
Closes #44121
Signed-off-by: vramik <vramik@redhat.com >
2025-12-08 10:26:27 -03:00
Stefan Guilhen
fe3507b251
Promote workflows to supported state
...
Closes #43492
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com >
2025-12-08 10:06:40 -03:00
Stefan Guilhen
484980dbbe
Add API method to allow activating a workflow for all eligible resources
...
Closes #44643
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com >
2025-12-08 09:45:45 -03:00
Alexander Schwartz
2f81a2fb76
Updating and ordering the release notes
...
Closes #44706
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-12-08 10:55:33 +01:00
mposolda
3e001a378f
Credential offer endpoint has parameter user_id, but expects username
...
closes #44642
Signed-off-by: mposolda <mposolda@gmail.com >
2025-12-08 10:42:35 +01:00
alyneldc
56b08c02ed
Add documentation warning about 0.0.0.0 binding in dev mode ( #43522 )
...
Inform users that Keycloak binds to all network addresses (0.0.0.0) by default in development mode. Add warning in Getting Started guide and configuration documentation, and enhance HttpOptions description.
Closes #43522
Signed-off-by: Lopes De Carvalho Alyne <alynelopes298@gmail.com >
2025-12-07 14:45:34 +00:00
Tim Hallmann
b90e95d878
fix(theme): close form tag in link-idp-action.ftl
...
Closes #44725
Signed-off-by: Tim Hallmann <t.hallmann@fz-juelich.de >
2025-12-06 20:54:47 +00:00
Marek Posolda
11210743f7
Arquillian tests fails when running from Intellij Idea
...
closes #44713
Signed-off-by: mposolda <mposolda@gmail.com >
2025-12-06 21:44:11 +01:00
Pedro Igor
985777ebcc
Improvements to the notify step
...
Closes #44708
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-12-05 18:58:03 +01:00
Pascal Knüppel
46e5979b17
[OID4VCI] Handle key_attestation_required in metadata endpoint ( #44471 )
...
fixes #43801
Signed-off-by: Pascal Knüppel <pascal.knueppel@governikus.de >
Signed-off-by: Pascal Knüppel <captain.p.goldfish@gmx.de >
Signed-off-by: Captain-P-Goldfish <captain.p.goldfish@gmx.de >
Co-authored-by: Ingrid Kamga <xingridkamga@gmail.com >
2025-12-05 16:00:32 +01:00
Giuseppe Graziano
b39231fab8
Fix alias edit in JWT Authorization Grant idp
...
Closes #44702
Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com >
2025-12-05 15:33:36 +01:00
Stefan Guilhen
b14d00e08f
Improve workflow concurrency settings
...
- allow restarting based on events
- allow cancelling based on events
Closes #44645
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com >
2025-12-05 11:28:18 -03:00
Sebastian Schuster
b5178a2bec
Added section on recommended isolation level to db guides
...
Closes #44611
Signed-off-by: Sebastian Schuster <sebastian.schuster@bosch.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-12-05 14:48:31 +01:00
Martin Bartoš
52bf0face3
ModelTests are broken after consolidating config logic
...
Closes #44700
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-12-05 11:27:18 +00:00
Steve Hawkins
25186278fc
fix: consolidating config logic
...
closes : #42000
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-12-04 14:25:56 -03:00
forkimenjeckayang
3099cc2294
[OID4VCI]: Add UI for OID4VCI Protocol Mapper Configuration ( #44390 )
...
Closes : #43901
Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com >
2025-12-04 14:18:37 +01:00
Ricardo Martin
44cf6d6808
Move link changed for developer.mozilla.org
...
Closes #44661
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-12-04 10:21:52 +01:00
forkimenjeckayang
4dd68c0316
[OID4VCI] Conformance Test Fixes ( #44439 )
...
closes #44659
Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com >
2025-12-04 09:03:38 +01:00
Robin Meese
25cbc45002
Add Romanian to account, admin, email, login properties
...
Closes : #44543
Signed-off-by: Robin Meese <39960884+robson90@users.noreply.github.com >
2025-12-04 08:50:10 +01:00
dependabot[bot]
91f425e74f
Bump vite from 7.1.10 to 7.1.11 in /js
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.1.10 to 7.1.11.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.1.11
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-03 13:56:34 -03:00
Martin Bartoš
bf969b7e9d
[admin-api-v2] Remove GlassFish Expressly dependency for Hibernate Validator ( #44628 )
...
Closes #43569
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-12-03 14:18:17 +00:00
Stefan Guilhen
65ab7f541d
Add API method that fetches the scheduled workflow steps for a resource
...
Closes #43660
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com >
2025-12-03 11:09:55 -03:00
Weblate (bot)
6fa890fd87
Translations update from Hosted Weblate ( #44561 )
...
* Updated translation for Turkish
Language: tr
Updated translation for Turkish
Language: tr
Updated translation for Turkish
Language: tr
Co-authored-by: Alpertunga <a_ertin@msn.com >
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Alpertunga <a_ertin@msn.com >
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Updated translation for Portuguese (Brazil)
Language: pt_BR
Updated translation for Portuguese (Brazil)
Language: pt_BR
Co-authored-by: Felipe Zorzo <felipe.b.zorzo@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Felipe Zorzo <felipe.b.zorzo@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Updated translation for German
Language: de
Updated translation for German
Language: de
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Robin <39960884+robson90@users.noreply.github.com >
Co-authored-by: Till Reymann <till.reymann@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Robin <39960884+robson90@users.noreply.github.com >
Signed-off-by: Till Reymann <till.reymann@gmail.com >
* Updated translation for Russian
Language: ru
Co-authored-by: Eugene Pasternak <pasternake@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Eugene Pasternak <pasternake@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Updated translation for Romanian
Language: ro
Updated translation for Romanian
Language: ro
Updated translation for Romanian
Language: ro
Translated using Weblate (Romanian)
Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ro/
Updated translation for Romanian
Language: ro
Updated translation for Romanian
Language: ro
Updated translation for Romanian
Language: ro
Updated translation for Romanian
Language: ro
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Liviu Roman <contact@liviuroman.com >
* Updated translation for Catalan
Language: ca
Updated translation for Catalan
Language: ca
Updated translation for Catalan
Language: ca
Updated translation for Catalan
Language: ca
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Jordi Mallach <jordi@mallach.net >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Jordi Mallach <jordi@mallach.net >
* Updated translation for French
Language: fr
Updated translation for French
Language: fr
Updated translation for French
Language: fr
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Sylvain Pichon <service@spichon.fr >
* Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Updated translation for Chinese (Traditional Han script)
Language: zh_Hant
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: 秉虎 <s96016641@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: 秉虎 <s96016641@gmail.com >
* Updated translation for Chinese (Simplified Han script)
Language: zh_Hans
Updated translation for Chinese (Simplified Han script)
Language: zh_Hans
Translated using Weblate (Chinese (Simplified Han script))
Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/zh_Hans/
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Nagi <nagi@mptree.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Nagi <nagi@mptree.com >
---------
Signed-off-by: Alpertunga <a_ertin@msn.com >
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Felipe Zorzo <felipe.b.zorzo@gmail.com >
Signed-off-by: Robin <39960884+robson90@users.noreply.github.com >
Signed-off-by: Till Reymann <till.reymann@gmail.com >
Signed-off-by: Eugene Pasternak <pasternake@gmail.com >
Signed-off-by: Liviu Roman <contact@liviuroman.com >
Signed-off-by: Jordi Mallach <jordi@mallach.net >
Signed-off-by: Sylvain Pichon <service@spichon.fr >
Signed-off-by: 秉虎 <s96016641@gmail.com >
Signed-off-by: Nagi <nagi@mptree.com >
Co-authored-by: Alpertunga <a_ertin@msn.com >
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Felipe Zorzo <felipe.b.zorzo@gmail.com >
Co-authored-by: Robin <39960884+robson90@users.noreply.github.com >
Co-authored-by: Till Reymann <till.reymann@gmail.com >
Co-authored-by: Eugene Pasternak <pasternake@gmail.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Jordi Mallach <jordi@mallach.net >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: 秉虎 <s96016641@gmail.com >
Co-authored-by: Nagi <nagi@mptree.com >
2025-12-03 14:09:50 +01:00
Giuseppe Graziano
50179d165c
Fix compilation failure in JWTAuthorizationGrantJWTClaimsClientPoliciesTest
...
Closes #44626
Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com >
2025-12-03 08:16:35 -03:00
Ricardo Martin
f91363d12d
Improve Public Key Management for JWTAuthorizationGrant identity provider
...
Closes #44243
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-12-03 11:45:34 +01:00
mposolda
9c6a6276e4
Polishing of sd-jwt SDK builder related methods
...
closes #44532
Signed-off-by: mposolda <mposolda@gmail.com >
2025-12-03 11:09:08 +01:00
Martin Bartoš
5828fab258
[admin-api-v2] Incorrect DTO/DAO mapping ( #44587 )
...
* [admin-api-v2] Incorrect DTO/DAO mapping
Closes #44586
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
* Handle roles and service account operations, cleanup service contract
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
---------
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-12-03 09:41:18 +01:00
rmartinc
ae7e7ba084
New Identity Provider condition for client policies
...
Closes #44442
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-12-03 08:50:31 +01:00
Robin Meese
a9c1bcc9bd
Add zh_Hans translators to docs/translation.md ( #44610 )
...
Signed-off-by: Robin Meese <39960884+robson90@users.noreply.github.com >
Closes #44609
2025-12-02 20:50:22 +01:00
Martin Bartoš
265c27e08d
[admin-api-v2] Create client does not return 201 status code ( #44541 )
...
Closes #44540
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-12-02 10:39:03 +01:00
Keshav Deshpande
cab11cf811
Default values for request obj ( #44177 )
...
* Default values for request obj
Closes #43034
Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com >
* Format the lint
Closes #43034
Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com >
* Remove attribute conversion
Closes #43034
Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com >
* Remove added newline
Closes #43034
Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com >
---------
Signed-off-by: Keshav Deshpande <keshavprashantdeshpande@gmail.com >
2025-12-01 16:08:46 -05:00
Stefan Guilhen
a2562caa11
Cache expression EvaluatorContext in the workflow component model's notes
...
Closes #42961
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com >
2025-12-01 14:29:08 -03:00
forkimenjeckayang
5ae0e0a645
[OID4VCI] Add Essential OID4VCI Client Scope Configuration Fields to Admin UI ( #44389 )
...
Closes : #43902
Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com >
2025-12-01 15:45:34 +01:00