Releases: ejfkdev/ShellAnyWhere
Releases · ejfkdev/ShellAnyWhere
v0.2.0
v0.2.0
Features
-
KCP/WebRTC UDP Port Multiplexing: All protocols (HTTP, HTTPS, WSS, SSH, WebRTC, KCP) now share a single configurable port. KCP no longer requires a separate port (tcp_port+1). This simplifies firewall configuration — only one port needs to be open.
-
Logging System Overhaul: Replaced env_logger with tracing-subscriber + tracing-appender.
- Server: fixed filename with daily log rotation (max 7 files)
- Client/Shell: PID-based filenames with automatic cleanup of old logs (max 10 files, 7 days retention)
- Reduced log noise: SessionUpdate/ClientSetTitle downgraded from info to debug level
Breaking Changes
- Server now uses a single port for all protocols. Clients should connect to the same port as the server's listen address (no longer port+1 for KCP).
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/ejfkdev/ShellAnyWhere/commits/v0.1.0