Skip to content

WebSSH v1.2.0

Choose a tag to compare

@bifrost0x bifrost0x released this 11 Aug 06:16
· 126 commits to main since this release
Immutable release. Only release title and notes can be modified.
0556468

WebSSH v1.2.0

WebSSH v1.2.0 turns the terminal view into a more complete server workspace. The active Linux session now combines SSH, SFTP, live telemetry, notes, and an expanded diagnostics view without sending monitoring data to an external service.

Highlights

Active-session monitoring

  • Live CPU, memory, disk, load, uptime, process-count, and network-throughput telemetry for the selected Linux session
  • An 80%-width diagnostics drawer with resource cards, session-local history, pressure and network charts, and top CPU and memory processes
  • Bounded systemd service and Docker container inventories with search, state filters, truncation indicators, stale-cache handling, and explicit permission notices
  • Clipboard-only start, stop, and restart helpers for allowlisted systemd units. WebSSH copies the command with visible confirmation but never executes the service action
  • Missing tools and ordinary collection errors stay out of the interface; permission restrictions remain visible and scoped to the affected section

Focused server workspace

  • Embedded single-session SFTP browser beside the terminal
  • Automatic SFTP opening for one connected session on wide desktop layouts, while respecting manual close
  • Live Linux telemetry and per-session notes in the workspace sidebar
  • Refreshed deterministic product screenshots for the workspace and diagnostics view

Faster navigation and saved-host organization

  • Unified access to saved hosts, jump hosts, SSH keys, commands, and preferences
  • Account-menu workspace pulse for active sessions and occupied panes
  • Saved-host favorites and named groups
  • Ctrl+K navigation across saved hosts, active sessions, favorites, and application actions

Security and maintenance

  • Fixed and hardened dependency locks with cross-platform verification
  • Automated, credential-isolated Dependabot refreshes for vendored browser assets
  • Updated Python and Docker test dependencies
  • Diagnostics requests remain authenticated, session-owned, rate-limited, correlated, size-bounded, timeout-bounded, and read-only
  • Remote inventory values are strictly parsed and rendered as text; no external frontend dependency or telemetry endpoint was added

Upgrade

docker compose pull
docker compose up -d

Existing persistent data remains under the configured DATA_DIR or Docker volume.

Full changelog: v1.1.0...v1.2.0