Commit Graph

28591 Commits

Author SHA1 Message Date
Alexis Rico c834e7473c Fix typo in consent scope)
* Deprecate `displayTest`

Closes #40786

Signed-off-by: Alexis Rico <sferadev@gmail.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2025-07-07 16:38:47 +00:00
Steven Hawkins d74e71e5ed fix: streamlining the client scope update (#40808)
closes: #40805

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-07 17:57:39 +02:00
Alexander Schwartz 0077b27c1f Update documentation when no rolling update is performed
Closes #40962

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-07-07 17:50:02 +02:00
Steven Hawkins 193ab471c1 fix: correcting to use the X-Forwarded-Proto header (#40905)
close: #40903

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-07 17:07:47 +02:00
vramik 114afee7f1 Use MgmtPermissionsV2 by default
Closes #40192

Signed-off-by: vramik <vramik@redhat.com>
2025-07-07 11:07:21 -03:00
Steven Hawkins eba4934950 fix: correcting spi-theme options
closes: #40930

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-07 13:18:24 +00:00
forkimenjeckayang 2aca97bd19 Remove interval property from Credential Offer (#40412)
Closes #39294

Signed-off-by: forkimenjeckayang <forkimenjeckayang@gmail.com>
2025-07-07 13:55:39 +02:00
forkimenjeckayang 178b893492 Always Return Array of Credentilas for Credential Responses (#40409)
Closes #39283

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


Co-authored-by: Francis Pouatcha <francis.pouatcha@adorsys.com>
2025-07-07 13:53:28 +02:00
Ryan Emerson eb7ce6ae15 Provide CLI Parameters for jgroups.* options
Closes #40481

Signed-off-by: Ryan Emerson <remerson@redhat.com>
2025-07-07 13:07:45 +02:00
mkrueger92 b70342dda7 Fix NPE when client is not set in context during token encoding
This commit fixes an issue throwing an NPE when trying to encode a token without having a client set in the session context. In other places in this class (like getSignatureAlgorithm(String)) this is checked. But in the type(TokenCategory) it was forgotten to check.
2025-07-07 13:01:25 +02:00
Alexander Schwartz 05d0c34681 Automatically connect to a writer instance of PostgreSQL (#40384)
Closes #40383

Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
Co-authored-by: Martin Bartoš <mabartos@redhat.com>
2025-07-04 16:46:49 +02:00
mposolda 47ca339656 More secure call of Facebook debug token
closes #40926

Signed-off-by: mposolda <mposolda@gmail.com>
2025-07-04 14:44:56 +02:00
Ryan Emerson f8f561a435 Check cluster is correctly formed in ClusteredKeycloakServer
Closes #40858

Signed-off-by: Ryan Emerson <remerson@redhat.com>
Co-authored-by: Pedro Ruivo <pruivo@users.noreply.github.com>
2025-07-04 09:12:51 +00:00
Steven Hawkins 919838089f fix: detecting when we can set the serviceName (#40894)
closes: #40890

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-04 09:03:42 +02:00
Barathwaja S 81a7f38a76 Added emailVerified filtering for users endpoint; updated user count endpoint with logic to support enabled, emailVerified, idpAlias, idpUserId, and exact field query parameters
Closes #38556
Closes #29295

Signed-off-by: Barathwaja S <sbarathwaj4@gmail.com>
2025-07-03 17:05:36 -03:00
Jon Koops 89af7fe56d Remove myself from the Dutch language maintainers (#40893)
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-07-03 21:24:33 +02:00
Michael-AT-Corporation ff9e7c2371 Added new searchByAttributes function to UsersResource with the exact parameter
Closes #39609

Signed-off-by: Michael-AT-Corporation <michael-hu@ooutlook.de>
2025-07-03 13:51:46 -03:00
Mircea Talu c315762883 Allow host:port syntax for --debug in kc.sh (#39924)
* Allow host:port syntax for --debug in kc.sh

Loosen the --debug argument parsing in kc.sh to accept full host:port
addresses (e.g. 0.0.0.0:8787 or *:8787) in addition to plain port
numbers. This enables JDWP to bind to all container interfaces when
running Keycloak in Docker, without requiring manual JAVA_OPTS overrides
or script edits.

Closes #38924

Signed-off-by: mircea.talu <talumircea13@gmail.com>

* Handle IPv6 address in --debug parameter in kc.sh

Signed-off-by: mircea.talu <talumircea13@gmail.com>

* Handle both bare and bracketed IPv6 addresses in kc.sh --debug parameter

Signed-off-by: mircea.talu <talumircea13@gmail.com>

* Handle corner cases in kc.sh --debug parameter IPv6 address handling

Signed-off-by: mircea.talu <talumircea13@gmail.com>

* Simplify kc.sh --debug parameter parsing, assume bracketed IPv6 addresses

Signed-off-by: mircea.talu <talumircea13@gmail.com>

* Remove final else case to avoid consuming following parameters

Signed-off-by: mircea.talu <talumircea13@gmail.com>

* Standardize indentation in kc.bat script

Signed-off-by: mircea.talu <talumircea13@gmail.com>

* Allow host:port syntax for --debug in kc.bat

Signed-off-by: mircea.talu <talumircea13@gmail.com>

* Add documentation for host:port usage in --debug parameter

Signed-off-by: mircea.talu <talumircea13@gmail.com>

---------

Signed-off-by: mircea.talu <talumircea13@gmail.com>
Co-authored-by: Martin Bartoš <mabartos@redhat.com>
2025-07-03 12:34:17 -04:00
mposolda c52edc853d Verification of external OIDC token by introspection-endpoint. Adding ExternalInternalTokenExchangeV2Test
closes #40167
closes #40198

Signed-off-by: mposolda <mposolda@gmail.com>
2025-07-03 16:23:13 +02:00
Weblate (bot) 7fd37690c4 Updated translation for Japanese (#40801)
Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

Updated translation for Japanese

Language: ja

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>
2025-07-02 21:15:27 +02:00
Ryan Emerson 7eef7697e6 Upgrade to Infinispan 15.0.16.Final
Closes #40851

Signed-off-by: Ryan Emerson <remerson@redhat.com>
2025-07-02 17:53:10 +02:00
rmartinc 6535ae687e Only include new fields for key generation if not useFile
Closes #40860

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-07-02 15:37:44 +02:00
dependabot[bot] 5937b28efa Bump @eslint/js from 9.30.0 to 9.30.1 in /js (#40848)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.30.0 to 9.30.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.30.1/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.30.1
  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-07-02 08:46:14 -04:00
dependabot[bot] dbaf529f79 Bump eslint from 9.30.0 to 9.30.1 in /js (#40847)
Bumps [eslint](https://github.com/eslint/eslint) from 9.30.0 to 9.30.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.30.0...v9.30.1)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.30.1
  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-07-02 08:45:51 -04:00
dependabot[bot] 8ceb935b9a Bump @faker-js/faker from 9.8.0 to 9.9.0 in /js (#40846)
Bumps [@faker-js/faker](https://github.com/faker-js/faker) from 9.8.0 to 9.9.0.
- [Release notes](https://github.com/faker-js/faker/releases)
- [Changelog](https://github.com/faker-js/faker/blob/next/CHANGELOG.md)
- [Commits](https://github.com/faker-js/faker/compare/v9.8.0...v9.9.0)

---
updated-dependencies:
- dependency-name: "@faker-js/faker"
  dependency-version: 9.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-02 08:02:13 -04:00
dependabot[bot] d0dddf239c Bump @types/node from 24.0.8 to 24.0.10 in /js (#40845)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.0.8 to 24.0.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.0.10
  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-07-02 08:01:48 -04:00
dependabot[bot] 83fd565b13 Bump typescript-eslint from 8.35.0 to 8.35.1 in /js (#40816)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.35.0 to 8.35.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.35.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.35.1
  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-07-02 08:01:14 -04:00
Martin Bartoš b8ce83772b Mark options for additional datasources as preview (#40839)
* Mark options for additional datasources as preview

Closes #40838

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Update docs/documentation/upgrading/topics/changes/changes-26_3_1.adoc

Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
Signed-off-by: Martin Bartoš <mabartos@redhat.com>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
2025-07-02 10:46:45 +00:00
Steven Hawkins 9dff965e9b fix: consolidating profile logic and refactoring Picocli (#38514)
moves more logic onto the commands

closes: #38581

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-02 11:45:31 +02:00
Steven Hawkins 3760e726cd fix: map just logging env wildcards to . (#40834)
* fix: map just logging env wildcards to .

closes: #40833

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

* updates based upon review comments

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

---------

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-02 10:06:29 +02:00
dependabot[bot] 877b9968a1 Bump i18next from 25.2.1 to 25.3.0 in /js (#40815)
Bumps [i18next](https://github.com/i18next/i18next) from 25.2.1 to 25.3.0.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v25.2.1...v25.3.0)

---
updated-dependencies:
- dependency-name: i18next
  dependency-version: 25.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 14:11:09 -04:00
dependabot[bot] b8832db63a Bump @types/dagre from 0.7.52 to 0.7.53 in /js (#40814)
Bumps [@types/dagre](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dagre) from 0.7.52 to 0.7.53.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dagre)

---
updated-dependencies:
- dependency-name: "@types/dagre"
  dependency-version: 0.7.53
  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-07-01 14:10:43 -04:00
dependabot[bot] ed4559c786 Bump @types/node from 24.0.4 to 24.0.8 in /js (#40813)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.0.4 to 24.0.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.0.8
  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-07-01 14:10:17 -04:00
dependabot[bot] 48c050cbc3 Bump tar-fs from 3.0.10 to 3.1.0 in /js (#40812)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.0.10 to 3.1.0.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.10...v3.1.0)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 10:47:41 -04:00
dependabot[bot] c6b9a6543a Bump @playwright/test from 1.53.1 to 1.53.2 in /js (#40810)
Bumps [@playwright/test](https://github.com/microsoft/playwright) from 1.53.1 to 1.53.2.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.53.1...v1.53.2)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-version: 1.53.2
  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-07-01 10:47:13 -04:00
dependabot[bot] 57d53ec584 Bump eslint from 9.29.0 to 9.30.0 in /js (#40780)
---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.30.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 10:46:34 -04:00
Martin Bartoš 41dcad59f6 test: Provide test cases for datasources ENV vars handling (#40760)
Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-07-01 15:34:26 +02:00
Giuseppe Graziano 886c592422 Verification of external GitHub token via "check token" endpoint
Closes #40164

Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
2025-07-01 15:03:49 +02:00
mposolda daba8ad53f Improve javadoc for admin-client methods with injecting own resteasyClient
closes #40231

Signed-off-by: mposolda <mposolda@gmail.com>
2025-07-01 14:53:28 +02:00
Pedro Igor 2a9f4336c3 Updating upgrading guide about changes in user-profile-commons.ftl template
Closes #39562

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-07-01 13:11:23 +02:00
Steven Hawkins c9f38d36a9 fix: reducing memory footprint for cached entries
closes: #35932

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-06-30 18:18:29 +00:00
Alexis Rico 9aab6ac73e Add Xata to ADOPTERS.md (#40802)
Signed-off-by: Alexis Rico <me@sferadev.com>
2025-06-30 19:32:32 +02:00
Martin Bartoš 664827de98 Unable to configure TLS reloading in Keycloak version 26.2.0 or later (#40790)
Closes #40713

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Steve Hawkins <shawkins@redhat.com>
2025-06-30 18:58:03 +02:00
Steven Hawkins 2b44c5676f fix: adding logic to isolate realm migration processing (#39377)
* fix: adding logic to isolate realm migration processing

also adding an info log for each realm migrated

closes: #33978 #38649

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

* switching to an export strategy tolerant to read committed

also preventing creating cached users during export

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

* updating the docs to still recommend shutting the server down for export

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

* accounting for null managed users

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

* refinements based upon review comments

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

* Scaling back the docs

Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>

* Remove rogue release note

Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>

---------

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Václav Muzikář <vmuzikar@redhat.com>
2025-06-30 08:31:57 -04:00
AvivGuiser 3a87dcd2eb update docs regarding to use statefulset and not a deployment
Closes #40090

Signed-off-by: AvivGuiser <avivguiser@gmail.com>
2025-06-30 14:23:06 +02:00
dependabot[bot] df13273bac Bump rollup from 4.44.0 to 4.44.1 in /js (#40746)
Bumps [rollup](https://github.com/rollup/rollup) from 4.44.0 to 4.44.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.44.0...v4.44.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.44.1
  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-06-30 11:17:03 +02:00
dependabot[bot] 327900e62b Bump @eslint/js from 9.29.0 to 9.30.0 in /js (#40778)
---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.30.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 11:15:57 +02:00
dependabot[bot] 40665d2fd6 Bump react-hook-form from 7.58.1 to 7.59.0 in /js (#40779)
---
updated-dependencies:
- dependency-name: react-hook-form
  dependency-version: 7.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 11:15:36 +02:00
dependabot[bot] a9fbc3c2e7 Bump prettier from 3.6.0 to 3.6.2 in /js (#40781)
---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.6.2
  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-06-30 11:15:00 +02:00
rmartinc 2db98b6a98 Use POST binding for logout when REDIRECT url is not set and forced POST
Closes #40637

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-06-30 10:30:12 +02:00