Skip to content

v4.1.2

Latest

Choose a tag to compare

@zyupo zyupo released this 04 Nov 12:28

Spug 4.1.2 fixes WebSocket blocking that could make terminals unresponsive after upgrading to 4.x.

  • Log subscriptions and slow SSH connections no longer block input or notifications on other connections.
  • Continuous SSH output is sent in bounded batches; large input is sent completely, and Chinese characters are preserved across batches.
  • Reader threads, SSH sessions and Redis subscriptions are released when connections close or the application is cancelled.

Validation: 10 regression tests and real Redis / SSH integration with 48 subscriptions and two dispatch workers.

Upgrade the all-in-one Docker image:

docker compose pull && docker compose up -d

Images: openspug/spug:4.1.2 and ghcr.io/openspug/spug:4.1.2 (amd64 / arm64). Source installations should update to v4.1.2 and restart the WebSocket service. No database schema changes.