3.2.9

  • Update Python to 3.10.3+nv2.

  • Fixed an issue where parent argument was not used if name prefix was not specified in the query.

3.2.8

  • Update PyInstaller to 5.13.1.

3.2.6

  • Update Python 3.10 to use OpenSSL 3.0.10

3.2.5

  • Switched Docker base images to the approved ones

3.2.4

  • Fixed returning tags if they are specified both in prefixes and in the query. OM-63173

3.2.3

  • Pulse container and source scans enabled

  • Enable database vacuuming

  • Re-factored Helm charts

3.2.2

  • Docker base images updated to 2022-05-03 versions

3.2.1

  • Updated the omni.search_grammar package to the omni.search_grammar@2.0.3+main version: new functionality and fixes for empty arguments issue

  • Updated the idl.py package to the idl.py@0.13+master version

  • Extended the search service functionality: support the new prefixes ‘ext’ and ‘-ext’

  • Fixed an issue where the service couldn’t reconnect to Nucleus Auth

  • Updated dependencies to fix security vulnerabilities

3.2.0

  • 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

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

3.1.0

  • Added new calls to get prefixes and run paginated search

  • Helm

    • Changed workflow for env vars

3.0.1

  • No changes - bumping version is necessary because of helm bug

3.0.0

  • [BREAKING CHANGE] All search requests now require the authentication token.

  • Helm

    • Fix Ingress class name

    • Added proxy-buffering annotations

    • Added common labels

    • Updated helm-tools

    • Changed ingress to /omni/search3

  • Updated idl.py to support configuring WS_MAX_HTTP_LINE

  • Updated tagging libraries to send the authentication token

  • Fixed an error occurred when users tried to find tags in the server root

2.2.2

  • Updated helm chart

  • Updated helm-tools submodule

2.2.1

  • Integrated package dependencies tracking through PACKAGE-DEPS.yaml

  • Support PathEvent.Copy and PathEvent.Rename for indexing

  • Updated the tagging client library to fix searching by tags

  • Fixed an issue where service couldn’t write its logs to a file

2.2.0

  • Updated idl.py package to the idl.py@0.7+master.27ce2ea9 version

  • Updated omniverse.discovery.client.py package to the omniverse.discovery.client.py@1.4.0+main.db8505e4 version

  • Updated omniverse_connection_py package to the omniverse_connection_py@11.14+dev.58eda583 version

  • Fixed an issue where some files could not be found on the server

2.1.0

  • Support path-based routing and secure transport

  • Introduced find2 method that returns a single response with limited results

  • Added SERVICE_IGNORED_PATTERNS environment variable to ignore files and folders that match specified patterns

  • Fixed an issue with sorting tag results when DeepTag service is not available

2.0.5

  • Allow configuring used ports via System Monitor

2.0.4

  • Use Artifactory for PIP

2.0.3

  • Add licenses to Docker image

  • Use tagging client as backup search if deeptag is not connected

2.0.2

  • Updated IDL packages with connection fixes

2.0.1

  • Reduced memory consumption with storing cached paths more efficiently.

2.0.0

  • Redesigned the service using IDL. Created generated client libraries to use the service.

  • Renamed the service to Search Service.

  • Added DeepTag integration which allows to find paths by their tags.

1.2.0

  • Added indexing of mounted folders.

  • Updated the connection library to 9.9.

  • Renamed Docker image and service to nucleus-index

1.1.0

  • Updated the connection library to 9.1

  • Fixed bug with slashes and dots escaping.

  • Changed search to check that paths start from the requested value.

1.0.1

  • Added this file

  • Service Name changed to ‘utl-index’