Skip to content

Commit 462728c

Browse files
authored
v2.3 Release Notes (#4085)
1 parent a6b8120 commit 462728c

File tree

1 file changed

+59
-3
lines changed

1 file changed

+59
-3
lines changed

docs/Release.md

Lines changed: 59 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,9 @@ This table describes all officially supported MsQuic releases.
3939

4040
| [Type](Release.md#release-support-policies) | Branch | Consumer | Fork Date | Release Date | End of Support | Supported Platforms |
4141
| -- | -- | -- | -- | -- | -- | -- |
42-
| LTSC | [release/1.0](https://github.com/microsoft/msquic/tree/release/1.0) | None | Nov 13 2020 | Jan 5 2021 | Jan 4 2026 | Windows |
43-
| SAC | [release/2.0](https://github.com/microsoft/msquic/tree/release/2.0) | None | Mar 1 2022 | May 1 2022 | Nov 1 2023 | Windows, Linux |
4442
| SAC | [release/2.1](https://github.com/microsoft/msquic/tree/release/2.1) | [Server 2022](https://docs.microsoft.com/en-us/windows/release-health/status-windows-server-2022)<br>Windows 11<br>.NET 7 | Aug 5 2022 | Oct 5 2022 | Apr 5 2024 | Windows, Linux |
45-
| SAC | [release/2.2](https://github.com/microsoft/msquic/tree/release/2.2) | TBD | Apr 18 2023 | June 1 2023 | Dec 1 2024 | Windows, Linux |
43+
| SAC | [release/2.2](https://github.com/microsoft/msquic/tree/release/2.2) | Windows 11 | Apr 18 2023 | June 1 2023 | Dec 1 2024 | Windows, Linux |
44+
| SAC | [release/2.3](https://github.com/microsoft/msquic/tree/release/2.3) | TBD | Jan 26 2024 | TBD | TBD | Windows, Linux |
4645

4746
<br>\* Future **Release Dates** are subject to change.
4847
<br>\** **End of Support** dates do not include possible [extended support](https://docs.microsoft.com/en-us/windows-server/get-started-19/servicing-channels-19#long-term-servicing-channel-ltsc) extensions.
@@ -420,3 +419,60 @@ Official (v1) RFC, v2 (WG-LC) and draft-29 are supported by this release.
420419
- Block Wildcard Address Client Connections (#3483)
421420
- Handle sending path challenge on paths that have not resolved route yet (#3545)
422421
- Fix QUIC_TLS_SECRETS on Server and Client. (#3539)
422+
423+
## MsQuic v2.3 (SAC)
424+
425+
[MsQuic v2.3](https://github.com/microsoft/msquic/releases/tag/v2.3.0) is an official release. Signed Windows binaries and [NuGet packages](https://www.nuget.org/profiles/msquic) are available. Signed Linux package are also available.
426+
427+
Official (v1) RFC, v2 (WG-LC) and draft-29 are supported by this release.
428+
429+
### Breaking Changes
430+
431+
- None
432+
433+
### Official Features
434+
435+
- CPU and Partitioning Improvements (#3641, #3658, #3702, #4009)
436+
- LB support for SecNetPerf (#3701)
437+
- Support retrieving the initial destination CID from GetParam (#3755)
438+
- Datapath Refactoring (#3826, #3827)
439+
- Migrate Send Logic to 64-bit Time (#3848)
440+
- Linux TCP support in secnetperf (#3895)
441+
- Streams Hold References on Connections (#3931)
442+
- Receive Path Fuzzing (#3896, #3942)
443+
- Support setting flow control limits for individual stream types (#3948)
444+
- NMR Support for Kernel Mode (#3961, #4035, #4045)
445+
- Support Using Streams after Connection Closure (#3938)
446+
447+
### Preview Features
448+
449+
- QEO Prototyping (#3600, #3607, #3630, #3632, #3651, #3790, #3791)
450+
- Improve XDP Support (#3660, #3693, #3592, #3628, #3770, #3796, #3819, #3967)
451+
- Add C++ Headers (#3769, #3774, #4063)
452+
- Reliable Reset Stream Support (#3778, #3817)
453+
- One-Way Delay Feature Support (#3846)
454+
- Add 'cancel on loss' send mode to MsQuicStream. (#4037)
455+
- Event generation to report network statistics (#4071)
456+
457+
### Bug Fixes & Other Changes
458+
459+
- Lots of automation fixes and improvements
460+
- Shutdown Stream on Send/Start Failure (#3637)
461+
- Fix transport error code for new alpn negotiation (#3647)
462+
- Support Delaying Stream ID FC Updates to StreamClose (#3665)
463+
- Fix worker event handle leak in MsQuic!RegistrationClose (#3694)
464+
- Minor Changes to Improve Listener Code Coverage (#3757)
465+
- Disable Segmentation Support on EIO (#3867)
466+
- Fix leakage of NumaNodeMasks (#3882)
467+
- Adjust CXPLAT_MAX_IO_BATCH_SIZE arithmetic (#3919)
468+
- Better Delayed ACK Support (#3933)
469+
- Fix epoll TCP implementation (#3940)
470+
- Add XDP support and TCP Syn flooding into the attack tool. (#3950)
471+
- Refactor Performance Testing (#3953, #4016, #4015)
472+
- Update TCP testing to Run in Parallel (#4010)
473+
- Add 'attacking rate' option to the attacking tool. (#4017)
474+
- Simplify timer operations (#4032)
475+
- Apply lb settings after lb mode change (#4036)
476+
- Fix stream blockedtimings stats initialization (#4046)
477+
- Lots of changes for netperf performance automation
478+
- Update Schannel Logic to Handler Larger Output Buffers (#4083)

0 commit comments

Comments
 (0)