Added
- Implemented support for private slots and room passwords
- Added hint for game name in game tracker
- Added a cache to game tracker
- Added support for IPv6 for signaling
- Added support for groups
- Added a command to reset client's state without disconnecting
Changed
- Removed target from logging
- Stopped printing error if connection stops because of TCP connection termination
- Got rid of unnecessary Arcs around atomics in game tracker
- Cleaned up logging
Fixed
- Signaling information is now given out to the person joining a room in the room response and in the notification that a user has joined instead of separately
- Fixed Presence not being announced to friends when first set
Misc
- Updated dependencies to all latest major versions