Skip to content

Releases: refraction-networking/utls

v1.8.1 Bug fixes

14 Oct 00:29

Choose a tag to compare

This update includes several bug fixes.

In particular, users of Chrome>=120 parrots should update ASAP. See #375 for details. Thanks to the original reporter for reporting this issue.

What's Changed

  • fix: PubServerHelloMsg.ServerShare is not exported correctly by @wwqgtxx in #361
  • fix: use AES in GREASE ECH for Chrome fingerprint by @mingyech in #375

New Contributors

Full Changelog: v1.8.0...v1.8.1

v1.8.0

22 Jul 04:35

Choose a tag to compare

For fingerprinting, this update adds Chrome 133 spec, fixes an issue with the Edge 106 spec, and makes the randomized spec more up to date. It also includes numerous bug fixes and other improvements to the library. Thank you to everyone who contributed!

What's Changed

  • Implement Chrome 133+ support by @BRUHItsABunny in #333
  • fix: malformed cookie payload by @BRUHItsABunny in #346
  • [Cleaner Version] Support for Certificate Compression Algorithm extension in Certificate Request Message by @Juktong in #348
  • Update u_parrots.go by @yuhan6665 in #353
  • Expose serverHello earlier in clientHandshake() by @RPRX in #357
  • Export Mlkem and MlkemEcdhe in struct KeySharePrivateKeys by @RPRX in #358
  • Add entropy in generateRandomizedSpec() by @nihiloid in #354
  • Remove dependency on cloudflare circl by @mingyech in #352

New Contributors

Full Changelog: v1.7.3...v1.8.0

v1.7.3 Fix PQ fingerprint

14 May 18:30

Choose a tag to compare

What's Changed

  • feat: generate different ecdhe key for pq key by @mingyech in #343

Full Changelog: v1.7.2...v1.7.3

v1.7.2 ECH bugfix

08 May 15:22

Choose a tag to compare

What's Changed

  • fix: prevent copying outer server name in inner by @mingyech in #341

Full Changelog: v1.7.1...v1.7.2

v1.7.1

23 Apr 18:33

Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.7.1

v1.7.0

20 Apr 23:55
9dd2a0b

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.6.7...v1.7.0

v1.6.7 Allow inspecting Client Hello before locking Session/PSK

05 Jul 06:52
v1.6.7
925bfb3

Choose a tag to compare

What's Changed

  • Allow BuildHandshakeState to inspect ClientHello before setting SessionTicket/PSK by @adotkhan in #301

Full Changelog: v1.6.6...v1.6.7

v1.6.6 Hotfix: QUIC must not send non-empty session ID by RFC

03 May 17:43
v1.6.6
4f71339

Choose a tag to compare

What's Changed

Full Changelog: v1.6.5...v1.6.6

v1.6.5 Popular Firefox 120 parrot and deps update

02 May 05:11
v1.6.5
1f5d7d7

Choose a tag to compare

What's Changed

  • build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #293
  • Update Firefox 120 parrot to a more popular version by @adotkhan in #296

New Contributors

Full Changelog: v1.6.4...v1.6.5

v1.6.4 bugfix: UConn incorrectly inherits Conn methods

10 Apr 17:26
v1.6.4
e684676

Choose a tag to compare

What's Changed

  • build(deps): bump github.com/quic-go/quic-go from 0.40.1 to 0.42.0 by @dependabot in #289
  • fix: (*UConn).Read() and Secure Renegotiation by @gaukas in #292

Full Changelog: v1.6.3...v1.6.4