Skip to content

Releases: microsoft/msquic

MsQuic v2.2.4

16 Oct 12:28
Compare
Choose a tag to compare

What's Changed

Just a small release to fix the Linux packaging.

Full Changelog: v2.2.3...v2.2.4

MsQuic v2.2.3

10 Oct 17:23
Compare
Choose a tag to compare

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

MsQuic v2.1.9

10 Oct 17:23
Compare
Choose a tag to compare

What's Changed

  • CP 2.1: Move VPack to OneBranch (#3763) by @nibanks in #3764
  • Don't Allow Version Negotiation Packets for Server Connections (d1cb96a)
  • Fix Memory Leak from Multiple Decodes of TP (c80f35d)
  • Drop Unsupported New Token Initial Tokens (f63dc61)

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.1.8...v2.1.9

MsQuic v2.2.2

09 Jun 17:40
b7b2d5e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.2.2

MsQuic v2.2.1

03 May 21:33
Compare
Choose a tag to compare
MsQuic v2.2.1 Pre-release
Pre-release

What's Changed

Updates to improve the Linux packaging story for OpenSSL v3 dependents.

See v2.2.0 for all the new stuff in v2.2.

Full Changelog: v2.2.0...v2.2.1

MsQuic v2.2.0

18 Apr 19:48
Compare
Choose a tag to compare
MsQuic v2.2.0 Pre-release
Pre-release

What's Changed

Currently marked as prerelease while we stabilize.

Signed Windows binaries and NuGet packages are available. Signed Linux package are also available. OpenSSL 3.1 support was added along side 1.1. MsQuic over XDP is in preview support.

Breaking Changes

  • None

Features

Bug Fixes

  • Always creating worker threads without affinitization on error (#3041)
  • Use correct length increment for msg_controllen (#3065)
  • Send frame streams blocked (#3118)
  • Silo Improvements on Client Side (#3248)
  • gamecore_console: avoid importing timeGetDevCaps (#3332)
  • fix MAC_CTX creation with OpenSSL 3 (#3436)
  • Fix Stream Blocked (#3432)
  • Fix Listner Use after Free in Cleanup Path (#3444)
  • Update the Binding Lookup Logic to Match Server and Client Sockets (#3439)
  • Block Wildcard Address Client Connections (#3483)
  • Handle sending path challenge on paths that have not resolved route yet (#3545)
  • Fix QUIC_TLS_SECRETS on Server and Client. (#3539)

New Contributors

Full Changelog: v2.1.0...v2.2.0

MsQuic v2.1.8

16 Mar 12:49
c6931cb
Compare
Choose a tag to compare

What's Changed

Backports a number of fixes:

Full Changelog: v2.1.7...v2.1.8

MsQuic v2.1.7

24 Jan 18:07
2db78a2
Compare
Choose a tag to compare

What's Changed

Backports a number of commits:

  • OneBranch fixes improvements (general and gamecore stuff).
  • Hashtable perf fix for lots of streams.
  • Update VN & V2 constants to align with spec.
  • Fix downlevel tests.

Full Changelog: v2.1.5...v2.1.7

MsQuic v2.1.5

03 Nov 21:12
5d19354
Compare
Choose a tag to compare

What's Changed

Full patch version changes: v2.1.4...v2.1.5
Full minor version changes: release/2.0...v2.1.5

MsQuic v2.1.4

14 Oct 12:01
Compare
Choose a tag to compare

What's Changed

Simple update for down-level test fixes. No product code changes.

  • fix(test): allow QUIC_CONNECTION_EVENT_PEER_NEEDS_STREAMS by @qzhuyan in #3148

New Contributors

Full Changelog: v2.1.3...v2.1.4