--- myst: html_meta: "description lang=en": "Kasm Workspaces version 1.10.0 release notes. New features, usability enhancements, new Docker containers, and bugfixes." "keywords": "release, 1.10" "property=og:locale": "en_US" --- ```{title} What's new in Kasm 1.10.0 ``` # What's new in Kasm 1.10.0 ## Features - **Infrastructure Support Enhancements** - ARM64 Support. See {doc}`System Requirements <../install/system_requirements>` for more details. - Installer support for Oracle Linux (7/8) and Debian 11. See {doc}`System Requirements <../install/system_requirements>` for more details. - [Terraform](https://github.com/kasmtech/terraform) projects and [Ansible](https://github.com/kasmtech/ansible) and playbooks for automated deployments. - Added Oracle Cloud (OCI) support to the Cloud Autoscaling feature. - Custom tags can now be assigned to Cloud Auto-Scaled Agents. - Added Telegram and Chromium images to the list of {doc}`default desktop and application images <../guide/custom_images>`. - **Mobile Device Support Enhancements** - Audio support for mobile devices. - Auto-scaling resolution or mobile devices. - Mobile keyboard support. A widget will display by default on mobile devices allowing the native keyboard to be shown with a tap. - **User Interface Enhancements** - Session streaming quality selector for Static, Low, Medium, High, and Extreme profiles. (Preferences is remembered for future sessions). See KasmVNC [documentation](https://github.com/kasmtech/KasmVNC/wiki/Video-Rendering-Options) for more details on the rendering profiles. - Improved session stream clarity for High-DPI (Retina) Displays. - Improved cursor resolution. - **Administration Enhancements** - {doc}`Web Filter <../guide/web_filtering>` logging is now optional. If enabled, json formatted logs are now also emitted to disk. See {doc}`File Based Logs <../guide/reporting>` for more details. - {doc}`Staged Session Configurations <../guide/staging>` have been updated to allow the admin to enable/disable default permissions such as **Allow Audio**, **Allow Uploads** etc. - **Allow Resume** to {doc}`Session Casting <../guide/casting>` so users can re-connect to existing Casting URL sessions. - **Resultant Group Settings** and **Resultant Group Images** to the View Users Admin panel, allowing the admin to easily see which images and group settings apply to the user. - Updated {doc}`SAML Configs <../guide/saml_authentication>` to support a {code}`Host Name` property. When defined, Saml Configs will only be presented to users if the deployment is accessed via the defined URL hostname. - The {code}`pg_hba.conf` and {code}`postgresql.conf`files are now stored outside the :code:`kasm_db` container in {code}`/opt/kasm/current/conf/database/` to support customization by administrators. - Install updated to support disabling seeding default image using the {code}`-I` flag. - Install updated to support disable the immediate pulling of default images using the {code}`-u` flag. - Advanced performance and process stats can be logged for Kasm sessions, by setting {code}`log_container_stats: true` in the Agent config {code}`/opt/kasm/current/conf/app/agent.app.config.yaml`. - The {code}`default_images.yaml` installation seed file is updated to support additional fields. - {code}`volume_mappings` - {code}`require_gpu` - {code}`gpu_count` - {code}`persistent_profile_path` - {code}`session_time_limit` - {code}`hash` - {code}`docker_registry_username` - {code}`docker_registry_password` - Updated {doc}`Developer API <../developers/developer_api>` with additional endpoints: - {code}`/api/public/get_kasm_frame_stats` - {code}`/api/public/get_kasm_bottleneck_stats` - {code}`/api/public/get_kasm_screenshot` - {code}`/api/public/logout_user` - {code}`/api/public/activate` - {code}`/api/public/exec_command_kasm` ## Bugfixes - Seamless clipboard now works in {doc}`Direct to Agent <../how_to/direct_to_agent>` workflows. - Fixed redirect issues with SAML Single Logout. - Fixed issue where the Developer API {code}`Last Used` field was not reported accurately. - Fixed issue where the Developer API {code}`Read Only` field was not displayed properly in the UI key list table. The value defined by the admin in the form was reported and enforced correctly. - Multiple enhancements to the installer to properly validate Docker dependencies. - Multiple updates to the installer to better accommodate systems with colliding UIDs and file permissions. - Fixed bug that prevented parenthesis from being used in LDAP filters. - Fixed several UX items relating to table preferences in the administrative UI.