Releases: topfreegames/pitaya
Releases · topfreegames/pitaya
v2.11.21
What's Changed
- Add missing viper config for etcd user/pass by @rsafonseca in #469
- [v2] Add IsReady method to App interface and implement connection checks by @ffelipelimao in #475
Full Changelog: 2.11.20...v2.11.21
v2.11.19
v2.11.18
v2.11.17
v2.11.16
v2.11.15
v2.11.14
What's Changed
- Fix some unique session kick failures preventing clients from binding new sessions by @felippeduran in #452
feat(session): propagate network errors on Kick
Kick might fail due to encoding and various network errors during write. Also, if Kick tries to write to a closed connection (fd) it would do so without a timeout, defaulting to the OS timeouts in the order of minutes. New Kick behavior does:
- Uses writeConnection that sets write deadlines
- Propagate encode errors so the client can decide to retry
- Propagate network errors so the client can decide to ignore
Knowing the error is especially useful in the unique_session module, which we need to ensure the existing session is always closed, regardless of a successful Kick.
Full Changelog: v2.11.13...v2.11.14
v2.11.13
What's Changed
- Fix dieChan not getting closed or pitaya not terminating on fatal etcd and nats failures by @felippeduran in #447
Full Changelog: v2.11.12...v2.11.13
v3.0.0-beta.6
What's Changed
- V3 ports by @rsafonseca in #438
- refactor(agent): channel capacity as histogram by @hspedro in #450
Full Changelog: v3.0.0-beta.5...v3.0.0-beta.6