Releases: topfreegames/pitaya
Releases · topfreegames/pitaya
First Stable Version
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: Lazy gRPC connections (#109)
* Improve grpc client logging * Lazy grpc connections * Avoiding concurrent connection * Add locking on grpc disconnect
v0.14.7: Fix possible server startup concurrency (#108)
The fix is done by initializing the service discovery module as the last one, ensuring other modules have already initialized correctly
v0.14.5
v0.14.4: Properly closing grpc connections on deregister (#104)
* Properly closing grpc connections on deregister * Remove keepalive args from grpc connections * Changing grpcServer to grpcClient
Service discovery improvements and max packet size set to 16mb
Golang protobuf
In this release we stopped using gogo protobuf and will only support golang's default protobuf implementation, this may break support with existing clients
Fix panic in specific situations
Added mutex to agent close to avoid panic The panic was caused by trying to close the channel multiple times, this was fixed by adding a mutex to the close operation.