Skip to content

Releases: topfreegames/pitaya

v1.1.7

24 Mar 12:13
177cdf3
Compare
Choose a tag to compare

Revert logging change that caused some error information to be dropped from metrics
Add mechanism to create new ETCD client instance in case the client dies, which caused service discovery to stop working
Gracefully drain nats server connections on server shutdown

v1.1.6

22 Mar 15:18
bb02946
Compare
Choose a tag to compare

Upgrade multiple libraries and dependencies
Fix make setup
Fix log volume problem caused by etcd watcher dying

v2.0.1

18 Jan 21:59
e32739b
Compare
Choose a tag to compare

Added

  • IsRunning on pitaya.Pitaya (#163)

v2.0.0

06 Jan 18:20
b86b664
Compare
Choose a tag to compare
v2.0.0 Pre-release
Pre-release

This major version is no more compatible with v1. So upgrading to it might require refactoring the package usage.

Changed

  • The entire Pitaya package API is now non-static. More details at #133.

v1.1.5

06 Jan 14:17
Compare
Choose a tag to compare

Changed

  • BeforeHandler return context (#153)
  • Move log information to error message in RPC call (851525f).

v1.1.3: Add more information to nats timeout error logs (#151)

10 Dec 15:50
fc1440c
Compare
Choose a tag to compare

Changed

  • Add more information to remote call error logs
  • Do not log errors on empty messages because of EOF
  • Fix race condition where agent heartbeat could write to closed channel

v1.1.2

14 Sep 18:47
42f40cc
Compare
Choose a tag to compare

Update Pcall in order to log a better stacktrace.

On the previous implementation, the stacktrace would be logged as a debug
log and in multiple lines. This breaks tools like Kibana that consider
line breaks as different logs.

This version also changes the stacktrace log to be error instead of
debug.

V1.1.1

04 May 19:00
Compare
Choose a tag to compare

This version avoids concurrent writes to the client's socket, fixing #112

v1.1.0...v1.1.1

First Stable Version

02 Jan 21:33
3d3b62a
Compare
Choose a tag to compare

This is the first stable release of Pitaya.

We have already 4+ big games using it in production, so the API should not change much from now on.

There's also an improvement in the TCP acceptor for correctly treating it as a streaming protocol rather than a messaging one.
Acceptors are now more decoupled from the agent, so it must be even easier to create new ones.

v0.15.0...v1.1.0

v0.15.0: Lazy gRPC connections (#109)

06 Sep 20:50
c2f787d
Compare
Choose a tag to compare
* Improve grpc client logging

* Lazy grpc connections

* Avoiding concurrent connection

* Add locking on grpc disconnect