Workstation Release Notes¶
2022.4.1¶
Released 12/09/2022
Nucleus Core
Fixing workstation Nucleus Core exposing metrics unnecessarily
Component versions:
Nucleus Core 114.4
Authentication Service 1.4.5
Discovery Service 1.4.6
Search Service 3.2.1
Tagging Service 3.1.3
Thumbnail Service 1.5.3
System Monitor 3.2.6
2022.4.0¶
Released 11/29/2022
Nucleus Core
Atomic Checkpoints
Component versions:
Nucleus Core 114.2
Authentication Service 1.4.5
Discovery Service 1.4.6
Search Service 3.2.1
Tagging Service 3.1.3
Thumbnail Service 1.5.3
System Monitor 3.2.6
2022.2.0¶
Released 09/06/2022
Nucleus Core
Fixing Centos build
Component versions:
Nucleus Core 113.29
Authentication Service 1.4.4
Discovery Service 1.4.4
Search Service 3.2.0
Tagging Service 3.0.0
Thumbnail Service 1.4.4
Web Service 2.4.4
System Monitor 3.1.2
2022.1.2¶
Nucleus Core
Fixing Centos build
Component versions:
Nucleus Core 113.20
Authentication Service 1.4.2
Discovery Service 1.4.4
Search Service 3.2.0
Tagging Service 3.0.0
Thumbnail Service 1.4.4
Web Service 2.4.4
System Monitor 3.1.2
2022.1.1¶
Nucleus Core
Adding configurable quotas for list & read subscriptions
extending subscribe_list with an optional ‘recursive’ argument available only for superusers
Updated libcurl to version 7.82.0 (brotli compression is no longer supported) and zlib to version 1.2.12
Fixed access log encoding (default is utf-8, configurable using ‘OMNI_LFT_ACCESS_LOG_ENCODING’ env.var.)
Bugfixes
Nucleus Authentication
Bugfixes
Nucleus Search
Extended functionality of the search service. Supported the metadata search.
‘token’ became required argument for the find_paged_cursor, find_paged_skip methods
Changed the indexing process to use multiple requests instead of a single recursive call
Added new calls to get prefixes and run paginated search
Nucleus System Monitor
Added an option to open log location
Bugfixes
Component versions:
Nucleus Core 113.19
Authentication Service 1.4.2
Discovery Service 1.4.4
Search Service 3.2.0
Tagging Service 3.0.0
Thumbnail Service 1.4.4
Web Service 2.4.4
System Monitor 3.1.2
2022.1.0¶
Nucleus Core
Do not send CheckpointsChanged event in subscribe_list to clients which don’t support subscribe_list:1 and higher capability
Declare “stop” capability (version 0) when registering in the Discovery service
Fix “auth” setting group name collision in omni.server.app config .json files, one group is renamed to “auth_service_client”
Optimized omni.objects update & KeyValueDB transaction setup
Simplifying list implementation, stopping support for wildcards anywhere but the end of the path
Implemented get_acl_resolved API call
Only rename event should come to clients supporting it
Send CheckpointsChanged event when checkpoint is created
Fix meta record with unflushed content repair routine
Added missing list subscription event on object update
Support /path2/ endpoint for downloading a file in a branch or a checkpoint of a file
Atomic checkpointing of assets and omni-objects
Added missing list subscription event on object update
Output logs to stderr
Adding deep_copy_object_struct command
Extended access log with new information
Make delete/delete2 delete HEAD only when all checkpoints are deleted, set_acl_v2 can set ACLs only on HEAD, all checkpoints get ACLs same as in HEAD
Implemented support for passing user data to mount using Auth service’s user store.
Support for OMNI_DEFAULT_S3_PROXY_CACHE environment variable
Bugfixes
3rd-party libraries updates
Nucleus Authentication
Support API tokens
Updated idl.py to support configuring WS_MAX_HTTP_LINE
Fixed an error occurred when clients sent refresh tokens signed with the private key that is no longer valid
Optimize deleting expired refresh tokens
Support read-only users
Fixed an issue where service couldn’t write its logs to a file
Support
nonce
argument to let clients subscribe to authentication resultsHealthchecks
Nucleus Search
[BREAKING CHANGE] All search requests now require the authentication token.
Support PathEvent.Copy and PathEvent.Rename for indexing
Bugfixes
Nucleus Tagging
Added required auto token field to all API functions that expose data from Nucleus.
Reverted default storage location of sqlite database.
Auto create path to sqlite db if it does not exist.
Added support for different storage backends
Nucleus Web
Updated search and tagging libraries to send the authentication token
Fixed an app crash when local storage does not have the cached server
Added option to mark user as read-only
Updated discovery and auth libraries to fix connection issues in Chrome and Firefox
Fix upload notes dialog delay when directory is big(over 100gb)
Fixed invitation page wasn’t working if CredentialSettings is null
Nucleus System Monitor
Added controls for managing cache cleanup policies
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
Component versions:
Nucleus Core 113.6
Authentication Service 1.4.0
Discovery Service 1.4.2
Search Service 3.0.0
Tagging Service 3.0.0
Thumbnail Service 1.4.4
Web Service 2.4.4
System Monitor 3.1.0
2021.2.6¶
Fixes incorrect link on the package page in the Omniverse Launcher
Component versions:
Nucleus Core 111.5
Authentication Service 1.2.0
Discovery Service 1.4.0
Search Service 2.2.0
Tagging Service 2.1.1
Thumbnail Service 1.4.2
Web Service 2.3.3
System Monitor 3.0.7
2021.2.5¶
Fixes missing Web Service component on Linux
Component versions:
Nucleus Core 111.5
Authentication Service 1.2.0
Discovery Service 1.4.0
Search Service 2.2.0
Tagging Service 2.1.1
Thumbnail Service 1.4.2
Web Service 2.3.3
System Monitor 3.0.7
2021.2.4¶
Component versions:
Nucleus Core 111.5
Authentication Service 1.2.0
Discovery Service 1.4.0
Search Service 2.2.0
Tagging Service 2.1.1
Thumbnail Service 1.4.2
Web Service 2.3.3
System Monitor 3.0.7
2021.2.3¶
Component versions:
Nucleus Core 111.5
Authentication Service 1.2.0
Discovery Service 1.4.0
Search Service 2.2.0
Tagging Service 2.1.1
Thumbnail Service 1.4.2
Web Service 2.3.1
System Monitor 3.0.7
2021.2.2¶
Component versions:
Nucleus Core 111.3
Authentication Service 1.1.1
Discovery Service 1.3.0
Search Service 2.1.0
Tagging Service 2.1.1
Thumbnail Service 1.4.2
Web Service 2.3.1
System Monitor 3.0.6
2021.2.0¶
Component versions:
Nucleus Core 111.0
Authentication Service 1.1.0
Discovery Service 1.3.0
Search Service 2.1.0
Tagging Service 2.1.1
Thumbnail Service 1.4.1
Web Service 2.3.0
System Monitor 3.0.5
2021.1.1¶
Component versions:
Nucleus Core 110.3
Authentication Service 1.0.6
Discovery Service 1.1.1
Search Service 2.0.5
Snapshot Service 2.0.5
Tagging Service 2.0.8
Thumbnail Service 1.3.1
Web Service 2.2.11
System Monitor 3.0.5
2021.1.0¶
Component versions:
Nucleus Core 110.2
Authentication Service 1.0.5
Discovery Service 1.1.1
Search Service 2.0.5
Snapshot Service 2.0.5
Tagging Service 2.0.8
Thumbnail Service 1.3.1
Web Service 2.2.11
System Monitor 3.0.4
2020.3.2¶
Component versions:
Nucleus Core 109.14
Authentication Service 1.0.4
Discovery Service 1.0.6
Search Service 2.0.4
Snapshot Service 2.0.4
Tagging Service 2.0.7
Thumbnail Service 1.3.0
Web Service 2.2.8
System Monitor 3.0.4
2020.3.1¶
Component versions:
Nucleus Core 109.9
Authentication Service 1.0.3
Discovery Service 1.0.6
Search Service 2.0.4
Snapshot Service 2.0.4
Tagging Service 2.0.7
Thumbnail Service 1.3.0
Web Service 2.2.8
System Monitor 3.0.4
2020.3.0¶
NOTE: If you are upgrading from a previous installation of Nucleus Workstation there are situations where the location of the server data will be incorrectly mapped for the new version, resulting in the newly installed Nucleus not picking up the old data. This can be fixed by following these steps:
Locate the top-level Omniverse configuration file at:
$HOME/.nvidia-omniverse/config/omniverse.toml (Linux)
%userprofile%\.nvidia-omniverse\config\omniverse.toml (Windows)
Find the
data_root
path inside the file and append"\\data"
to it. For example, if it was"C:\\my_nucleus"
it would become"C:\\my_Nucleus\\data"
. Note that if you inspect your file system using the path just constructed it should contain a folder named server that holds the old data.
Component versions:
Nucleus Core 109.8
Authentication Service 1.0.3
Cache Service 1.5.3
Discovery Service 1.0.3
Search Service 2.0.4
Snapshot Service 2.0.4
Tagging Service 2.0.7
Thumbnail Service 1.3.0
Omniverse Navigator (previously Web Service) 2.2.8
System Monitor 3.0.0
2020.2.2¶
Nucleus Core 109.5
Authentication Service 1.0.1
Cache Service 1.4.0
Discovery 1.0.0
Search Service (previously Indexing) 2.0.2
Snapshot Service 2.0.2
Tagging Service 2.0.3
Thumbnail Service 1.2.5
Web Service 2.2.4
System Monitor 2.0.0
2020.2.1¶
Nucleus Core 109.3
Asset Service 2.0.0
Authentication Service 1.0.0
Cache Service 1.4.0
Discovery 1.0.1
Search Service (previously Indexing) 2.0.1
Snapshot Service 2.0.0
Tagging Service 2.0.1
Thumbnail Service 1.2.5
Web Service 2.2.1
System Monitor 2.0.0
2020.2¶
Nucleus Core 109.3
Asset Service 2.0.0
Authentication Service 1.0.0
Cache Service 1.4.0
Discovery 1.0.0
Search Service (previously Indexing) 2.0.0
Snapshot Service 2.0.0
Tagging Service 2.0.0
Thumbnail Service 1.2.4
Web Service 2.2.0
System Monitor 1.0.0
2020.1¶
Nucleus Core 107.6
Asset Service 1.0.0
Cache Service 1.3.1
Indexing Service 1.2.0
Snapshot Service 1.0.1
Thumbnail Service 1.2.3
Web Service 2.1.0
System Monitor 0.1.0
2019.3a¶
Nucleus Core 107.6
Asset Service 1.0.0
Cache Service 1.3.1
Indexing Service 1.2.0
Snapshot Service 1.0.1
Thumbnail Service 1.2.3
Web Service 2.1.0
System Monitor 0.2.0
2019.3¶
Nucleus Core 107.3
Asset Service 1.0.0
Cache Service 1.1
Indexing Service 1.2.0
Snapshot Service 1.0.1
Thumbnail Service 1.2.2
Web Service 2.1.0
System Monitor 0.1.0