Skip to content

impit-python@0.14.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 11:22
061d376

Features

  • Add chrome151 browser fingerprint (#510)

    • Adds a chrome151 fingerprint. Closes #508. Relative to chrome142 the only wire-level TLS difference is that Chrome now leads its signature_algorithms list with the three ML-DSA codepoints 0x0904/0x0905/0x0906, which is the entire reason chrome142 produces a different JA4 from current Chrome. Ciphers, extensions, key exchange groups, ALPN, ALPS, ECH and the HTTP/2 settings are unchanged.
  • Support streaming request bodies (#514)

    • Adds ImpitBody, letting the core crate stream request bodies into reqwest instead of always buffering them; bindings support comes in follow-ups.
  • Stream iterator request bodies (#515)

    • Lets content= take a sync or async iterable of byte chunks and streams it into the request instead of buffering it; stacked on #514.