For the complete documentation index, see llms.txt. This page is also available as Markdown.

KCM Version 2.24.0

Released on June 1, 2026

KCM 2.24.0 binaries are integrated into Keeper Gateway 1.8 which went live on April 30, 2026. The standalone version was delayed due to a re-architecture of the build process required for optimizing future releases.

Below is a summary of all user-facing and administrator-facing changes in the KCM 2.24.0 release.

  • Major improvements to RBI

  • HTTP Basic authentication

  • Hiding/masking arbitrary DOM elements

  • Miscellaneous fixes/improvements

Major improvements to RBI

KCM-528: Support Ctrl/Shift/Cmd+Click and middle-click for tab creation

KCM-529: Support right click context menu in RBI

KCM-555: Support long press context menu in mobile RBI

KCM-556: Support text selection handles in mobile RBI

RBI connections within KCM now support a right-click context menu, similar to a standard browser. Users can open links in new tabs and copy or paste text.

These improvements also extend to mobile devices. Mobile RBI now supports long-press context menus and text selection handles.

HTTP Basic authentication

KCM-530: Support for HTTP basic auth on RBI

RBI autofill historically required authentication to happen through web-based forms. KCM now also supports HTTP Basic authentication for devices and services that do not provide their own login UI.

Administrators can indicate this within autofill rules by using the http-auth property instead of page:

When HTTP Basic authentication is used, there is no need to describe username or password fields. This is generally all that is required.

Hiding/masking arbitrary DOM elements

KCM-546: Add support in RBI for hiding arbitrary DOM elements

KCM RBI can now hide, mask, or remove arbitrary DOM elements. This helps when a service exposes controls that should not be available to users and the service itself does not provide a setting to disable them.

This is commonly needed for password fields that include an eye or padlock icon to reveal the current password. KCM can now prevent those controls from exposing credentials that should remain managed by KCM and RBI.

Miscellaneous fixes/improvements

KCM-432: KSM config header and field label text on connection group page sometimes doesn't load

KCM-473: Include a log message when a WoL packet is sent, regardless of wait time

KCM-481: Autofill RBI iframe within page

KCM-488: RBI concurrent user is throwing a non-friendly error

KCM-491: KCM build 404 "Errors during downloading metadata"

KCM-512: Ctrl+Click/Shift+Click: Hold and Click selection does not work consistently

KCM-513: Reduce RBI client shared memory footprint

KCM-515: Backport fix to error handling of guac_tcp_connect()

KCM-517: Implement the RBI file download feature

KCM-521: Caps Lock use causes Shift key to be inverted for Ctrl+Shift on Mac

KCM-523: Connection switcher list in sidebar menu can be clipped on mobile devices when lengthy

KCM-531: RBI session stops responding after download link opens in new tab

KCM-535: Setting Display Recent Connections = false causes navbar on homepage to disappear

KCM-539: Clipboard data size limit header not rendered in K8s connection settings

KCM-541: Dropdown menu not cleared on tab switch

KCM-543: RBI connections fail on ARM (Apple Silicon) due to unhandled EINTR in guac_wait_for_fd()

KCM-544: Support double/triple clicks in RBI

KCM-545: WebGL support in RBI

KCM-548: Translucent white modal shown by Facebook after login in RBI

KCM-550: Infinite busy loop in guacd process leads to 100% CPU utilization

KCM-552: Multiple code paths do not correctly retry on EINTR

KCM-554: RBI file upload fails to trigger native file picker on mobile devices

KCM-558: RBI connections fail with "Failed to initialize CEF" when using Browser Profile Storage Directory in Docker

KCM-559: Update CEF to Chromium 146

KCM-561: guacd sql-server plugin worker crashes silently ~160ms post-connect on RHEL 8 — canvas never renders


Upgrade instructions

Last updated

Was this helpful?