Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[10.3.0] - 2026-03-24#
Added#
streamVideoCudaBufferWithMetadata()andstreamVideoPreEncodedWithMetadata()IServer methods (metadata ignored by WebRTC/native).
[10.2.0] - 2026-03-19#
Added#
New IServer interface functions to support streaming pre-encoded video frames.
[10.1.2] - 2026-02-19#
Changed#
Downgraded NVST_R_BUSY warning to info because it is consistently spammed while a client is disconnecting.
Fixed#
StreamSDK bug where
publicEndpointwas not being copied correctly.Symbol stripping exclusion regex to only strip the minimal subset of libs required.
[10.1.1] - 2026-02-11#
Fixed#
Off by one logic error in unit test.
[10.1.0] - 2026-02-09#
Added#
Option to auto capture and stream all audio from the system driver.
Changed#
Update to build with StreamSDK 04.86
[10.0.0] - 2026-01-22#
Changed#
Update to build with Kit 110.0
Update to build with StreamSDK 04.84
[9.1.0] - 2026-01-26#
Added#
TURN server support for TCP streaming fallback via relay servers.
[9.0.4] - 2026-01-05#
Fixed#
OMPE-73734, OMPE-73735, OMPE-71856: Fixed memory corruption issues resulting from unloading the extension (often seen on full shutdown).
[9.0.3] - 2025-12-10#
Added#
Support for sending and receiving clipboard messages greater than 64KB.
[9.0.2] - 2025-10-22#
Changed#
Remove log.
Fixed#
Linux crash bug related to incorrect ssl version.
[9.0.1] - 2025-10-20#
Changed#
Updated to a new version of StreamSDK to pickup a potential fix for a shutdown crash.
[9.0.0] - 2025-10-15#
Added#
Telemetry for streaming quality of service metrics.
Changed#
Update to build with Kit 109.0
[8.1.5] - 2025-10-14#
Changed#
Updated StreamSDK Linux aarch64 libs to pickup a fix for libcrypto version.
Fixed#
Race condition where the tests can attempt to stream an audio buffer before the audio stream has connected.
[8.1.4] - 2025-10-08#
Fixed#
Workaround for issue where the client does not update modifier key flags until after the modifier key event.
[8.1.3] - 2025-09-25#
Added#
New IServer::isClientConnected() API to check if a client is connected.
Fixed#
Bug where the “even height” requirement was not being enforced for viewport streaming.
Don’t send audio or custom messages if a client is not connected.
[8.1.2] - 2025-09-18#
Changed#
Updated to a new version of StreamSDK to pickup another bugfix.
[8.1.1] - 2025-09-17#
Changed#
Updated to a new version of StreamSDK to pickup a bugfix.
[8.1.0] - 2025-09-09#
Changed#
Updated to the public Kit 108 release.
Updated to a new version of StreamSDK.
[8.0.8] - 2025-09-03#
Fixed#
Issue where nested json strings were not being properly escaped when sent as custom messages.
[8.0.7] - 2025-08-13#
Changed#
Warning related to dynamic stream resizing to account for aov streams.
Fixed#
Improper handling of “high precision” mouse scroll wheel values sent from a Windows client.
[8.0.6] - 2025-07-30#
Changed#
Reduced default verbosity of StreamSDK log output.
Fixed#
Bug where custom app messages were not being sent as valid json.
[8.0.5] - 2025-07-28#
Added#
Warnings to try and help diagnose a flaky test.
[8.0.4] - 2025-07-16#
Added#
Support for clipboard contents being sent from the client as a json object instead of a raw string.
Fixed#
Fixed bug where a stream could be initialized with width that is not aligned to 8 pixels / 32 bytes.
Fixed bug where a stream could be initialized with an odd height, which is not supported by StreamSDK.
[8.0.3] - 2025-07-07#
Fixed#
Initialize the session handler after starting the server.
[8.0.2] - 2025-06-17#
Added#
Audio streaming API.
[8.0.1] - 2025-06-16#
Added#
New
enableEventTracingsetting to control whether etl files are generated.
[8.0.0] - 2025-06-02#
Changed#
Update to build with Kit 108.0
Livestream 2.0 extension cleanup/update
This extension has been amalgamated with
omni.kit.streamsdk.plugins
[7.0.0] - 2024-11-14#
Changed#
Update to build with Kit 107.0
[6.0.0] - 2024-09-25#
Changed#
Update to build with Kit 106.2
[5.1.0] - 2024-09-24#
Changed#
Update to build with Kit 106.1 (which was 107.0)
[5.0.0] - 2024-02-12#
Changed#
Updated to build with Kit 107.0
[4.0.0] - 2024-01-02#
Changed#
Updated to build with Kit 106.0
[3.2.0] - 2023-09-28#
Changed#
Updated to build with the latest repo_* packages.
OMFP-1228: Excluded log output from test code coverage.
[3.1.1] - 2023-10-04#
Updated#
Updated extension metadata.
[3.1.0] - 2023-09-18#
Changed#
Updated to build with a newer version of Kit 105.2
[3.0.0] - 2023-07-25#
Changed#
Updated to build with Kit 105.2
[2.2.0] - 2023-07-24#
Changed#
Updated to build with a newer version of Kit 105.1
[2.1.0] - 2023-07-03#
Changed#
Updated to build with a newer version of Kit 105.1
[2.0.1] - 2023-05-23#
Changed#
Exposed qosStatusCallback to Python.
[2.0.0] - 2023-05-12#
Changed#
Updated to build with Kit 105.1
[1.0.1] - 2023-05-11#
Fixed#
OM-93598: Judder when livestreaming Composer 2023.1
[1.0.0] - 2023-05-05#
Added#
Moved from kit into kit-livestream