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 resultsAdded
SERVICE_IGNORED_PATTERNS
environment variable to ignore files and folders that match specified patternsFixed 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’