Skip to content

Commit

Permalink
Release Notes for upcoming prerelease/1.3 (microsoft#1523)
Browse files Browse the repository at this point in the history
  • Loading branch information
nibanks authored Apr 27, 2021
1 parent c7f2e05 commit 3be5c66
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions docs/Release.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ This table describes all MsQuic releases, both officially supported (LTSC or SAC
| LTSC | [release/1.0](https://github.com/microsoft/msquic/tree/release/1.0) | Nov 13 2020 | Jan 5 2021 | Jan 4 2026 |
| TBD | [release/1.1](https://github.com/microsoft/msquic/tree/release/1.1) | Feb 10 2020 | TBD | TBD |
| PRE | [prerelease/1.2](https://github.com/microsoft/msquic/tree/prerelease/1.2) | Mar 26 2020 | N/A |N/A |
| PRE | [prerelease/1.3](https://github.com/microsoft/msquic/tree/prerelease/1.3) | Apr 27 2020 | N/A |N/A |

<br>\* Future **Release Dates** are subject to change.
<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.
Expand Down Expand Up @@ -91,3 +92,27 @@ The QUIC specifications have been approved by the IESG and are in RFC editor que
- Support for pkcs12 imports

The QUIC specifications are still in RFC editor queue. Both the v1 and draft-29 versions are still supported by this release.

## MsQuic v1.3 (Prerelease)

**Not officially supported**

[MsQuic v1.3](https://github.com/microsoft/msquic/releases/tag/v1.3.0) has numerous improvements from v1.2. As this is a prerelease, there is no expected shipping vehicle for this release. Some noted changes in this release include:

- Removed old/unused `mitls` and `stub` TLS providers. Only `schannel` and `openssl` are officially supported (#1398, #1411).
- Fully support Resumption and 0-RTT with OpenSSL (#1469).
- Fully support Windows UWP apps (#1429, #1452, #1454).
- Support Client certificate validation (#1366).
- Support ChaCha20-Poly1305 with OpenSSL (#1431).
- Support Cipher Suite allow-list (#1430).
- Support Portable Certificate verification (#1450).
- Various performance improvements (tune recv pkt queue, worker partition ID for send, UDP send queuing) (#1424, #1448, #1451, #1456, #1474, #1483).
- Fixed SO_REUSEPORT perf issue on server sockets (Linux only) (#1391).
- Fixed various issues with macOS (arm platform detection, max CPU count) (#1388, #1427).
- Fixes bugs that causes stream to get in (temporary) bad state when aborting receive path (#1513, #1516).
- Update `StreamShutdown` to run inline on callbacks (#1521).
- Support universal binaries for macOS (#1414).
- Added/updated documentation, especially around trouble shooting (#1423, #1467, #1481, #1486).
- Refactored/improved WPA plugin and cmd line tool, QuicTrace (#1482, #1484, #1485, #1490, #1493, #1499).

The QUIC specifications are being actively looked at by the RFC editor. Both the v1 and draft-29 versions are still supported by this release.

0 comments on commit 3be5c66

Please sign in to comment.