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 results

    • Healthchecks

  • 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:

  1. Locate the top-level Omniverse configuration file at:

    • $HOME/.nvidia-omniverse/config/omniverse.toml (Linux)

    • %userprofile%\.nvidia-omniverse\config\omniverse.toml (Windows)

  2. 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