Skip to content

Releases: MidLevel/Ruffles

v11.0.0

22 Jul 08:24
6135da4
Compare
Choose a tag to compare

11.0.0 (2020-07-22)

Code Refactoring

  • Replaced internal EndPoint with IPEndPoint (f8c5786)

BREAKING CHANGES

  • The public API now uses IPEndPoint instead of EndPoint

v10.0.1

08 Jul 00:24
72d699a
Compare
Choose a tag to compare

10.0.1 (2020-07-08)

Bug Fixes

  • Fixed math error on PrecisionTime when adding milliseconds (72d699a), closes #20

v10.0.0

14 Feb 08:51
5c288d0
Compare
Choose a tag to compare

10.0.0 (2020-02-14)

Bug Fixes

  • Change the default ProcessingThreads to 0 (94c6488)
  • Fixed example project (5c288d0)
  • Fixed flushing when stopping a socket (9f298d2)
  • Fixed Reliable and ReliableOrdered message sending (7411a1e)
  • Made random provider thread safe (1dc03d1)
  • Separated PooledChannelType and ChannelType (a161f80)

Features

  • Added ack notifications (78327c4)
  • Added Id to connection for use in dictionaries (a6bfb23)
  • Added listenAddress null checks (e439551)
  • Added logs for wierd packets (bf6d0a5)
  • Added option to disable ack notifications (157bdc6)
  • Unified config data types (2459396)

Performance Improvements

  • Reduced fragment casting (5f45cd9)
  • Reduced fragment casting (8820af8)

BREAKING CHANGES

  • Changes datatypes in SocketConfig
  • Pooled settings are now represented by PooledChannelType

v9.1.2

10 Feb 18:45
059d607
Compare
Choose a tag to compare

9.1.2 (2020-02-10)

Bug Fixes

  • Fixed difficulty not being read properly for HashCash solves (059d607)

v9.1.1

10 Feb 18:23
8a74bf1
Compare
Choose a tag to compare

9.1.1 (2020-02-10)

Bug Fixes

  • Fixed ChannelType flag values (8a74bf1)

v9.1.0

15 Jan 17:09
22e4bee
Compare
Choose a tag to compare

9.1.0 (2020-01-15)

Bug Fixes

  • Fixed exception when shutting down in non dual mode (d3d914f)
  • Fixed IV cache being allocated when time based challenges are disabled (185e52f)
  • Fixed leak warning info message (f40bef6)
  • Fixed memory leak when sending broadcasts (5eac6ee)
  • Fixed packets being read as too long in certain threading configurations (22e4bee)
  • Fixed socket shutdown not releasing everything (b5129e1)
  • Fixed socket state not being thread safe (775d851)

Features

  • Added ability to run on single thread (8d2b032)
  • Added discovery example (6718015)
  • Added final merger flush before disconnect (1402814)
  • Improved socket setup logging (2e73c9f)

Performance Improvements

v9.0.1

14 Jan 18:03
8abd37c
Compare
Choose a tag to compare

9.0.1 (2020-01-14)

Bug Fixes

  • Added processing thread reporting (8abd37c)

v9.0.0

14 Jan 18:00
bda863e
Compare
Choose a tag to compare

9.0.0 (2020-01-14)

Features

  • Added EndPoint to NetworkEvent (770c3c6)
  • Added processing threads (bda863e)
  • Added SyncronizationEvent handler and SyncronizedCallbacks (f546bde)

BREAKING CHANGES

  • Removed OnNetworkEvent
  • Removed EnablePollEvents
  • Removed EnableCallbackEvents

v8.3.0

13 Jan 20:57
d8b9b37
Compare
Choose a tag to compare

8.3.0 (2020-01-13)

Features

v8.2.0

13 Jan 18:33
5d1cad8
Compare
Choose a tag to compare

8.2.0 (2020-01-13)

Features

  • Added TTL and additional bind safety (5d1cad8)