26.2.1
📦 keycloakView on GitHub →
🐛 14 fixes🔧 7 symbols
Summary
This release focuses primarily on bug fixes across various components including fine-grained permissions, operator stability, storage migration, and documentation clarity. Enhancements include better documentation for the operator's Auto update strategy.
Migration Steps
- Refer to the migration guide for a complete list of changes: file:/home/runner/work/keycloak-rel/keycloak-rel/target/web/docs/latest/upgrading/#migration-changes
🐛 Bug Fixes
- #38458: Fixed permission search not executing correct consequent search request in admin/fine-grained-permissions.
- #38692: Added test coverage for count methods when filtering admin/fine-grained-permissions.
- #38767: Made group required when selecting a specific group while creating a permission in admin/ui.
- #38812: Fixed test failures in CI observed in Chrome tests.
- #38846: Resolved issue causing StatefulSet reconciliation to loop infinitely in the operator.
- #38913: Fixed AvailableRoleMappings not considering all-clients permissions in admin/fine-grained-permissions.
- #38920: Fixed duplicate ID on sampling in downstream documentation.
- #38925: Resolved a blocking issue related to increasing JVM thread count after migrating from 26.0.8 to 26.1.4 (infinispan).
- #38929: Fixed permission details sometimes not showing the client name in admin/fine-grained-permissions.
- #38930: Fixed a broken link in ExternalLinksTest for importmap in documentation.
- #38937: Resolved Liquibase checksum mismatch when upgrading directly from Keycloak ≤ 22.0.4 to 26.2.x (storage).
- #38982: Fixed JpaRealmProvider getGroupByName returning duplicate groups due to change in comparison logic (LIKE vs EQUAL) (ldap).
- #39015: Fixed missing imagePullSecrets when Keycloak operator uses update strategy set to Auto.
- #39096: Fixed broken link in the 26.2.0 release notes.