3.4.5#

  • Fixed an error when restarting all services kept them in stopped step on the first attempt

3.4.4#

  • Update Python to 3.10.3+nv2.

3.4.3#

  • Fixed an error raised when System Monitor fails to start due to its port being used.

  • Fixed an error raised when System Monitor tried to kill a process on start.

  • Update @babel/traverse library to address CVE-2023-45133. OMFP-3748

3.4.2#

  • Update Python to 3.10.

3.4.1#

  • Optimize process scans made to attach to running Nucleus services. OM-103629

3.4.0#

  • Remove wxwidgets and use Omniverse Launcher system tray. OM-70343

  • Fixed Omniverse config reset if another instance is running OM-92411

3.3.4#

  • Added an empty space below Apply button for Remote Nucleus Cache. OM-83173

3.3.3#

  • Changed the disk space UI on the Cache tab. OM-81815

3.3.2#

  • Register Cache Cleaner in System Monitor.

  • Changed the disk space UI background color.

3.3.1#

  • Updated text and colors in the cache cleaner UI.

3.3.0#

  • Added new UI for the cache cleaner service. OM-78884, OM-78886, OM-78282

3.2.6#

  • psutil module isn’t used anymore to monitor processes, instead asyncio.Process facilities are used

3.2.5#

  • Updated the Jinja2 package version to 3.1.2

  • Updated the idl.py package version to 0.16+master

  • Updated the websockets package version to 10.3

3.2.4#

  • Exclude legacy entries in auth.toml. OM-59809

3.2.3#

  • Use auth.toml for storing Nucleus sessions. OM-26142

3.2.2#

  • Hide Cache controls when Cache is disabled. OM-38976

3.2.1#

  • Added link to Nucleus documentation. OM-17853

3.2.0#

  • Support user sessions synchronization. OM-26142

  • Fixed an issue where users couldn’t change application ports. OM-54730

3.1.5#

  • Updated dependencies to fix security vulnerabilities

3.1.4#

  • Fixes for the healthcheck logic

  • Fixed an issue where System Monitor couldn’t track apps opened externally

3.1.3#

  • Implemented healthcheck for all services with open ports

3.1.2#

  • Fixed problems with System Monitor startup

  • Updated the idl.py package to the idl.py@0.10+master version due to memory leak issue

3.1.1#

  • Deprecated legacy Omniverse configuration files

  • Deprecated legacy Omniverse Cache

  • Fixed an issue where connections were not updated if users added them in other applications

  • Added an option to open log location

3.1.0#

  • Added controls for managing cache cleanup policies

3.0.8#

  • Ping remote cache before applying it in the settings

  • Restart Cache automatically after changing the remote cache settings

  • Added a button to restart all services

  • Detect which protocol of the remote cache should be used (http vs https)

  • Show warning dialog about enabled sharing

3.0.7#

  • Fixed passing OMNI_S3_RESOLVER_CACHE to the Nucleus API server when running with the Nucleus Cache disabled

3.0.6#

  • Fixed System Monitor registration in the discovery service

  • Fixed issues with displaying Unicode in the web UI

3.0.5#

  • Fixed text overflow issue for long paths in the UI

  • Reset registered ports if they can’t be read correctly

  • Moved “Launch System Monitor on system startup” feature to Launcher

3.0.4#

  • Support refresh tokens from Nucleus Auth

  • Register System Monitor in Nucleus Discovery

  • Fixed an error in System Monitor configuration where the legacy path didn’t exist

3.0.3#

  • Changed how System Monitor find and control services on Linux - use psutil and omni-config-py instead of system.d, the same way as it works on Windows.

  • Write omniconfig values to the legacy path to provide smoother migration to omni-config-py@2.0

3.0.2#

  • Allow configuring service ports.

  • Use the new version of Cache API – the service has been updated to the latest IDL libraries.

  • Fixed refreshing the disk info when the cache status is shown.

3.0.1#

  • Fixed paths to the cache database and service logs.

  • Added a single instance check for System Monitor.

3.0.0#

  • BREAKING CHANGE: Changed the path where System Monitor looks for installed applications. The new path is provided by omni-config-py@2.0.0.

2.0.1#

  • Fixed security issues in JavaScript code.

2.0.0#

  • Added Linux support for controlling services and viewing logs from System Monitor.

  • Implemented new web UI to start and stop Omniverse services.

  • Implemented new web UI to control cache (Windows only).

  • Added web page to control Nucleus connections (Windows only). This allows to see which users are connected to which servers in Omniverse applications like Kit or Drive.

  • Added new web page to see and download service logs.