Releases: bogdanfinn/tls-client
Releases · bogdanfinn/tls-client
v1.14.0
What's Changed
- refs #95: implemented websocket support; by @bogdanfinn in #208
- Update contributed_browser_profiles.go - Add Firefox 146, 147 by @gunir in #209
- Add EUC-KR encoding for Korean by @ahnse0 in #207
- feat: HTTP/3 fingerprinting for Chrome 144 and Firefox 147 by @bogdanfinn in #215
- Add Safari iOS 26.0, Chrome 146, Chrome 146 PSK, tests by @nihiloid in #214
- [Bug]: ipv6 url error by @zephyr-profile in #212
- fixed websocket connection; by @bogdanfinn in #216
- print detected pins in error message in case of "bad ssl pin detected" by @AndreaVitale in #217
New Contributors
- @ahnse0 made their first contribution in #207
- @zephyr-profile made their first contribution in #212
- @AndreaVitale made their first contribution in #217
Full Changelog: v1.13.1...v1.14.0
v1.13.1
What's Changed
- Add AllowHTTP, set StreamID value by @gunir in #205 fixed #194
- fixes #191: fixed correct usage of PSK (41) extension in chrome_133;
- implemented chromes happy eyeballs approach to determine which protocol to use for http3;
options := []tls_client.HttpClientOption{
tls_client.WithClientProfile(profiles.Chrome_133),
tls_client.WithProtocolRacing(),
}
see https://github.com/bogdanfinn/tls-client/blob/master/tests/http3_chrome_cloudflare_test.go
New Contributors
Full Changelog: v1.12.0...v1.13.1
v1.12.0
What's Changed
- Add 'keep_compressed' test by @ypapouski in #201
- Updated to latest quic-go by @snekROmonoro
- Implemented support for socks4 Proxies
- Updated utls on the latest changes from refraction-networking/utls
- Breaking Change: Changed Default cookiejar to be used in API to
jar, _ := cookiejar.New(nil)and nottls_client.NewCookieJar(jarOptions...)anymore.
The payload to be sent via the API / Shared library is now:
"withoutCookieJar": false | true, <- Disable Cookiejar completely
"withCustomCookieJar": false | true, <- Use "old" tls_client Cookiejar.
New Contributors
- @ypapouski made their first contribution in #201
Full Changelog: v1.11.2...v1.12.0
v1.11.2
- Switched https://github.com/Dharmey747/quic-go-utls to https://github.com/bogdanfinn/quic-go-utls fork
- Added option to disable http3
Full Changelog: v1.11.1...v1.11.2
v1.11.0
v1.10.0
- Updated utls dependency. utls fork was rebased on latest https://github.com/refraction-networking/utls
- Updated go version to 1.24
Full Changelog: v1.9.2...v1.10.0
v1.9.2
v1.9.1
What's Changed
- added firefox_135 by @Larinax999 in #162
- refs #160: added option to supply custom proxy dialer to http client; by @bogdanfinn in #164
- Update the spec factory by @stanislav-milchev in #166
New Contributors
- @Larinax999 made their first contribution in #162
- @stanislav-milchev made their first contribution in #166
Full Changelog: v1.8.0...v1.9.1
v1.8.0
What's Changed
- implemented chrome 133 with new alps extension code point 17613; by @bogdanfinn in #155
Full Changelog: v1.7.11...v1.8.0
v1.7.11
What's Changed
- updated pinner to update pins in case they change per pinner instance by @DemBackfisch in #153
- fixed #148: clone default headers on usage in order to avoid concurrent map read write;
- updated dependencies to not have logs to stdout when setting SSLKEYLOGFILE env variable;
- updated fhttp to avoid possible nil pointer dereference
New Contributors
- @DemBackfisch made their first contribution in #153
Full Changelog: v1.7.10...v1.7.11