Kit 110.1.5 Release Notes#

Release Date: October 2026

Kit SDK#

Added#

  • USD Exchange - CAD Converter now supports conversion of 2D DGN and DWG geometry to USD, including closed DGN shapes and complex-shape elements. [OMPE-104049]

Fixed#

  • Animation Tools - Applications can abort during omni.anim.behavior execution when carb::clock cannot measure CPU frequency on AArch64 Linux. [OMPE-99082]

  • Fabric Scene Delegate - With the Fabric Scene Delegate enabled, changing material:binding on a GeomSubset inside a PointInstancer prototype does not update the render; the viewport continues to display the previously bound material. [OMPE-111554]

  • Kit SDK - Content Browser path navigation selects Add new connection instead of the intended directory when multiple entries share the same path. [OMPE-109445]

  • Kit SDK - Modifying PhotometricAreaLight and PhysicalLightIlluminant inputs with multiple lights selected updates only the last selected light instead of all selected lights. [OMPE-108917]

  • Kit SDK - Application hangs or crashes during drag-and-drop hover over assets stored on Nucleus. [OMPE-108188]

  • Kit SDK - omni.kit.viewport.menubar.core CategoryCollectionItem accumulates subscribe_value_changed_fn handles on rebuild and does not release them on destroy, causing _on_child_changed to fire an increasing number of times per value change. [OMPE-107961]

  • Kit SDK - Custom category items in the omni.kit.viewport.menubar.display menu are re-added on every menu rebuild and never removed on deregister, causing duplicate viewport menubar entries. [OMPE-107962]

  • Kit SDK - Applications can crash with a SIGSEGV in omni.kit.app during reentrant IApp::startup() calls. [OMPE-106715]

  • Kit SDK - Payloads added to or moved within a USD stage opened with Open With Payloads Disabled incorrectly become disabled rather than retaining their existing load state. [OMPE-105907]

  • Kit SDK - Content Browser file picker uses the left-panel directory instead of the selected right-panel subdirectory when choosing folder paths. [OMPE-101616]

  • Kit SDK - Replicator functional API reports a USD threading violation in omni.usd.core when creating a physics scene in a new stage after running a simulation. [OMPE-92755]

  • Kit SDK - Orthographic cameras show unexpected rotation behavior when orbiting. [OMPE-98543]

  • Kit SDK - omni.audiorecorder crashes or produces undefined behavior when stopRecording() is called while the native audio callback is still accessing CallbackData. [OMPE-89856]

  • Kit SDK - WidgetComponent causes an out-of-memory application crash when font size is set to 0.05 due to a descriptor pool allocation leak when recreating scene widgets. [OMPE-57854]

  • USD Exchange - CAD Converter ignores dMetersPerUnit and iUpAxis when sOptimizeConfig is supplied for HOOPS, DGN, and JT conversions. [OMPE-109087]

Improved#

  • Content Pipeline - Upgraded Pillow to 12.3.0 in omni.cip.pip. [OMPE-108459]

  • Kit SDK - zlib bundled in the premake Packman packages for Linux and Windows is upgraded from 1.2.8 to 1.3.2. [OMPE-109976]

  • Kit SDK - Python upgraded to 3.12.14+nv3 in Carbonite, with expat upgraded to 2.8.4 and OpenSSL upgraded to 3.5.8. [OMPE-109100]

  • Kit SDK - Upgraded click from 8.1.7 to 8.3.3 in omni.kit.pip_archive. [OMPE-108964]

  • Kit SDK - Crash consent dialog includes a data privacy rights notice for requesting access to or deletion of submitted data. [OMPE-107631]

  • Kit SDK - The Carbonite premake package uses zlib 1.3.2. [OMPE-107211]

  • Kit SDK - Upgraded OpenSSL to 3.5.8 in omni.observability.core. [OMPE-106723]

  • Kit SDK - Packman updated to 8.6.0, bringing upgraded OpenSSL and expat libraries across Python 3.10–3.14 runtime builds. [OMPE-106721]

  • Kit SDK - omni.client.lib upgrades the Client Library to 2.72.4, OpenSSL to 3.5.8, and libcurl to 8.22.0 on Linux, Linux ARM, and Windows. [OMPE-105861]

  • Kit SDK - A warning dialog appears in omni.kit.browser.folder.core when a user selects a very large directory or an entire server root when attaching a material library or collection. [OMPE-104981]

  • Kit SDK - LangChain core dependencies are version-locked in omni.ai.langchain.core for consistent package resolution. [OMPE-89190]

  • USD Core - OpenUSD 25.11 packages in omni.usd_libs are updated to include a targeted upstream patch for USD asset loading. [OMPE-94111]

  • USD Exchange - Updates JT Open Toolkit to 12.1 in omni.kit.converter.jt_core. [OMPE-108452]

Security#

  • Foundation - install_package.py packman bootstrap does not validate ZIP archive member paths during extraction, allowing a malicious or compromised archive to write files outside the intended output directory; extension templates generated from the bootstrap inherit the same gap. [OMPE-91500]

Rendering#

Fixed#

  • RTX - Application crashes with a SIGSEGV in rtx::resourcemanager::getTextureFromResource when the SDG pipeline registers an external texture during tile rendering. [OMPE-103654]

  • RTX - RTX rendering can hang when lens flare post-processing creates aperture effects. [OMPE-101442]

Improved#

  • RTX - Upgraded OpenSSL to 3.5.8 in omni.pointcloud.streaming.potree. [OMPE-112657]

  • RTX - Upgraded xerces-c from 3.2.0 to 3.3.0 in omni.usd.fileformat.e57. [OMPE-112651]

  • RTX - Updates CloudXR to 6.2.0 in omni.kit.xr.cloudxr. [OMPE-108695]

  • RTX - GLib in omni.gpu_foundation is updated to remove the libmount dependency, eliminating the bundled util-linux 2.39.2 component on Linux. [OMPE-108440]

  • RTX - Upgraded idna to 1.1.0 and url to 2.5.8 in omni.hsscclient by updating hsscclient-core to 1.1.2. [OMPE-106722]

  • RTX - c-blosc in omni.ujitso.default now uses the nozlib variant, linking against system-provided zlib 1.3.2 instead of the previously bundled zlib 1.2.13. [OMPE-106312]

  • RTX - GStreamer (1.28.6), ZLib (1.3.2), and Libsoup (3.7.1) are updated in omni.gpu_foundation. [OMPE-105913]

  • RTX - c-ares dependency in carb.grpcdatastore upgraded to 1.34.8. [OMPE-104269]