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.0.0] - 2026-01-22#

Changed#

  • Update to build with Kit 110.0

[9.1.0] - 2026-01-26#

Added#

  • New /v1/streaming/startup endpoint that always returns HTTP 200 OK for startup health checks.

  • TURN server support in /v1/streaming/creds endpoint for TCP streaming fallback.

Changed#

  • Refactored module-level globals to use SessionState class for better testability and maintainability.

  • Improved code documentation with comprehensive docstrings and type hints.

  • Enhanced test coverage with 16 comprehensive test cases covering all API endpoints, including TURN credentials.

Fixed#

  • Application quit now properly deferred as background task using lambda to ensure HTTP response is sent before shutdown.

[9.0.0] - 2025-10-15#

Changed#

  • Update to build with Kit 109.0

[8.0.2] - 2025-08-07#

Fixed#

  • Bug where the privateSharedPort sent to the /v1/streaming/creds was not being forwarded.

[8.0.1] - 2025-07-30#

Changed#

  • Default session timeout value from 0 to 30 seconds.

[8.0.0] - 2025-06-02#

Changed#

  • This extension has been renamed from omni.services.livestream.nvcf