Skip to content

MsQuic v2.5.0

Compare
Choose a tag to compare
@nibanks nibanks released this 16 May 16:55
· 12 commits to release/2.5 since this release
ac75f78

What's Changed

Breaking Changes

  • Renamed "openssl" build flags to "quictls" to better represent it's using the quictls fork
  • No Run-time Breaking changes

Notable Changes

  • Beta Windows XDP Support
  • Multiple Receive API Support
  • Refactored the Event Queue abstraction to support External App-driven execution
  • Support exposing Handshake TTL to application
  • Support setting TypeOfService/TrafficClass on connections
  • Support flag to enable not setting ideal processor on worker threads
  • Support Thread Affinity for Execution Config
  • Support for New Listener Callback for DoS Mode
  • Support app-owned receive buffers
  • Support Connection Pool API over XDP
  • Support for both Qtip and UDP simultaneously
  • Prunable Pool Allocator to garbage collect lookaside list memory
  • Align XDP Queues with RSS Better
  • Increase MaximumDepth of lookaside lists to 1024 to improve performance
  • Expose TLS Group through MsQuic API
  • Added RttVariance to connection statistics
  • Lots of Rust API improvements
  • Various improvements for OneBranch (internal) builds
  • Lots of automation fixes and improvements
  • Various improvements to secnetperf
  • Documentation improvements

Full PR List

New Contributors

Full Changelog: v2.4.11...v2.5.0