Skip to main content

Kyber 0.10.0

· 2 min read

⚠️ This release contains a breaking change to the QUIC transport protocol that makes it incompatible with previous versions. Both the host and client must be updated together.

Version 0.10.0 extends the QUIC transport to support 32-bit targets, opening the door to a wider range of devices and embedded platforms. Display selection is now available from the client command line via --display_idx, so you can choose which monitor to stream when the host has multiple displays connected. The streaming pipeline now correctly handles any host display resolution rather than a fixed set, and it also adapts in real time if the host resolution changes while a session is active — useful for remote desktops where the display configuration may shift.

All Kyber components now write their logs to a dedicated log/ folder, making troubleshooting considerably easier. On Windows, the service installation has been improved: the setup script now configures autostart and firewall rules automatically, and the service no longer spawns a console window in the background during operation.

Changelog

  • kymux: The implementation is now compatible with 32 bits targets. Breaks compatibility with previous versions
  • client: Add --display_idx option to select the display to stream
  • Handle any Host display resolution
  • Handle Host dynamic resolution update
  • All components are now logging in "log/" folder
  • Windows service: No cmd.exe are spawned anymore
  • Windows service: install_service.bat now configure the service as autostart
  • Windows service: install_service.bat correctly setups firewall rules