Releases: refraction-networking/utls
Releases · refraction-networking/utls
v1.8.1 Bug fixes
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.ServerShareis 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
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
serverHelloearlier in clientHandshake() by @RPRX in #357 - Export
MlkemandMlkemEcdhein structKeySharePrivateKeysby @RPRX in #358 - Add entropy in generateRandomizedSpec() by @nihiloid in #354
- Remove dependency on cloudflare circl by @mingyech in #352
New Contributors
- @Juktong made their first contribution in #348
- @yuhan6665 made their first contribution in #353
- @nihiloid made their first contribution in #354
Full Changelog: v1.7.3...v1.8.0
v1.7.3 Fix PQ fingerprint
What's Changed
Full Changelog: v1.7.2...v1.7.3
v1.7.2 ECH bugfix
What's Changed
Full Changelog: v1.7.1...v1.7.2
v1.7.1
v1.7.0
What's Changed
- Fix Config.InsecureSkipTimeVerify not being respected by @adotkhan in #303
- Fixes session ticket / PSK not set by @adotkhan in #302
- fix: generate ClientHelloSpec only once by @adotkhan in #306
- fix: extMasterSecret mismatch with extended_master_secret extension by @adotkhan in #307
- Merge changes from go 1.23.4 by @mingyech in #323
- build(deps): bump golang.org/x/net from 0.23.0 to 0.33.0 by @dependabot in #326
- Merge changes from go 1.24.0 by @mingyech in #329
- Add Chrome 131 parrot and ML-KEM support by @BRUHItsABunny in #322
- feat: add support for ECH when using custom clienthello specs by @mingyech in #331
- Fix check for TLS downgrade canary by @mingyech in #337
- build(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 by @dependabot in #336
New Contributors
- @mingyech made their first contribution in #323
- @BRUHItsABunny made their first contribution in #322
Full Changelog: v1.6.7...v1.7.0
v1.6.7 Allow inspecting Client Hello before locking Session/PSK
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
v1.6.5 Popular Firefox 120 parrot and deps update
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
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