Commit Graph

28010 Commits

Author SHA1 Message Date
dependabot[bot] b3a1eb3801 Bump typescript from 5.8.2 to 5.8.3 in /js (#38701)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.2 to 5.8.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/commits)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 5.8.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-16 14:42:23 +02:00
Michal Hajas 4dc4de7c12 Remove CACHE-EMBEDDED-REMOTE-STORE experimental feature
Closes #34160

Signed-off-by: Michal Hajas <mhajas@redhat.com>
2025-04-16 12:01:55 +00:00
Louis FRULEUX 263e7fbf45 fix doc typo getting started
Closes #39014

Signed-off-by: Louis Fruleux <louis.fruleux1@gmail.com>
2025-04-16 11:12:38 +02:00
Pedro Igor ab41366757 Allow setting locale when edit mode is READ_ONLY
Closes #38981

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-04-16 08:55:30 +02:00
Pedro Igor b9d38d0fe9 Resolve first the user by username and fallback to the email during the identity-first login flow
Closes #38852

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-04-15 23:07:20 +02:00
Pedro Igor cf6c8b07c5 Querying group by name should use an equal predicate
Closes #38982

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-04-15 22:51:06 +02:00
Pedro Igor 8e74e2c8d6 Do not validate hd claim if hd parameter is set to any
Closes #38910

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-04-15 22:47:54 +02:00
Nicola Baiocco 34630a4176 fix(docs): correct typo in token exchange guide
Fixed a typo in the example token exchange request section by replacing "folowing" with "following." This improves the clarity and professionalism of the documentation.

Closes #38976

Signed-off-by: Nicola Baiocco <nicola.baiocco@intesys.it>
2025-04-15 22:34:02 +02:00
Robin Meese 278801c391 Update translations.md for Portugese (Brazil) and French (#38961)
Signed-off-by: Robin Meese <39960884+robson90@users.noreply.github.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-04-15 22:25:45 +02:00
vramik bd58b70447 Test coverage for count methods when filtering
Closes #38692

Signed-off-by: vramik <vramik@redhat.com>
2025-04-15 15:31:02 -03:00
Stefan Guilhen 8b35fa58de Add valid checksum v8 to the 2.5.0-unicode-oracle changeset
- allows migration from earlier Keycloak versions where liquibase was using version 8 of the checksum algorithm

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>

Closes #38937
2025-04-15 11:03:07 -03:00
Steven Hawkins b8aae9958d fix: ensuring exit codes are handled consistently (#38661)
* fix: preserving exit code from test launch mode

closes: #38161

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* aggregating exit behavior

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

---------

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-04-15 15:49:01 +02:00
vramik 5c7e0c25f5 [FGAP] AvailableRoleMappings do not consider all-clients permissions
Closes #38913

Signed-off-by: vramik <vramik@redhat.com>
2025-04-15 08:17:21 -03:00
Erik Jan de Wit 85a43348b6 changed home button to reload (#38967)
fixes: #38932

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-15 06:57:07 -04:00
Pedro Igor 86a1e9d209 Remove authentication session when deleting the account
Closes #38671

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-04-15 07:40:13 -03:00
rmartinc 0b30c872c8 Generate random passwords for imported users in forms and webauthn tests
Closes #38812

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-04-15 11:06:49 +02:00
Martin Bartoš e7c7dce5c7 [Docs] Broken link in ExternalLinksTest for importmap (#38969)
Closes #38930

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-04-15 09:02:57 +00:00
Weblate (bot) b578a8cc7f Translations update from Hosted Weblate (#38926)
* Updated translation for Portuguese (Brazil)

Language: pt_BR

Updated translation for Portuguese (Brazil)

Language: pt_BR

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lucas Pugliese <lucas.pugliese.barros@gmail.com>
Co-authored-by: Rafael Cunha <rafael.danicunha@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Lucas Pugliese <lucas.pugliese.barros@gmail.com>
Signed-off-by: Rafael Cunha <rafael.danicunha@gmail.com>

* Updated translation for German

Language: de

Updated translation for German

Language: de

Updated translation for German

Language: de

Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Johannes Bergmann <johbergmann@web.de>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Johannes Bergmann <johbergmann@web.de>

* Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Update translation files

Updated by "Squash Git commits" hook in Weblate.

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Translated using Weblate (Japanese)

Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ja/

Co-authored-by: Hiroyuki Wada <wadahiro@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Takashi Norimatsu <takashi.norimatsu.ws@hitachi.com>
Co-authored-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
Signed-off-by: Hiroyuki Wada <wadahiro@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Signed-off-by: Takashi Norimatsu <takashi.norimatsu.ws@hitachi.com>
Signed-off-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.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

Translated using Weblate (French)

Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/fr/

Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: David Jacquens <david@jacquens.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: uwevil <doan_cao_sang@yahoo.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: David Jacquens <david@jacquens.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Sylvain Pichon <service@spichon.fr>
Signed-off-by: uwevil <doan_cao_sang@yahoo.com>

---------

Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Lucas Pugliese <lucas.pugliese.barros@gmail.com>
Signed-off-by: Rafael Cunha <rafael.danicunha@gmail.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Johannes Bergmann <johbergmann@web.de>
Signed-off-by: Hiroyuki Wada <wadahiro@gmail.com>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Signed-off-by: Takashi Norimatsu <takashi.norimatsu.ws@hitachi.com>
Signed-off-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
Signed-off-by: David Jacquens <david@jacquens.com>
Signed-off-by: Sylvain Pichon <service@spichon.fr>
Signed-off-by: uwevil <doan_cao_sang@yahoo.com>
Co-authored-by: Lucas Pugliese <lucas.pugliese.barros@gmail.com>
Co-authored-by: Rafael Cunha <rafael.danicunha@gmail.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Johannes Bergmann <johbergmann@web.de>
Co-authored-by: Hiroyuki Wada <wadahiro@gmail.com>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Takashi Norimatsu <takashi.norimatsu.ws@hitachi.com>
Co-authored-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
Co-authored-by: David Jacquens <david@jacquens.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: uwevil <doan_cao_sang@yahoo.com>
2025-04-15 10:32:01 +02:00
Alexander Schwartz e60c4e7154 Do not terminate persistent sessions worker on exceptions (#38942)
Closes #38925

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-04-15 08:59:44 +02:00
Alexander Schwartz c7ed9fe2c7 Avoid duplicate ID in downstream
Closes #38920

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-04-15 08:41:05 +02:00
Thomas Darimont ec4d35e6a4 Add missing null-checks to IdentityProviderResource
Fixes #38938

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2025-04-14 21:39:45 +00:00
Peter Tóth c6e1878087 Add organizations count endpoint
Closes #38262

Signed-off-by: Péter Tóth <tothp@sztaki.hu>
2025-04-14 19:44:44 +00:00
Erik Jan de Wit bc45788318 make mouse select clear filter (#38839)
* make mouse select clear filter

fixes: #38676
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-14 15:36:51 -04:00
Erik Jan de Wit 21c0be3c6c remove delete button when flow is in use (#38861)
partially fixes: #38145

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-14 15:35:58 -04:00
Erik Jan de Wit daf0505e18 remove use of route (#37599)
fixes: #37598

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-14 15:33:08 -04:00
Erik Jan de Wit 87dfdad4bf fixed search on only one resource (#38794)
fixes: #38458

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-14 15:30:12 -04:00
Thomas Darimont 716eaab487 Enable logging of slow database operations
We consider db operations slower than 10s for now.

Fixes #38863

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2025-04-14 17:53:38 +00:00
Alexander Schwartz efd879f3d9 Update event data for testing
Closes #38944

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-04-14 13:23:55 -04:00
Steven Hawkins f21c486dfb making the update reason and recreate annotations stable
closes: #38487

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-04-14 18:05:44 +02:00
Stan Silvert 938c87ef39 Enable quick-theme in dev mode (#38891)
Closes #38890

Signed-off-by: Stan Silvert <ssilvert@redhat.com>
2025-04-14 15:12:02 +02:00
Vlasta Ramik 367c76417e Change IDENTITY_PROVIDER_LOGIN and its ERROR to be saved by default (#38825)
Closes #38824

Signed-off-by: vramik <vramik@redhat.com>
2025-04-14 09:23:44 -03:00
Yoshiyuki Tabata 0443cc5480 Add tnorimat as Japanese language maintainer (#38915)
Signed-off-by: Yoshiyuki Tabata <34849594+y-tabata@users.noreply.github.com>
2025-04-14 10:38:52 +02:00
Weblate (bot) 49b9860a45 Translations update from Hosted Weblate (#38870)
* Updated translation for Portuguese (Brazil)

Language: pt_BR

Updated translation for Portuguese (Brazil)

Language: pt_BR

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Juliano Rodrigo Vieira <email@julianorodrigo.com.br>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Juliano Rodrigo Vieira <email@julianorodrigo.com.br>

* Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Translated using Weblate (Japanese)

Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ja/

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Translated using Weblate (Japanese)

Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ja/

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Translated using Weblate (Japanese)

Translation: Keycloak/Theme base/admin
Translate-URL: https://hosted.weblate.org/projects/keycloak/theme-baseadmin/ja/

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Signed-off-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>

* Updated translation for Spanish

Language: es

Co-authored-by: Hernan Lopez <hernan.lopez@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Hernan Lopez <hernan.lopez@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>

* 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>

---------

Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Juliano Rodrigo Vieira <email@julianorodrigo.com.br>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Signed-off-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
Signed-off-by: Hernan Lopez <hernan.lopez@gmail.com>
Signed-off-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Juliano Rodrigo Vieira <email@julianorodrigo.com.br>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
Co-authored-by: Hernan Lopez <hernan.lopez@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
2025-04-13 17:11:46 +02:00
Erik Jan de Wit 195ea98fb2 added save as dialog (#38820)
fixes: #37717

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 13:37:30 -04:00
Steven Hawkins 0afe3aa14d fix: preventing statefulset infinite reconciliation loop (#38849)
closes: #38846

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-04-11 16:33:30 +00:00
Michal Hajas 72fb7ce905 Add release/26.2 branch to remoteLockFiles
Closes #38877
Signed-off-by: Michal Hajas <mhajas@redhat.com>
2025-04-11 18:04:14 +02:00
Erik Jan de Wit 8a3466f5de align switch with dropdown (#38860)
fixes: #38616

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 07:59:10 -04:00
Erik Jan de Wit 579cf04184 add firefox to nightly admin e2e tests (#38831)
fixes: #38058

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 07:58:24 -04:00
Erik Jan de Wit c11fc2f910 clear form values before setting new one (#38805)
fixes: #38799

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 07:55:50 -04:00
Erik Jan de Wit 31c14e9173 refresh realm when policy changed (#38774)
fixes: #38703

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 07:54:28 -04:00
Erik Jan de Wit 014de8064d use onDataChange instead of text changed (#38771)
fixes: #38482

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 07:53:46 -04:00
Erik Jan de Wit 514b1b452b make group select required when specific group is selected (#38768)
* make group select required when specific group is selected

fixes: #38767
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* small refactor to make labels not dependant on route

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 07:53:06 -04:00
Stian Thorgersen f798db885e Update link to 26.1 proto.lock file (#38869)
Signed-off-by: stianst <stianst@gmail.com>
2025-04-11 11:48:40 +00:00
Erik Jan de Wit 53bc34f94b Make whole row disabled when you don't have rights (#38738)
fixes: #38382

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 07:44:26 -04:00
sophie [⛧-440729] d1ff1b186e add option to the nginx x509 client cert lookup provider to not url-decode the passed client cert
Closes #17171 

Signed-off-by: ⛧-440729 [sophie] <sophie@999eagle.moe>
2025-04-11 10:38:38 +02:00
Alexander Böhm 6f572415e2 moved attributes tab css to separate file to avoid missing css on page reload (#38345)
Closes #38162

Signed-off-by: Alexander Böhm <boehm.alexanderb@gmail.com>
2025-04-11 10:02:54 +02:00
Weblate (bot) 2d07290c13 Update translation files (#38800)
* Updated translation for Japanese

Language: ja

Updated by "Remove blank strings" hook in Weblate.

Signed-off-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Kohei Tamura <ktamura.biz.80@gmail.com>
Co-authored-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
Signed-off-by: Yoshiyuki Tabata <yoshiyuki.tabata.jy@hitachi.com>
2025-04-11 08:27:46 +02:00
Pedro Igor 288b6dae12 More information to docs
Closes #38798

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-04-10 20:03:05 +02:00
Pedro Igor e68e43cbc8 Cache resource names associated to policies to improve partial evaluation
Closes #38837

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-04-10 19:50:26 +02:00
Thomas Darimont 478e0b3264 Make sure that there is single audience allowed by default in JWT tokens sent to client authentication
closes #38819

Signed-off-by: mposolda <mposolda@gmail.com>

Co-authored-by: Thomas Darimont <thomas.darimont@googlemail.com>
Co-authored-by: mposolda <mposolda@gmail.com>
2025-04-10 18:08:10 +02:00