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() and streamVideoPreEncodedWithMetadata() 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 publicEndpoint was 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 enableEventTracing setting 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