• Add WebSocket workaround test and enhance connection handling
    Some checks failed
    Go / build (push) Has been cancelled
    Go / release (push) Has been cancelled

    mleku released this 2025-11-03 13:49:14 +00:00 | 151 commits to main since this release

    • Introduced a new test file workaround_test.go to validate the behavior of a "dumb" WebSocket client that does not handle ping/pong messages correctly, ensuring the connection remains alive through server-side workarounds.
    • Updated the handle-websocket.go file to improve message size handling and refactor ping/pong logic, allowing for direct message sending and better error management.
    • Enhanced the listener.go file to support a more robust write channel mechanism, allowing pings to interrupt writes and improving overall connection management.
    • Bumped version to v0.23.4 to reflect these changes.
    Downloads