Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
https://github.com/topfreegames/pitaya/compare/v2.10.1...v2.11.0
Fixes proxy protocol implementation to work over TLS TCP Acceptors.
** BREAKING CHANGES ** Changed cumbersome NewBuilderWithConfigs(...) and NewBuilder(..) to only require 1 configuration argument instead of 10 constLabels and and additionalLabels are now once again on the metrics config scope, instead of being nested inside prometheus/statsd scope, as it was previously on pitaya v1
NewDefaultXXXXConfig methods have been made private with the exception of NewDefaultPitayaConfig, which already populates all the structs inside it with defaults. Use only this method when you want to obtain a default config object which has the defaults for everything.
Other non-breaking changes:
Every config struct is now nested inside PitayaConfig struct, avoiding multiple unmarshal with disconnected paths from env variables format Config struct from the config package now properly extends Viper, avoiding the need to have proxy functions and being able to pass the object to some other external interfaces which require a subset of methods which Viper implements Make serializer type configurable via external means (config file or env var)
Add functions to make migration from pitaya v1 easier
https://github.com/topfreegames/pitaya/compare/v2.8.1...v2.9.0
Fix GRPC dependency problems with ETCD Fix pitaya-cli installation from this repo
https://github.com/topfreegames/pitaya/compare/v2.8.0...v2.8.1
https://github.com/topfreegames/pitaya/compare/v2.7.2...v2.7.3
https://github.com/topfreegames/pitaya/compare/v2.7.3...v2.7.4
https://github.com/topfreegames/pitaya/compare/v2.7.4...v2.7.5
https://github.com/topfreegames/pitaya/compare/v2.7.5...v2.8.0