WHATSNEW.txt 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. Version 2.7, 2012-03-23
  2. -----------
  3. - Added new InOrderTest sample.
  4. - Added support for duplicating datagrams in NetworkSimulator.
  5. - Fixed a bug in duplicated message receive handling.
  6. - Added support for corrupting datagrams in NetworkSimulator.
  7. - Added support for 64-bit memory pointer to 32-bit splicing issue detecting for Windows.
  8. - Removed KNET_THREAD_CHECKING_ENABLED from being enabled if USE_BOOST is enabled. This is to avoid a bug with boost::thread_id() not working across dynamic library boundaries. (KNET_THREAD_CHECKING_ENABLED and USE_BOOST are now mutually exclusive)
  9. Version 2.6, 2012-01-25
  10. -----------
  11. - Implement a NetworkSimulator middle layer for adding delays and packet loss to outbound messaging (UDP only).
  12. - Enhance DataSerializer with new data types:
  13. - lossy quantized floats
  14. - minifloats
  15. - arithmetic encoding
  16. - linear algebra types: quaternion, vector, spherical direction vectors with or without magnitude
  17. - Incorporate TinyXML inside kNet repository, to avoid requiring extra configuration.
  18. - Pass UDP datagram packet ID to client code for manual client-side latest-data-guarantee checks.
  19. - Enable build on MinGW GCC 4.6.1 version 20111118.
  20. - Bug fixes.
  21. Version 2.5, 2012-01-02
  22. -----------
  23. - Fix build on Mac.
  24. - Performance improvements.
  25. - Added pthreads support for linux and Mac. Thanks to Lasse Öörni for the implementation.
  26. - Improved networking statistics window display.
  27. - Bug fixes.
  28. For history on older kNet versions, see the repository history at github.