0.9.0-alpha Remove user events channel buffer
Pre-release
Pre-release
hopskipnfall
released this
29 Oct 15:36
·
65 commits
to master
since this release
The main change in this release is #59, where an infinite loop for each user waiting on a Channel
is removed and replaced with individual ad-hoc coroutines for each user-directed event.
This is release hopes to address a bug present starting in 0.7.0 (specifically #47) where the server dramatically slows down responding to requests after a few hours and general slowness.
The current mostly stable version of the server is 0.6.2.
What's Changed
- Cleanups on a long flight by @hopskipnfall in #54
- Fix logging by @hopskipnfall in #55
- Switch to ktfmt by @hopskipnfall in #57
- Refactor v086 protocol message serialization/deserialization by @hopskipnfall in #58
- Remove channel buffer, which may improve performance by @hopskipnfall in #59
Full Changelog: 0.8.0-alpha...0.9.0-alpha