IMPORTANT
DartSSH was updated to v2.18.0 to fix an issue with AES-GCM authentication. After upgrading to this version, you might receive "new keys" for all of your servers. This is expected and not a bug.
If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!
For Ubuntu 22.04 users: Try using legacy AppImage build.
What's Changed
- Code quality cleanup: dead code, typos, duplication, performance by @GT-610 in #1185
- Silence coroutine deprecation to bypass building on MSVC 14.51 in Actions workflow by @GT-610 in #1186
- Add manual tag trigger in workflow build file by @GT-610 in #1187
- Simplify build workflow release handling with checkbox input by @GT-610 in #1188
- Fix CI build number && code cleanup by @GT-610 in #1189
- feat(ssh): native tmux support for mobile vibe coding by @yuguorui in #1192
- Code refactor, add new contributors to list and update dartssh2 by @GT-610 in #1195
- Fix backup and restore format exception by @GT-610 in #1196
- Fix CI configuration and add error handling to make.dart by @GT-610 in #1197
- Use latest release build number for test builds by @GT-610 in #1198
- Use
-pinstead of-bpfor test builds by @GT-610 in #1199 - Fix unit incorrection when parsing through
df -kby @GT-610 in #1202 - Handle closed ssh transport and forward failures in PVE by @GT-610 in #1203
- ssh: auto-reconnect and re-attach tmux on connection loss by @yuguorui in #1204
- Add built-in terminal and system SSH switch for all desktop platforms by @GT-610 in #1205
- Fix sudo password autofill not working by @GT-610 in #1206
- fix(pve): recognize HttpException as connection failure by @GT-610 in #1209
- fix: security hardening, memory leaks, and dead code cleanup by @GT-610 in #1211
- Fix SFTP download progress and throughput by @GT-610 in #1212
- Fix SSH terminal locale injection by @GT-610 in #1213
New Contributors
Full Changelog: v1.0.1426...v1.0.1449