Releases: GoCodeAlone/workflow-plugin-websocket
Releases · GoCodeAlone/workflow-plugin-websocket
v0.3.3
v0.3.2
v0.3.1
Changelog
- 8d6e9cf feat: export JoinRoom/LeaveRoom on hub to satisfy extended WSHub interface
- 5bb80bd fix: pass step config as 6th param in tests (config, not current)
- 4dc09b5 refactor: drop JoinRoom/LeaveRoom from exported Hub interface
- f14ad07 refactor: remove spectator steps — game semantics belong in gameserver plugin
v0.3.0
v0.2.0
Changelog
- 986ad53 feat: add public NewWebSocketPlugin() constructor
- f563ef8 feat: websocket trigger type — dispatches pipelines on WS messages
- 5494aa1 fix: add .gitignore for binary artifact, add timeout to waitForConns
- 00ab885 fix: buffer unregister channel to prevent readPump from blocking hub.run
- 3a52149 fix: export public API, use config params in all steps
- f053864 fix: resolve all code review issues — hub goroutine lifecycle, send-on-closed race, input validation, busy-spin starvation
v0.1.0
Changelog
- a670d8e Initial commit
- 5d14bcb feat: hub and connection manager with rooms, broadcast, exclusion
- f5a4efc feat: implement all 6 WebSocket step types with tests
- 9d0ad0f feat: scaffold websocket plugin with module and step type stubs
- 5d5f70c feat: ws.server module with HTTP upgrade, connection management