Note
All main channel releases are rolled out in stages, typically taking a few days for the entire fleet to upgrade.
Notable Changes
- Keyboard stack rewrite
- HID RPC Channel – HID events now use a customized binary protocol, significantly reducing bandwidth usage and improving performance by @ym in #755
- Reworked keyboard management and improved Virtual Keyboard handling (CapsLock, Shift, styling, keypress reports) by @IDisposable and @adamshiervani in multiple PRs
- IPv6 Control – Added option to disable IPv6 by @IDisposable in #803
- DHCP NTP Servers – Time sync now supports DHCP-provided and custom NTP servers by @IDisposable in #625
- Custom Jiggler – Scheduler added via crontab and improved with timezone support by @jackislanding in #316 and @adamshiervani in #742
- HTTP Proxy Option – Added support for configuring an HTTP proxy by @solemnwarning in #521
- Performance Improvements – Faster loading and serving of pre-compressed static files by @IDisposable in #746 and @ym in #793
- DC Power Enhancements – Added power restore mode, Prometheus metrics, and related improvements by @PH89 in #672 and @BradErz in #556
The DC Extension requires a manual firmware upgrade to use the new features: https://github.com/jetkvm/dc-extension-firmware/releases/tag/0.2.0
Fixes
- Base USB configuration defaults fixed by @IDisposable in #610
- Ensure RPC messages are processed sequentially by @alexballas in #744
- Jiggler settings now save correctly by @IDisposable in #786
- Goroutine leak in cloudBlink resolved by @ym in #801
- Time sync reliability improved with fallbacks and repolling by @IDisposable in #609
- Security-key backed SSH keys are now supported by @foxtrot in #807
- UI fix: prevent rendering a button inside another button by @IDisposable in #782
Other Changes
- Device Reboot – UI now supports rebooting devices by @adammkelly in #505
- Connection Sidebar – Enhanced stats display by @adamshiervani in #748
- New command to show version by @ym in #604
- Enhanced EDID handling (including Dell iDRAC and UI improvements) by @adamshiervani in #693 and #691
- Added Safari application icon by @IDisposable in #749
- Improved SSH key validation before saving by @ym in #794
- Updated URL mounts for Debian 13, Ubuntu, Fedora, and Arch Linux by @kt315ua in #739 and @clhols in #783
- Numerous UI upgrades (React Router 7.8.2, Vite 7.1.5, Recharts 3.1.2, deps bumps) by @IDisposable and @ym
- Added development improvements: issue templates, VSCode extensions, docs updates, lint and style cleanups
- Netboot ISO updated to 2.0.88 by @ym in #799
New Contributors
- @PH89 in #672
- @BradErz in #556
- @solemnwarning in #527
- @kt315ua in #739
- @clhols in #783
- @foxtrot in #807
Full Changelog: release/0.4.6...release/0.4.8