Skip to content

[pull] main from firecrawl:main#235

Merged
pull[bot] merged 4 commits into
innFactory:mainfrom
firecrawl:main
Jun 2, 2026
Merged

[pull] main from firecrawl:main#235
pull[bot] merged 4 commits into
innFactory:mainfrom
firecrawl:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Jun 2, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

firecrawl-spring Bot and others added 4 commits June 1, 2026 11:30
Previously, search endpoints (v1/v2 /search and /x402/search) rejected
any team whose flags resolved searchZDR to "forced", returning a 400.
Scrape already supports forced ZDR and cleans data up after the job, so
search should behave the same way.

Now we propagate the team's forced-ZDR state through the controller
into executeSearch and the underlying scrape jobs, so scraped pages are
cleaned up just like the scrape endpoint. The job-log entries also
reflect the resolved ZDR state instead of being hardcoded to false.
The search /enterprise array has two distinct modes ("zdr" and "anon")
with different pricing and upstream behavior, but the previous
searchZDR: "forced" flag conflated them. Split into:

  - searchZDR: "forced-zdr"   -> always-on ZDR enterprise mode
  - searchZDR: "forced-anon"  -> always-on anonymous routing
  - searchZDR: "forced"       -> deprecated alias for forced-zdr

getSearchForcedKind(flags) returns "zdr" | "anon" | null so the
controller can inject the correct value into req.body.enterprise and let
the existing pipeline handle billing and routing.

Also fix the issue identified by cubic: zeroDataRetention in the log
context and applyZdrScope is now derived from the resolved request state
(team-forced OR per-request enterprise:zdr|anon), so "allowed" teams
opting in per-request are no longer misclassified as non-ZDR in logs or
error capture.
fix(api): allow search for teams with searchZDR forced
* Add redactPII to SDK options

* Remove unreleased PII wording from SDK PR

* Fix Elixir batch redactPII option

* Use test site for redactPII scrape snippet
@pull pull Bot locked and limited conversation to collaborators Jun 2, 2026
@pull pull Bot added the ⤵️ pull label Jun 2, 2026
@pull pull Bot merged commit fea74fa into innFactory:main Jun 2, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants