v1.0.0
• Added IPv6 support
• Added the ability to change the transport that a Server
or Client
is using without creating a new instance
• Added pooling for PendingMessage
s to reduce RUDP transport's GC allocations
• Added support for different log types to RiptideLogger
• Added Message
extension methods for Vector2
, Vector3
, and Quaternion
to the Unity package
• Added additional information to test results in the console demos
• Improved ping/RTT calculations (now uses Stopwatch
instead of DateTime
)
• Improved RUDP transport's threading to help avoid potential issues
• Improved RUDP transport's duplicate message filtering
• Fixed console demos triggering Riptide's post-build events, thereby causing errors
• Reorganized and cleaned up projects, XML docs, and README files
Full Changelog: v0.8.2...v1.0.0