Releases: microsoft/msquic
MsQuic v2.2.6
New release to service down-level tests (try 2).
Full Changelog: v2.2.5...v2.2.6
MsQuic v2.1.11
New release to service down-level tests (try 2).
Full Changelog: v2.1.10...v2.1.11
MsQuic v2.3.3
- Updates the XDP dependency
- Updates for down-level tests
Full Changelog: v2.3.2...v2.3.3
MsQuic v2.2.5
New release to service down-level tests.
Full Changelog: v2.2.4...v2.2.5
MsQuic v2.1.10
New release to service down-level tests.
Full Changelog: v2.1.9...v2.1.10
MsQuic v2.3.2
What's Changed
- ETW event improvements (#4104, #4105) by @nibanks
- Fix Possible DISPATCH_SEND Inline Issue (#4115) by @nibanks
- Various Windows build fixes (#4114, #4116) by @nibanks
- Update OneBranch Windows Docker image (#4119) by @csujedihy
- Fix Cancel On Loss Test's Race Condition (#4121) by @nibanks
Full Changelog: v2.3.1...v2.3.2
MsQuic v2.3.1
What's Changed
- Add Fedora 39 to OneBranch.Publish.yml (#4095) by @sillyotter
- Refactor queue limit (#4098) by @nibanks
- Fix missing headers in NuGet packaging script (#4103) by @danklmn
Full Changelog: v2.3.0...v2.3.1
MsQuic v2.3.0
What's Changed
- CPU and Partitioning Improvements (#3641, #3658, #3702, #4009)
- LB support for SecNetPerf (#3701)
- Support retrieving the initial destination CID from GetParam (#3755)
- Datapath Refactoring (#3826, #3827)
- Migrate Send Logic to 64-bit Time (#3848)
- Linux TCP support in secnetperf (#3895)
- Streams Hold References on Connections (#3931)
- Receive Path Fuzzing (#3896, #3942)
- Support setting flow control limits for individual stream types (#3948)
- NMR Support for Kernel Mode (#3961, #4035, #4045)
- Support Using Streams after Connection Closure (#3938)
Preview Features
- QEO Prototyping (#3600, #3607, #3630, #3632, #3651, #3790, #3791)
- Improve XDP Support (#3660, #3693, #3592, #3628, #3770, #3796, #3819, #3967)
- Add C++ Headers (#3769, #3774, #4063)
- Reliable Reset Stream Support (#3778, #3817)
- One-Way Delay Feature Support (#3846)
- Add 'cancel on loss' send mode to MsQuicStream. (#4037)
- Event generation to report network statistics (#4071)
Bug Fixes & Other Changes
- Lots of automation fixes and improvements
- Shutdown Stream on Send/Start Failure (#3637)
- Fix transport error code for new alpn negotiation (#3647)
- Support Delaying Stream ID FC Updates to StreamClose (#3665)
- Fix worker event handle leak in MsQuic!RegistrationClose (#3694)
- Minor Changes to Improve Listener Code Coverage (#3757)
- Disable Segmentation Support on EIO (#3867)
- Fix leakage of NumaNodeMasks (#3882)
- Adjust CXPLAT_MAX_IO_BATCH_SIZE arithmetic (#3919)
- Better Delayed ACK Support (#3933)
- Fix epoll TCP implementation (#3940)
- Add XDP support and TCP Syn flooding into the attack tool. (#3950)
- Refactor Performance Testing (#3953, #4016, #4015)
- Update TCP testing to Run in Parallel (#4010)
- Add 'attacking rate' option to the attacking tool. (#4017)
- Simplify timer operations (#4032)
- Apply lb settings after lb mode change (#4036)
- Fix stream blockedtimings stats initialization (#4046)
- Lots of changes for netperf performance automation
- Update Schannel Logic to Handler Larger Output Buffers (#4083)
Breaking Changes
- None
New Contributors
- @PeteAudinate made their first contribution in #3586
- @Techwolfy made their first contribution in #3694
- @liorze made their first contribution in #3701
- @behda made their first contribution in #3736
- @sadjad made their first contribution in #3766
- @sebastianpick made their first contribution in #3769
- @ukingliu made their first contribution in #3879
- @TaikiAkita made their first contribution in #3890
- @jwhited made their first contribution in #3919
- @gaurav2699 made their first contribution in #3896
- @VipAlekseyPetrenko made their first contribution in #3950
- @ptrivedi made their first contribution in #3985
- @nigriMSFT made their first contribution in #3990
- @mgrichardvanharten made their first contribution in #4003
- @st-jliu made their first contribution in #4030
- @jarnovanderlinden made their first contribution in #4046
- @alexrp made their first contribution in #4073
Signed Windows binaries and NuGet packages are available. Signed Linux package are also available.
Full Changelog: v2.2.4...v2.3.0
MsQuic v2.2.4
What's Changed
- Add Debian 12 package & fix Fedora 37 package (#3789) by @CarnaViire in #3922
Just a small release to fix the Linux packaging.
Full Changelog: v2.2.3...v2.2.4
MsQuic v2.2.3
What's Changed
- Backport packaging and Github workflow migration changes to 2.2 by @csujedihy in #3745
- CP 2.2: Move VPack to OneBranch (#3763) by @nibanks in #3765
- Backport v2.2: Fix syntax for pre-C23 standard compilers (#3736) by @nibanks in #3878
- Backport v2.2: Disable Segmentation Support on EIO (#3867) by @nibanks in #3877
- Don't Allow Version Negotiation Packets for Server Connections (66ed077)
- Fix Memory Leak from Multiple Decodes of TP (6c8a4ec)
- Drop Unsupported New Token Initial Tokens (2108c7e)
Please note that the above changes include fixed for HIGH severity security issues (more info here and here). Please update your servers immediately.
Full Changelog: v2.2.2...v2.2.3