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?