What’s new in Kasm 1.13.0

Highlights

  • Workspace Registry for selecting which workspaces to install. Share/publish a repository of container-based images that are available to the community.

  • Users can Stop and/or Pause container-based sessions from the Workspaces Launcher. Paused sessions retain processes/memory state for seamless workspace restoral.

  • Admins can create new docker custom images from active container-based sessions directly from the UI and optionally push to a docker registry using Create Image from Session.

  • Admins can now assign arbitrary file/content mapping to container-based sessions, such as a desktop background, Chrome policy, license key or a custom startup script.

  • Session handling for SSH and legacy-VNC server endpoints for connections into resources that are not running RDP or KasmVNC.

  • Enhanced mobile/tablet support through Progressive Web App (PWA) - User Guide / Admin Guide.

Features

Bugfixes

  • Connecting to Server and Server Pool based workspace sessions would fail if credentials were not defined on the Server record.

  • When updating a Server Workspace, changes to the selected server would not apply when submitted.

  • Fixed issue with request_kasm and join_kasm developer APIs that prevented sessions from being created when the caller wished to create an anonymous user.

  • Fixed a bug where Workspaces could fully install with a broken database configuration.

  • Fixed a bug where Docker in Docker images were using the incorrect storage driver “vfs” by default.

  • The kasm_api service logs 404s as warnings instead of errors.

  • Check for lsof during install and install if not found.

  • Updates to Workspaces records will now check if the updated Docker Image defined is present on an existing Agent. If not present, the available flag will be cleared, and a warning will be visible on the Workspaces launcher until an Agent checks in with the defined Docker Image.

  • Properly parse user input and use correct manager token for Agent role install.

  • Updated Github OIDC integration to support mapping in the Github user’s email address.

  • Selection checkbox for restricting a workspace to an agent detatches the agent will unselected.

  • Bug which prevented the use of the session_time_limit group setting.

  • Workspaces now enforces the container user to 1000 unless overridden via Docker Run Config Override Workspace or Group Settings.

  • Phone number uses the correct phone field instead of the organization field on the user profile.

  • Fixed an issue during the 1.12 migration that prevented editing of Kasm agents.

  • Fixed incorrect endpoint path being used in multi-server deployments for manually logging with username/password into RDP servers

  • Fixed a mobile bug on the workspaces dashboard where closing the launch modal triggered a click on the workspace tile behind it.

  • Fixed a bug where Workspaces of type “pool” incorrectly displayed agent pools as well as server pools.

  • Fixed a bug where the control panel tab still displayed in a cast session even when control panel was disabled by the administrator.

  • Added a minimum safe value for keepalive_interval to stop 0 being entered to prevent excessive requests.

  • Fixed a bug where the control panel tab still displayed in a cast session even when control panel was disabled by the administrator.

  • Fixed a bug with not being able to update some cloud provider VM configurations after the initial creation.

  • Fixed a bug on relevant images which would prevent vscode from running on WSL based Docker hosts.

  • Fixed a bug where if a workspace didn’t have an icon defined, the default icon wasn’t being displayed when launching, resuming or deleting sessions, and it was missing from some modals as well.

  • Fixed a bug where Workspaces could fully install with a broken database configuration.

  • Fixed a bug where Docker in Docker images were using the incorrect storage driver “vfs” by default.

  • Fixed a syntax error in Docker Compose files that would break installation on hosts with Compose 2.17.2 or above.

  • Fixed an issue with gamepads not connecting when using Direct to Agent workflows.