Skip to content

0.12.0

Compare
Choose a tag to compare
@dktapps dktapps released this 13 Jun 10:14
· 352 commits to stable since this release

Changes since 0.11.0

General

  • php-64bit is now required in composer.json.
  • Now using PSR-4 autoloading standard instead of classmap.
  • IPv6 sockets are now supported, php-ipv6 now mandatory in composer.json.
  • Now can integrate with pocketmine/snooze in order to have a parent thread signalled when a packet is pushed into the buffer.

Protocol

  • Added missing encode/decode for NewIncomingConnection and ConnectionRequest packets.

Sessions

  • Logs will no longer get spammed when a client terminates the connection improperly (for example crashing).
  • Fixed latency incurred by sleeping before processing received packets for no reason.
  • Ordering and sequencing channels are now supported for receive.
  • Fixed lag and connection instability on poor connections when packets arrive in the wrong order (RakLib was forcing clients to resend even if the packet turned up correctly but in the wrong order).