Canvus Client 3.x release notes
Canvus 3.4
Released on Feb 21, 2026 - Added support for Ubuntu 24.04 (Linux). Both Windows and Linux installers are now available. - Updated embedded web browser (CEF) to version 142 on Windows - Updated FFMPEG to 4.4.6 with improved Datapath and Magewell capture card compatibility - Added AltGr keyboard support for international keyboard layouts - Installer now automatically uninstalls previous versions before upgrading - Bundled Magewell capture card drivers with the Windows installer - Fixed export to USB failing silently when there is insufficient disk space - Fixed application logs not being created when Canvus is launched via the desktop shortcut - Improved RDP session stability
Canvus 3.3.0
Released on Aug 20, 2024 - Windows versions only. Linux versions coming soon. - Updated web browser to CEF 89.0.4389.114 - Added flowcharting features - Added canvas viewer (beta feature) - Updated dependencies - Fixed RDP to Windows 11 remote computers
Canvus 3.1.6
Released on May 9, 2022 - Added new client workspace option to restrict viewport inside canvas to allow users to choose between old and new viewport zoom behavior - Fixed administrator being able to accidentally clear user\'s password when editing their details in dashboard - Fixed quit reason not being always included in the log files - Fixed audit log filtering in dashboard when target resource type was set to folder - Fixed cosmetic issue in canvas list dropdown menu in dashboard - Fixed not being able to change canvas background after restoring a demo canvas state - Fixed upload button not being disabled with view-only access in dashboard - Fixed crash in server if clients were trying to connect to it while it was starting up but the reverse proxy was not ready
Canvus 3.1.5
Released on Mar 22, 2022 - Recover corrupted server folder structure automatically. Canvus server versions from 2.7.3 to 2.7.6 might have corrupted the folder structure in a way that would cause home folders to disappear and canvases to move to \"Lost & Found\" folder on the server startup. The corruption bug was fixed in Canvus server 3.0.0, but if the data was corrupted in an earlier version, the problems could still appear in later versions.
This version fixes the folder structure if needed, moves canvases to their original locations, restores home folders and permissions and prevents the issue happening again in the future.
-
Improved rendering performance and stability on Intel GPUs
-
Fixed crash on shutdown if a webpage closes slowly
-
Fixed video input stability issues when restoring from suspend on Windows
-
Fixed play button being visible in video input widgets
Canvus 3.1.4
Released on Feb 28, 2022 - Fixed folder widget not opening if it contains video files - Fixed popup widgets not working on workspaces outside the main layer (layer-size in screen.xml) - Fixed virtual keyboard not working with RDP credentials dialog - Fixed split line sometimes disappearing when using both dynamic and fixed workspaces - Fixed rightmost split area not always working - Fixed video and PDF controls not working in the presentation mode - Fixed video/tap-to-play breaking video playback in the presentation mode - Fixed dashboard error message when license expired
Canvus 3.1.3
Released on Feb 10, 2022 - Fixed virtual keyboard positioning with browser and IP stream widgets - Added even more error reporting to mt-canvus-server command line interface to help identify wrong external-url setting - Added workaround for Windows untrusted font blocking group policy - Improved logging to include the reason why the application exited to help troubleshoot issues where Canvus closes unexpectedly
Canvus 3.1.2
Released on Jan 24, 2022
- Fixed various UI issues in canvas list in both native client and dashboard
- Fixed error handling when trying to use a too long canvas name
- Fixed REST API connections leaking memory in the server and causing the server crash on shutdown
- Fixed crash on demo canvas restore
- Removed canvas/enable-custom-menu-shortcut configuration setting
- Improved mt-canvus-server command line interface error reporting to help identify configuration issues like a wrong external-url
- Improved virtual keyboard positioning
Canvus 3.1.1
Released on Dec 22, 2021 - Fixed canvas link permission overriding inherited permissions - Fixed canvas previews being cropped if the aspect ratio didn\'t match - Fixed a crash when making tap-and-hold gesture on some root folders in folder widgets - Fixed a crash when renaming a canvas while its permissions are changed - Fixed dashboard not allowing admins to change permissions for resources owned by other admins - Fixed canvas import allowing duplicate canvas names - Fixed replacing canvases in canvas list showing wrong error message or adding a duplicate instead of replacing - Fixed copying or exporting canvases that have missing or broken assets
Canvus 3.1.0
Released on Dec 16, 2021
- Added a new Uploads folder that each shared canvas has where you can upload content using Dashboard or REST API
- Added a Canvas link widget that shows a QR code to the active canvas, making it easy to open the canvas upload page with a mobile device
- Added widget snapping to help organizing canvas content
- Added a new Main menu that replaces the old Canvus menu
- Added new avatar list and user list widgets to see avatars of other users having the same canvas open. These can also be used to toggle user following and viewport visualization
- Added a new way to share canvases just with links
- Added a new responsive canvas list in Dashboard with improved UI
- Added a permission dialog to canvas list in Canvus client for managing canvas and folder permissions
- Added a way to switch between different virtual keyboard languages and added a Russian keyboard layout
- Changed how the video output widget interaction works. The output widgets are always on top of other canvas items, but when pinned, touch goes through them. They can be activated again by touching their frame
- Added a new server name setting on the server that the clients will use in canvas list
- Added download progress bars to assets being downloaded
- Added a new --configure-db command line argument to the server that configures the database and database settings automatically
- Added a button to test email settings in Dashboard
- Added a new button in canvas list when opening a canvas using a link from a server not configured locally that will configure the server to local mt-canvus.ini
- Added new client configuration options system/lock-config and system/default-canvas
- Improved workspace animations and make it always possible to zoom out enough to see the whole canvas
- Changed Anchor list to always raise all anchors on top when making them visible
- Fixed performance issues when connecting to a server with lots of users
- Fixed mt-canvus-server CLI on Windows with system-wide http proxy settings
- Fixed \"fit to screen\" to not include hidden widgets like anchors
- Fixed the client to reopen the current canvas on sign in/out
- Fixed mt-canvus-app silently ignoring unknown command line arguments
- Fixed creating anchors using REST API
- Fixed canvas previews being empty after migration from Canvus 2.x
- Fixed demo canvas previews not updating correctly
- Fixed \"restore session\" not working if default canvas was set
- Fixed system/snapshot-scale configuration option not working like specified
- Fixed snapshots sometimes being low quality
- Fixed REST API sometimes deadlocking when a client subscribed to a streaming request disconnects while the server is still writing data
- Fixed creating web browsers using REST API
Canvus 3.0.4
Released on Oct 20, 2021 - Fixed canvas items disappearing when throwing a widget out of the canvas while the widget was in presentation mode on other workspace - Fixed potential data loss on client when closing workspace while exporting canvas item to disk folder - Fixed SAML sometimes not working properly after update or reboot - Fixed deleted local canvases made in old versions still consuming disk space - Fixed client hang on shutdown when assets are stored on a slow disk - Fixed Codice connections not always opening correctly - Fixed REST API and mt-canvus-server command line interface accepting invalid email addresses for users - Added email settings to the server example configuration file
Canvus 3.0.3
Released on Oct 6, 2021
- Added the built-in Canvus-folder in the client backup
- Added better command line argument documentation in --help output
- Added --activate, --create-license-request and --activation-wizard Canvus client command line flags for managing licenses. Also added [activation-wizard.bat]{.title-ref} for Windows for easily opening the license activation wizard.
- Fixed local canvases sometimes not showing up in Canvas list
- Fixed temporary annotations in presentations
- Fixed Codice server connections not working after sign out
- Fixed issue where interrupted client 2.x -> 3.0 data migration couldn\'t be resumed
- Fixed crash in Windows when signing out or closing a workspace while transmitting data to a server
- Fixed table content getting deleted when trying to select them by tapping in selection mode
- Fixed application not starting in Windows if the username had non-ANSI characters. Also fixed other issues with unicode characters in logs and Windows Console.
- Improved slow application startup on certain Windows systems
Canvus 3.0.2
Released on Sep 20, 2021 - Show asset migration progress when migrating from Canvus 2.x - Validate SAML settings in dashboard - Improve SAML error reporting in dashboard - Improved network throughput and fixed issues with high latency, especially on Windows - Fixed application hanging when doing asset migration with slow hard drive - Fixed crash in image search after loading last search images - Fixed crash when deleting table cells - Fixed PDF annotations not synchronizing properly between clients - Fixed annotations on canvas sometimes ending up on nearby PDF widgets - Fixed reconnection overlay that broke in 3.0.0 - Fixed crash on exit when there is no valid license and dialogs are disabled - Fixed system/inactive-timeout=0 not actually disabling the timeout - Fixed server sign-up-allow-list configuration option breaking when using line changes in dashboard - Fixed crash when closing browser widget before download finishes - Fixed crashes on shutdown, in virtual keyboard, drag & drop, eraser and PDF widget - Fixed color range issues with some video capture cards that made some colors look wrong, dark grays look black and light grays look white - Fixed Rest API and Dashboard not working if the server used connection password - Fixed creating new folders in disk folders - Fixed some notes created in older Canvus versions and migrated in 3.0 having invalid size
Canvus 3.0.1
Released on Aug 23, 2021 - Renamed the Linux server package to mt-canvus-server3 to prevent auto-update from 2.x version - Fixed asset storage sometimes containing duplicate files with different file suffixes after 2.x migration - Fixed asset downloading failures when downloading several big assets at the same time - Fixed assets not synchronizing properly in demo canvases - Fixed unused assets not always been deleted properly - Fixed networking issues on Windows Server 2016 at Amazon EC2 - Fixed the self-signed certificates not working on macOS - Fixed reporting perpetual licenses in the web UI - Fixed SAML sign-in error reporting in dashboard log file - Make QR code copyable on the login page - Added in progress state for registering account - Added test email web UI - Admins can now create users using email addresses previously reserved by unfinished new user creation process - If updating from 2.x, migrate local archived canvases to the trash folder
Canvus 3.0.0
Released on Jul 5, 2021
Canvus 3.0.0 is a new major release with lots of changes and new features.
Due to the introduced access control, Canvus 2.x and Canvus 3.0 are not compatible with each other. This means you can not use Canvus 2.x client to connect to Canvus Connect 3.0 server and you can not connect to Canvus 2.x server using a Canvus 3.0 client. All data is migrated on upgrade.
New user interface
This version of Canvus includes a redesigned new user interface, focused on making it easier to use both on laptop and video wall installations and addressing issues reported by users.
This release introduces a new title bar for canvas items, which can be used to name items on the canvas. It also includes upload progress of any file-based assets that are added to the canvas. The old widget menu on the right has been replaced by a new sidebar.
The new info panel shows additional information for the current user on the active canvas and its size has also been reduced based on user feedback.
Most of the dialogs and other UI widgets have been refreshed as well.
The new user interface changes the behavior of how canvas items are activated when interacted with to reduce visual clutter on both video walls and laptops. There are also improvements to how the keyboard focus is handled, making it easier to use both the virtual keyboard and physical keyboard.
Windows Tablet mode settings are now supported for devices with detachable keyboards.
Personal folders have been renamed "Codice folders".
Copy and paste
There is now support for limited copy and paste using CTRL-C/CTRL-V with a physical keyboard. You can also undo/redo text entered in input fields and there's improved text selection support. These changes improve the user experience on desktop and laptop machines.
New welcome screen and default canvas
There's a new welcome screen which improves the workspace state management.
Users can now also specify a default canvas for each client that is accessible from the welcome screen.
Users and access control
Canvus Connect server now supports users and groups and allows restricting access to canvases and folders. Canvus supports two authentication mechanisms: local passwords stored on the Canvus server itself and federated authentication using SAML 2.0. SAML support allows 3rd party Identity Providers such as Google, AD FS, Okta, LogMeIn, OneLogin, etc. to be used to sign-in to a Canvus server.
To avoid having to enter credentials on a video wall, Canvus also allows authentication using a mobile device by scanning a QR code on the video wall.
Users can also now send links to specific canvases that can be opened in the Canvus client without having to configure server details manually in the INI file.
With the introduction of proper access control, canvas passwords are no longer supported with shared canvases on a Canvus Connect server. They are still supported for local canvases. See the section in the manual for details of what happens in migration.
Server-wide REST API authentication tokens have been removed. They have been replaced by user-specific access tokens that users can manage in the web UI.
New web dashboard
The new web UI for Canvus Connect server allows users to manage access control of their canvases and maintain their personal access tokens for REST API.
The web UI also provides tools for Canvus Connect server administrators to manage user groups, configure server settings and manage their server license. It also provides administrators access to an audit event log which records users' actions on the server for auditing purposes.
For each canvas you have now the possibility to copy a canvas-link from the dashboard. Anybody who has a Canvus client on their laptop will automatically be guided to the correct canvas by clicking on that link. This is a very useful tool for making sure that everybody is connected to the same canvas for meetings.
Simplified Canvus Connect server configuration
The Canvus Connect server now requires a single port to be exposed to the outside world for clients to connect to it. By default it uses port 443 (HTTPS) and optionally redirects traffic from port 80 (HTTP). This simplifies the firewall configuration and server deployment.
The server also automatically creates self-signed SSL certificates unless users specify their own.
Persistent web browser sessions
Web browser sessions on each canvas now persist for each user. In practice, this means that web browsers are no longer in "incognito mode" and users don't need to constantly re-login to any web services they use.
If Canvus client is configured for single-user mode, all downloads from browsers are stored in the user's operating system's Downloads folder ([\~/Downloads/Canvus]{.title-ref}).
Additionally, the starting page and default search URL for web browsers can be configured in Canvus client. This can be useful if a customer does not want to use Google as their default search engine.
And more...
There are over 2400 changes in Canvus for this release. We mentioned some of the highlights above but the list is not exhaustive.
We have also updated the Canvus Client Manual, the Canvus Server Manual, and the REST API Documentation for Canvus 3.0.