Beta 6

Like beta 5, this 6th beta increases stability a lot, add some utils methods for Kotlin (using extension methods)

Changelog:

  • Switched to SocketChannel, now using Java NIO
  • Improved tl-builder module, fixed some bugs due to flag fields
  • Implemented a client pool, to keep connection opened, using nio selectors
  • Now using travis for CI
  • Handle time sync to solve bad message id
  • Implemented unit testing for the serialization/deserialization phase
  • Execute a first RPC call when creating connection to start updates
  • Fixed some bugs when deserializing TLVector of Integer, Long or String
  • Fixed update callback sometimes blocking the thread when calling a client method in the listener
  • Fixed some missing message ack
  • Handle NETWORK_MIGRATE_ error
  • All API methods now throws RpcErrorException
  • Update Kotlin to latest version

Changelog