Release Notes#

Current Release#

1.12.1#

Release Date: July 2026

Changed#

  • Updated to address security vulnerabilities:

    • Dockerfiles to nvcr.io/nvidia/distroless/python:3.12-v4.0.8

    • Updated aiohttp to 3.14.1

    • Updated urllib3 to 2.7.0

    • Updated idna to 3.18

  • Raised build-stage tooling minimums (wheel 0.46.2, msgpack 1.2.1, cryptography 48.0.1, dulwich 1.2.5) so the container images carry patched versions

  • Updated the usd-viewer container to 110.1.3 (built on Kit SDK 110.1.3), restoring shared shader cache (memcached) support that Kit 110.0 had dropped and Kit 110.1.2 restored. The 110.1.3 container requires a newer NVIDIA GPU driver than previous releases; see the supported driver versions.

Fixed#

  • Resolved known security vulnerabilities.

  • Fixed a race in the Application Manager Kubernetes client where concurrent requests could close the shared client connector mid-call, producing intermittent Connector is closed errors under concurrent load. The client is now long-lived and initialized once.

  • Fixed the Streaming Manager hard-coding the omni-streaming namespace for stream status and route lookups, which returned errors when deployed in any other namespace. Lookups are now scoped to the configured session_namespace, which defaults to the Helm release namespace. If you previously deployed outside omni-streaming without setting session_namespace, sessions and lookups now scope to the Helm release namespace; set session_namespace explicitly if you need a different namespace.

  • Fixed environment variables set in an ApplicationProfile being dropped when a session set usd_stage_uri. Profile and session environment variables are now merged by name instead of overwritten; session values take precedence on conflicts, and entries without a name are dropped with a warning.

All Release Notes#