System Requirements

  • Processor: 64-bit (x64) with SSE4.2 support. Apple Silicon requires Rosetta 2
  • Operating System:
    • Windows 10 or later
    • macOS 13 or later
    • Linux: CentOS, Fedora, Debian, openSUSE, Ubuntu (as supported by the OS vendors)
  • Network: Internet connection required for online licensing, supports IPv4 only
  • Hardware: USB port for hardware dongle (if applicable)

Change Log

6.2.1 - 2025-04-03

Fixed

  • Resolved an issue where SSL key could not be decrypted after a machine's serial number changes.

Added

  • Add missing product logos for Chaos Anima, Arena, Enscape Impact, Envision.


5.5.6 - 2024-11-20

Fixed

  • Resolved an issue in License Server 5.5.5 related to the server certificate expiring on January 28, 2025. To address this, the backend URL has been updated from ols.chaosgroup.com to ols.chaos.com.

6.2.0 - 2024-10-25

Fixed

  • Installer: Fixed bug with user inputs
  • Fixed in use sessions calculation

Added

  • Add ability to pass additional telemetry data

Changed

  • Lowered the severity of non-critical error

6.1.0 - 2024-08-12

Added

  • Installer: Added Privacy Policy
  • Installer: Support for Linux on ARM architecture
  • Add missing product logos

Changed

  • Installer: Updated End User License Agreement (EULA)
  • Switch to ols.chaos.com

6.0.1 - 2023-04-27

Changed

  • Updated End User License Agreement (EULA)

6.0.0 - 2022-07-06

Fixed

  • Auto-borrow cache fallback mechanism on Linux OS
  • Don't start processes with escalated privileges after installation

Added

  • Added support for Chaos Unified Login Application (ULA) which allows Single Sign On for all ULA integrated Chaos desktop apps, e.g with signing in any of the Chaos applications, the user will be automatically logged in the other Chaos applications installed on the machine.
  • Dongle: Support of V-Ray 6 on dongle.
  • Installer: For Windows and Linux OS - a new migration is added to ensure seamless upgrade from v.5.X.X to v.6.0.0 by migrating offline.bin (if exists), coniguration and data files to the new Data directories. If all files were successfully migrated the installer removes the old configuration and data files and folders. Logs folder is not migrated or removed
  • vrlctl: Moving the Data files and adjusting the paths is implemented as a new vrlctl migrate command
  • Installer: Embed ULA installer into the License Server installer

Changed

  • Installer: Update the installer to v.3.0
  • Installer: New UI
  • Installer: The option that supports migration of the configuration file from v.4.X.X to v.5.X.X is removed from the installer
  • License server processes "vrol" and "vrls" now are run in context of currently logged user under Linux OS / Windows OS
  • Windows: Replace Windows native service with "vrlsupervisor" which now manage "vrol" process availability:
  • Windows: Remove VRLService from Windows Services
  • Windows: Register "vrlsupervisor" as Windows startup process for all users (via shortcuts in the Windows Start Up directory)
  • Windows: License server Data directory now is under user's %LOCALAPPDATA%/Chaos/VRLService
  • Linux: License server Data directory now is under user's $HOME/.Chaos/VRLService
  • Linux: Remove deprecated service registrations for SystemV and Upstart
  • MacOS: Move Licenses server service location from LaunchDaemon to LaunchAgent
  • Change the default installation directory from "Chaos Group"/"ChaosGroup" to "Chaos"
  • Move config example file (config_example.yml) to License server installation directory
  • Automate building of LS and LS Installer
  • CI/CD improvements.
  • CI/CD: remove ELS related steps in the pipeline.

6.0.0-beta - 2022-05-27

Fixed

  • Reduce licensing timeout and dedicate time to auto-borrow cache. Now the auto-borrow cache can be used under Linux

Added

  • Unified Login Application (ULA) integration added
  • Use ULA for activating/deactivating online licensing. It will fall back to SSO token activation/deactivation if ULA is down or some error occurs
  • Read ULA port from а file and detect if the port has been changed
  • Add ULA related notifications for Log In and Log out in the UI of the License server
  • Installer: For Windows and Linux OS - a new migration is added to ensure seamless upgrade from v.5.X.X to v.6.0.0 by migrating offline.bin (if exists), coniguration and data files to the new Data directories. If all files were successfully migrated the installer removes the old configuration and data files and folders. Logs folder is not migrated or removed
  • vrlctl: Moving the Data files and adjusting the paths is implemented as a new vrlctl migrate command
  • Installer: Embed ULA installer into the License Server installer

Changed

  • Installer: Upgrade License server installer to Chaos Installer v.3.0
  • Installer: The option that supports migration of the configuration file from v.4.X.X to v.5.X.X is removed from the installer
  • License server processes "vrol" and "vrls" now are run in context of currently logged user under Linux OS / Windows OS
  • Windows: Replace Windows native service with "vrlsupervisor" which now manage "vrol" process availability:
  • Windows: Remove VRLService from Windows Services
  • Windows: Register "vrlsupervisor" as Windows startup process for all users (via shortcuts in the Windows Start Up directory)
  • Windows: License server Data directory now is under user's %LOCALAPPDATA%/Chaos/VRLService
  • Linux: License server Data directory now is under user's $HOME/.Chaos/VRLService
  • Linux: Remove depricated service registrations for SystemV and Upstart
  • MacOS: Move Licenses server service location from LaunchDaemon to LaunchAgent
  • Change the default installation directory from "Chaos Group"/"ChaosGroup" to "Chaos"
  • Move config example file (config_example.yml) to License server installation directory

5.5.5 - 2022-02-28

Fixed

  • Now the binary version of vrls is correctly assigned with the version and build assignment
  • Linux vrls UI integration tests now accepts One trust cookie (SSO login screen)
  • The infinite requests processing by the license server
  • Escape the return_to callback URL triggered by SSO login in License server
  • The name of vendor URL key to show the correct URLs of third-party licenses in About page
  • Wait for backend data to be loaded in the first step in borrowing wizard

Added

  • New icon for the Chaos Player product and family
  • Corona logos for the Corona products and family
  • Additional allowed CORS domains for supporting Corona demo flow

Changed

  • The installations of tagged builds now are stored in nightlies-builds server instead of weber
  • Bump the Go version to 1.16
  • Switch to go modules
  • Auto-borrow cache - rework state initialisation to fix the problem related to bug reported in DVB-2826
  • Tagged builds: Rework generate licenses file to use the go mod instead of the old dep toml file

Improvements

  • Remove debug executable
  • Update system requirements
  • Expose LogoType alongside Label from Products endpoint
  • Use logo information returned by backend endpoint to acquire family logos
  • Gitlab runner related - force delete leftover from smoke tests for Windows OS
  • Update the README of the project

5.5.4 - 2021-07-14

Fixed

  • Changed installer's icon with the rebranded one under Windows
  • Updated link to the documentation in Control Panel > Programs and Features (Windows)
  • Changed logo in the installer with a higher resolution one
  • The path to panic.log now points the correct /logs folder in Windows service VRLService

Added

  • A dialog is shown after successful activation of Online licensing
  • Link in the login wizard page that opens Chaos Login web page and allows sign in with Google/Corporate, etc.

Changed

  • More informative message is shown on the home page when Online licensing is still not activated

Improvements

  • Migrated from AltJS to Redux + Redux saga

5.5.3 - 2021-03-18

Changed

  • Rebranding of the license server UI and installer
  • Remove filters for V-Ray version in Extended Information
  • Allow access to Offline Borrowing Wizard when there is internet connection
  • Display customer's email instead of username
  • Add Chaos Vantage logo

5.5.2 - 2021-01-20

Fixed

  • Fix bug in installer which causes errors when installing over an older version

5.5.1 - 2020-10-09

Changed

  • Add support for V-Ray 5 for SketchUp, Rhino, Revit, Houdini, Cinema4D on dongle

Fixed

  • License server installer does not detect same version as newer anymore
  • Disable dongle migration from a remote machine

5.5.0 - 2020-06-02

Changed

  • Add support for Phoenix FD 4, V-Ray 5 for 3ds Max and Maya licenses on dongle
  • Use "Email or username" for installer activation prompt
  • License server installer doesn't overwrite newer LS version anymore
  • Rename VRScans license to Audi AG VRScans

Fixed

  • Fix the name of Phoenix FD 4 for Maya/3ds Max licenses

5.4.0 - 2020-03-12

Changed

  • Overhaul on the dongle transfer page
  • Show a notification on failed license transfer
  • Dongle license transfer has been altered
    • Dongle containing both 2.x and newer licenses will be eligible for transfer with the caveat that only the licenses above 2.x will be transferred to online licensing.
    • If a problem occurs with the migration a ticket will be automatically open on your behalf.
  • Option for recovering a forgotten password in the installer.

Fixed

  • Dongle mode now correctly will show all versions of PhoenixFD licenses.

5.3.1 - 2020-02-25

  • Integration flow to a third party login added

5.3.0 - 2019-11-22

  • Add multiple fallback mechanisms to prevent licensing service interuption

5.2.3 - 2019-09-24

Changed

  • UI Improvements on various pages
    • Add a loader on the main page
    • Updated dongle dropdown menu
  • Increased file descriptor limits under Linux

Fixed

  • Sessions that engage a license are no longer shown in the License breakdown
  • Notifications are not shown when the license server is deactivated
  • WibuKey download link now points to the correct webpage
  • Fixed rare problems with renewing of borrowed licenses
  • Fixed a problem with the offline mode sometimes removing the borrowed licenses and freezing the license server.
  • Fixed a problem with sessions from a single machine being shown as using more than one license.

5.2.2 - 2019-02-13

  • Fix a memory leak

5.2.1 - 2019-01-21

  • Auto-renew borrowing option is permanently enabled
  • Minor bug fixes

5.2.0 - 2019-01-16

Changed

  • Offline licensing improvements: more flexible borrowing period
  • Removed unused vrlsvcctl script

Fixed

  • Fixed rare memory and license leaks in long-living license servers.
  • Fixed a bug where some licenses were displayed as "Other Products".
  • Licenses with different expiration dates are no longer displayed together.
  • License Server now respects system-wide file descriptor limits on Linux.
  • Borrowed licenses are now correctly displayed as "Engaged".
  • License Server now ignores OS values when determining response MIME type.

5.1.2 - 2018-07-13

Fixed

  • Fixed a bug with the dongle subsystem not reporting its engaged sessions correctly.
  • Fixed a bug with using Next licenses with 3.x products.

5.1.1 - 2018-06-01

Changed

  • Web resource caching is now disabled in the License server's web interface
  • Minor UI tweaks

Fixed

  • License server no longer exits on startup on Windows clients with misconfigured PATH

5.1.0 - 2018-05-25

Changed

  • License breakdown UI changed significantly.
  • Dongle migration can no longer be started from a remote machine.
  • Dongle mode no longer supports Serial ports for dongles.
  • Installer for Linux is now executable by default.
  • Installer names changed to cgls_<OS>_<VERSION>[.<EXTENSION>]
  • UI Help links now point to a version-specific documentation.
  • Renamed V-Ray for Katana 1.0 to V-Ray for Katana 3.0
  • Dongle licensing supports usage of Next licenses being used for 3.x products.

Fixed

  • Windows Creator's update 1803 no longer deletes the license server service.
  • License server 5.x can now be correctly installed over 3.x license servers.
  • License server reports if the activation of the license server failed.
  • Removed the unused vrlctl.cmd under Windows.
  • Delete temporary remote programming context file if an error occurred.
  • Rare server failures when using 4.x licenses with 3.x licenses.
  • License server uses less memory when using dongles than before.
  • Better handling of bundles.json if there is a problem with the file.

5.0.1 - 2018-04-05

Added

  • Configuration can now be passed as a --config flag. (e.g. --config=/path/to/config.yml)

Improvements

  • Reduced CPU and memory usage
  • License server no longer spawns additional processes

Changed

  • The proxy username & password fields are now behind a checkbox so as to declutter the Settings UI.

Breaking changes

vrlctl

  • online disable is now online logout.
  • dongle port set and get are removed as they are no longer required.
  • no longer respects the --ols-home flag.

Configuration

  • config.json is replaced by config.yml - they have an incompatible structure. For more information, please check the docs.

    Note: The license server will automigrate your configuration.

Folder structure

  • Under Linux: license server now writes logs and data as described in Filesystem Hierarchy Standard, version 3.0.

    • Logs are stored in /var/log/vrol
    • Configuration is stored in /etc/vrol
    • App data is stored in /var/lib/vrol

    The license server will automatically migrate your old configuration.

Environment variables

  • OLS_HOME environment variable is no longer supported.
Was this helpful?