Skip to content

Releases: jawah/qh3

Version 1.4.4

11 Apr 07:01
5d39bc0
Compare
Choose a tag to compare

Version 1.4.3

07 Apr 07:12
c3fc061
Compare
Choose a tag to compare

1.4.3 (2025-04-07)

Changed

  • ls-qpack updated to v2.6.1 with a fix for big endian architectures (e.g. s390x).
  • no longer using git fork to build qh3 with ls-qpack
  • Upgraded aws-lc-rs to 1.13.0
  • Upgraded pyo3 to 0.24.1

Version 1.4.2

06 Mar 07:55
be9748c
Compare
Choose a tag to compare

1.4.2 (2025-03-06)

Changed

  • Upgraded aws-lc-rs from 1.12.2 to 1.12.5
  • Upgraded pyo3 from 0.23.4 to 0.23.5

Misc

  • Support for PyPy 3.11

Fixed

  • Asyncio Protocol may raise AssertionError upon closing if the FIN bit was already sent in a given stream.

Version 1.4.1

05 Feb 12:39
33bbb69
Compare
Choose a tag to compare

1.4.1 (2025-02-05)

Fixed

  • Bad IDNA label raise inappropriate exception.

Version 1.4.0

05 Feb 07:12
7000bad
Compare
Choose a tag to compare

1.4.0 (2025-02-05)

Added

  • Support for IDNA domain name using UTS 46 for both server and client

Changed

  • Upgraded aws-lc-rs to 1.12.2

Version 1.3.2

21 Jan 07:32
c9b9e92
Compare
Choose a tag to compare

1.3.2 (2025-01-20)

Changed

  • Upgraded aws-lc-rs to 1.12.1

Misc

  • x86 (32-bits) wheels are now automatically published to PyPI for both Linux (i686) and Windows (win32). (#45)

Version 1.3.1

15 Jan 08:50
77bb7af
Compare
Choose a tag to compare

1.3.1 (2025-01-15)

Changed

  • Updated pyo3 from 0.23.3 to 0.23.4

Version 1.3.0

01 Jan 16:54
316387e
Compare
Choose a tag to compare

1.3.0 (2025-01-01)

Changed

  • Post-Quantum key-exchange Kyber 768 Draft upgraded to standard Module-Lattice 768.
  • Version negotiation no longer logged as INFO. Every logs generated will always be DEBUG level.
  • Converted our test suite to run on Pytest instead of unittest.
  • Migrated pyo3 from 0.20.3 to 0.23.3

Fixed

  • Clippy warnings in our Rust code.
  • Rust code may panic due to lack of proper result unpacking on the cryptographic calls. Now any error will
    raise exception CryptoError instead.
  • Negotiating post-quantum key exchange (server side).

Added

  • noxfile.
  • miscellaneous serialize/deserialize for Certificate, and OCSPResponse.
  • Initial support for Python 3.13 freethreaded experimental build.

Version 1.2.1

15 Oct 18:20
Compare
Choose a tag to compare

1.2.1 (2024-10-15)

Fixed

  • Large HTTP headers cannot be encoded to be sent.

Changed

  • Upgrade aws-lc-rs to v1.10.0
  • Update rustls to v0.23.14

Version 1.2.0

28 Sep 13:49
fb00a76
Compare
Choose a tag to compare

1.2.0 (2024-09-28)

Added

  • Support for informational response 1XX in HTTP/3. The event InformationalHeadersReceived has been added to reflect that.

Changed

  • Update rustls v0.23.12 to v0.23.13 along with dependents.