Kit 109.0.5 Release Notes#
Release Date: April 2026
Kit SDK#
Added#
omni.ui - New
StringFieldLimitedwidget andmax_lengthproperty onStringFieldenable real-time character limit enforcement, with acharacter_limit_reached_fncallback to customize styling when the limit is reached. [OMPE-76862]
Fixed#
Kit SDK - Point cloud streaming jobs in
omni.pointcloud.streaming.potreecontinue running after the extension shuts down, causing repeated “Failed to get IVION access token” and “Failed to connect to streaming dataset” errors that can block application shutdown. [OMPE-86391]Kit SDK - Canceling a stage save in a custom extension using
omni.usd.StageEventType.SAVINGtriggers an unexpected “Failed to save layers” popup. [OMPE-84898]Kit SDK - Connected Azure server does not appear in the file open dialog when using
File > Open. [OMPE-84277]Kit SDK - Renaming a server connection breaks connectivity, making the server unreachable after the rename even though the underlying URL and credentials are unchanged. [
OMPE-84263]Kit SDK -
omni.kit.window.filepickerandomni.kit.widget.filebrowserlog “Failed to find item” and “Failed to stat url” console warnings when double-clicking an Azure Storage API connection after switching away from it. [OMPE-84238]Kit SDK - Pasting a URL into the storage connection path field causes the URL to appear twice in the field. [
OMPE-84228]Kit SDK - “Login Required” when opening a newly created file even though the user is already signed in. [
OMPE-84226]Kit SDK - Adding Azure storage with a trailing space in the URL path fails with a “not found” error instead of being handled gracefully. [
OMPE-83747]Kit SDK - Deactivating tooltips in XR can cause a crash when used with
omni.kit.tool.markup. [OMPE-82613]Kit SDK - Hidden measures in
omni.kit.tool.measureappear as shown (eye symbol uncrossed) when expanding the measure dropdown, even though the measure is still hidden. [OMPE-81733]Kit SDK -
aiohttpupgraded from 3.12.14 to 3.13.3 inomni.kit.pip_archive. [OMPE-79962]Kit SDK - SBSAR Support Missing in Kit 109. [
OMPE-78020]Kit SDK - “Collect As” produces an incorrect MDL file when the source MDL contains encoded absolute paths in usage statements. [
OMPE-76314]Kit SDK - Live sync participants are temporarily dropped from sessions while performing large operations, due to heartbeat timeout on blocked main thread. [
OMPE-74200]Kit SDK - “Collect Assets” operation fails to complete when assets contain server-root-relative path references, resulting in “Failed to read…” errors and an incomplete asset collection. [
OMPE-72715]Kit SDK - Azure root added to the Content Browser does not appear in the Save As dialog and is missing from the Content Browser after restarting Kit. [
OMPE-71577]Kit SDK -
omni.kit.property.sbsarandomni.usd.fileformat.sbsarextensions are missing from the Extension Manager registry and cannot be enabled, preventing use of Substance materials (.sbsarfiles). [OMPE-64784]Kit SDK -
omni.kit.widget.filebrowser.thumbnailslogs a spurious warning when attempting to connect to a custom server connection. [OMPE-64315]Kit SDK -
omni.kit.property.sbsarextension is missing from the Extension Registry. [OMPE-44254]Kit USD - Application crashes when stopping a live session in
omni.kit.usd.layersif the edit target layer has been invalidated or freed during stage teardown. [OMPE-85681]USD Core - USDZ files produced by Omniverse are not 64-byte aligned, violating the USD specification and causing errors or crashes during Asset Validator execution. [
OMPE-83382]USD Exchange - Layer names are incorrect after importing XMT_TXT files into Omniverse using the CAD Converter. [
OMPE-80592]USD Exchange - DGN file conversion skips
OdDgTextNode3dandOdDgText3dobjects, resulting in missing geometry in the converted USD output when processing certain CAD files. [OMPE-80533]omni.ui - Thread safety issue during
Imagedestruction and loading causes crashes when using the resource manager. [OMPE-61620]
Improved#
Kit SDK -
PyJWTupgraded from 2.10.1 to 2.12.1 inomni.services.pip_archive. [OMPE-86185]omni.kit - Upgraded bundled Python to versions 3.10.20+nv1, 3.11.15+nv1, 3.12.13+nv1, and 3.13.12+nv1 in Kit 109.0.5. [
OMPE-85407]omni.kit.pip_archive - Upgraded
starletteto 0.49.3 (viafastapi0.120.1) inomni.kit.pip_archive. [OMPE-86333]omni.usd.libs - Upgraded
libpngfrom 1.6.43 to 1.6.55 inomni.usd.libs. [OMPE-85311]repo_format - Upgraded
blackfrom 25.12.0 to 26.3.1 inrepo_format2.19.2. [OMPE-85941]
Rendering#
Fixed#
RTX - Prim visibility changes in the Stage view are slow to update. [
OMPE-84855]RTX - Updated NavVis IVION pointcloud streaming fetching method for improved performance. [
OMPE-84448]RTX - Potree2 point cloud streamer loads incomplete LOD data. [
OMPE-84303]RTX - MDL shaders fail to load when the asset folder name starts with
Zfollowed by an underscore and hex-like characters (e.g.ZA_5449000177551), as the name is incorrectly interpreted as an MDL module name mangling pattern by the EntityResolver. [OMPE-83668]RTX - Opening a saved USD file that contains point cloud streaming prims causes errors when not connected to IVION, and reconnecting to IVION after opening does not reload the point cloud streaming data. [
OMPE-81393]RTX -
Composite background after tone mappingsetting incorrectly applies a background composite when background override is set to None, causing an unexpected cyan background when the texture path is invalid, and forces the alpha channel to fully opaque during Movie Capture even whenSave Alphais enabled. [OMPE-80993]RTX - Point cloud prim selection does not work for sealed USD archive elements (
NVSealedUsdArchiveElement) when using theomni.pointcloud.potree2extension. [OMPE-80607]
Improved#
omni.iray.libs - Upgraded
libpngfrom 1.6.50 to 1.6.55 inomni.iray.libsvia iray SDK update to 381500.9804. [OMPE-85288]