- Follow AnyCable versioning conventions. (@palkan)
Add -version
flag to show current version.
Print current version on startup.
- Refactor RPC methods. (@palkan)
Use one Command
call instead of separate calls (Subscribe
, Unsubscribe
, Perform
).
- Fix ping message format. (@woodcrust)
Do not add identifier
field.
- Add
DisconnectNotifier
. (@palkan)
DisconnectNotifier
invokes RPC Disconnect
gracefully, i.e. with the rate limit
(100 requests per second by default).
- Refactor
Pinger
. (@palkan)
Pinger
now is always running and track the number of active connections by itself
(no need to call hub.Size()
).
No more race conditions.
- Small fixes. (@palkan)