v0.7.0
What's Changed
- clientmanager: add some unit tests by @dyc3 in #1165
- adjust
route_ws_to_correct_monolith
to be less flaky by @dyc3 in #1169 - return http status 201 instead of 200 when creating rooms or user accounts by @dyc3 in #1167
- ci: disable parallel execution for component tests by @dyc3 in #1168
- balancer: group monoliths by region by @dyc3 in #1157
- Add region to emulated monolith by @cjrkoa in #1149
- balancer: rename
MonolithDiscovery
toMonolithDiscoverer
by @dyc3 in #1172 - upgrade tungstentite by @dyc3 in #1175
- add unicast room messaging by @cjrkoa in #1151
- fix monolith not removing the correct balancer on disconnect by @dyc3 in #1174
- balancer: make the join race test more reliable by @dyc3 in #1181
- upgrade typescript to 5.3 by @dyc3 in #1180
- balancer: prioritize routing new rooms to monoliths in the same region by @dyc3 in #1182
- balancer: reduce lock contention when processing inbound client messages by @dyc3 in #1178
- perform partial room unloads when monolith is shutting down by @dyc3 in #1183
Full Changelog: v0.6.0...v0.7.0