Note
All main channel releases are rolled out in stages, typically taking a few days for the entire fleet to upgrade.
Notable Change
- Keyboard LED Sync - Now syncs the keyboard LED status with the host by @ym in #502
- Video Enhancements - Saturation, Brightness and Constrast can now be adjusted by @ariedel87 in #557
- Scroll Throttling - Can now be configured by @john-- in #544
- Loopback Mode - Webserver can now be configured to listen on localhost only by @john-- in #560
- Prometheus Metrics - Metric naming has been updated to match the best practices by @SuperQ in #602
Fixes
- Default the keyboardLayout to en-US if not set by @IDisposable in #512 and @dseven in #633
- The screen will now dim and turn off after a period of inactivity by @alexballas in #540
- Fullscreen keyboard lock logic by @IDisposable in #535 and #631
- Supress repeated logging when using a web terminal by @john-- in #550
- Absolute mouse no longer advertises itself as a boot device by @ronskvm in #616
- Ensure the mDNS mode is set every time network state changes by @IDisposable in #624
- Restart jetkvm_native automatically by @ym in #629
- Supress duplicate error logs from usbgadget by @ym in #630
Other Changes
- MAC address can now be copied from the device page by @adammkelly in #506
- Hide the pressed key events on the status bar by @ariedel87 in #518
- Remove unused DeviceSettingState by @IDisposable in #496
- Clean UI warnings by @IDisposable in #536
- Update metric naming by @SuperQ in #602
- Allow the versions in the makefile to be overwritten with ENV variables by @Caedis in #619
- Add VSCode extensions for improved development environment by @agoodkind in #509
Full Changelog: release/0.4.5...release/0.4.4