Jon Koops
35f34bd9f1
Align TypeScript code with Node.js requirements ( #41731 ) ( #41747 )
...
(cherry picked from commit 1f1ac2fc39 )
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2025-08-08 08:33:54 -04:00
Pedro Ruivo
776cc45a7c
Ensure cache configuration has correct number of owners
...
Closes #41558
Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
2025-08-06 18:48:33 +01:00
Steven Hawkins
08c0426dfe
fix: ensuring update job handles secrets when none exist in the cr ( #41700 )
...
closes #39939
(cherry picked from commit 72d3063a54 )
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
2025-08-06 14:36:50 +00:00
Martin Bartoš
95606e49e2
Update MariaDB connector to 3.5.3
...
Closes #39634
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-08-06 10:42:28 -03:00
Martin Bartoš
a7dadbf5bc
Upgrade to Quarkus 3.20.2
...
Closes #40591
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-08-06 15:17:27 +02:00
Martin Kanis
3baa528130
LDAP Import: KERBEROS_PRINCIPAL not updated when UserPrincipal changes and KERBEROS_PRINCIPAL was null on creation
...
Closes #41520
(cherry picked from commit 79fc97056e )
Signed-off-by: Martin Kanis <mkanis@redhat.com >
2025-08-01 11:08:27 +00:00
mposolda
b4cc4b005a
Getting error 405 'Method Not Allowed' when calling the 'certs' endpoint with HEAD method
...
closes #41537
Signed-off-by: mposolda <mposolda@gmail.com >
(cherry picked from commit 2dab73063d )
2025-08-01 10:45:00 +02:00
Alexander Schwartz
8c3a96a30b
Making IDs for configuration options unique
...
Closes #41423
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-07-30 10:11:34 -03:00
Martin Bartoš
88df2cda9f
ExternalLinks are broken in documentation
...
Closes #41491
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-07-30 13:39:12 +02:00
Martin Bartoš
298cbfe3b7
Synchronize Maven surefire plugin with Quarkus
...
Closes #41488
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-07-30 13:39:12 +02:00
Alexander Schwartz
8439b3b53f
Fix broken anchor for caching docs
...
Also shorten the docs as KC is now encrypting by default.
Closes #41421
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-07-28 14:57:29 -03:00
Alexander Schwartz
8c1e8c818b
Setting 'write_data_on_find' to true to ensure merging of views ( #41402 )
...
Closes #41390
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-07-25 12:52:34 +02:00
Ryan Emerson
ab046ddedb
Default jdbc-ping cluster setup for distributed caches fails in Oracle
...
Closes #40784
Closes #41105
Signed-off-by: Ryan Emerson <remerson@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2025-07-18 14:21:21 +02:00
Vlasta Ramik
bf652cd5a2
Password modification time attribute as an operational and read-only attribute
...
Closes #40270
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-07-16 14:42:56 +02:00
Vlasta Ramik
71cd4b02e7
Skip updating account controls if no control is set when enabling/disabling users
...
Closes #37720
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-07-16 09:22:58 +02:00
vramik
f013fdf6b8
Add a note to release notes about admin roles mapping
...
Fixes #39956
# Conflicts:
# docs/documentation/release_notes/topics/26_3_0.adoc
Signed-off-by: vramik <vramik@redhat.com >
2025-07-14 21:32:43 +02:00
vramik
e5a2d3789d
Allow mapping Admin roles by server administrator only
...
Closes #39956
# Conflicts:
# services/src/main/java/org/keycloak/services/resources/admin/fgap/RolePermissionsV2.java
# tests/base/src/test/java/org/keycloak/tests/admin/authz/fgap/RoleResourceTypeEvaluationTest.java
Signed-off-by: vramik <vramik@redhat.com >
2025-07-14 21:32:43 +02:00
mposolda
e36fff1287
Add option 'Requires short state parameter' to OIDC IDP
...
closes #40237
Signed-off-by: mposolda <mposolda@gmail.com >
(cherry picked from commit 274afa88fa )
2025-07-14 08:43:29 +02:00
Pedro Ruivo
2c82e67c0e
Skip computing lifespan for read-only sessions
...
Fixes #40980
Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
2025-07-11 08:59:14 +02:00
Pedro Ruivo
ac57ac40a2
Improve logging for client sessions load
...
Closes #41034
Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Marek Posolda <mposolda@gmail.com >
2025-07-10 18:21:30 +02:00
Ricardo Martin
ee63430c99
Remove /etc/system-fips file before executing fips-mode-setup
...
Closes #41038
(cherry picked from commit e631ef4f92 )
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-07-10 13:38:23 +02:00
vramik
3121b9d334
Fix NPE when accessing group concurrently
...
Closes #40368
# Conflicts:
# tests/base/src/test/java/org/keycloak/tests/admin/group/GroupTest.java
Signed-off-by: vramik <vramik@redhat.com >
2025-07-09 08:06:21 -03:00
Ryan Emerson
f3105e717e
Remove kubernetes stack port_range workarounds
...
Closes #39546
Signed-off-by: Ryan Emerson <remerson@redhat.com >
2025-07-08 11:25:44 +02:00
vramik
977277dd4d
LDAP group mapper skips configured filter and imports all groups with memberOf strategy when fetching the user's groups
...
Closes #37537
Signed-off-by: vramik <vramik@redhat.com >
(cherry picked from commit 6bf5727b7b )
2025-07-07 17:39:35 -03:00
Ryan Emerson
abf99312ef
Upgrade to Infinispan 15.0.16.Final
...
Closes #40851
Signed-off-by: Ryan Emerson <remerson@redhat.com >
2025-07-03 16:52:33 +02:00
Martin Bartoš
4830182fea
[26.2.x] Unable to configure TLS reloading in Keycloak version 26.2.0 or later ( #40819 )
...
* Unable to configure TLS reloading in Keycloak version 26.2.0 or later
Closes #40713
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
Co-authored-by: Steve Hawkins <shawkins@redhat.com >
* Update quarkus/runtime/src/main/java/org/keycloak/quarkus/runtime/configuration/mappers/PropertyMapper.java
Co-authored-by: Steven Hawkins <shawkins@redhat.com >
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
---------
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
Co-authored-by: Steve Hawkins <shawkins@redhat.com >
2025-07-01 16:35:36 +02:00
rmartinc
31ef40dd80
Use POST binding for logout when REDIRECT url is not set and forced POST
...
Closes #40637
Signed-off-by: rmartinc <rmartinc@redhat.com >
(cherry picked from commit 2db98b6a98 )
2025-07-01 14:54:57 +02:00
Steven Hawkins
d34ef96e87
fix: reducing memory footprint for cached entries
...
closes : #35932
(cherry picked from commit c9f38d36a9 )
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-06-30 20:05:26 +00:00
Pedro Igor
c7a0d8fd70
Updating upgrading guide about changes in user-profile-commons.ftl template ( #40794 )
...
Closes #39562
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com >
2025-06-30 19:56:22 +02:00
Martin Bartoš
a3d575c94a
update docs regarding to use statefulset and not a deployment
...
Closes #40090
(cherry picked from commit 3a87dcd2eb )
Signed-off-by: AvivGuiser <avivguiser@gmail.com >
Co-authored-by: AvivGuiser <avivguiser@gmail.com >
2025-06-30 14:38:36 +02:00
Alexander Schwartz
d060a66558
Adjusted the comparisons for PersistentClientSessionEntity
...
Closes #40663
Signed-off-by: Anchels <mishtitov@gmail.com >
Co-authored-by: Anchels <42744001+Anchels@users.noreply.github.com >
2025-06-28 20:53:31 +02:00
rmartinc
5bb39db986
Disable email verification when email manually changed by idp review
...
Closes #40446
Signed-off-by: rmartinc <rmartinc@redhat.com >
(cherry picked from commit 86f0a7864f )
2025-06-26 16:15:15 +02:00
Martin Bartoš
3423ddb91b
Use updated PostgresDatabase from Liquibase 4.32.0 ( #40686 )
...
Closes #39917
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-06-25 10:06:43 +02:00
Pedro Ruivo
d2291cf4fe
Update documentation about volatile sessions
...
Closes #40639
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-20 21:20:48 +02:00
Ryan Emerson
dd52843796
Disabling persistent sessions affects also offline session cache
...
Closes #40483
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Signed-off-by: Ryan Emerson <remerson@redhat.com >
Co-authored-by: Ryan Emerson <remerson@redhat.com >
2025-06-20 21:20:48 +02:00
Ryan Emerson
87f25661df
Default to num_owners=2 when the persistent-user-sessions feature is disabled
...
Closes #40472
Signed-off-by: Ryan Emerson <remerson@redhat.com >
2025-06-20 21:20:48 +02:00
Ricardo Martin
9f02d2c18c
Use offline time calculations when transient created from offline
...
Closes #40611
(cherry picked from commit 1350da4332 )
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-06-20 08:12:03 +00:00
Alexander Schwartz
d7d83927ac
Allowing all maintainers to approve UI changes
...
Closs #40576
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-19 14:38:08 +02:00
Martin Bartoš
05d6f30ead
Additional Quarkus devtools dependencies in distribution
...
Closes #39227
(cherry picked from commit c9c4b00455 )
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2025-06-19 09:51:45 +00:00
Martin Bartoš
eee812c866
Make UPDATE_TIME unique for MIGRATION_MODEL table
...
Closes #40088
(cherry picked from commit e4f0bfc8e7 )
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-18 13:56:07 +00:00
Alexander Schwartz
8110c13d87
Parse long issue reference variant from body
...
Closes #40365
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-18 09:30:46 -03:00
Alexander Schwartz
4d533fb762
Removing the Windows optimization as it is currently unstable
...
Closs #40583
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-18 11:52:25 +00:00
Steven Hawkins
950ce6ddff
fix: prevent multiple init when dependsOn is used
...
closes : #40408
(cherry picked from commit d4392779f6 )
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-06-18 07:00:27 +00:00
andymunro
89cf1eebed
Clarify FIPS instructions
...
Closes #40533
(cherry picked from commit 75cc28a9d1 )
Signed-off-by: AndyMunro <amunro@redhat.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
2025-06-18 08:32:34 +02:00
Peter Zaoral
ddd7542067
Update command for linking Maven repository on Windows
...
* removes the repository directory if it exists, prevents failure if it does not
Closes : #40543
Signed-off-by: Peter Zaoral <pzaoral@redhat.com >
2025-06-17 14:42:16 +00:00
Alexander Schwartz
ee306243c6
Fix markdown output by adding closing brackets
...
Closes #40297
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-17 13:18:38 +02:00
Thomas Darimont
fa3a612919
Fix link to client-registration in docs
...
Fixes #40444
(cherry picked from commit 0ae49b96c3 )
Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com >
2025-06-13 20:00:03 +00:00
Alexander Schwartz
7284caf1de
Remove obsolete information from the Keycloak deployment
...
Closes #40375
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-12 10:29:03 +02:00
Martin Bartoš
65b395a825
MigrationModel duplicate entry
...
Closes #39866
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-11 16:46:20 +00:00
Ricardo Martin
1012479480
Set window size instead of maximize because it fails in chrome 137
...
Closes #40402
(cherry picked from commit d8b53df634 )
Signed-off-by: rmartinc <rmartinc@redhat.com >
2025-06-11 15:25:58 +00:00