Releases: topfreegames/libpitaya-cluster
Releases · topfreegames/libpitaya-cluster
v1.0.3
Fix ETCD retry bug
Fix etcd exponential backoff retry bug (left shift by -1 )
Bump boost from 1.75.0 to 1.78.0
Bump openssl from 1.1.1l to 1.1.1m
Bump nats.c from 2.5.0 to 3.3.0
Bump grpc from 1.37.0 to 1.44.0
Bump protobuf 3.15.5 to 3.19.2
Move cpprestsdk into conan instead of hardcoded into the repo (fixes compilation with XCode 13.1)
Move grpc into conan instead of hardcoded into the repo
Update docker image to use CLang 13 instead of 11
Bump c++ spec from 11 to 17
Compile new protos with updated protoc
Improve NATS error messages
- Replaces custom Pitaya::NatsStatus object with the native client natsStatus object for obtaining status codes and messages for error handling and logging
- Add --build=missing flag to conan on mac debug builds
NATS Reconnection Buffer Size config option
Add NATS client reconnection buffer size config option (c++ layer) (#34);
0.13.0
0.12.0
Breaking changes
- (NPitaya)
retryDelayMilliseconds
argument added toSDConfig
class to specify ETCD connection retry base delay (#27);
Changed
- (cpp-lib) Exponential backoff on the ETCD connection retry (#27)
- (cpp-lib)
retryDelayMilliseconds
option added to service discovery configurationEtcdServiceDiscoveryConfig
; - (NPitaya) RPC call now returns more specific exceptions
PitayaTimeoutException
andPitayaRouteNotFoundException
(#30); - NATS connection retry on first connection (#28);