LinuxServer Changes:
Update base image for 1.14.0 release.
kasm-install-wizard Changes:
What's new in Kasm 1.14.0
Highlights
- Translated the app into 243 locales. Translations are based on your browser settings and should automatically show the correct language. The initial translations are machine translations and are stored in
/public/locales/
. - Language and Timezone settings are automatically passed from the UI to Kasm container sessions. The language and timezone can be changed at the user, group, and workspace levels.
- Added the ability for end users to mount in cloud storage drives in to container-based sessions via Storage Mapping
- Added the ability for the autoscaler to provision compute resources fully on demand without the need to use standby compute or staged sessions. See aggressive-scaling for more details.
- Added support for dynamic autoscaling of Kasm agents and server VM's on VMware vSphere clusters. Docs
- Added support for local webcam passthrough of multiple devices with control over the feed quality and frame rate
- Added support for native IME for guac sessions
- Added support for enabling High-DPI scaling
- Added support for printing documents for guac sessions
- AutoScaling configurations now support scheduling
- Added support for printing documents for Kasm sessions.
Features
-
Usability Enhancements
- Changed the tables throughout the application. You can now define which columns to show in a table, the default items to show is now 20 and search is more easily accessible. In addition, the total amount of rows is displayed and pagination has been introduced including which page you are on and how many there are. Finally multi-select has been introduced with the ability to delete multiple items at once.
- Added ability to force delete Servers when there is a session running rather than having to delete the session manually before deleting the Server.
- Language and Timezone settings are automatically passed from the UI to Kasm connection proxy sessions that have the SSH connection type.
- Timezone settings are automatically passed from the UI to Kasm connection proxy sessions that have the RDP connection type. Windows RDP based sessions will use the Timezone when connecting to an RDS cluster.
-
Infrastructure Support Enhancements
- LDAP configurations can now match usernames on multiple domain names
- LDAP configurations can now match usernames without a domain in the username, such as user@domain.com
- Password reset now supported for LDAP users that have never logged into Kasm before.
- Added the ability to specify custom connection information on the request_kasm call of the developer API.
- Installer support for Debian 12. See System Requirements for more details.
- Added support for AWS S3 based user persistent profiles.
- Kasm managed Windows local accounts with SSO.
- Support for File Mapping on Windows systems.
- Admin definable PowerShell script hooks for Windows servers.
- Windows users are logged out when the associated Kasm session is terminated.
- Allow templating of
{image_id}
(Workspace ID) variable in persistent profiles and Volume Mapping paths. - Added support for longer container registry passwords to allow for using containers from Google Cloud Artifact Registry.
- Added option in autoscaling pools to recursively delete objects so Active Directory Computer objects with child objects can be deleted.
-
KasmVNC Enhancements
-
Kasm Image Enhancements
- Updated Discord image to stop checking for updates on init.
- Added Brave images for aarch64.
- Added Sysbox Runtime support to all base images except for Fedora and Alpine. Docs
- Added slim variants of service containers based on Alpine, accessible with the install flag
--slim-images
- Updated OpenSUSE Desktop to minor verison 15.5.
- Updated OpenSUSE Core to minor verison 15.5.
- Added Alpine Desktop 3.18 images for x86_64/aarch64
- Added Alpine Core 3.18 images for x86_64/aarch64
- Added Fedora 38 Desktop images for x86_64/aarch64
- Added Fedora 38 Core images for x86_64/aarch64
- Added Debian Bookworm Desktop images for x86_64/aarch64
- Added Debian Bookworm Core images for x86_64/aarch64
- Updated Kasm NGINX Proxy to NGINX 1.25
- Updated Hunchly to include archiving tools for generating zips/tarballs
- Updated Zoom to include a web browser for SSO authentication
- Removed Remnux Core and simply build the Desktop image on top of Ubuntu Focal
- KasmVNC updated to latest release 1.2.0
- Insomnina Workspace has been rebased to Ubuntu Jammy.
Bugfixes
- Fixed issue with the web proxy not running in containers on RHEL 9/Fedora 37 hosts.
- Fixed a bug that prevented multi server deployments from confirming database connectivity at install time on Oracle Linux 8 and similar distros.
- Fixed a bug in how Digital Ocean tags were handled by the UI that resulted in the tags being invalid.
- Fixed shared session termination. When a user stops sharing a session, all connected users will be forcefully removed and all future access will be blocked until sharing is enabled again.
- Fixed a bug in per user license enforcement which allowed the administrator to create one more users that licensed, which would then result in users not being able to create sessions.
- Fixed a bug that would sometimes cause agents to attempt to prune images twice when agent prune mode is set to "Aggressive".
- Fixed a bug in the LibreOffice installation logic to allow it to be run in an Ubuntu based desktop environment.
- Fixed a bug in guac sessions that was preventing the pasting of text containing non-Latin characters.
- Fixed a bug that causes browser CORS issues on specific deployment architectures.
- Fixed a bug with force deleting servers that have existing kasm sessions.
- Fixed a bug where some installations would not complete due to netcat missing from the underlying host.
- Fixed a bug that caused admin_delete_pending kasms that are part of a server pool to not be cleaned up.
- Fixed a bug in AutoScaling that could lead to database connection pool exhaustion when the AutoScaling configuration contained an error.
- Fixed a bug in Azure autoscaling that prevented Azure network security groups from being applied to virtual machines that are using local IP addresses.
- Fixed a bug in Azure autoscaling where Azure network interfaces were not cleaned up when errors occured in provisioning.
- Fixed guac sessions incorrectly logging disconnection related Websocket codes as errors.
- Fixed a bug in the AWS AutoScaling provider returning an incorrect count of Kasm created VMs running in AWS.