|
1 | | -## 2.3.0 [a82aa79](https://github.com/sipeed/NanoKVM/commit/a82aa792d87337268ab644b37fcbacdae4f0ce33) (2025-07-15) |
2 | | - |
3 | | -* feat: support server side disable menu |
4 | | -* Add PT-BR translation (thanks to [@chiconws](https://github.com/chiconws)) |
| 1 | +## 2.3.0 [0e30a26](https://github.com/sipeed/NanoKVM/commit/0e30a26db42cbc08416662b49a88a5d16ad93424) (2025-11-26) |
| 2 | + |
| 3 | +### Features |
| 4 | + |
| 5 | +* Added an EDID editor in the terminal with a built-in 1080P EDID template |
| 6 | +* Added German virtual keyboard and German clipboard support (thanks to [@Alexander-Ger-Reich](https://github.com/Alexander-Ger-Reich)) |
| 7 | +* Resetting the HID also resets the USB hardware |
| 8 | +* Added support for deleting ISO images |
| 9 | + |
| 10 | +### Refactoring & Improvements |
| 11 | + |
| 12 | +* Video (H.264 WebRTC): Refactored the module to significantly reduce video latency |
| 13 | +* Video (H.264 Direct): Refactored to optimize data transmission and support data parsing even when the page is in the background |
| 14 | +* Video (MJPEG): Refactored and ensure correct data length transmission |
| 15 | +* Added locking before resetting USB to prevent HID deadlock (thanks to [@scpcom](https://github.com/scpcom)) |
| 16 | +* Optimized HID writing logic |
| 17 | +* Made HDMI toggle state persist across reboots (thanks to [@tpretz](https://github.com/tpretz)) |
| 18 | +* Enhanced the paste feature with browser clipboard API integration (thanks to [@patrickpilon](https://github.com/patrickpilon)) |
| 19 | +* Set the inquiry string for the virtual storage device (thanks to [@scpcom](https://github.com/scpcom)) |
| 20 | +* Hostname now updates `/etc/hosts` simultaneously and takes effect immediately (thanks to [@scpcom](https://github.com/scpcom)) |
| 21 | +* Improved compatibility for static IP configuration on Windows |
| 22 | +* Optimized the web page title update logic |
| 23 | +* Added a confirmation dialog when uninstalling Tailscale |
| 24 | +* Improved UI for Clipboard, Image Mounting, and settings pages |
| 25 | + |
| 26 | +### Bug Fixes |
| 27 | + |
| 28 | +* Tailscale: Fixed an issue where Tailscale would turn the device into a router |
| 29 | +* Tailscale: Fixed an issue where Tailscale would disable IPv6 |
| 30 | +* Tailscale: Added a swap memory option to prevent Tailscale Out-Of-Memory errors |
| 31 | +* Tailscale: Fixed Tailscale accept-dns configuration (thanks to [@lazydba247](https://github.com/lazydba247)) |
| 32 | +* Fixed an issue where certain modifier keys were not recognized |
| 33 | +* Fixed vertical mouse drift when the page is zoomed in or out |
| 34 | + |
| 35 | +### Localization |
| 36 | + |
| 37 | +* Update Korean translation (thanks to [@xenix4845](https://github.com/xenix4845)) |
| 38 | +* Update Traditional Chinese translation (thanks to [@protonchang](https://github.com/protonchang)) |
| 39 | +* Add Brazilian Portuguese translation (thanks to [@chiconws](https://github.com/chiconws) and [@Luccas-LF](https://github.com/Luccas-LF)) |
| 40 | +* Add Swedish translation (thanks to [@acidflash](https://github.com/acidflash)) |
| 41 | +* Add Catalan translation (thanks to [@Zagur](https://github.com/Zagur)) |
| 42 | +* Add Turkish translation (thanks to [@Keylem](https://github.com/Keylem)) |
| 43 | + |
| 44 | +### Security |
| 45 | + |
| 46 | +* Implemented a delay after failed login attempts to mitigate brute-force attacks |
| 47 | +* Upgraded dependencies to fix known security vulnerabilities |
5 | 48 |
|
6 | 49 | ## 2.2.9 [c77981c](https://github.com/sipeed/NanoKVM/commit/c77981cc0ceebd8f6705b6c5d8c3cf4edf4f6717) (2025-06-13) |
7 | 50 |
|
|
0 commit comments