Skip to content

v0.3.0

Choose a tag to compare

@eareimu eareimu released this 29 Jul 12:19
· 193 commits to main since this release

Summary

Multipath Transport Support

  • Support multipath data transmission, improving transport capacity and reliability
  • Implement multipath handshaking while maintaining compatibility with traditional QUIC implementations

0-RTT Support

  • Implement 0-RTT feature with simple API usage

Security Enhancements

  • Add client authentication mechanism (AuthClient)
  • Implement anti-port-scanning functionality to enhance server security

Timeout Mechanism Improvements

  • Implement comprehensive handshake timeout and idle timeout control
  • Active heartbeat packet mechanism to maintain connection liveness, optimizing long-connection scenarios

BindURI Abstraction

  • Support binding to network interfaces rather than just IP addresses
  • Enhanced network interface dynamic adaptation capability, significantly improving mobility support

In addition, there are numerous architectural optimizations and bug fixes, including parameters system refactoring, error handling mechanism optimization, and multiple critical bug fixes.

What's Changed

Full Changelog: v0.2.3...v0.3.0