NextStack

firecrawl v2.4.0

minor PublishedOct 13, 2025 Sourcefirecrawl/firecrawl

firecrawl v2.4.0

v2.4.0

New Features

  • New PDF Search Category - You can now search for only pdfs via our v2/search endpoints by specifying .pdf category
  • Gemini 2.5 Flash CLI Image Editor β€” Create and edit images directly in the CLI using Firecrawl + Gemini 2.5 Flash integration (#2172)
  • x402 Search Endpoint (/v2/x402) β€” Added a next-gen search API with improved accuracy and speed (#2218)
  • RabbitMQ Event System β€” Firecrawl jobs now support event-based communication and prefetching from Postgres (#2230, #2233)
  • Improved Crawl Status API β€” More accurate and real-time crawl status reporting using the new crawl_status_2 RPC (#2239)
  • Low-Results & Robots.txt Warnings β€” Users now receive clear feedback when crawls are limited by robots.txt or yield few results (#2248)
  • Enhanced Tracing (OpenTelemetry) β€” Much-improved distributed tracing for better observability across services (#2219)
  • Metrics & Analytics β€” Added request-level metrics for both Scrape and Search endpoints (#2216)
  • Self-Hosted Webhook Support β€” Webhooks can now be delivered to private IP addresses for self-hosted environments (#2232)

Improvements

  • Reduced Docker Image Size β€” Playwright service image size reduced by 1 GB by only installing Chromium (#2210)
  • Python SDK Enhancements β€” Added "cancelled" job status handling and poll interval fixes (#2240, #2265)
  • Faster Node SDK Timeouts β€” Axios timeouts now propagate correctly, improving reliability under heavy loads (#2235)
  • Improved Crawl Parameter Previews β€” Enhanced prompts and validation for crawl parameter previews (#2220)
  • Zod Schema Validation β€” Stricter API parameter validation with rejection of extra fields (#2058)
  • Better Redis Job Handling β€” Fixed edge cases in getDoneJobsOrderedUntil for more stable Redis retrieval (#2258)
  • Markdown & YouTube Fixes β€” Fixed YouTube cache and empty markdown summary bugs (#2226, #2261)
  • Updated Docs & Metadata β€” README updates and new metadata fields added to the JS SDK (#2250, #2254)
  • Improved API Port Configuration β€” The API now respects environment-defined ports (#2209)

Fixes

  • Fixed recursive $ref schema validation edge cases (#2238)
  • Fixed enum arrays being incorrectly converted to objects (#2224)
  • Fixed harness timeouts and self-hosted docker-compose.yaml issues (#2242, #2252)

New Contributors

πŸ”— Full Changelog: v2.3.0 β†’ v2.4.0

What’s Changed

New Contributors

Full Changelog: https://github.com/firecrawl/firecrawl/compare/v2.3.0…v2.4.0


Source firecrawl/firecrawl Β· v2.4.0 Β· 2025-10-13 Β· upstream release

Mirrored verbatim for indexing. All rights belong to the upstream project.

Release notes are published by the upstream project and mirrored here for indexing. All rights belong to their authors.