curl_cffi 0.16.3: suporte à extensão TLS trust_anchors do Chrome 152.
Cuidado: o preset chrome152 no OSS "will be added later". Hoje o teto documentado é chrome150; impersonate="chrome" pega o latest disponível.
Fonte:
https://t.co/GVheE9yckv
https://t.co/4M9aM977i3
1.12.1: Fixed memory usage growing with every xpath() and css() call when using lxml 5.4.0 or later.
Se o Scrapy/parsel cresce de RAM a cada css()/xpath() em páginas longas e você está em lxml ≥5.4: parsel 1.12.1 corrige o memory leak.
Upgrade barato. Seletores iguais.
Camoufox v156.0.1-beta.34 (pre-release): GeoIP AIO vira o default. GeoLite2 fica deprecated.
No harness do PR #820 (500 IPs de datacenter vs consenso ipinfo+ip-api): timezone match 88.4% (GeoLite2) vs 95.4% (AIO).
Engraçado ver gente comprando Mac Mini pra 'rodar agentes' na onda de influencer.
Claude Code é só um processo Node leve. O que derrete CPU são 15 worktrees rodando Vitest, Playwright e Docker em paralelo.
Pra dev pesado você precisa de multicore bruto e RAM, não de hype.
Fonte (pre-release):
https://t.co/z8fd0Csl87
https://t.co/pHVi7otsdr
Release: "Pace humanized moves on their own schedule" via PR #808. Medians do harness do PR.
Camoufox v156.0.1-beta.33 (pre-release): humanized mouse moves passam a seguir o próprio schedule.
No PR #808, sob main-thread busy, medians ~486 ms vs ~600 ms no main (harness do PR). Timing de input, eixo separado da identity parity.
Scrapy 2.19: RANDOMIZE_DOWNLOAD_DELAY virou setting numérico.
DOWNLOAD_DELAY_JITTER (default 0.5) é a magnitude do jitter: 0.2 → delays entre 80% e 120% do DOWNLOAD_DELAY. 0 desliga.
Por domínio: DOWNLOAD_SLOTS[..., "jitter"].