Skip to content

Releases: lexiforest/curl_cffi

v0.13.0b1

03 Aug 09:24

Choose a tag to compare

What's Changed

  • Add support for building curl_cffi wheels on WoA by @lowkeyrossi in #603
  • Add support for building Win-ARM64 wheels by @lowkeyrossi in #608
  • fix websocket message with chunks by @montovaneli in #606
  • Fix race condition in WebSocket concurrent sends by @ferdimsu in #605
  • Try to streamline asyncio according to curl docs by @lexiforest in #602
  • Respect REQUESTS_CA_BUNDLE and CURL_CA_BUNDLE enviroment variable by @henrysky in #611

New Contributors

Full Changelog: v0.12.1b2...v0.13.0b1

v0.12.1b2

17 Jul 06:36

Choose a tag to compare

Bump version to 0.12.1b2

v0.12.1b1

13 Jul 13:29

Choose a tag to compare

reformat and typo fixes

v0.12.0

11 Jul 05:27

Choose a tag to compare

What's Changed

  • Fix WebSocket send fails on second message after sending large message by @ferdimsu in #570
  • Added Safari 26.0 targets.

New Contributors

Full Changelog: v0.11.4...v0.12.0

v0.12.0b1

30 Jun 04:21

Choose a tag to compare

What's Changed

  • bugfix: move curl_options to the end of setopt by @lexiforest in #580
  • Add Safari 26.0

Full Changelog: v0.11.4...v0.12.0b1

v0.11.4

19 Jun 11:21

Choose a tag to compare

What's Changed

  • bugfix: move curl_options to the end of setopt by @lexiforest in #580
  • Added windows http/3 support.

Full Changelog: v0.11.3...v0.11.4

v0.11.3

09 Jun 03:06

Choose a tag to compare

Fixed tor fingerprints.

v0.11.2

05 Jun 10:46

Choose a tag to compare

Minor breaking change

The response.cookies object now contains only cookies from current request. If you are using the following patterns and hit a redirect, you will need a session.

import curl_cffi
r = curl_cffi.get("https://httpbin.org/redirect")

# ❌ Cookie from previous redirect may be lost.
do_something(r.cookies)


s = curl_cffi.Session()
r = s.get("https://httpbin.org/redirect")

# ✅ Use a session instead, to retrive all cookies in the session
do_something(s.cookies)

What's Changed

Full Changelog: v0.11.1...v0.11.2

v0.11.1

14 May 18:37

Choose a tag to compare

Add missing windows build on CI

v0.11.0

14 May 12:35

Choose a tag to compare

Added support for HTTP/3, except for Windows.

>>> import curl_cffi
>>> from curl_cffi import CurlHttpVersion
>>> r = curl_cffi.get("https://cloudflare-quic.com", http_version=CurlHttpVersion.V3ONLY)
>>> r.status_code
200
>>> r.http_version == CurlHttpVersion.V3
True

Also added new targets: tor145, safari184, safari184_ios, chrome136.

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.11.0