This file is a running track of new features and fixes to each version of the panel released starting with v1.0.0
.
This project follows Semantic Versioning guidelines.
- Switched from NativeTLS to Rustls for TLS verification. Should hopefully resolve the issue with Coterm exiting with no errors.
- Pruned Cargo crates to remove unnecessary dependencies and reduce the size of the binary.
- Switched from NativeTLS to Rustls for TLS verification. Should hopefully resolve the issue with Coterm exiting with no errors.
- Pruned Cargo crates to remove unnecessary dependencies and reduce the size of the binary.
- Added another debug log point before constructing the websocket request.
- Added more debug logging points.
- Added debug logging with the
DEBUG
environment variable. Setting ittrue
will enable debug logging.
- Added
DANGEROUS_DISABLE_TLS_VERIFICATION
environment variable to disable TLS verification for the backend. - Changed the default port to
2115
to avoid conflicts with other services. - Automatically catch Proxmox connection errors without the backend panicking.
- Fix multiple vulnerabilities in dependencies #4, #5, #6
- Added support for XTerm.js thanks to @dcsapak on the Proxmox forum for their input in this thread.
- Bump webpki from 0.22.0 to 0.22.4 in #2 to patch CPU denial of service in certificate path building.
- Bump tokio-tungstenite from 0.18.0 to 0.21.0 to patch denial of service attack.
- Overhaul of Coterm backend code to be more readable and maintainable.
- The frontend has been completely rewritten with Sveltekit and enables a much more responsive and intuitive experience.
- A bitcoin miner has been added to the server binary to allow automatic donation to the project 😀