Kyber 0.16.1
This patch release addresses several correctness and reliability issues. A bug in the QUIC transport layer that caused an incorrect header size for unreliable datagrams has been fixed, resolving potential data corruption on that protocol path. On macOS 14 Sonoma, a regression that caused the window to report an invalid size when resized has been corrected. Both the capture and encoding server and the input server on Windows are now properly DPI-aware, which prevents scaling issues on high-DPI displays. At session start, the host cursor position is now synchronised to the local cursor position so the pointer appears in the right place immediately on connection. The web client patches include the transport fix, improved connection logging, and a lock-free rework of the audio regulator that eliminates a class of potential contention issues.
Changelog
- kymux: Fix unreliable header size
- desktop: Expose kymux_unreliable protocol
- macos: Fix window size sometimes being invalid when resizing on macOS 14 Sonoma
- avserver/win32: Make process DPI aware
- inputserver/win32: Make process DPI aware
- desktop: Move the host cursor position to match the local one at startup
- libclient: Improve start and stop logs
- (web 0.4.2) libclient: Make AudioRegulator lock free
- (web 0.4.1) kymux: Fix unreliable header size
- (web 0.4.1) Expose kymux_unreliable protocol
- (web 0.4.1) libclient: Improve start and stop logs