Steven Hawkins
148d14816c
fix: allowing settable connection request timeout ( #44592 )
...
also defaulting to 5000
closes : #44500
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-12-16 16:35:01 +00:00
Steven Hawkins
5bf740e383
fix: preventing raw stacktrace response and error log ( #44815 )
...
closes : #44712
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-12-16 15:28:29 +01:00
rmartinc
40eb51f10c
Add timeout option for keycloak-admin-client
...
Closes #42644
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-12-16 14:49:35 +01:00
Palpable
94ee6d81fb
[OID4VCI] Realign naming of attribute configuring algorithms for credential ( #44765 )
...
Closes #44621
Signed-off-by: Vitalisn4 <ngamvitalisyuh@gmail.com >
Signed-off-by: mposolda <mposolda@gmail.com >
Signed-off-by: Ingrid Kamga <Ingrid.Kamga@adorsys.com >
Co-authored-by: Marek Posolda <mposolda@gmail.com >
Co-authored-by: Ingrid Kamga <Ingrid.Kamga@adorsys.com >
2025-12-16 14:46:17 +01:00
Stian Thorgersen
5ae60f3513
Fix NPE in JWT authenticators ( #44941 )
...
Closes #44940
Signed-off-by: stianst <stianst@gmail.com >
2025-12-16 14:41:14 +01:00
Weblate (bot)
33e3e680be
Translations update from Hosted Weblate ( #44766 )
...
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Updated translation for Turkish
Language: tr
Translated using Weblate (Turkish)
Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/tr/
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (German)
Translation: Keycloak/Admin backend
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/de/
Updated translation for German
Language: de
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Updated translation for Catalan
Language: ca
Updated translation for Catalan
Language: ca
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Jordi Mallach <jordi@mallach.net >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Jordi Mallach <jordi@mallach.net >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Updated translation for Czech
Language: cs
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Martin Kluska <martin@kluska.cz >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Martin Kluska <martin@kluska.cz >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
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
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
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 >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Updated translation for Chinese (Simplified Han script)
Language: zh_Hans
Co-authored-by: DeathGun5201 <3124836676@qq.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: DeathGun5201 <3124836676@qq.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
---------
Signed-off-by: Arif EROL <arif.erol16@gmail.com >
Signed-off-by: Hosted Weblate <hosted@weblate.org >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Signed-off-by: Jordi Mallach <jordi@mallach.net >
Signed-off-by: Martin Kluska <martin@kluska.cz >
Signed-off-by: Sylvain Pichon <service@spichon.fr >
Signed-off-by: DeathGun5201 <3124836676@qq.com >
Co-authored-by: Arif EROL <arif.erol16@gmail.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Jordi Mallach <jordi@mallach.net >
Co-authored-by: Martin Kluska <martin@kluska.cz >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: DeathGun5201 <3124836676@qq.com >
2025-12-16 14:01:38 +01:00
Awambeng Rodrick
a1bffa3ddc
Add spec-compliant jwt vc issuer well-known endpoint
...
- expose /.well-known/jwt-vc-issuer/realms/{realm} and keep legacy route with deprecation headers
- build consumer metadata URL per draft-ietf-oauth-sd-jwt-vc-13 and add realm-path coverage
- add integration test for new path plus deprecation headers on legacy endpoint
Closes #44256
Signed-off-by: Awambeng Rodrick <awambengrodrick@gmail.com >
Signed-off-by: Awambeng <awambengrodrick@gmail.com >
2025-12-16 13:46:06 +01:00
Ogen Bertrand
741c0ad959
[OID4VCI] Expose advanced realm-level OID4VCI settings in the Admin UI ( #44615 )
...
closes #43900
Signed-off-by: Ogenbertrand <ogenbertrand@gmail.com >
2025-12-16 12:54:12 +01:00
forkimenjeckayang
2f7045d7dd
Remove deferred credential endpoint from OID4VC metadata ( #44907 )
...
Closes #44779
Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com >
2025-12-16 12:50:12 +01:00
Robin Meese
ae853466fa
remove "createFlowHelp" key from I18n
...
Closes #44925
Signed-off-by: Robin Meese <39960884+robson90@users.noreply.github.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-12-16 10:53:17 +00:00
Robin Meese
c8983e0388
Improve grammar on keys and remove unused
...
Closes #44927
Signed-off-by: Robin Meese <39960884+robson90@users.noreply.github.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-12-16 10:43:45 +01:00
Stian Thorgersen
6bcbd5ab59
Clear classes loaded on the server side for run-on-server when a new execution happens ( #44909 )
...
Closes #44908
Signed-off-by: stianst <stianst@gmail.com >
2025-12-16 10:25:39 +01:00
Stan Silvert
6b300833e2
Enable workflows feature for Admin UI E2E
...
Signed-off-by: Stan Silvert <ssilvert@redhat.com >
2025-12-16 08:18:19 +01:00
Martin Bartoš
917fb86438
[docs] Remove paragraph about Quarkus OTel logging guide reference ( #44911 )
...
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
nightly
2025-12-15 19:43:08 +01:00
Lukas Hanusovsky
e8c6a7b98d
[Test Framework] Migrate initial WebAuthn setup + WebAuthnRegisterAndLoginTest. ( #44016 )
...
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com >
2025-12-15 15:01:42 +01:00
Martin Bartoš
29fdcedbc8
[OTel] Introduce preview support for OpenTelemetry Logs ( #41265 )
...
Closes #41264
Co-authored-by: Ryan Emerson <remerson@redhat.com
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-12-15 10:50:30 +01:00
Stian Thorgersen
ab9c6e36ee
Remove legacy/jakarta Undertow as we only need one, and upgrade to the latest to fix CVEs ( #44901 )
...
Closes #44814
Signed-off-by: stianst <stianst@gmail.com >
2025-12-15 10:39:19 +01:00
Pedro Igor
5833252872
Fixing error when importing realm
...
Closes #44882
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-12-15 10:33:27 +01:00
Václav Muzikář
da6c4df5ec
Support EDB 18 ( #44856 )
...
* Support EDB 18
Closes #44494
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com >
* Update test-framework/db-edb/container/README.md
Co-authored-by: Steven Hawkins <shawkins@redhat.com >
Signed-off-by: Václav Muzikář <vaclav@muzikari.cz >
---------
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com >
Signed-off-by: Václav Muzikář <vaclav@muzikari.cz >
Co-authored-by: Steven Hawkins <shawkins@redhat.com >
2025-12-15 07:36:26 +01:00
Stefan Guilhen
22c144dd30
Rename workflow events
...
- USER_ADDED -> USER_CREATED
- USER_ROLE_ADDED -> USER_ROLE_GRANTED
- USER_ROLE_REMOVED -> USER_ROLE_REVOKED
Closes #44879
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com >
2025-12-12 14:15:24 -03:00
Stefan Guilhen
7858e6ff6b
Change workflow condition grammar to accept the token 'not' as the negation operator instead of '!'
...
Closes #44880
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com >
2025-12-12 13:31:55 -03:00
Stefan Guilhen
0fc9650acc
Set Workflows as tech preview
...
Closes #44881
Signed-off-by: Stefan Guilhen <sguilhen@redhat.com >
2025-12-12 13:05:59 -03:00
stianst
a07500045f
Move workflow tests out of admin package
...
Closes #44847
Signed-off-by: stianst <stianst@gmail.com >
2025-12-12 11:54:58 -03:00
Awambeng
af8e905774
refactor(oid4vc): remove notification ID handling and related endpoint ( #44844 )
...
Closes #44802
Signed-off-by: Awambeng Rodrick <awambengrodrick@gmail.com >
2025-12-12 14:38:01 +01:00
Pedro Igor
0419d6711f
Workflow database queries not filtering based on the realm
...
Closes #44858
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-12-12 09:40:17 -03:00
Pedro Igor
84a0324d60
Adding grant and revoke role steps
...
Closes #44648
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-12-12 09:38:39 -03:00
Pedro Igor
138d1e0588
Allow restarting the step chain at a specific position
...
Closes #44789
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-12-12 09:38:01 -03:00
Stian Thorgersen
0e0534697e
Remove Log4j from parent pom ( #44845 )
...
Closes #27932
Signed-off-by: stianst <stianst@gmail.com >
2025-12-11 16:03:06 +01:00
Alexander Schwartz
3bd33528f3
Avoid flushing user information in batch mode
...
Closes #44787
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-12-11 14:02:45 +01:00
Ruchika Jha
26fe8dc7d8
Added validation for client session timeout post comparing the realm session timeouts
...
Closes #41019
Signed-off-by: ruchikajha95 <Ruchika.Jha1@ibm.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com >
2025-12-11 13:58:04 +01:00
Pedro Ruivo
2feb158554
ProtoStream marshaller for lambas
...
Closes #44811
Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
2025-12-11 12:47:27 +01:00
Stian Thorgersen
421abedaa4
Remove log4j 1.x from Arquillian testsuite ( #44827 )
...
Closes #44555
Signed-off-by: stianst <stianst@gmail.com >
2025-12-11 11:31:11 +00:00
Christian Ja
4e01d85772
Add configurable SMTP timeouts ( #43594 )
...
* Add configurable SMTP timeouts
closes #35836 #14509
Signed-off-by: Christian Janker <christian.janker@gmx.at >
* Allow setting SMTP timeout in realm settings
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
---------
Signed-off-by: Christian Janker <christian.janker@gmx.at >
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-12-11 11:19:09 +00:00
Giuseppe Graziano
c0c4067bdd
JWT Authorization Grant feature to preview
...
Closes #44492
Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com >
2025-12-11 10:37:30 +01:00
Stian Thorgersen
2f1628d1a9
Remove log4j 1.x from testsuite/model
...
Closes #44554
Signed-off-by: stianst <stianst@gmail.com >
2025-12-11 10:23:03 +01:00
Stian Thorgersen
058200062c
Disable TiDB testing in GitHub Actions
...
Closes #44829
Signed-off-by: stianst <stianst@gmail.com >
2025-12-11 10:20:28 +01:00
Stian Thorgersen
5653b37e8e
Apply Spotless to docs, distribution, and operator ( #44826 )
...
Closes #44367
Signed-off-by: stianst <stianst@gmail.com >
2025-12-11 08:50:54 +01:00
Stian Thorgersen
ed69f65a9c
Remove jpa-performance
...
Closes #44812
Signed-off-by: stianst <stianst@gmail.com >
2025-12-10 23:16:47 +00:00
Stan Silvert
2e66f5c56c
UI tests for workflows
2025-12-10 19:13:23 -03:00
Stian Thorgersen
7eb3b693b2
Remove log4j 1.x from testsuite/utils
...
Closes #44557
Signed-off-by: stianst <stianst@gmail.com >
2025-12-10 20:08:03 +00:00
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