Change8

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

  1. 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.

Affected Symbols