Releases: lwthiker/curl-impersonate
Releases · lwthiker/curl-impersonate
v0.6.1
This release mainly solves various build problems.
Fixes
- Fix Docker build missing websocket support (#220)
- Fix memory leak due curl-impersonate custom args (#221)
- Upgrade BoringSSL version (#217). This solves build issues with new gcc versions.
- Disable extraneous linking in released binaries (#222). This removes some link dependencies for the pre-compiled binaries attached to the release.
v0.6.0
Upstream version: curl 8.1.1
Main features
- Cross-compile armv7l binaries for 32-bit Raspberry Pi's (#167)
- Upgrade baseline curl to 8.1.1, which includes WebSocket support (#160)
Fixes
- Fix build on mac due to bad header priorities (#160)
- Remove --false-start flag, which was not necessary and caused connection errors in some scenarios (686cb75)
- Upgrade nss to 3.92 due to build errors with gcc 13 (#176)
Newly supported browsers
Browser | Version | Build | OS | Target name |
---|---|---|---|---|
116 | 116.0.5845.180 | Windows 10 | chrome116 |
|
117 | 117.0.1 | Windows 10 | ff117 |
v0.6.0-alpha.1
Fix http/2 setting and stream options for Chrome
v0.5.4
Upstream version: curl 7.84.0
Main features
- Added support for TLS ClientHello extension permutation: A new default behavior in Chrome 110, which randomizes the order of TLS ClientHello extensions in every request (#148). See https://chromestatus.com/feature/5124606246518784 for more information about this behavior.
Newly supported browsers
Browser | Version | Build | OS | Target name |
---|---|---|---|---|
107 | 107.0.5304.107 | Windows 10 | chrome107 |
|
110 | 110.0.5481.177 | Windows 10 | chrome110 |
|
109 | 109.0 | Windows 10 | ff109 |
v0.5.3
Upstream version: curl 7.84.0
Newly supported browsers
Browser | Version | Build | OS | Target name |
---|---|---|---|---|
104 | 104.0.5112.81 | Windows 10 | chrome104 |
v0.5.2
Upstream version: curl 7.84.0
Main features
v0.5.1
Upstream version: curl 7.81.0
Main features
- Cross compilation of curl-impersonate to arm64. Pre-compiled binaries are automatically built for each release.
v0.5.0
Upstream version: curl 7.81.0
Main features
- Significantly better HTTP/2 impersonation (#72)
- Build system now works on Redhat-based systems (#68)
- Impersonation of new browsers, see list below (#65, #67)
- libcurl-impersonate binaries automatically uploaded to GitHub release page (#77)
Bug fixes and minor changes
- Wrong 'Host' header was sent in some edge cases (#62)
- Use param expansion in wrapper scripts (#70)
- Build documentation improvement (#75)
Newly supported browsers
Browser | Version | Build | OS | Target name |
---|---|---|---|---|
100 | 100.0.4896.75 | Windows 10 | chrome100 |
|
101 | 101.0.4951.67 | Windows 10 | chrome101 |
|
101 | 101.0.1210.47 | Windows 10 | edge101 |
|
100 | 100.0 | Windows 10 | ff100 |
Browsers no longer supported
Support for the following older browser versions has been dropped as maintaining support for both the newest versions and these older versions requires significant patches to curl
and seems unnecessary at this point.
Browser | Version | Build | OS | Target name |
---|---|---|---|---|
98 | 98.0.4758.102 | Windows 10 | chrome98 |
|
98 | 98.0.1108.62 | Windows 10 | edge98 |
v0.4.1
Upstream version: curl 7.81.0
Main features
- Binaries for Linux and macOS are now built and uploaded to the GitHub release page automatically.
0.4.0
Upstream version: curl 7.81.0
Main features
- Autotools-style build (
configure && make
) in addition to the Docker-based build. - macOS native support.
Bug fixes
- libcurl-impersonate was not decoding encoded responses (gzip, brotli) when impersonating.