2.2.0

  • 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

2.1.0

  • Added SSL support.

2.0.4

  • Fixed API caching when accessing S3 bucket list

2.0.3

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

2.0.2

  • Fixing Linux packaging

2.0.1

  • API cache: do not cache error-responses (with HTTP status >= 400)

2.0.0

  • Removed the legacy IDL transport and service implementations.

  • Updated the service to generate client libraries and service stubs using idl.py@0.5.

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

1.5.6

  • Fixing a bug where some responses don’t have ‘Transfer-Encoding’ header and that was causing an exception

1.5.5

  • Disabling aiohttp.ClientSession cache (it leads to a rare bug)

  • Fixing packaging to include platform name

1.5.4

  • Do not consume 100% of the core when removing a folder fails, improve logging when it fails

1.5.3

  • Licensing fixes

  • OM-18418: initializing metrics to 0 on startup

1.4.0

  • Properly suppport compression

  • Server on localhost only by default

  • IDL interface fixes

1.3.1

  • Installer updates

1.3

  • Support for helm charts.

  • Teamcity build tools.

1.2

  • 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

1.1

  • Many bugfixes

  • Prometheus metrics

1.0

  • Initial Cache Server Release