Added ‘stale’ API cache status in the access log to indicate that the cached response was returned, but it was stale and was scheduled to be updated
Added SSL support.
Fixed API caching when accessing S3 bucket list
Updated service to use Python 3.8.7.
Updated omni-config-py with bugfixes for paths on Windows.
Updated omniverse.discovery.client.py with detailed error logs.
Fixing Linux packaging
API cache: do not cache error-responses (with HTTP status >= 400)
Removed the legacy IDL transport and service implementations.
Updated the service to generate client libraries and service stubs using firstname.lastname@example.org.
Allow configuring used ports via System Monitor.
Register the service in Nucleus Discovery.
Changed the default paths for the cache and logs root using omni-config library.
Disable metrics on non-Docker setups.
Fixing a bug where some responses don’t have ‘Transfer-Encoding’ header and that was causing an exception
Disabling aiohttp.ClientSession cache (it leads to a rare bug)
Fixing packaging to include platform name
Do not consume 100% of the core when removing a folder fails, improve logging when it fails
OM-18418: initializing metrics to 0 on startup
Properly suppport compression
Server on localhost only by default
IDL interface fixes
Support for helm charts.
Teamcity build tools.
Fix: windows path length issues.
Fix: long running coroutines crashing.
Fix: access logging from the dashboard in the main log
Feat: cache HEAD requests for S3 resources.
Feat: supervise consumer and producer coroutines in http resolver
Feat: enable caching Nucleus server S3 API requests
Initial Cache Server Release