March 31, 2026
Jean-Baptiste Kempf

Kyber release 0.25

Kyber 0.25!

Kyber 0.25 is out.

This release brings IPv6 support across the board, a new DRM/KMS capture backend on Linux, a Windows system tray, and a solid round of reliability and usability improvements.

Here are the highlights.

IPv6 support

Both the desktop and web clients now support IPv6 . Connecting over IPv6 networks and dual-stack environments works without any extra configuration, with the same reliability you would expect over IPv4.

This has been in development for the past year, but has been merged in this release.

DRM/KMS screen capture on Linux

Linux gains a new DRM/KMS grab backend, complementing the existing X11 and NvFBC options.

DRM/KMS captures directly at the display driver level, making it useful for setups without a traditional desktop environment, such as headless servers or bare-metal streaming rigs.

Windows system tray icon

The Windows server now displays a system tray icon, giving quick visual feedback on the server's state without having to dig into a terminal or task manager.

Display unplug handling on Windows

The capture and encoding server on Windows now correctly handles display unplug events during an active streaming session. Previously, disconnecting a monitor at runtime could cause crashes or hangs. That is now fixed.

Reliability and usability fixes

A number of fixes improve day-to-day reliability across the stack:

kyctl : Control-plane connection errors are now surfaced clearly instead of silently failing, making troubleshooting significantly easier.

kycontroller : A bug where the server's configured public port was incorrectly cached and served stale values to clients has been fixed.

kycontroller : A deadlock that could cause the /login endpoint to block indefinitely under mutex contention is now resolved.

kycontroller : The QUIC transport accept loop is now more robust against edge cases in incoming connection handling.

kynput/win32 : Keyboard setting changes are now monitored at runtime, so input behaviour stays correct if the user adjusts keyboard settings mid-session.

kyclient : HTTP timeouts have been added to all outgoing requests on both the desktop and web clients, preventing hangs in degraded network conditions.

kyctl now supports JWT key generation directly from the command line, streamlining certificate and token management without needing external tools.

Upgrade

Kyber 0.25 is available now.

Head to the downloads page to get the latest version, or pull the updated packages through your usual channel.

Feedback and bug reports are welcome.

Related Content