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
Last updated
Was this helpful?

