KCM Version 2.22.0
Released on Nov 25, 2025
Below is a summary of all user-facing and administrator-facing changes in the KCM 2.22.0 release.
License expiration reminder/warning notification
Support for VT100-style function key / keypad console codes
Open new RBI tabs/windows within main frame
Miscellaneous fixes/improvements
License expiration reminder/warning notification
KCM-462: Add grace period on license expiration
KCM now includes an automatic notification that advises users when the overall KCM license is nearing its expiration date:

By default, this notification will appear when the license is expiring within the next week. Administrators can lengthen/shorten this period by setting the healthcheck-license-grace-period property (if using the RPMs) or the HEALTHCHECK_LICENSE_GRACE_PERIOD environment variable (if using kcm-setup.run or the Docker images).
Support for VT100-style function key / keypad console codes
KCM-460: Support controlling console codes sent for function keys
Different CLI applications expect different console codes sequences to be sent for function keys (F1, F2, F3, etc.) and numeric keypad keys, but KCM has historically only supported the console code format used by the Linux console. The format used by VT100+ terminals is now supported and may be selected by the administrator when configuring the connection.
Open new RBI tabs/windows within main frame
KCM-475: Implement workaround for lack of tab/window support
RBI does not currently support opening multiple tabs or windows within the same connection. Until this support is added, RBI will now redirect any attempt top open a new tab or window to the main frame, allowing the user to interact. Tab support is coming in 2.23.0.
Miscellaneous fixes/improvements
KCM-466: RBI autofill using dynamic tokens is not working on an EL9 2.20.1 docker installation
KCM-476: Autofill against Google no longer successfully authenticates (HTTP 400)
KCM-477: Defunct RBI processes accumulate after termination
KCM-479: Healthcheck API causes memory leak
KCM-480: RBI autofill fails after certain type of Angular page redirects
KCM-485: Add support for accept-language HTTP header
KCM-487: Logins to X fail via RBI
KCM-507: Established kcm-setup.run is no longer compatible with the latest release of Docker Engine
KCM-508: Update RBI to latest Chromium (CVE-2025-13223 and CVE-2025-13224)
Last updated
Was this helpful?

