---
myst:
html_meta:
"description lang=en": "Kasm Workspaces version 1.13.0 release notes. New features, usability enhancements, new Docker containers, and bugfixes."
"keywords": "Release, 1.13.0"
"property=og:locale": "en_US"
---
```{title} What's new in Kasm 1.13.0
```
# What's new in Kasm 1.13.0
## Highlights
- {doc}`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 {doc}`Workspaces Launcher<../user_guide/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 {doc}`Create Image from Session`.
- Admins can now assign arbitrary {doc}`file/content mapping<../guide/file_mappings>` 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 {doc}`server endpoints` for connections into resources that are not running RDP or KasmVNC.
- Enhanced mobile/tablet support through Progressive Web App (PWA) - {doc}`User Guide <../user_guide/pwa>` / {doc}`Admin Guide <../guide/pwa>`.
## Features
- **Usability Enhancements**
- Support for {ref}`fullscreen` view in a Kasm session through a control panel toggle.
- Admins can {doc}`import/export system configurations` for slipstreaming version-controlled configurations during automated deployments.
- User sessions can be stopped, paused or resumed (In addition to delete), based upon new {doc}`Group Setting <../guide/groups>` ( `allow_kasm_delete`, `allow_kasm_pause` and `allow_kasm_stop` ).
- Admins are able to stop/start/resume container-based Workspaces from the {doc}`Sessions` page or modify the outcome of `keepalive_expiration` by using the `keepalive_expiration_action` Group Setting.
- Server pool preference for the oldest server available when connecting to ensure servers in the pool are fully configured by the startup script before attempting to connect.
- Token Drift {doc}`Global Setting` defines a maximum time drift for physical {doc}`TOTP tokens`.
- Google Recaptcha {doc}`Global Setting` moved from **Cast** to **Auth** category.
- Added **Uncompressed Image Size (MB)** setting to {doc}`Workspaces definitions`. The Agent will utilize this value to avoid pulling images that would result in the disk becoming full.
- Stop seeding default workspaces images during installation by default.
- Added support for using databases with non standard name and user.
- Updated installer with more verbose storage requirement information and allow users to bypass if needed.
- **Infrastructure Support Enhancements**
- Expanded RDP casting configuration for custom RemoteApp {doc}`Casting Configurations <../guide/casting>` to allow URL parameters to be passed to Windows RemoteApps as arguments.
- Support for non-standard name and user in database.
- Additional installation storage requirement information and optional bypass mechanism.
- **KasmVNC Enhancements**
- Updated release 1.1.0.
- Session Watermarking {doc}`DLP feature <../security/data_loss_prevention>`.
- GPU [DRI3 support](https://www.kasmweb.com/kasmvnc/docs/latest/gpu_acceleration.html).
- Seamless clipboard stability enhancements.
- Improved jpeg/webp image compression speeds.
- **Kasm Image Enhancements**
- KasmVNC updated to latest release 1.1.0
- Added [Kali Rolling Core](https://hub.docker.com/r/kasmweb/core-kali-rolling) images for aarch64
- Added [Kali Rolling Desktop](https://hub.docker.com/r/kasmweb/kali-rolling-desktop) images for aarch64
- Added [Ubuntu Focal DinD](https://hub.docker.com/r/kasmweb/ubuntu-focal-dind) images for aarch64
- Added [Ubuntu Focal DinD Rootless](https://hub.docker.com/r/kasmweb/ubuntu-focal-dind-rootless) images for aarch64
- Added [Ubuntu Jammy DinD](https://hub.docker.com/r/kasmweb/ubuntu-jammy-dind) images for aarch64
- Added [Ubuntu Jammy DinD Rootless](https://hub.docker.com/r/kasmweb/ubuntu-jammy-dind-rootless) images for aarch64
- Added [Alpine Desktop](https://hub.docker.com/r/kasmweb/alpine-317-desktop) images for x86_64/aarch64
- Added [Alpine Core](https://hub.docker.com/r/kasmweb/core-alpine-317) images for x86_64/aarch64
- Added [AlmaLinux 9 Desktop](https://hub.docker.com/r/kasmweb/almalinux-9-desktop) images for x86_64/aarch64
- Added [AlmaLinux 9 Core](https://hub.docker.com/r/kasmweb/core-almalinux-9) images for x86_64/aarch64
- Added [AlmaLinux 8 Desktop](https://hub.docker.com/r/kasmweb/almalinux-8-desktop) images for x86_64/aarch64
- Added [AlmaLinux 8 Core](https://hub.docker.com/r/kasmweb/core-almalinux-8) images for x86_64/aarch64
- Added [Rocky Linux 9 Desktop](https://hub.docker.com/r/kasmweb/rockylinux-9-desktop) images for x86_64/aarch64
- Added [Rocky Linux 9 Core](https://hub.docker.com/r/kasmweb/core-rockylinux-9) images for x86_64/aarch64
- Added [Rocky Linux 8 Desktop](https://hub.docker.com/r/kasmweb/rockylinux-8-desktop) images for x86_64/aarch64
- Added [Rocky Linux 8 Core](https://hub.docker.com/r/kasmweb/core-rockylinux-8) images for x86_64/aarch64
- Added [Debian Bullseye Desktop](https://hub.docker.com/r/kasmweb/debian-bullseye-desktop) images for x86_64/aarch64
- Added [Debian Bullseye Core](https://hub.docker.com/r/kasmweb/core-debian-bullseye) images for x86_64/aarch64
- Added [Fedora 37 Desktop](https://hub.docker.com/r/kasmweb/fedora-37-desktop) images for x86_64/aarch64
- Added [Fedora 37 Core](https://hub.docker.com/r/kasmweb/core-fedora-37) images for x86_64/aarch64
- Added [Oracle 9 Desktop](https://hub.docker.com/r/kasmweb/oracle-9-desktop) images for x86_64/aarch64
- Added [Oracle 9 Core](https://hub.docker.com/r/kasmweb/core-oracle-9) images for x86_64/aarch64
- Added [ParrotOS 5 Desktop](https://hub.docker.com/r/kasmweb/parrotos-5-desktop) images for x86_64/aarch64
- Added [ParrotOS 5 Core](https://hub.docker.com/r/kasmweb/core-parrotos-5) images for x86_64/aarch64
- Split Kali Rolling into a [Core Image](https://hub.docker.com/r/kasmweb/core-kali-rolling) and a [Desktop Image](https://hub.docker.com/r/kasmweb/kali-rolling-desktop)
- Split Remnux Focal into a [Core Image](https://hub.docker.com/r/kasmweb/core-remnux-focal) and a [Desktop Image](https://hub.docker.com/r/kasmweb/remnux-focal-desktop)
- Removed support for [Microsoft Teams](https://hub.docker.com/r/kasmweb/teams) as it has been retired.
## 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 {doc}`Direct to Agent <../how_to/direct_to_agent>` workflows.