Releases: Nevexo/jetkvm-kvm
jetkvm-next-7
Based on: jetkvm@8ffe66a
New pulls
-
@jackislanding - USB ID Changing - Allows you to rename the device on the target system
-
@andnic - USB HID subclass fix - Fixes HID in many BIOS setup utilities and embedded systems.
-
@williamjohnstone - Multiple Keyboard Layouts - Early draft, includes GB/US/US-Apple keymaps.
-
@Nevexo - Reboot button - not raised a PR for this as it's a very basic implementation that isn't handled nicely on the user side. It does work, but the Web UI just freezes until the JS realises and puts up the "connection error" screen. Before this is made into a PR, it needs to show a "rebooting" screen or similar.
Updated
- @tutman96 - Plugin-system, no new features but fixes renaming JSONRPCServer to JSONRPCRouter, which fixes the plugins as they were broken in next-6.X
[NOT NEXT] Potential fix for BIOS HID
Alerts the subclass settings for the keyboard and mouse HID gadgets as per this suggestion: jetkvm#79 (comment)
Binary attached, but can be built by checking out the usb-potential-fix-1 tag and running make build_dev
and pushing to device with ./dev_deploy.sh
If this works, I'll open it as a PR.
next-6.2
jetkvm-next-6.1
Based on: https://github.com/Nevexo/jetkvm-kvm/releases/tag/next-6 - please read the changelog there.
Updates
- Pulls jetkvm#17 up to date to fix start-up issues.
jetkvm-next-6
jetkvm-next-6 introduces a number of new PRs, and completes the implementation of LCD backlight control (brightness, auto dimming and auto off)
New Features
These features are either new, or have been updated since jetkvm-next-5
- Latest version of my Backlight control tree
- tutman - Remove Rounded Corners
- antonym - Update ISO Versions
- tutman - Fix fullscreen video absolute position
All Features
These features were available in earlier versions of jetkvm-next, and have not been updated in this update.
- tutman - Plugin System
- SuperQ - Prometheus Metrics
- Nevexo - Force-release IPv4 addresses on Link Down
- Nevexo - Display backlight brightness control
- Nevexo - CTRL+ALT+DEL Button on Action Bar
- tutman - Clean-up jetkvm_native when app exits
- Nevexo - Only start WebSocket client when necessary
- Nevexo - Restore EDID on Reboot
Along with this build, jetkvm-next-multisession has also been updated, it will be released separately as a draft release.
jetkvm-next-6-multisession
There have been no updates to the mutlisession support feature included in this branch, it works much the same as the version available in next-5-multisession but includes all of the updated features found in jetkvm-next-6
Important!
This is not fully tested, and much like the previous release, has no concept of control locking, so if two users access the device at the same time, you'll be fighting for the cursor!
Please read the release notes of both jetkvm-next-5-multisession
and jetkvm-next-6
before using this build!
jetkvm-next-5-multisession
Version with incredibly experimental support for multiple sessions. Does not implement any kind of control mutex (i.e., anyone connected can have control of the device) and has no permissions management.
Quite simply, this release (see commit 36e9178) changes the currentSesssion pointer to an array of sessions, and changes any other calls to the session to for loops that target all of the active connections.
Issues
- Not fully test, it might leak memory, or blow up your JetKVM.
- Has no concept of control mutex/authority control. Multiple clients can control the system at once and there's no way to differentiate.
- I put absolutely zero thought into the implementation.
How to install
Either download the attached jetkvm_next_multisession and upload it to your KVM, or clone the repo, checkout the jetkvm-next-5-multisession tag and run
make build_next_multisession
./next_deploy.sh -r [IP Address]
Then login to your JetKVM and run:
cd /userdata/jetkvm/bin
killall jetkvm_app
killall jetkvm_native
./jetkvm_next
jetkvm-next-5
Based on main jetkvm@8ffe66a
Updates
Pulls jetkvm#10 up to date - this adds plugin support from Tutman96's tree.
jetkvm-next-4
Based on upstream jetkvm@8ffe66a
Updates
- Added PR jetkvm#34 (save EDID to config and restore on reboot)
jetkvm-next-2
Based on upstream https://github.com/jetkvm/kvm/commits/main/
Replaces next-1
as the Makefile didn't rebuild the frontend :)
Updates
- tutman96's
plugin-system
pulled up to tutman96@27b3395