All releases
v2026-10-26
October 26, 2026
Patch
In this release
New13
Fixed25
Total38

daily Stripe reconciliation snapshot and per-source freshness alert

daily Stripe reconciliation snapshot and per-source freshness alert typed Stripe ids on deposit ledger grants, idempotent backfill, deposit_refunded/deposit_disputed bot_reasons persistence and fixed-screen / spoofed-Google fingerprints durable analytics_identity_links, OAuth anonymous_id carry-through and enriched user_touches evaluate action results are Python repr strings, not JSON

New Features

13

daily Stripe reconciliation snapshot and per-source freshness alert

daily Stripe reconciliation snapshot and per-source freshness alert

typed Stripe ids on deposit ledger grants, idempotent backfill, deposit_refunded/deposit_disputed

typed Stripe ids on deposit ledger grants, idempotent backfill, deposit_refunded/deposit_disputed

bot_reasons persistence and fixed-screen / spoofed-Google fingerprints

bot_reasons persistence and fixed-screen / spoofed-Google fingerprints

durable analytics_identity_links, OAuth anonymous_id carry-through and enriched user_touches

durable analytics_identity_links, OAuth anonymous_id carry-through and enriched user_touches

GSC brand/non-brand split metrics and Bing brand snapshot

GSC brand/non-brand split metrics and Bing brand snapshot

enable B2B lead detection and deliver a weekly ranked prospect list

enable B2B lead detection and deliver a weekly ranked prospect list

gate Cloudflare deploy-token scope drift before traffic switch

gate Cloudflare deploy-token scope drift before traffic switch

tier intelligence never records T3.5 successes and skips to T4 on a single (false) T4 success

tier intelligence never records T3.5 successes and skips to T4 on a single (false) T4 success

follow-up: 1 deferred item(s) (deferred from )

follow-up: 1 deferred item(s) (deferred from )

stage shared registry entries, acquisition taxonomy and emit-failure metric for

stage shared registry entries, acquisition taxonomy and emit-failure metric for

day-35 outcome check for /best-web-scraping-api and /vs

day-35 outcome check for /best-web-scraping-api and /vs

server signup funnel events, visible emit failures and CF-IPCountry login country

server signup funnel events, visible emit failures and CF-IPCountry login country

Google/Bing parser coverage with golden fixtures and a parser-drift monitor

Google/Bing parser coverage with golden fixtures and a parser-drift monitor

Bug Fixes

25

evaluate action results are Python repr strings, not JSON

evaluate action results are Python repr strings, not JSON

disambiguate the AlterLab entity markup to recover brand sitelinks

disambiguate the AlterLab entity markup to recover brand sitelinks

follow-up: 4 deferred item(s) (deferred from )

follow-up: 4 deferred item(s) (deferred from )

follow-up: 5 deferred item(s) (deferred from )

follow-up: 5 deferred item(s) (deferred from )

zero signups since the Oct 25 passwordless deploy

zero signups since the Oct 25 passwordless deploy

pre-capture consent hider blanks the page — CMP hide selectors injected as a stylesheet bypass the html/body guard (Hu-manity .hu-visible on <body>)

pre-capture consent hider blanks the page — CMP hide selectors injected as a stylesheet bypass the html/body guard (Hu-manity .hu-visible on <body>)

Chrome header wire order from unautomated Chrome, per protocol and request kind

Chrome header wire order from unautomated Chrome, per protocol and request kind

HTTP client 0.17.0 and a chrome152 TLS baseline

HTTP client 0.17.0 and a chrome152 TLS baseline

Google/Bing search jobs are enqueued on the HTTP queue with no browser-tier routing

Google/Bing search jobs are enqueued on the HTTP queue with no browser-tier routing

batch cache hits are charged and batch item credits_used is always 1000

batch cache hits are charged and batch item credits_used is always 1000

page/num_results contract differs per engine; DDG pages 4-10 fetch and bill for zero results

page/num_results contract differs per engine; DDG pages 4-10 fetch and bill for zero results

single-search spend-limit reservation is never reconciled or reversed

single-search spend-limit reservation is never reconciled or reversed

response and billing report the requested engine, not the engine that served the result after failover ( fixed /v1/serp only)

response and billing report the requested engine, not the engine that served the result after failover ( fixed /v1/serp only)

single search stays in 'scraping' forever when a scrape child fails

single search stays in 'scraping' forever when a scrape child fails

sync 30 s timeout returns 504 without search_id; the late result is unreachable

sync 30 s timeout returns 504 without search_id; the late result is unreachable

search engine search fails 32% over 7 days; worker_timeout bursts (10-24, 10-26) replace parse_error

search engine search fails 32% over 7 days; worker_timeout bursts (10-24, 10-26) replace parse_error

result cache key ignores engine; cross-engine cache hits are refunded, so a Google request can be served search engine data for free

result cache key ignores engine; cross-engine cache hits are refunded, so a Google request can be served search engine data for free

ASCII keyword relevance filter silently drops valid organic results

ASCII keyword relevance filter silently drops valid organic results

browser-earned clearance is never reusable by T3 — persona unbound, exit not shared, CF solved ~22 s per job (0 store hits)

browser-earned clearance is never reusable by T3 — persona unbound, exit not shared, CF solved ~22 s per job (0 store hits)

HTTP client 0.17.0 and an opt-in chrome152 wire profile that carries 0xCA34

HTTP client 0.17.0 and an opt-in chrome152 wire profile that carries 0xCA34

pin the restore drill's trusted verifier to the v11 backup contract commit

pin the restore drill's trusted verifier to the v11 backup contract commit

third round of staging→main deploy check fixes

third round of staging→main deploy check fixes

second round of staging→main deploy check fixes

second round of staging→main deploy check fixes

green the staging→main deploy checks

green the staging→main deploy checks

GSC snapshot skips late-published days and never backfills gaps

GSC snapshot skips late-published days and never backfills gaps