@nvidia/ov-web-rtc Release Notes#
v6.6#
6.6.0 — 2026-07-22#
Features
Added handling for cursor stream messages from Kit, applying the cursor to the stream viewport.
v6.5#
6.5.13 — 2026-07-16#
Bug Fixes
Fixed event info formatting to avoid
[object Object]in logs.
6.5.12 — 2026-07-16#
Bug Fixes
Removed private Ragnarok/crypto imports from the public type declaration.
6.5.11 — 2026-07-09#
Bug Fixes
Exposed
allowDynamicResizeon the AppStreamer public API.
6.5.10 — 2026-07-06#
Bug Fixes
Fixed stream connection failures caused by strict CSP rules.
6.5.9 — 2026-06-24#
Bug Fixes
Fixed
buffer.isBuffer is not a functionerrors whenappStreamer.connect()runs with a partial Buffer polyfill.
6.5.8 — 2026-06-05#
Bug Fixes
Bumped the Ragnarok dependency to 1.86.42.
6.5.7 — 2026-06-04#
Bug Fixes
Added keepalive to the terminate fetch request.
6.5.6 — 2026-06-04#
Bug Fixes
Moved AppStreamer to per-instance state and deprecated static methods.
6.5.5 — 2026-06-04#
Bug Fixes
Fixed an issue where ov-web-rtc may provide the wrong mouse coordinates.
6.5.4 — 2026-06-03#
Bug Fixes
Fixed an
NVCFStreamernewSessionrace condition.
6.5.3 — 2026-06-02#
Bug Fixes
Clamp only the oversized dimension in
fitStreamResolutionresize handling.
6.5.2 — 2026-06-02#
Bug Fixes
Clarified connection-attempt warnings and fixed the reconnect count.
6.5.1 — 2026-06-01#
Bug Fixes
Added a
sendMessageinput precondition check.
6.5.0 — 2026-05-14#
Features
Added config support for dynamic resize.
v6.4#
6.4.6 — 2026-05-12#
Bug Fixes
Suppressed invalid stream stats during initial connection.
6.4.5 — 2026-05-06#
Bug Fixes
Fixed wrong element selection on the first click after window refocus on Windows.
6.4.4 — 2026-05-01#
Bug Fixes
Enabled the
DO_LOGflag in the dev app to restore console logging.
6.4.3 — 2026-04-28#
Bug Fixes
Fixed mouse capture not releasing when the user switches windows without moving the pointer out of the stream viewport.
6.4.2 — 2026-04-21#
Bug Fixes
Remapped Mac Cmd+C/V to Ctrl+C/V for remote copy and paste.
6.4.1 — 2026-04-07#
Bug Fixes
Added support config for large messages.
6.4.0 — 2026-03-31#
Features
Applied large message handling to app, Kit, and stream messages.
v6.3#
6.3.1 — 2026-03-31#
Bug Fixes
Classified
CLIENT_DISCONNECTEDstop reason as success.Reset stale state after network disconnect.
6.3.0 — 2026-03-24#
Features
Added ICE server configuration for transport negotiation.
v6.2#
6.2.2 — 2026-03-10#
Bug Fixes
Allowed the Ragnarok
mediaPortto be undefined.
6.2.1 — 2026-03-06#
Bug Fixes
Allowed the Omniverse WebRTC viewer to receive mouse events (wheel, drag, hover) without requiring focus.
6.2.0 — 2026-03-04#
Features
Added a warning for 4K requests without H264 or H265 codec support.
v6.1#
6.1.1 — 2026-02-17#
Bug Fixes
Fixed Safari browser issues with pasting text.
6.1.0 — 2026-02-06#
Features
Added support for non-triggered stage open update events.
v6.0#
6.0.2 — 2026-02-05#
Bug Fixes
Fixed incorrect “No displayable error message found for error code
<hex-code>” responses.
6.0.1 — 2026-01-21#
Bug Fixes
Corrected
CustomMessageTypevalidation to check enum values instead of keys.
6.0.0 — 2026-01-13#
Breaking Changes
Version 6.0 API standardization and breaking changes.
Aligned types to common naming standards and updated the codec specification.
v5.17#
5.17.0 — 2026-01-06#
Features
Added support for sending and receiving clipboard messages larger than 64 KB on the client.
v5.16#
5.16.3 — 2025-11-21#
Bug Fixes
Fixed stream stats callback FPS value always reporting zero.
5.16.2 — 2025-11-20#
Bug Fixes
Added maximum stream 4096x4096 resolution validation.
5.16.1 — 2025-11-20#
Bug Fixes
Cleaned up DOM events when terminating.
5.16.0 — 2025-11-19#
Features
Added dynamic client stream resolution resizing as the end user resizes the browser app.
v5.15#
5.15.5 — 2025-10-21#
Bug Fixes
Fixed media server params not being used.
5.15.4 — 2025-10-17#
Bug Fixes
Fixed the
maxReconnectsparameter not working in the ovwebrtc library.
5.15.3 — 2025-10-08#
Bug Fixes
Replaced schema
.d.tsfiles with.tsfiles.
5.15.2 — 2025-09-30#
Bug Fixes
Fixed unexpected callback behavior in the Omniverse WebRTC streaming library.
5.15.1 — 2025-09-22#
Bug Fixes
Fixed caret character issues in docs generation.
5.15.0 — 2025-09-22#
Features
Added JWT token authentication on socket connections in the ovwebrtc library.
v5.14#
5.14.0 — 2025-09-18#
Features
Added support for specifying WSS for servers specified with IP addresses.
v5.13#
5.13.1 — 2025-08-28#
Bug Fixes
Fixed an issue when sending clipboard contents as a custom message.
5.13.0#
Features
Updated to use version 2.x of the Ragnarok library.
v5.12#
5.12.0#
Features
Added
getLoadingStatefunction in AppStreamer for getting Kit loading state.Added
onGetLoadingStatecallback toDirectConfigandGFNConfig.Added
loadingStateEventdata forloadingStateResponse.Added
onGetLoadingStatecallback invoked withLoadingStateEventwhenloadingStateResponsecustom message is received.
v5.11#
5.11.0#
Features
Added
getChildrenfunction in AppStreamer for getting a prim’s children.Added
onGetChildrencallback toDirectConfigandGFNConfig.Added
getChildrenEventdata forgetChildrenResponse.Added
onGetChildrencallback invoked withGetChildrenEventwhengetChildrenResponsecustom message is received.
v5.10#
5.10.0#
Features
Added
makePrimsSelectablefunction in AppStreamer for making prims selectable in a stage.Added
onMakePrimsSelectablecallback toDirectConfigandGFNConfig.Added
makePrimsSelectableEventdata formakePrimsSelectableResponse.Added
onMakePrimsSelectablecallback invoked withStreamEventwhenmakePrimsSelectableResponsecustom message is received.
v5.9#
5.9.0#
Features
Added
setSelectedPrimsfunction in AppStreamer for selecting a list of prims in a stage.
v5.8#
5.8.0#
Features
Added
resetStagefunction in AppStreamer for resetting a stage in Kit.Added
onResetStagecallback toDirectConfigandGFNConfig.Added
onResetStagecallback invoked withStreamEventwhenresetStageResponsecustom message is received.
v5.7#
5.7.0#
Features
Added
openStagefunction in AppStreamer for opening a stage in Kit.Added
onStageOpenedcallback toDirectConfigandGFNConfig.Added
stageOpenEventdata foropenedStageResult.Added platform details instantiation in
GFNStreamer.Added
onStageOpenedcallback invoked withStageOpenEventwhenopenedStageResultcustom message is received.
v5.6#
5.6.0#
Features
Added an option to send localized text input to servers that support receiving it (maintaining backward compatibility with servers prior to Kit 108 that generate Unicode text from raw key presses).
Added a custom “config” message sent to the server on connection to determine whether it supports localized text input (and potentially other features that may be added in the future), which the server communicates by responding with another custom “config” message (maintaining backward compatibility with servers prior to Kit 108 that do not respond to this message).
Added handling of clipboard content updates to account for the new localized text input option (maintaining backward compatibility with servers prior to Kit 108 that expect the legacy behavior).
Added expected format of all custom messages to be consistent with the defined schema (maintaining backward compatibility with servers prior to Kit 108 that do not always adhere to the schema).
v5.5#
5.5.1#
Bug Fixes
Resolved an issue where not providing a server parameter causes a connection exception.
Resolved an issue where not providing an audio element ID causes a connection exception.
Added missing
NVCFConfigtoStreamProps.streamConfigtypes.
5.5.0#
Features
Added the
StreamStatusenum and accessor for AppStreamer to access AppStreamer status state.
Bug Fixes
Resolved an issue where requesting a stop or termination while a stream is connecting fails and leaves the stream and library in an invalid state.
v5.4#
5.4.4#
Bug Fixes
Fixed default values documentation in
DirectQueryParams.
5.4.3#
Bug Fixes
Fixed an issue where the server-provided
mediaPortfor private streaming endpoints was being overwritten.Fixed minor updates to the test app layout.
5.4.2#
Bug Fixes
Removed incorrectly included dev readme in the published package with the user readme.
Added additional docs.
5.4.1#
Bug Fixes
Fixed an issue where the
onStartcallback passed to the library was unintentionally being called recursively.Fixed an issue where if an
onStartcallback is not passed to the library, the library stream is not properly cleaned up if the connection attempt fails.
5.4.0#
Features
Integrated NVCF terminate session method into the library.
v5.3#
5.3.0#
Features
Integrated NVCF session creation request into the library.
v5.2#
5.2.0#
Features
Integrated new logging structure into
StreamEventand updated logging to use the new structure.Added log level parameter to the library.
Added log format to the library.
v5.1#
5.1.0#
Features
Added field definitions for consistent logging.
Added a test stage for testing schema.
v5.0#
5.0.0#
Bug Fixes
Fixed an issue where specifying
maxReconnects> 0 for connecting to NVCF-hosted applications always results in a failure to connect. This is a breaking change because it requires any clients currently connecting to NVCF to change theirstreamSourceparameter tonvcf, or the connection fails.