Files
NanoKVM-MIRROR/CHANGELOG.md
2025-05-22 14:13:18 +08:00

8.8 KiB
Raw Blame History

2.2.8 01e28f1 (2025-05-22)

  • feat: add AZERTY virtual keyboard Layout (thanks to @felix068)
  • feat: add support for enabling/disabling HDMI output (PCIe version only) (thanks to @tpretz)
  • feat: add support for custom mouse wheel speed
  • fix: prevent direct H.264 stream buffer overflow and replay issues
  • perf: improve keyboard paste performance (thanks to @ethanperrine)
  • Localization
    • update Korean translation (thanks to @kmw0410)
    • update Ukrainian translation (thanks to @arbdevml)
    • update Russian translation (thanks to @arbdevml)

2.2.7 e18ec22 (2025-05-08)

  • feat: add HTTPS support
  • feat: support direct H.264 streaming over HTTP
  • Localization
    • update Russian translation (thanks to polyzium)
    • update Dutch translation (thanks to LeonStraathof)
    • update Ukrainian translation (thanks to click0)
    • update German translation (thanks to 3limin4tor)

2.2.6 c83dc55 (2025-04-17)

  • feat: add mouse jiggler to prevent system sleep
  • feat: add support for swap memory
  • feat: add support for customizing the device hostname
  • feat: add support for customizing the web page title
  • feat: add support for assigning custom names to Wake-on-LAN MAC addresses
  • feat: add confirmation prompts for power operations
  • feat: add logo to the login page (thanks to S33G)
  • fix: fix possible privacy issues with MIC drivers. Repair Record
  • fix: fix iptables rule that could interfere with SSH connections (thanks to scpcom)
  • fix: fix the static IP gateway configuration might not apply correctly (thanks to xitation)
  • perf: optimized OLED display handling and sleep logic
  • perf: improve H.264 streaming reliability by adding a heartbeat mechanism
  • perf: set the minimum screen size to 640x480
  • perf: add display of both wired and wireless IPv4 addresses in the settings page
  • perf: update the Thai language translations (thanks to ChokunPlayZ)
  • chore: bump axios to 1.8.4
  • chore: bump golang.org/x/net to v0.39.0
  • chore: bump github.com/golang-jwt/jwt/v5 to to v5.2.2

2.2.5 3286cc2 (2025-03-26)

  • fix: server crash caused by MJPEG frame detection error
  • feat: add HID-Only mode
  • feat: support preview updates
  • perf: improve image reading performance by optimizing screen parameters

2.2.4 1bf986d (2025-03-21)

  • fix: resolve USB initialization issue
  • fix: correct abnormal updates in certain models
  • perf: add version restrictions for production testing

2.2.3 6ef83cb (2025-03-21)

  • feat: add support for setting H.264 GOP
  • fix: resolve deadlock caused by HDMI resolution errors
  • perf: merge H.264 SPS and PPS into I-frame
  • perf: refactor MJPEG frame detection
  • perf: added more configuration options to the serial port terminal (thanks to @mekaris)
  • perf: improve the update-nanokvm.py script (thanks to @reishoku)
  • perf: disable mDNS by default in new products
  • perf: update log timestamp to millisecond precision
  • chore: bump Go to 1.23
  • chore: bump golang.org/x/net to v0.37.0

2.2.2 58d5ab2 (2025-03-11)

  • feat: add watchdog for NanoKVM-Server
  • feat: add support for UE chip
  • feat: support system reboot
  • feat: support enable/disable mDNS
  • fix: resolve UE chip cannot start server
  • perf: refactor automatic resolution detection
  • perf: add output prompt for unsupported resolutions
  • perf: add lock to kvmv_read_img
  • perf: configurable VENC automatic recycling feature
  • perf: add maximum limit for vi
  • perf: add tooltips to menu bar (thanks to @S33G)
  • perf: menu bar is now draggable (thanks to @forumi0721)
  • perf: image list support auto-refresh (thanks to @forumi0721)
  • perf: update translations

2.2.1 b5e48a0 (2025-02-21)

  • fix: mounted image were not being detected correctly
  • perf: add support for CD-ROM mode when mounting image (thanks to @scpcom)
  • perf: add a loading state during login
  • perf: add changelog link in settings
  • perf: update translation and cleanup the code (thanks to @ChokunPlayZ @Stoufiler @polyzium @Jonher937 @S33G)

2.2.0 0dbf8c0 (2025-02-17)

NanoKVM Image v1.4.0 has been released!

Please refer to the wiki for more details about the image and application.

  • fix: improve password update notification logic (thanks to @li20034)
  • perf: increase update wait time to 10s (from 6s)
  • perf: update Korean translation (thanks to @forumi0721)
  • perf: update Traditional Chinese translation (thanks to @protonchang)
  • refactor: update libkvm.so and libkvm_mmf.so libraries

2.1.6 6eb4a4e (2025-02-14)

  • feat: support downloading image from online URL (thanks to @Itxaka)
  • feat: add keyboard shortcut Ctrl+Alt+Del (thanks to @CaffeeLake)
  • fix: fix the CSRF issue
  • perf: add an option to configure custom ICE servers (thanks to @VMFortress)
  • perf: removed unnecessary modifications to DNS configuration
  • perf: add an SSH enable/disable toggle in the web UI
  • perf: add a Tailscale enable/disable toggle in the web UI
  • perf: download Tailscale installation package from the official source
  • perf: automatic enable/disable GOMEMLIMIT on tailscale start/stop
  • perf: add JWT configuration
    • secretKey: customize secret key. If empty, generated a random 64-byte secret key by default
    • refreshTokenDuration: customize token expiration time
    • revokeTokensOnLogout: invalidate all JWT tokens on logout
  • perf: implement secure password storage using bcrypt hashing
  • perf: implement integrity checks for online updates
  • refactor: refactor HDMI module and remove the dependency libmaixcam_lib.so
  • refactor: web terminal use pty instead of SSH
  • refactor: move Tailscale APIs from the network module to the extensions module

2.1.5 85f6447 (2025-01-14)

  • feat: add HDMI reset for NanoKVM-PCIe
  • fix: remove unnecessary lock acquisition during HID reset
  • refactor: refactor Tailscale

2.1.4 d7ca7c4 (2025-01-10)

  • feat: support configuring OLED sleep settings
  • feat: support setting the GOMEMLIMIT environment variable
  • fix: fix Wi-Fi configuration
  • perf: password changes now update both the web user and the system root user
  • perf: add MAC address verification for Wake-on-LAN
  • refactor: a lot update to web UI
  • refactor: refactor Tailscale

2.1.3 26078fe (2024-12-27)

  • feat: add API to retrieve Wi-Fi information
  • fix: fix keyboard modifier keys
  • fix: update keyboard and mouse HID codes
  • fix: update hardware version information

2.1.2 5a39562 (2024-12-04)

  • feat: add hardware version to configuration
  • feat: add Wi-Fi configuration support for NanoKVM-PCIe
  • perf: update web UI
  • chore: add dependency libraries

2.1.1 74a303b 2024-11-06

  • feat: support h264